Engellenen .NET Framework yükleme ve kaldırma sorunlarını giderme

.NET Framework 4.5 veya sonraki sürümleri için web yükleyicisini veya çevrimdışı yükleyiciyi çalıştırdığınızda, .NET Framework'ün yüklenmesini engelleyen veya engelleyen bir sorunla karşılaşabilirsiniz. Aşağıdaki tabloda, olası engelleme sorunları listelenmiş ve sorun giderme bilgilerinin bağlantıları sağlanmıştır.

Windows 8 ve üzerinde .NET Framework bir işletim sistemi bileşenidir ve bağımsız olarak kaldırılamaz. .NET Framework'e GüncelleştirmelerDenetim Masası Programlar ve Özellikler uygulamasının Güncelleştirmeler sekmesi yüklendi. .NET Framework'ün önceden yüklenmediği işletim sistemleri için.NET Framework, Denetim Masası'daki Program ve Özellikler uygulamasının Program ve Özellikler sekmesini kaldırma veya değiştirme sekmesinde (veya Program Ekle/Kaldır sekmesinde) görünür. .NET Framework'ün önceden yüklendiği Windows sürümleri hakkında bilgi için bkz . Sistem Gereksinimleri.

Önemli

.NET Framework'ün 4.x sürümleri yerinde güncelleştirmeler olduğundan, daha sonraki bir sürümü yüklü olan bir sisteme .NET Framework 4.x'in önceki bir sürümünü yükleyemezsiniz. Örneğin, Windows 10 Fall Creators Update yüklü bir sistemde .NET Framework 4.6.2'yi yükleyemezsiniz çünkü .NET Framework 4.7.1 işletim sistemine önceden yüklenmiştir.

Bir sistemde hangi .NET Framework sürümlerinin yüklü olduğunu belirleyebilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: Hangi .NET Framework Sürümlerinin Yüklendiğini Belirleme.

Bu tabloda 4.5.x, .NET Framework 4.5'i ve 4.5.1 ve 4.5.2, 4.6.x nokta sürümlerini ifade eder. 4.6.1 ve 4.6.2, 4.7.x, .NET Framework 4.7 ve onun nokta sürümleri olan 4.7.1 ve 4.7.2'yi, 4.8.x ise .NET Framework 4.8 ve 4.8.1'i ifade eder.

İletiyi engelleme Daha fazla bilgi veya bu sorunu gidermek için
Microsoft .NET Framework ürününün kaldırılması bazı uygulamaların işlevini durdurmasına neden olabilir. Genel olarak, kullandığınız bir uygulama .NET Framework'ün belirli bir sürümüne bağlı olabileceği için, bilgisayarınıza yüklü olan .NET Framework sürümlerinden hiçbirini kaldırmamalısınız. Daha fazla bilgi için Başlarken kılavuzundaki Kullanıcılar için .NET Framework'e bakın.
.NET Framework 4.5.x/4.6.x/4.7.x (ENU) veya sonraki bir sürüm bu bilgisayarda zaten yüklü. Herhangi bir işlem gerekli değil.

Bir sistemde hangi .NET Framework sürümlerinin yüklü olduğunu belirlemek için bkz . Nasıl yapılır: Hangi .NET Framework Sürümlerinin Yüklü Olduğunu Belirleme.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (dil), .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x gerektirir. lütfen İndirme Merkezi'nden .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x yükleyin ve Kurulumu yeniden çalıştırın. Dil paketini yüklemeden önce belirtilen .NET Framework sürümünün İngilizce sürümünü yüklemeniz gerekir. Daha fazla bilgi için yükleme kılavuzundaki Dil paketlerini yüklemek için bölümüne bakın.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x yüklenemiyor. Bilgisayarınızdaki diğer uygulamalar bu programla uyumlu değil.

-veya-

Bilgisayarınızdaki diğer uygulamalar bu programla uyumlu değil.
Bu ileti büyük olasılıkla .NET Framework'ün önizleme veya RC sürümünün yüklenmiş olmasından kaynaklanmıştır. Önizleme veya RC sürümünü kaldırın ve Kurulumu yeniden çalıştırın.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x bu paket kullanılarak kaldırılamaz. .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x'i bilgisayarınızdan kaldırmak için Denetim Masası gidin, Programlar ve Özellikler'i seçin, Yüklü güncelleştirmeleri görüntüle'yi, Microsoft Windows için Güncelleştir 'i (KB2828152) ve ardından Kaldır'ı seçin. Yüklediğiniz paket .NET Framework'ün önizleme veya RC sürümlerini kaldırmıyor.

