Windows 10'da Hangi .NET Framework Sürümlerinin Yüklü Olduğunu Kontrol Etme



Nisan ayında güncellendi 2024: Optimizasyon aracımızla hata mesajları almayı bırakın ve sisteminizi yavaşlatın. şimdi al Bu bağlantıyı
  1. Indirin ve yükleyin onarım aracı burada.
  2. Bilgisayarınızı taramasına izin verin.
  3. Araç daha sonra Bilgisayarını tamir et.

Kullanıcılar birden fazla sürümünü yükleyebilir ve çalıştırabilir. . NET framework onların bilgisayarında. Uygulamanızı geliştiriyor veya dağıtıyorsanız, kullanıcının bilgisayarında hangi .NET Framework sürümlerinin yüklü olduğunu bilmeniz gerekir. Kayıt defteri, bilgisayarda yüklü olan .NET Framework sürümlerinin bir listesini içerir.

.NET Framework ayrı olarak temin edilebilen iki ana bileşenden oluşur:

  1. Uygulamalarınız için işlevsellik sağlayan tür ve kaynak koleksiyonlarından oluşan bir dizi derleme. .NET Framework ve derlemeler aynı sürüm numarasına sahiptir. Örneğin, .NET Framework'ün 4.5, 4.6.1 ve 4.7.2 sürümleri.
  2. Uygulama kodunuzu yöneten ve yürüten Ortak Dil Çalışma Zamanı (CLR). Tek bir CLR sürümü genellikle .NET Framework'ün birden çok sürümünü destekler. Örneğin, xxxxx'in 4.0.30319'den küçük olduğu CLR 42000.xxxxx sürümü, .NET Framework'ün 4 ila 4.5.2 sürümlerini destekler. CLR sürüm 4.0.30319.42000 veya üzeri, .NET Framework 4.6 ile başlayan .NET Framework sürümlerini destekler.

Windows Gezgini'ni kullanma

Microsoft .NET Framework'ün tüm sürümleri aşağıdaki dizine yüklenir:

%windir%\Microsoft.NET\Framework\

Burada “%windir%”, Windows'un sisteminizde yüklü olduğu sistem sürücüsünde bulunan “Windows” dizinini temsil eder, örneğin C:\Windows.

Bu nedenle, RUN iletişim kutusuna veya Windows Gezgini'nin adres çubuğuna yukarıdaki yolu girin ve Enter tuşuna basın. Bu, aşağıdaki ekran görüntüsünde gösterildiği gibi dizini açar:

Bu dizinde kurulu versiyonları bulabilirsiniz.

Kayıt Defteri Düzenleyicisi'ni kullanma

Microsoft .NET Framework'ün hangi sürümlerinin ve hizmet paketi düzeylerinin yüklü olduğunu belirlemek için aşağıdaki kayıt defteri bilgilerini kullanın.

Bunu yapmak için şu adımları izleyin:



Nisan 2024 Güncellemesi:

Artık bu aracı kullanarak, sizi dosya kaybına ve kötü amaçlı yazılımlara karşı koruma gibi bilgisayar sorunlarını önleyebilirsiniz. Ek olarak, bilgisayarınızı maksimum performans için optimize etmenin harika bir yoludur. Program, Windows sistemlerinde oluşabilecek yaygın hataları kolaylıkla düzeltir - mükemmel çözüm parmaklarınızın ucundayken saatlerce sorun gidermeye gerek yoktur:

  • 1 Adım: PC Onarım ve Doktoru İndirme Aracı'nı indirin (Windows 10, 8, 7, XP, Vista - Microsoft Altın Sertifikalı).
  • 2 Adımı: “Taramayı Başlat”PC sorunlarına neden olabilecek Windows kayıt defteri sorunlarını bulmak için.
  • 3 Adımı: “Hepsini tamir et”Tüm sorunları düzeltmek için.

indir



  • Başlat'a tıklayın, Program ve Dosya Ara kutusuna regedit yazın (Windows XP'de Çalıştır'a tıklayın, ardından Çalıştır iletişim kutusuna regedit yazın) ve Enter tuşuna basın.
  • Kayıt Defteri Düzenleyicisi'nde aşağıdaki alt anahtarı açın
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Kurulumu\NDP\v4\Full
  • Not: Alt anahtarın tamamı mevcut değilse, .NET Framework 4.5 veya sonraki sürümünü yüklememişsinizdir.
  • Release adlı bir DWORD değeri arayın. Sürüm DWORD değerinin varlığı, bu bilgisayarda .NET Framework 4.5 veya üzerinin yüklü olduğunu gösterir.
  • Sürüm DWORD değeri, .NET Framework'ün hangi sürümünün yüklü olduğunu gösterir.

.NET Sürümlerini Algılamak için PowerShell'i Kullanma

Bilgisayarınızdaki .NET sürümlerini almak için Komut İstemi veya PowerShell'i kullanmak mümkün olsa da, çevrimiçi olarak bulunan birçok yöntem eksik sonuçlar doğurur. Kendi aracımızda olduğu gibi, hangi .NET sürümlerinin yüklü olduğunu belirlemenin en iyi yolu kayıt defterini sorgulamaktır ve PowerShell bunu oldukça kolay bir şekilde yapabilir.

gci 'HKLM:\SOFTWARE\Microsoft\NET Framework Kurulumu\NDP' -recurse | gp -adı Sürüm -EA 0 | nerede { $_.PSChildName -match '^(?!S)\p{L}'} | PSChildName, Sürüm'ü seçin

İsim listesi biraz düşmanca ve hizmet paketi numaraları veya küçük revizyonlar gibi daha iyi bilgiler alamazsınız. Ayrıca .NET 1 veya 1.1, kayıt defterinde diğer tüm sürümlerden farklı bir yerde bulunduğundan tanınmaz.

Diğer bir seçenek ise .NET sürümlerini algılayan ve bilgileri çok daha kullanıcı dostu bir şekilde görüntüleyen, kullanıma hazır bir PowerShell betiği indirmektir.

.NET Framework'ün yüklü sürümleri için Getter betiği Github'da barındırılır ve çoğu kullanıcı için bilgilerin okunmasını kolaylaştırır. Şu anda sürüm 1.0'dan .NET Framework 4.8'in en son sürümüne kadar olan dosyaları desteklemekte ve algılamaktadır.

https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed



Uzman İpucu: Bu onarım aracı, depoları tarar ve bu yöntemlerden hiçbiri işe yaramadıysa, bozuk veya eksik dosyaları değiştirir. Sorunun sistem bozulmasından kaynaklandığı çoğu durumda iyi çalışır. Bu araç, performansı en üst düzeye çıkarmak için sisteminizi de optimize eder. tarafından indirilebilir Burayı tıklatarak