Düzeltme: Bilgisayarınızdaki uygulama .NET Framework 3.5'e ihtiyaç duyar



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Windows 8 veya 10 kullanıyorsanız, muhtemelen .NET framework 3.5 yüklemenizi gerektiren bir açılır pencere fark etmişsinizdir. Uygulamaları arka planda veya başlangıçta çalıştırıyorsanız açılır pencereler rastgele olabilir. Açılır pencere şunu söylüyor:



'Bilgisayarınızdaki bir uygulama aşağıdaki Windows özelliğine ihtiyaç duyar: .NET Framework 3.5 (Net 2.0 ve 3.0 içerir)'





Pop-up genellikle gerçektir ancak kötü amaçlı yazılım da dahil olmak üzere bu çerçeveye ihtiyaç duyan herhangi bir program tarafından tetiklenebilir. Kurulumu atlamayı seçerseniz, bir programı yüklemeye çalıştığınızda veya belirli bir programı çalıştırmaya çalıştığınızda açılır pencere yeniden görünebilir. Ancak, onu internetten indirip bilgisayarınıza yüklemek, yalnızca çerçevenin zaten kurulu olduğu için daha sinir bozucu bir hata verecektir. Bu makale, bu açılır pencerenin neden göründüğünü, .NET çerçevesinin ne olduğunu ve PC'nizde neden gerekli olduğunu açıklayacaktır. Nihayetinde, bilgisayarınıza .NET Framework 3.5'i nasıl yükleyebileceğiniz konusunda size yöntemler vereceğiz.