önizleme veya RC sürümünü Denetim Masası'den kaldırın.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x kaldırılamıyor. Bilgisayarınızdaki diğer uygulamalar bu programa bağımlıdır. Genel olarak, kullandığınız bir uygulama .NET Framework'ün belirli bir sürümüne bağlı olabileceğinden.NET Framework'ün herhangi bir sürümünü bilgisayarınızdan kaldırmamalısınız. Daha fazla bilgi için Başlarken kılavuzundaki Kullanıcılar için .NET Framework'e bakın.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x yeniden dağıtılabilir sürümü bu işletim sistemi için geçerli değildir. lütfen .NET Framework indirme sayfasından işletim sisteminiz için .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x indirin. .NET Framework 4.5.1'i yüklemeye çalışıyor olabilirsiniz. Desteklenmeyen bir platformda 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 veya 4.8.x ya da desteklenen tüm işletim sistemlerinin bileşenlerini içermeyen yükleme paketini seçtiniz. Çevrimdışı yükleyiciyi kullanarak yüklemeyi yeniden çalıştırın (4.5.1 için, 4.5.2 için, 4.6 için, 4.6.1 için, 4.6.2 için, 4.7 için), 4.7.1 için, 4.7.2 için, 4.8 için veya 4.8.1 için. Daha fazla bilgi için bkz . Desteklenen işletim sistemleri için yükleme kılavuzu ve sistem gereksinimleri .
Bu ürünü yükleyebilmeniz için KB<numarasına> karşılık gelen güncelleştirmenin yüklenmesi gerekir. .NET Framework yüklemesi, .NET Framework'ü yüklemeden önce bir KB güncelleştirmesi yüklenmesini gerektirir. Güncelleştirmeyi yükleyin ve .NET Framework yüklemesini yeniden başlatın.

Örneğin, Windows 8.1, Windows RT 8.1 ve Windows Server 2012 R2'ye .NET Framework'ün güncelleştirilmiş sürümlerinin yüklenmesi, KB 2919355 karşılık gelen güncelleştirmenin yüklenmesini gerektirir.
Bilgisayarınızda şu anda Windows Server 2008 işletim sisteminin Sunucu Çekirdeği yüklemesi çalışıyor. .NET Framework 4.5.x, işletim sisteminin daha sonraki bir sürümünü gerektirir. Lütfen Windows Server 2008 R2 SP1 veya üzerini yükleyin ve .NET Framework 4.5.x kurulumunu yeniden çalıştırın. .NET Framework 4.5.1 ve 4.5.2, Windows Server 2008 R2 SP1 veya üzeri ile Sunucu Çekirdeği rolünde desteklenir. Bkz. Sistem Gereksinimleri.
Bu bilgisayar üzerinde tüm kullanıcılar için bu işlemi tamamlamak üzere yeterli yetkiniz yok. Yönetici olarak oturum açın ve Kurulumu yeniden çalıştırın. .NET Framework yüklemek için bilgisayarda yönetici olmanız gerekir.
Önceki yükleme bilgisayarınızın yeniden başlatılmasını gerektirdiği için Kurulum devam edemiyor. Lütfen bilgisayarınızı yeniden başlatın ve Kurulumu yeniden çalıştırın. Yüklemeyi tam olarak tamamlamak için bazen yeniden başlatma gerekir. Bilgisayarınızı yeniden başlatmak ve Kurulumu yeniden çalıştırmak için yönergeleri izleyin.

Nadir durumlarda, Windows bir dizi eksik güncelleştirme algılarsa ve kuyruktaki bir sonraki güncelleştirmeyi yüklemek için yeniden başlatılıyorsa sisteminizi birden çok kez yeniden başlatmanız istenebilir.
.NET Framework Kurulumu Program Uyumluluk modunda çalıştırılamaz. Bu makalenin devamında Yer alan Program Uyumluluğu Sorunları bölümüne bakın.
Bileşen deposu bozuk olduğundan .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x yüklenmedi. Daha fazla bilgi için bkz . DISM veya Sistem Güncelleştirme Hazırlığı aracını kullanarak Windows Update hatalarını düzeltme.
Windows Installer Hizmeti bu bilgisayarda kullanılamadığından kurulum çalıştırılamıyor. Microsoft Desteği web sitesindeki Windows 7 veya Windows Vista'da bir program yüklemeye çalıştığınızda "Windows Installer Hizmetine Erişilemedi" hatasına bakın.
Windows Update Hizmeti bu bilgisayarda kullanılamadığından kurulum düzgün çalışmayabilir. Bilgisayar, Microsoft Windows Update yerine Windows Server Update Services (WSUS) kullanacak şekilde yapılandırılabilir. Daha fazla bilgi için .NET Framework 3.5 yükleme hatasında hata kodu 0x800F0906 bölümüne bakın: 0x800F0906, 0x800F081F, 0x800F0907.

Ayrıca bkz. Windows Update Aracısı'nı Microsoft Desteği web sitesindeki en son sürüme güncelleştirme.
Arka Plan Akıllı Aktarım Hizmeti (BITS) bu bilgisayarda kullanılamadığından kurulum düzgün çalışmayabilir. Bkz. Microsoft Desteği web sitesindeki Windows Vista tabanlı bir bilgisayarda Arka Plan Akıllı Aktarım Hizmeti (BITS) kilitlenmesini düzeltmek için kullanılabilecek bir güncelleştirme.
Windows update bir hatayla karşılaştığından ve hata kodu 0x80070643 veya 0x643 görüntülendiğinden kurulum düzgün çalışmayabilir. Microsoft Desteği web sitesinde .NET Framework güncelleştirme yükleme hatası: "0x80070643" veya "0x643" bölümüne bakın.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x zaten bu işletim sisteminin bir parçasıdır. .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x yeniden dağıtılabilir sürümünü yüklemeniz gerekmez. Eylem yok.

Bir sistemde hangi .NET Framework sürümlerinin yüklü olduğunu belirlemek için bkz . Nasıl yapılır: Hangi .NET Framework Sürümlerinin Yüklü Olduğunu Belirleme. Bkz . Desteklenen işletim sistemleri için Sistem Gereksinimleri .
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x bu işletim sisteminde desteklenmez. Bkz . Desteklenen işletim sistemleri için Sistem Gereksinimleri .

Windows 7'de .NET Framework'ün başarısız yüklemeleri için bu ileti genellikle Windows 7 SP1'in yüklü olmadığını gösterir. Windows 7 sistemlerinde .NET Framework, Windows 7 SP1 gerektirir. Windows 7 kullanıyorsanız ve Service Pack 1'i henüz yüklemediyseniz, .NET Framework'ü yüklemeden önce bunu yapmanız gerekir. Windows 7 SP1'i yükleme hakkında bilgi için bkz . Windows 7 Service Pack 1'i (SP1) yüklemeyi öğrenin.
Bilgisayarınızda şu anda Windows Server 2008 işletim sisteminin Sunucu Çekirdeği yüklemesi çalışıyor. .NET Framework 4.5.x, işletim sisteminin veya Server Core 2008 R2 SP1'in tam sürümünü gerektirir. Lütfen Windows Server 2008 SP2 veya Windows Server 2008 R2 SP1 veya Server Core 2008 R2 SP1'in tam sürümünü yükleyin ve .NET Framework 4.5.x Kur'u yeniden çalıştırın. The .NET Framework , Windows Server 2008 R2 SP1 veya sonrası ile birlikte Sunucu Çekirdeği Rolünde desteklenir. Bkz. Sistem Gereksinimleri.
.NET Framework 4.5.x zaten bu işletim sisteminin bir parçasıdır ancak şu anda kapalıdır (yalnızca Windows Server 2012). .NET Framework 4.5.x'i açmak için Denetim Masası Windows özelliklerini aç veya kapat'ı kullanın.
Bu kurulum programı bir x86 bilgisayar gerektiriyor. x64 veya IA64 bilgisayarlara yüklenemez. Bkz. Sistem Gereksinimleri.
Bu kurulum programı bir x64 veya x86 bilgisayar gerektiriyor. IA64 bilgisayarlara yüklenemez. Bkz. Sistem Gereksinimleri.

Program uyumluluğu sorunları

.NET Framework 4.5'in veya nokta sürümlerinin yüklenmesi, Windows Program Uyumluluk modunda çalışırken 1603 hata kodu veya bloklarıyla başarısız oluyor. Program Uyumluluk Yardımcısı, .NET Framework'ün doğru yüklenmemiş olabileceğini belirtir ve önerilen ayarı (Program Uyumluluk modu) kullanarak yeniden yüklemenizi ister. Program Uyumluluğu modu, başarısız olan veya iptal edilen önceki .NET Framework Kurulumu Programını çalıştırma girişimlerinde Program Uyumluluk Yardımcısı tarafından da ayarlanmış olabilir.

.NET Framework yükleyicisi Program Uyumluluk modunda çalıştırılamaz. Bu engelleme sorununu çözmek için, uyumluluk modu ayarının sistem genelinde etkinleştirilmediğinden emin olmak için Kayıt Defteri Düzenleyicisi'ni kullanmanız gerekir:

  1. Başlangıç düğmesini ve ardından Çalıştır'ı seçin.

  2. Çalıştır iletişim kutusuna "regedit" yazın ve Tamam'ı seçin.

  3. Kayıt Defteri Düzenleyicisi'nde, aşağıdaki alt anahtarlara göz atın:

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

  4. Ad sütununda, yüklediğiniz sürüme bağlı olarak .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 veya 4.7.2 indirme adlarını arayın ve bu girdileri silin. İndirme adları için geliştiriciler için .NET Framework yükleme makalesine bakın.

  5. Sürüm 4.5, 4.5.1, 4.5.2 veya 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 veya 4.7.2 için .NET Framework yükleyicisini yeniden çalıştırın.

Ayrıca bkz.