Makale numarası: 216368 - Son Gözden Geçirme: 25 Aralık 2006 Pazartesi - Gözden geçirme: 2.4

Uygulama kurulumu sırasında SORUN: Erişim ihlali ne zaman kullanma'nda dosya

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Visual Basic Kurulum Sihirbaz?'n? veya paketleme ve Dağıtım Sihirbazı (PDW) tarafından oluşturulan bir Kur çalıştırırken, aşağıdaki hata iletisi oluşturulur:
<dosyanın yolunu ve adını >

Dosyayı kopyalarken bir erişim ihlali oluştu.
Burada < dosya yolunu ve adını > Kur kopyalama girişimi tam yolu, birlikte dosyanın adıdır.

Neden

Belirtilen dosya, açık olan başka bir program kullanıyor. Bazı durumlarda, dosya, işletim sistemi tarafından kullanılıyor olabilir.

Çözüm

Bu sorunu gidermek için şu adımları izleyin:
  1. Hata iletisinde belirtilen dosya yeniden dağıtılabilir olduğunu doğrulayın. Dosyayı yeniden dağıtılabilir olacak şekilde listede yoksa, Kur dosyalarından dosyayı kaldırma dağıtım yeniden oluşturun.

    Visual Basic 5. 0'da, her ikisi de "Program files\DevStudio\VB" klasöründe bulunan dosyaları License.txt ve Redist.txt, denetleyin.

    Visual Basic 6. 0'da, EULA.txt "Program Files\Microsoft Visual Studio\Common\Setup\1033" klasöründe ve Redist.txt "Program Files\Microsoft Visual Studio" klasöründeki dosyaları denetleyin.
  2. Yeniden dağıtılabilen dosyayı ise, kullanıcının uygulamayı yüklemeden önce tüm açık programları kapatır emin olun. Üst KRKT tuşunu basılı tutarak, önyükleme süresince gibi Win9x güvenli modda önyükleme çoğu uygulamaların otomatik olarak başlangıçta, yüklemeyi engeller. Bunlar sorun DLL yüklenemedi, bunlar el ile kapatılması gerekir; böylece her iki yöntemi virüsten koruma yazılımı, ekran koruyucuları ve benzeri, devre dışı bırakır.

    Kullanımı Windows NT/Windows 2000 yardımcı programı (eski adıyla HandleEx) DLLView Windows 9 x ya da işle Explorer gibi bir dosyayı hangi programın kullandığı belirlemek için <a0></a0>. Her iki hizmet programlarını bir üçüncü taraf Web sitesinden aşağıdaki adresten ücretsiz yüklemeler kullanılabilir:
    http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx)
    Tüm açık programları kapatılır ve kullanıcı, yine de hata iletisi alır, dosya işletim sistemi tarafından kullanılıyor olabilir. Bu durumda, aşağıdaki seçenekleri hata iletisini bir çözüm kullanılabilir:
  • Kullanıcılar, hata iletisine yanıt olarak Yoksay tıklatabilirsiniz. Yoksay'ı, bunlar yeniden aşağıdaki ek bilgileri aynı iletiyi alırsınız:
    Bir kopyalama hatası yoksayarsanız, dosya kopyalanmaz. Uygulama sonuç olarak düzgün çalışmayabilir. Hatayı yoksaymak istiyor musunuz?
    Evet'i tıklatırsanız, Kur, diğer dosyalar yükleme devam eder ve uygulama genellikle doğru dosyayı değiştirmeden çalışır.
  • Bir uygulama ile uyumlu olan dosyanın sürümünü kullanıcının hedef sistemde ise, dosyayı kaldırmak için dosyayı iletiye tamamen önlemek için dağıtma. Bu makalede en yaygın olarak bu hata iletisine neden dosyaları ile ilgili ayrıntılar için <a1>EK BILGI</a1> bölümüne bakın.
  • Kur araç takımı proje (Setup1.vbp) özelleştirebilirsiniz. Microsoft Teknik Destek desteği Kur araç takımı proje değiştirmek için sağlamaz, ancak kaynak kodu özelleştirme için kullanılabilir. Daha fazla bilgi için "Kur araç takımı proje" "Books Online'da" tümceciğini Visual Basic 5.0 ya da "MSDN Kitaplığı Visual Studio 6.0." için arama
    Programsal olarak kullanımda olan dosyaları değiştirme hakkında daha fazla bilgi için Microsoft Knowledge Base'de aşağıdaki makaleye başvurun:
    140570  (http://support.microsoft.com/kb/140570/EN-US/ ) Nasıl YAPıLıR: Şu anda kullan mı, dosya taşıma
  • Üçüncü tarafa ait bir kurulum program kullanmayı tercih edebilirsiniz.

Daha fazla bilgi

Geliştiriciler, aşağıdaki dosyaları dağıtırken, bu hata sık oluşur:
Comctl32.dll   (Not redistributable)
Comdlg32.dll   (Not redistributable)
Mfc42.dll
Msvcrt.dll
Msvcrt20.dll
Msvcrt40.dll
				

Bu hata ayrıca daha az görülmekle aşağıdaki dosyalar bildirilmiştir:
Mfc40.dll  
Msvcirt.dll
				

Not: Aşağıdaki tabloda, işletim sistemleri bunları yükleyin ve işletim sistemleri bunları gerektiren dahil olmak üzere, yukarıda listelenen dosyaları hakkında bilgi içerir.

File           Operating     File         File       File
Name           System        Installed?   In Use?    Version
--------------------------------------------------------------

Mfc40.dll      Windows 95    No           No   
               Windows 95b   Yes          No         4.1.6139
               Windows 98    Yes          No         4.1.6139
               NT 4.0        Yes          No         4.1.6139

Mfc42.dll      Windows 95    No           No    
               Windows 95b   No           No          
               Windows 98    Yes          No         4.21.7325          
               NT 4.0        Yes          No         4.2.6068

Msvcirt.dll    Windows 95    No           No  
               Windows 95b   No           No          
               Windows 98    Yes          No         4.20.6164           
               NT 4.0        Yes          No         4.20.6201

Msvcrt.dll     Windows 95    No           No    
               Windows 95b   No           No       
               Windows 98    Yes          Yes        5.00.7128        
               NT 4.0        Yes          Yes        4.20.6201

Msvcrt20.dll   Windows 95    Yes          No         2.11.000   
               Windows 95b   Yes          No         2.11.000        
               Windows 98    Yes          No         2.11.000       
               NT 4.0        Yes          No         2.11.000

Msvcrt40.dll   Windows 95    No           No    
               Windows 95b   Yes          No         4.10.6038        
               Windows 98    Yes          No         4.10.6038       
               NT 4.0        Yes          No         4.20       
				


Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Anahtar Kelimeler: 
kbmt kbappsetup kbgrpdsvb kbprb kbvbp kbvbp500 kbvbp600 kbwizard KB216368 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:216368  (http://support.microsoft.com/kb/216368/en-us/ )