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ı çözmeyi deniyor. Aracın kullanımı kolay, sihirbaz tabanlı bir kullanıcı arabirimi (UI) vardır. 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ımlar.
En son sürüm
Son güncelleştirme: 11/11/2019
Sürüm: v1.4
Sürüm: 4.8.04072.00
Desteklenen diller: İngilizce (ABD)
v1.4 sürümüne dahil olan değişiklikler
-
Araç artık Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 ve 4.6.2'i destekler. Bu nedenle, bu ürünler için düzeltme ve onarım da uygulanabilir.
Araç, önceki sürümde olduğu gibi tüm özellikleri 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:
Microsoft .NET Framework Onarım Aracı
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ı denemez ve günlük dosyasını kaydeder. |
NetFxRepairTool.exe /q |
/p VEYA /edilgen |
Katılımsız mod. Yalnızca ilerleme çubuğu görüntülenir. |
NetFxRepairTool.exe /p |
/a OR /addsource |
Çevrimdışı onarım modu' seçin. Onarım için gereken 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ı kesik veya kilitli bir ortamda çalışıyorken kullanılmalıdır. |
NetFxRepairTool.exe /<klasör yolu> |
/r VEYA /repair |
Onarım işlemi, isteğe bağlı olarak belirtilen ürün taban çizgilerini hedefle kapsamında olabilir. Bu seçenek belirtilmezse, araç desteklenen tüm .NET Framework sürümlerini onarmayı dener. |
NetFxRepairTool.exe /r <sürüm1>; <sürüm2> |
/l VEYA /logs |
İsteğe bağlı olarak, araç tarafından oluşturulan günlük dosyası dolabı (FixDotNet*.cab) için istediğiniz klasör yolunu ayarlar. CAB dosyasının varsayılan konumu (bu seçenek belirtmezseniz) geçerli kullanıcının masaüstü klasörüdür. |
NetFxRepairTool.exe /l <klasör yolu> |
/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 belirtilirken onarım veya düzeltme işlemleri gerçekleştirilmez. |
NetFxRepairTool.exe /q /c |
/n OR /noceipconsent |
Geri bildirim bilgilerini Microsoft'a göndermemayı tercih edin. Varsayılan olarak (bayrağı belirtmezseniz), kullanıcının kullanım verilerini Microsoft'a göndermeyi kabul olduğu varsayıldı. |
NetFxRepairTool.exe /q /n |
Daha fazla bilgi
Onarım Aracı seçenekleri
.NET Framework Onarım Aracı dört adımlık bir işlem izler:
-
Kurulum sorunlarını gidermeye çalışır
-
Düzeltmeleri uygular (kullanıcı izni gerektirir)
-
Tüm yüklü .NET Framework sürümlerini onarmaya çalışır
-
Günlükleri toplar (kullanıcı izni gerektirir)
Araç, .NET Framework'in yüklü sürümünde bir veya daha fazla değişiklik yapabilirsiniz. Örneğin, bilgisayarınızda Windows Installer'ın durumunu düzeltebilir, belirli klasörlerdeki iyeliksel erişim denetim listelerini (DACL) sıfırlar veya geçersiz veya bozuk bir güncelleştirme kaydıyla ilgili sorunları giderebilir.
Çevrimdışı destek
.NET Framework Onarım Aracı, bilgisayarda yüklü olan .NET Framework sürümlerini onarma seçeneği sunar ("Onarım Aracı seçenekleri" bölümündeki sürecin 3. adımı). Araç, onarım zamanında bu sürümlerin yeniden dağıtılabilir dosyalarının kullanılabilir durumda olması gerekir. Varsayılan olarak, araç onarım sırasında bu paketleri İnternet'den indirir. Bilgisayarınızın internet bağlantısı sınırlıysa veya hiç yoksa, onarım için Çevrimdışı modunu kullansanız iyi olur. Bunu yapmak için, /addsource seçeneğini yeniden dağıtılabilir dosyaları içeren klasörün yoluyla birlikte aşağıdaki örnekte olduğu gibi belirtin:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER
Onarım Aracı gerekli yeniden dağıtılabilir klasörü belirtilen klasörde bulamazsa, dosyayı İnternet'den indirmeyi dener. Gerekli dosya indirilemedi ise Onarım Aracı bunu yapar. Aşağıdaki tabloda .NET Framework yeniden dağıtılabilir dosyalar listeleni.
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 4.6.1 |
x86, x64 |
NDP461-KB3102436-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6 |
x86, x64 |
NDP46-KB3045557-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5.2 |
x86, x64 |
NDP452-KB2901907-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5.1 |
x86, x64 |
NDP451-KB2858728-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5 |
x86, x64 |
dotNetFx45_Full_x86_x64.exe |
|
.NET Framework 4 İstemci Profili |
x86 |
dotNetFx40_Client_x86.exe |
|
.NET Framework 4 İstemci Profili |
x86, x64 |
dotNetFx40_Client_x86_x64.exe |
|
.NET Framework 4 Full |
x86 |
dotNetFx40_Full_x86.exe |
|
.NET Framework 4 Full |
x86, x64 |
dotNetFx40_Full_x86_x64.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 modu
Aracı Sessiz veya Pasif modunda çalıştırarak Onarım Aracı'nın tüm işlevleri otomatik hale gelir. Bu, aracın çalışması için kullanıcı etkileşimi gerektirmeden yarar sağlar. Bu, özellikle sistem yöneticilerinin aracı yapılandıran (komut satırı aracılığıyla) ve belirtilen konumlarda günlükleri toplayan büyük dağıtımlarda yararlı olur.
Veri toplama
.NET Framework Onarım Aracı, tanılama yükleme verilerini toplamanın yanı sıra araç kullanımı hakkında da bilgi toplar. Kullanım bilgileri .NET Framework Onarım Aracı'nın kalitesini geliştirmek için kullanılır ve .NET Framework kurulumunu geliştirmek için yükleme verileri kullanılır. Bu bilgiler pazarlama için kullanılamaz veya üçüncü taraflara satılmaz. Daha fazla bilgi için Microsoft .NET Framework Onarım Aracı Gizlilik Bildirimi'ne bakın.
Microsoft destek dosyalarını indirme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'nın aşağıdaki makalesine 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.
Not Veri toplama özelliği, .NET Framework yükleme günlüklerinin sıkıştırılmış bir cab dosyasını oluşturur. Araç günlükleri işlemedikten sonra, "FixDotNet*.cab" adlı bir .cab dosyası veya buna benzer bir dosya oluşturulur ve geçerli kullanıcının masaüstüne (kullanıcı arabirimi modunda çalışıyorsa) veya belirtilen bir konuma kaydedilir. Sihirbazda Son'a tıklarsanız, araç günlükleri içeren .cab dosyasını Microsoft'a gönderir.
Verileri Microsoft'a göndermeye karar verin, FixDotNet*.cab dosyası masaüstünüzde (veya belirtilen konumda) kalır.
"/q" seçeneğini kullanıyorsanız, günlükleri belirli bir konuma veya kurumsal senaryoları desteklemek üzere bir ağ paylaşımına kaydetmek için "/logs" seçeneğini de kullanmanız önerilir.
Sürüm geçmişi
Sürüm v1.4
Desteklenen Diller: İngilizce (ABD)
.NET Framework 4.6.2 ile .NET Framework 4.8 arasında destek 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şlettir.
Sürüm v1.2
Desteklenen Diller: İngilizce (ABD)
Araç için komut satırı aracılığıyla Sessiz mod ve Pasif modu desteği eklenir. Artık araç yalnızca kullanıcı arabirimi modunda çalışmanı gerektirmez. Bu nedenle, görev otomatik hale de olabilir.
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 uygulanabilir.
Belirli .NET Framework sürümlerinin aynı anda diğer yüklü sürümlerin onarımını geçersiz kılması için yeni, isteğe bağlı bir komut satırı anahtarı eklenir.
Onarım Aracı tarafından oluşturulan günlük dosyası, isteğe bağlı olarak komut satırı seçeneği kullanılarak kullanıcı tarafından belirtilen konuma kaydedilebilir. Bu yeni seçenek, kullanıcı arabirimi modunda geçerli kullanıcının masaüstü ve Sessiz veya Pasif modunda %temp% klasörü olan varsayılan konumu geçersiz kılar.
Yeni seçenek, herhangi bir düzeltme veya onarım uygulamadan Onarım Aracı'nı Yalnızca Günlük Koleksiyonu modunda çalıştırmanız için olanak sağlar. Bu seçenek, gerçek düzeltmeleri uygulamadan önce günlükleri toplama ve araştırma esnekliği sağlar.
Sessiz veya Pasif modundaki veri toplamaları devre dışı bırakmanızı sağlarken yeni, isteğe bağlı destek eklenir.
Sürüm: v1.1
Desteklenen Diller: İngilizce (ABD)
v1.1 sürümü desteği .NET Framework 3.5 SP1'e genişletmiştir (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ç bağlantısı olan 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ırmaların 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 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.7.2:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.7.1:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.6.1:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.6:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.5.2:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.5.1:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4.5:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde .NET Framework 4:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2
-
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)
-