.NET Framework düzeltme eki uygulama bir hatayla başarısız oluyor: Erişim reddedildi veya Dosya Kullanımda
Bu makale, Derlemeler kullanılırken veya bir düzeltme eki uygulandığında kilitlendiğinde Microsoft'un düzeltme eki uygulama hatalarına .NET Framework sorununu çözmenize yardımcı olur.
Orijinal ürün sürümü: .NET Framework
Özgün KB numarası: 2263996
Belirtiler
Genel Erişim Önbelleği'ndeki (GAC) bir derleme dosyası kilitliyse veya kullanılıyorsa, .NET Framework düzeltme eklerinin başarısız olmasına neden olabilir. Bu sorun, fusion'ın geri alma işlemini işleme biçimindeki bir hata nedeniyle alevlenebilir ve dosyaların silinmesine neden olabilir. Bu, yönetilen uygulamaların (çerçeve derlemelerine bağımlı olan uygulamalar) başarısız olmasına neden olur.
Başarısız düzeltme eki MSI Ayrıntılı günlüğü şuna benzer bir şey içerebilir:
Sistem hatası nedeniyle 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\system.dll': Erişim reddedildi.
22.06.10 11:57:26 DDSet_Status: Uyku 100ms...
MSI (s) (54!70) [11:57:26:738]: Ürün: Microsoft .NET Framework 2.0 Service Pack 2 -- Bu Windows Installer paketiyle ilgili bir sorun var.
Daha fazla bilgi için lütfen kurulum günlüğüne bakın.
Bu Windows Installer paketiyle ilgili bir sorun var.
Daha fazla bilgi için lütfen kurulum günlüğüne bakın.
22/06/10 11:57:26 DDSet_CARetVal: 0
22.06.10 11:57:26 DDSet_Exit: InstallAssembly 1603 dönüş değeriyle sona erdi
MSI (s) (54:94) [11:57:26:758]: 'DisableRollback' kullanıcı ilkesi değeri 0
MSI (s) (54:94) [11:57:26:758]: 'DisableRollback' makine ilkesi değeri 0
Eylem 11:57:26 sona erdi: InstallExecute. 3. dönüş değeri.
Veya
22/02/10 08:38:32 DDSet_Status: Uyku 100ms...
22.02.10 08:38:32 DDSet_Error: Derleme yüklenemedi
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll. IAssemblyCache-InstallAssembly>() -2147024864 döndürdü.
22.02.10 08:38:32 DDSet_Error: Derleme yüklenemedi
Sistem hatası nedeniyle 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll':
Başka bir işlem tarafından kullanıldığından işlem dosyaya erişemiyor.
Neden
Düzeltme eki uygulandığında derlemeler kullanımdaysa veya kilitliyse, düzeltme eki başarısız olur.
Çözüm
Bu sorun, derlemelere kilit koyabilecek işlemlerin çalışmadığından emin olunarak önlenebilir.
Derlemelerin kullanılıp kullanılmadığını algılamak için şu adımları izleyin:
Derlemeleri kilitleyen işlemi bulmak için procexp.exe indirin.
procexp.exe başlatın ve ardından Ctrl+F tuşlarına basarak İşlem Gezgini Arama penceresini açın.
Tanıtıcı veya DLL alt dize metin kutusuna Derleme yazın ve Ara'yı seçin.
Listelenen tüm dosyalar düzeltme ekinin yüklenmesini etkileyebilir. Listelenen tüm işlemleri sonlandırın veya ilişkili uygulamaları kapatın. Bunu yapmak için şu adımları uygulayın:
İşlemi bulmak için İşlem Gezgini Arama penceresinde sonlandırmak istediğiniz işlem adını seçin.
İşlem bölmesinde işlem adına sağ tıklayın.
İşlemi sonlandırmak için İşlemi Sonlandır'ı seçin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin