Windows 10'da .NET Framework 4 / 4.6 nasıl yeniden kurulur?


6

.NET Framework bozuksa veya yükleyicilerini indirmenize izin veren herhangi bir şey (çevrimdışı / web) ancak çalışmazsa, geçerli sürüm veya sonraki sürümün zaten yüklü olduğunu ve yeniden yüklemenizi engellediğini bildiren bir iletiyi geri atarsınız.

Son Creators güncellemesinden sonra bozuk yazı tiplerini düzeltmek için buna ihtiyacım var.

Önceki soruma referans: PowerShell font Terminal, Windows 10 Creators güncellemesinden sonra bozuldu

Ve cevaplardan birini okuyun:

It happened before. An update affected a MOF file in the build package, the update breaking PowerShell DSC.

The ASCII chars are proof of DSC corruption.

Uninstall and reinstall .net Framework. Also, The .NET framework repair tool may fix the issue. you can get ithere

Bu tamir aracı okunaklı hiçbir şey yapmaz ve size net çerçeveyi yeniden yüklemenizi söyler, ancak Windows 10'da yapması bile mümkün değildir.

Ayrıca, yüklü programlar veya güncellemeler altında ya da kaldırmak için herhangi bir yerde .NET çerçevesi yoktur.

.NET Temizleme Yardımcı Programını çalıştırmak ve Programlar ve Özellikler altında .NET Framework 3.5 ve 4'ü açmak, çevrimdışı / web yükleyiciden yüklenmeyi hala engelliyor: görüntü tanımını buraya girin

Hiçbir şey demek istemiyorum ki günün sonunda net framework web / offline yükleyicisini çalıştıramıyorum 4 / 4.5 / 4.6

GÜNCELLEME: Şimdi alakasız, en son güncellemeler font hatası verdi.

Yanıtlar:


3

.NET framework, "Programlar ve Özellikler" altında bulunan bir Windows Özelliğidir (Windows 8'den itibaren veya hatta 7'ye kadar geri). Aşağıdaki prosedürle iyi bir başarı elde ettim:

  1. Özelliği devre dışı bırakmak (.NET 4 ve 3.5).
  2. Bilgisayarı yeniden başlat.
  3. Her şeyin en son sürümde olduğundan emin olmak için bir WindowsUpdate denetimini el ile zorlayın.
  4. Özellikleri yeniden etkinleştirin ve ardından WindowsUpdate'i tekrar çalıştırın.

Son çare ölçüsü: Visual Studio geliştirme ortamlarından birini yükleyin (Express sürümü yeterince iyi.) Bu aynı zamanda .NET'in yenilenmesini de zorlar.

Eğer bu sorunları çözmezse başka hiçbir şey olmaz.
Bu, Windows'un tümleşik bir özelliği olduğundan, gerçekten bozuk bir .NET ortamı, temel olarak Windows'un yeniden yüklenmesini gerektiren kırık bir Windows kurulumudur.


Denetlemek ve işaretini kaldırmak hiçbir şey yapmaz, Windows Update hiçbir şey bulamaz. İşaretini kaldırmamış olmanız farketmez, yükleyici çalışmayacak ve zaten yüklü olduğunu bildirmeyecektir. Kullanıcı dosyalarını ve uygulamaları saklayarak yeniden kurdum ve sorunum bozuk yazı tipleriyle çözmedi. Yüklemek / yeniden yüklemek mümkün olmadığında Microsoft'tan indirilebilecek net çerçeve yükleyicinin amacının ne olduğunu anlamıyorum?
user3108268

@Ramhound tam olarak benim açımdan bu, neden web üzerinden herkesin web üzerinden yükleyeceğini iddia ediyor ve kaldırmayı ve yüklemeyi teknik olarak imkansız olduğunda yeniden yüklemesini söylüyor. Peki, Windows 10'un aslında net çerçeveleri yeniden yüklemesinin doğru yolu nedir?
user3108268

1

Windows 10 Oluşturucuları güncelleştirmesi .net framework 4.7'yi içerir, böylece yeniden yükleyemezsiniz.

Yüklemeye çalıştığınız yazılım bu gerçeği bilmiyor Versionve anahtarların altındaki girişi kontrol ediyor :

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Client

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup\NDP\v4\Full

.net 4.6.

Ve Yaratıcılar'da güncelleme 4.7.02046, araçların desteklemediği sürümdür .

Bu yüzden .net versiyonunu taklit edin ve Versiyon girişini değiştirin 4.6.01586, aracı kurun ve kurulumdan sonra versiyonu tekrar değiştirin 4.7.02046.


0

Programlar ve Özellikler'i kullanın, "Microsoft .NET" ile başlayan her şeyi tıklayın (önce en yeni sürümler) ve Kaldır.

.NET Framework Kurulum Temizleme Yardımcı Programı'nı kullanarak izlerini kaldırın.

Çevrimdışı yükleyiciden yeniden yükleyin veya DISM /Online /Cleanup-Image /RestoreHealth güncellemek için kullanın.

Bu resmi sürümü yüklemeyi deneyin .


Bahsettiğim gibi, kaldırma programı listesinde tek bir .NET girişi yok. Ayrıca Temizleme Programında bahsettiğim gibi hiçbir şey yapmıyor. DISM de hiçbir şey yapmaz. Sorum şu ki, montajcıların amacı nedir, o zaman zaten yüklü bir sürüm olduğunu bildiriyorlarsa ve tüm bu işlemleri yürüttükten sonra tekrar kurmayacaklar / yeniden kurmayacaklar.
user3108268


Cevapta bağladığım bir tane yüklemeyi deneyin.
Olağanüstü Zeka

Ayrıca bu dosyaları manuel olarak C: \ Windows \ Microsoft.NET (v 4.0 klasörü) klasöründen de kaldırabilirsiniz.
Olağanüstü Zeka

Soru gönderimi ekran görüntüsü ve bir açıklama ile güncelledim. Yükleyiciden aldığım şey bu. Dir'i / assembly / dir ile birlikte sildim ve geri yüklemek için Windows'u yeniden kurdum, çünkü her şey bozuldu, örneğin MMC çalışmadı, Olay Görüntüleyicisi vb. Yükleyici hala yüklenmedi.
user3108268

-2

İstediğiniz yapının Windows 10 ISO'sunu indirebilir veya yenisine sahip olabilirsiniz.

NTlite adlı bir araç edinin. Bu araç için lisansa ihtiyacınız yok.

Tüm dosyaları monte edilmiş Windows 10 ISO'dan C: \ klasörüne kopyalayın.

Şimdi belirli belirli Net Framework 4+ bileşenlerini bileşenlerde kaldırmak için NTlite kullanın. Bunu yapabilmek için kilitli sistemi açmak için uyumlu ayarları kullanın.

Şimdi sadece düzenlenmiş Windows klasöründe bir kurulum başlat. Ayrıca Windows sistem dosyalarını yeni yüklemek için ayarları ve uygulamaları saklayın. Ayrıca, yeniden etkinleştirmeye gerek kalmadan pencerelerinizi aktif halde tutar.

Bu şekilde Net Framework 4.5+ programını kurabilirsiniz. Ama 4.0 için yapamam.


Bu yöntemin Windows 8+ için çalıştığından şüphelerim var
Ramhound
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.