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: 11.11.2019
Sürüm: v1.4
Sürüm: 4.8.04072.00
Desteklenen diller: İngilizce (Birleşik Devletler)
Sürüm v1.4'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 destekliyor. Bu nedenle, düzeltme ve onarım bu ürünler için de geçerlidir.
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 NetFxRepairTool.exe |
/p OR /passive |
Katılımsız mod. Yalnızca ilerleme çubuğu görüntülenir. |
/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> |
/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. |
NetFxRepairTool.exe /r <sürüm1>; <sürüm2> |
/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 |
/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. |
NetFxRepairTool.exe /q /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. |
NetFxRepairTool.exe /q /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)
-
tüm yüklü .NET Framework sürümlerini onarmaya çalışır
-
Günlükleri toplar (kullanıcı onayı gerektirir)
Araç, .NET Framework yüklü 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 onarma seçeneği 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 yeniden dağıtılabilir .NET Framework dosyaları listeledik.
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 Tam |
x86 |
dotNetFx40_Full_x86.exe |
|
.NET Framework 4 Tam |
x86, x64 |
dotNetFx40_Full_x86_x64.exe |
https://www.microsoft.com/en-us/download/details.aspx?id=17718 |
.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 toplamanın yanı sıra araç kullanımı hakkında bilgi toplar. Kullanım bilgileri, .NET Framework Onarım Aracı'nın kalitesini artırmak için kullanılır ve yükleme verileri .NET Framework kurulumu 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.
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şledikten sonra, "FixDotNet*.cab" veya benzeri adlı bir .cab dosyası oluşturulur ve geçerli kullanıcının masaüstüne (UI modunda çalışıyorsa) veya belirtilen bir konuma kaydedilir. Sihirbazda Son'a tıkladığınızda, araç günlükleri içeren .cab dosyasını Microsoft'a gönderir.
FixDotNet*.cab dosyası, verileri Microsoft'a göndermeye karar vermenize bakılmaksızın 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ı öneririz.
Sürüm geçmişi
Sürüm v1.4
Desteklenen Diller: İngilizce (Birleşik Devletler)
.NET Framework 4.6.2 ile .NET Framework 4.8 arasında destek ekler.
Sürüm v1.3
Desteklenen Diller: İngilizce (Birleşik Devletler)
.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 (Birleşik Devletler)
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 destekliyor. 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ı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 (Birleşik Devletler)
Sürüm v1.1, desteği .NET Framework 3.5 SP1'e 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 (Birleşik Devletler)
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 4.8 .NET Framework:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde 4.7.2 .NET Framework:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde 4.7.1 .NET Framework:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde 4.6.1 .NET Framework:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
Aşağıdaki işletim sistemlerinde 4.6 .NET Framework:
-
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 4.5.2 .NET Framework:
-
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 4.5.1 .NET Framework:
-
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 4.5'i .NET Framework:
-
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 3.5 SP1'i .NET Framework:
-
Windows Server 2008 Service Pack 2 (SP2)
-