.NET framework 3.5'in neden gerekli olduğunu ve bu isteğin neden ortaya çıktığını anlamak için öncelikle .NET framework'ün ne olduğunu anlamalıyız. Programlamada çerçeve, genellikle geliştiricilerin uygulamaları geliştirirken çağırabilecekleri paylaşılan bir kod kitaplığı olan Uygulama Programlama Arabirimleri (API'ler) koleksiyonudur. Bu şekilde, kodu sıfırdan kendileri yazmak zorunda kalmazlar, bu da değerli zamandan tasarruf sağlar ve böylece programcıyı programın yapabileceklerine daha fazla odaklanmaya teşvik eder. .NET Framework'te, bu paylaşılan kod kitaplığı Çerçeve Sınıf Kitaplığı (FCL) olarak adlandırılır. Paylaşılan kütüphanede bulunan kodlar, her türlü farklı işlevi gerçekleştirebilir ve bu tür binlerce koddur. Örneğin, ağdaki başka bir cihaza ping gönderme kodu veya 'Farklı Aç' veya 'Farklı Kaydet' iletişim kutularını devreye sokmak için kod bu çerçeve içinde yer alır.

Standartlaştırılmış kodlara ek olarak, .NET çerçevesi, çerçeve kodları kullanılarak oluşturulan uygulamaları çalıştırmak için bir çalışma zamanı ortamı sağlar. Çalışma zamanı ortamı, uygulamaların çalıştığı bir tür sanal alandır; Java uygulamalarında olanla aynı şey. .NET çalışma zamanı ortamı, Ortak Dil Çalışma Zamanı (CLR) olarak adlandırılır. CLR ayrıca bellek ve işlemci iş parçacıklarını yönetir, program istisnalarını yönetir ve güvenliği yönetir. Kodları çalıştırmadan önce derleyerek, çalışma zamanı ortamı yazılımı bilgisayar donanımından izole eder ve böylece kodlanan programın herhangi bir PC'de çalışabilmesini sağlar.



.NET çerçevesi birkaç işletim sistemi için geliştirilmiştir, ancak tescilli yapısı nedeniyle çoğunlukla Windows'ta kullanılmaktadır. .NET çerçevesinin çeşitli sürümleri vardır. İlk fikir, yeni sürümlerin eski sürümler kullanılarak oluşturulan kodlarla geriye doğru uyumlu olduğuydu. Ancak artık durumun böyle olamayacağı anlaşıldı. Ancak, .NET Framework sürüm 3.5, sürüm 3.0 ve sürüm 2.0'dan kodlar barındırır, bu nedenle yalnızca bu sürümlerle geriye doğru uyumludur. En son sürüm (V. 4.6) geriye dönük olarak uyumlu değildir ve bu nedenle genellikle diğer sürümlerle birlikte çalışır.

Windows 8 / 10'da .NET framework 3.5'e neden olan açılır pencere gereklidir

Windows 8 ve Windows 10 genellikle hem .NET Framework 3.5 hem de 4.6 sürümüyle yüklü olarak gelir. Ancak, yalnızca 4.6 sürümü açıktır ve .NET Framework 3.5'i açmanız gerekecektir. Bu nedenle, .NET sürüm 3.5 çerçevesini kullanan herhangi bir program, 4.6 sürümünün geriye dönük olarak uyumlu olmaması nedeniyle .NET Framework 3.5'in yüklenmesi gereken bir açılır pencereyi tetikleyecektir. C #, C ++, F #, Visual Basic ve birkaç düzine diğerinde kodlanmış programları desteklediği için bu çerçeve kullanılarak çok sayıda program yapılmıştır. Yeni sürümün kullanımını teşvik etmek amacıyla, eski .NET framework 3.5 bu nedenle bilgisayarınızda devre dışı bırakılır. Ancak bazı kodlayıcılar gerekli sürümü programlarıyla birlikte dağıtır.

Bilgisayarınızda bir programı çalıştırmak için .NET sürüm 3.5'in gerekli olduğunu belirten bir hata alırsanız, programı bilgisayarınıza yüklemek için aşağıdaki yöntemleri kullanabilirsiniz. .NET framework 3.5, 3.0 ve 2.0 sürümlerini içerir ve bu nedenle sürüm 3.0 ve 2.0'ı yüklemenizi isteyen açılır pencereleri çözecektir.

Yöntem 1: Programlarda ve özelliklerde .NET Framework 3.5'i açın

Neyse ki, .NET framework 3.5 Windows 8 veya 10 ile dağıtılmış olarak gelir. Tek yapmanız gereken onu açmak ve onu çağıran programlar tarafından kullanılmasına izin vermektir. Bu nedenle, indirilen bir .NET çerçevesinin yüklenmesi, yüklemeye çalıştığınız sürümün zaten PC'nizde olduğunu belirtecektir. Bu özelliği açmak için:

  1. Basın Windows Anahtarı + R koşuyu açmak
  2. Tür appwiz.cpl çalıştırma metin kutusuna girin ve programlar ve özellikler penceresini açmak için enter tuşuna basın
  3. Linki tıkla ' Windows özelliklerini açın veya kapatın ”.
  4. Aramak ' .NET Framework 3.5 (.NET 2.0 ve 3.0 içerir) '
  5. NET Framework 3.5'i açmak için solundaki kutuyu işaretleyin ve Tamam'ı tıklayın.
  6. İstenirse bilgisayarınızı yeniden başlatın.

Yöntem 2: DISM kullanarak .NET Framework 3.5'i yükleyin ve etkinleştirin

Dağıtım Görüntüsü Hizmeti ve Yönetimi (DISM) komut satırı aracını kullanarak, bilgisayarınıza .NET framework 3.5'i kurabilir ve etkinleştirebilirsiniz. Bunu yapmak için Windows 8/10 DVD veya ISO dosyanıza ihtiyacınız olacak.

  1. DVD'nizi tepsiye yerleştirin ve kapatın veya .ISO dosyanıza sağ tıklayın ve 'bağla' yı seçin; ISO dosyası bir sanal disk / sürücü olarak yüklenecektir (bu sürücünün harfine dikkat edin).
  2. Çalıştırma penceresini açmak için Windows Tuşu + R'ye basın
  3. Çalıştır metin kutusuna CMD yazın ve komut istemini açmak için enter tuşuna basın
  4. Aşağıdaki komutu CMD pencerenize yazın veya yapıştırın:

    DISM / Çevrimiçi / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Kaynak: D: sources sxs

  5. Burada D: Windows kurulum dosyalarınızın (DVD veya sanal sürücü) yoludur.
  6. Kurulumun başarıyla tamamlanmasını bekleyin
  7. İstenirse bilgisayarınızı yeniden başlatın.

Nasıl yapılacağını açıklayan diğer makaleme de göz atabilirsiniz. .NET Framework 3.5'e düşürme

4 dakika okundu