Giriş
Microsoft .NET Framework Onarım Aracı, Microsoft .NET Framework kurulumunu veya güncelleştirmelerini etkileyen sık karşılaşılan sorunları algılar. Araç, bilinen düzeltmeleri uygulayarak veya desteklenen .NET Framework sürümlerinin bozuk yüklemelerini onararak bu sorunları çözmeye çalışır. Araç kullanımı kolay, sihirbaz tabanlı bir kullanıcı arabirimine (UI) sahiptir. Ayrıca daha gelişmiş seçeneklerle birlikte komut satırı kullanımını da destekler.
Microsoft, Microsoft .NET Framework Onarım Aracı'nın aşağıdaki güncelleştirilmiş sürümünü yayımladı.En son sürüm
Son güncelleştirme: 01.08.2024
Sürüm: v1.5 Sürüm: 4.8.4739.15 Desteklenen diller: İngilizce (ABD)Sürüm v1.5'e eklenen değişiklikler
-
Araç artık Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 ve 4.6.2'yi desteklemektedir. Bu nedenle, düzeltme ve onarım bu ürünler için de geçerlidir.
-
CVE 2024-38081'de ayrıntılı olarak yer alan ayrıcalık yükseltme güvenlik açığını giderir.
-
Destek işletim sistemi ve .NET Framework sürümlerini kaldırır.
Araç, önceki sürümdeki tüm özellikleri olduğu gibi destekler.
Notlar
-
.NET Framework Onarım Aracı yalnızca İngilizce olarak kullanılabilir.
-
Desteklenen platformlar ve .NET Framework sürümleri "Etkilenen yapılandırmalar" altında listelenir.
Karşıdan yükleme bilgileri
.NET Framework Onarım Aracı'nın en son sürümü aşağıdaki Microsoft İndirme Merkezi web sitesinden indirilebilir:
Bu araç için desteklenen komut satırı seçenekleri
Standart seçenek |
Açıklama |
Kullanım |
---|---|---|
/? VEYA /help |
Yardım bilgilerini görüntüler. |
NetFxRepairTool.exe /? |
/q OR /quiet |
Sessiz mod. Kullanıcı etkileşimi gerekmez ve araç tüm düzeltmeleri/onarımları dener ve günlük dosyasını kaydeder. "/q" ve "/p" seçenekleri birbirini dışlar. |
/q NetFxRepairTool.exe |
/p OR /passive |
Katılımsız mod. Yalnızca ilerleme çubuğu görüntülenir. "/q" ve "/p" seçenekleri birbirini dışlar. |
/p NetFxRepairTool.exe |
/a OR /addsource |
Çevrimdışı onarım modu. Onarım için gereken kurulum yeniden dağıtılabilir dosyaları, "/addsource" bayrağıyla belirtilen bir ağ paylaşımından veya klasör yolundan kopyalanır. Bu genellikle araç bağlantısı kesilmiş veya kilitli bir ortamda çalışırken kullanılmalıdır. |
NetFxRepairTool.exe /a <klasör yolu> Örnek: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
/r OR /repair |
Onarım işleminin kapsamı isteğe bağlı olarak belirli bir ürün temelleri kümesini hedeflemek için belirlenebilir. Bu seçenek belirtilmezse araç, yüklü tüm desteklenen .NET Framework sürümlerini onarmayı dener. "/repair" seçeneği, düzeltmeleri uygulamak ve herhangi bir ürün temeli için onarımı çalıştırmayı atlamak için "Yok" değeriyle birlikte de kullanılabilir. Bu seçenek "Yok" değeriyle birlikte kullanıldığında, "/addsource" seçeneği belirtilmemelidir. Bu seçenek yalnızca Sessiz ve Pasif modlarda geçerlidir. |
NetFxRepairTool.exe /r <sürüm1>; <sürüm2> Desteklenen sürüm değerleri: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, hiçbiri Örnekler: NetFxRepairTool.exe /q /r .net4 /q /r .net35; NetFxRepairTool.exe. net45 |
/l OR /logs |
İsteğe bağlı olarak, araç tarafından oluşturulan günlük dosyası dolabı (FixDotNet*.cab) için istenen klasör yolunu ayarlar. CAB dosyasının varsayılan konumu (bu seçenek belirtilmemiştir) geçerli kullanıcının masaüstü klasörüdür. |
/l <klasör yolunu>NetFxRepairTool.exe Örnek: NetFxRepairTool.exe /l "%temp%" |
/c OR /collectonly |
Yalnızca Günlük Koleksiyonu modu. Bu mod, sorun giderme için yararlı olan .NET Framework kurulumuyla ilgili günlüklerin toplanmasına olanak sağlar. Bu seçenek belirtildiğinde onarım veya herhangi bir düzeltme işlemi gerçekleştirilmez. Bu seçenek yalnızca Sessiz ve Pasif modlarında geçerlidir ve diğer tüm işlemleri gizler. |
NetFxRepairTool.exe /q /c VEYA NetFxRepairTool.exe /p /c |
/n OR /noceipconsent |
Microsoft'a geri bildirim bilgileri göndermeyi geri çevirme. Varsayılan olarak (bayrağı belirtmiyor), kullanıcının kullanım verilerini Microsoft'a göndermeyi kabul ettiğini varsayar. Bu seçenek yalnızca Sessiz ve Pasif modlarda geçerlidir. |
NetFxRepairTool.exe /q /n VEYA NetFxRepairTool.exe /p /n |
Daha fazla bilgi
Onarım Aracı seçenekleri
.NET Framework Onarım Aracı dört adımlı bir işlemi izler:
-
Kurulum sorunlarını gidermeye çalışır
-
Düzeltmeleri uygular (kullanıcı onayı gerektirir)
-
.NET Framework'ün tüm yüklü sürümlerini onarmaya çalışır
-
Günlükleri toplar (kullanıcı onayı gerektirir)
Araç, yüklü .NET Framework sürümünde bir veya daha fazla değişiklik yapabilir. Örneğin, bilgisayardaki Windows Installer'ın durumunu düzeltebilir, belirli klasörlerdeki isteğe bağlı erişim denetim listelerini (DACL' ler) sıfırlayabilir veya geçersiz veya bozuk güncelleştirme kaydıyla ilgili sorunları çözebilir.
Çevrimdışı destek
.NET Framework Onarım Aracı, bilgisayarda yüklü olan .NET Framework sürümlerini onarmak için bir seçenek sağlar ("Onarım Aracı seçenekleri" bölümündeki işlemin 3. adımı). Araç, bu sürümlerin yeniden dağıtılabilir dosyalarının onarım sırasında kullanılabilir olmasını gerektirir. Araç, onarım sırasında varsayılan olarak bu paketleri İnternet'ten indirir. Bilgisayarınızın İnternet bağlantısı sınırlıysa veya yoksa onarım için Çevrimdışı modunu kullanmanız gerekir. Bunu yapmak için, aşağıdaki örnekte olduğu gibi yeniden dağıtılabilir dosyaları içeren klasörün yolu ile birlikte /addsource seçeneğini belirtin:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Onarım Aracı gerekli yeniden dağıtılabilir dosyayı belirtilen klasörde bulamazsa, dosyayı İnternet'ten indirmeye çalışır. Gerekli dosya indirilemiyorsa Onarım Aracı bunu yapamaz. Aşağıdaki tabloda .NET Framework yeniden dağıtılabilir dosyaları listelenmektedir.
Sürüm ve profil |
Mimari |
Yükleyici dosya adı |
URL |
---|---|---|---|
.NET Framework 4.8 |
x86, x64 |
NDP48-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.2 |
x86, x64 |
NDP472-KB4054530-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.1 |
x86, x64 |
NDP471-KB4033342-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7 |
x86, x64 |
NDP47-KB3186497-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.2 |
x86, x64 |
NDP462-KB3151800-x86-x64-AllOS-ENU.exe |
|
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (.NET Framework 3.0 ve 3.5 yüklüyse) |
x86, x64 |
dotnetfx35.exe |
Sessiz mod ve Pasif mod
Onarım Aracı'nın tüm işlevleri, aracı Sessiz veya Pasif modda çalıştırarak otomatikleştirilebilir. Bu, aracın çalışması için kullanıcı etkileşimi gerektirme avantajına sahiptir. Bu, özellikle sistem yöneticilerinin aracı yapılandırabileceği (komut satırı aracılığıyla) ve ayrıca belirtilen konumlarda günlükleri toplayabileceği büyük dağıtımlarda yararlıdır.
Veri toplama
.NET Framework Onarım Aracı, tanılama yükleme verilerini toplamaya ek olarak araç kullanımı hakkında bilgi toplar. Kullanım bilgileri .NET Framework Onarım Aracı'nın kalitesini artırmak için, yükleme verileri ise .NET Framework kurulumunu geliştirmek için kullanılır. Bu bilgiler pazarlama için kullanılmaz veya üçüncü taraflara satılmaz. Daha fazla bilgi için Microsoft .NET Framework Onarım Aracı Gizlilik Bildirimi'ni okuyun.
Microsoft destek dosyalarını indirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:
119591 Microsoft destek dosyaları çevrimiçi hizmetlerden nasıl edinilir?
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.
Sürüm geçmişi
Sürüm v1.5
Desteklenen Diller: İngilizce (ABD)
.NET Framework 4.8 aracılığıyla .NET Framework 4.6.2 desteği ekler.Sürüm v1.4
Desteklenen Diller: İngilizce (ABD)
.NET Framework 4.8 aracılığıyla .NET Framework 4.6.2 desteği ekler.Sürüm v1.3
Desteklenen Diller: İngilizce (ABD)
.NET Framework 4.5.2, .NET Framework 4.6 ve .NET Framework 4.6.1 desteğini genişletir.Sürüm v1.2
Desteklenen Diller: İngilizce (ABD)
Araç için komut satırı aracılığıyla sessiz mod ve Pasif mod desteği eklenir. Şimdi, araç yalnızca UI modunda çalıştırmanızı gerektirmez. Bu nedenle, görev otomatikleştirilebilir. Araç artık .NET Framework 4.5 ve .NET Framework 4.5.1'i destekler. Bu nedenle, bu ürünler için düzeltme ve onarım da geçerlidir. Belirli .NET Framework sürümlerinin aynı anda diğer yüklü sürümlerin onarımını geçersiz kılmak üzere onarılabilmesi için yeni, isteğe bağlı bir komut satırı anahtarı eklenir. Onarım Aracı tarafından oluşturulan günlük dosyası artık isteğe bağlı olarak bir komut satırı seçeneği kullanılarak kullanıcı tarafından belirtilen bir konuma kaydedilebilir. Bu yeni seçenek, kullanıcı arabirimi modunda geçerli kullanıcının masaüstü olan varsayılan konumu ve Sessiz veya Pasif modda %temp% klasörünü geçersiz kılar. Yeni bir seçenek, onarım veya düzeltme uygulamadan Onarım Aracı'nı Yalnızca Günlük Koleksiyonu modunda çalıştırmanıza olanak tanır. bu seçenek, gerçek düzeltmeleri uygulamadan önce günlükleri toplama ve araştırma esnekliği sağlar. Sessiz veya Pasif modda herhangi bir veri toplamayı geri çevirmenize olanak sağlamak için yeni, isteğe bağlı destek eklenir. Sürüm: v1.1 Desteklenen Diller: İngilizce (ABD) Sürüm v1.1, .NET Framework 3.5 SP1 desteğini genişletir (bu, .NET Framework 3.0 SP2 ve .NET Framework 2.0 SP2'yi içerir). Sürüm v1.1, İnternet bağlantısı sınırlı veya hiç olmayan bilgisayarlar için çevrimdışı destek de ekler. Sürüm: v1.0 Desteklenen Diller: İngilizce (ABD) Sürüm v1.0, aracın .NET Framework 4 ve güncelleştirmelerini destekleyen ilk sürümüdür.Etkilenen yapılandırmalar
Aşağıdaki yapılandırmalarda kurulum sorunlarını düzeltmek için .NET Framework Onarım Aracı'nı kullanabilirsiniz:
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.8:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.7.2:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.7.1:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.6.1:
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.6.2:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 3.5 SP1:
-
Windows Server 2008 Service Pack 2 (SP2)
-