Giriş
Microsoft .NET Framework.NET Framework Onarım Aracı, Microsoft .NET Framework.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.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.NET Framework Repair Tool'un aşağıdaki güncelleştirilmiş sürümünü yayımlamıştır.
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 (Birleşik DevletlerBirleşik Devletler)
Sürüm v1.5'te yer alan değişiklikler
Araç artık Microsoft .NET Framework.NET Framework 4.8, 4.7.2, 4.7.1, 4.7 ve 4.6.2'yi destekliyor. Bu nedenle, sabitleme ve onarım da bu ürünler için geçerlidir.
CVE 2024-38081'de ayrıntılı olarak açıklanan bir ayrıcalık yükselmesi güvenlik açığını giderir.
Destek işletim sistemi ve .NET Framework.NET Framework sürümleri.
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.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:
.NET Framework.NET Framework Onarım Aracını İndirin
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 VEYA /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. |
NetFxRepairTool.exe /q |
| /p VEYA /passive | Katılımsız mod. Yalnızca ilerleme çubuğu görüntülenir. "/q" ve "/p" seçenekleri birbirini dışlar. |
NetFxRepairTool.exe /p |
| /a VEYA /addsource | Çevrimdışı onarım modu. Onarım için gerekli olan 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ız veya kilitli bir ortamda çalışırken kullanılmalıdır. | NetFxRepairTool.exe /a <klasör yolu> Örnek: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
| /r VEYA /repair | İsteğe bağlı olarak, onarım işleminin kapsamı belirtilen bir ürün taban çizgileri kümesini hedefleyecek şekilde belirlenebilir. Bu seçenek belirtilmezse araç, yüklü tüm desteklenen .NET Framework sürümlerini onarmayı dener. "/repair" seçeneği, yalnızca düzeltmeleri uygulamak ve herhangi bir ürün temeli için onarımı çalıştırmayı atlamak için "None" değeriyle birlikte de kullanılabilir. Bu seçenek "None" değeri ile 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, none Örnekler: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 |
| /l VEYA /logs | İsteğe bağlı olarak, araç tarafından oluşturulan günlükler dosya dolabı (FixDotNet*.cab) için istenen klasör yolunu ayarlar. CAB dosyasının varsayılan konumu (bu seçeneği belirtmeyen) geçerli kullanıcının masaüstü klasörüdür. | NetFxRepairTool.exe /l <klasör yolu> Örnek: NetFxRepairTool.exe /l "%temp%" |
| /c VEYA /collectonly | Yalnızca Günlük Toplama modu. Bu mod, .NET Framework kurulumuyla ilgili günlüklerin toplanmasına izin verir ve sorun giderme için kullanışlıdır. Bu seçenek belirtildiğinde onarım veya düzeltme işlemleri gerçekleştirilmez. Bu seçenek yalnızca Sessiz ve Pasif modlarda geçerlidir ve diğer tüm işlemleri bastırır. |
NetFxRepairTool.exe /q /c VEYA NetFxRepairTool.exe /p /c |
| /n VEYA /noceipconsent | Microsoft'a geri bildirim bilgileri göndermeyi geri çevirin. Varsayılan değer (bayrağı belirtmeden), 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ık bir süreç izler:
- Kurulum sorunlarını gidermeye çalışır
- Düzeltmeleri uygular (kullanıcı onayı gerektirir)
- Yüklü tüm .NET Framework 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 birden çok 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) sıfırlayabilir veya geçersiz ya da bozuk bir güncelleştirme kaydıyla ilgili sorunları çözebilir.
Çevrimdışı destek
.NET Framework Onarım Aracı, bilgisayarınızda yüklü olan .NET Framework sürümlerini onarma seçeneği sunar ("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. Varsayılan olarak araç, onarım sırasında bu paketleri İnternet'ten indirir. Bilgisayarınızın internet bağlantısı sınırlıysa veya hiç yoksa, onarım için Çevrimdışı modu 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ı belirtilen klasörde gerekli yeniden dağıtılabilir öğeyi bulamazsa, dosyayı İnternet'ten indirmeyi dener. Gerekli dosya karşıdan yüklenemiyorsa, Onarım Aracı bunu yapamaz. Aşağıdaki tabloda .NET Framework.NET Framework yeniden dağıtılabilir dosyalar listelenmektedir.
| Sürüm ve profil | Mimari | Yükleyici dosya adı | URL |
|---|---|---|---|
| .NET Framework.NET Framework 4.8 | x86, x64 | NDP48-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=2088631 |
| .NET Framework.NET Framework 4.7.2 | x86, x64 | NDP472-KB4054530-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=863265 |
| .NET Framework.NET Framework 4.7.1 | x86, x64 | NDP471-KB4033342-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=852104 |
| .NET Framework.NET Framework 4.7 | x86, x64 | NDP47-KB3186497-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=825302 |
| .NET Framework 4.6.2 | x86, x64 | NDP462-KB3151800-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=780600 |
| .NET Framework.NET Framework 3.5 SP1, .NET Framework.NET Framework 3.0 SP2, .NET Framework.NET Framework 2.0 SP2 (.NET Framework.NET Framework 3.0 ve 3.5 yüklüyse) | x86, x64 | dotnetfx35.exe | https://go.microsoft.com/fwlink/?LinkId=259762 |
Sessiz mod ve Pasif mod
Onarım Aracının tüm işlevleri, araç Sessiz veya Pasif modda çalıştırılarak otomatikleştirilebilir. Bu, aracın çalışması için kullanıcı etkileşimi gerektirmeme avantajına sahiptir. Bu, özellikle sistem yöneticilerinin aracı yapılandırabildiği (komut satırı aracılığıyla) ve ayrıca belirtilen konumlardaki günlükleri toplayabildiğ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 alet kullanımı hakkında da bilgi toplar. Kullanım bilgileri, .NET Framework.NET Framework Repair Tool'un kalitesini artırmak için kullanılır ve yükleme verileri, .NET Framework.NET Framework kurulumunu iyileştirmek için kullanılır. Bu bilgiler pazarlama amacıyla kullanılmaz veya üçüncü şahıslara satılmaz. Daha fazla bilgi için Microsoft .NET Framework.NET Framework Repair Tool Gizlilik Bildirimi'ni okuyun.
Microsoft destek dosyalarını indirme hakkında daha fazla bilgi için aşağıdaki Microsoft Bilgi Bankası makalesine bakın:
119591 Microsoft destek dosyalarını çevrimiçi hizmetler'dan edinme
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.
Notlar Veri toplama özelliği, .NET Framework.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 (kullanıcı arabirimi modunda çalışıyorsa) veya belirtilen bir konuma kaydedilir. Sihirbazda Son'u tıklattığınızda, araç günlükleri içeren .cab dosyasını Microsoft'a gönderir.
FixDotNet*.cab dosyası, verileri Microsoft'a göndermeye karar verip vermediğinize bakılmaksızın masaüstünüzde (veya belirttiğiniz konumda) kalır.
"/q" seçeneğini kullanıyorsanız, destekleyen kurumsal senaryolarda günlükleri belirli bir konuma veya 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.5
Desteklenen Diller: English (Birleşik DevletlerBirleşik Devletler)
.NET Framework.NET Framework 4.8 aracılığıyla .NET Framework.NET Framework 4.6.2 için destek ekler.
Sürüm v1.4
Desteklenen Diller: English (Birleşik DevletlerBirleşik Devletler)
.NET Framework.NET Framework 4.8 aracılığıyla .NET Framework.NET Framework 4.6.2 için destek ekler.
Sürüm v1.3
Desteklenen Diller: English (Birleşik DevletlerBirleşik Devletler)
.NET Framework.NET Framework 4.5.2, .NET Framework.NET Framework 4.6 ve .NET Framework.NET Framework 4.6.1 için verilen desteği genişletir.
Sürüm v1.2
Desteklenen Diller: English (Birleşik DevletlerBirleşik Devletler)
Araca komut satırı üzerinden sessiz mod ve Pasif mod desteği eklendi. Artık araç, yalnızca UI modunda çalıştırmanızı gerektirmiyor. Bu nedenle, görev otomatikleştirilebilir.
Araç artık .NET Framework.NET Framework 4.5 ve .NET Framework.NET Framework 4.5.1'i destekliyor. Bu nedenle, bu ürünler için sabitleme ve onarım da uygulanabilir.
Belirli .NET Framework.NET Framework sürümlerinin onarımını etkinleştirmek ve aynı anda diğer yüklü sürümlerin onarımını geçersiz kılmak için yeni, isteğe bağlı bir komut satırı anahtarı eklendi.
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 bir konuma kaydedilebilir. Bu yeni seçenek, kullanıcı arabirimi modunda geçerli kullanıcının masaüstü, Sessiz veya Pasif modda ise %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 Toplama modunda çalıştırmanızı 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 modda veri toplamayı devre dışı bırakmanıza olanak tanıyan yeni, isteğe bağlı destek eklendi.
Sürüm: v1.1
Desteklenen Diller: English (Birleşik DevletlerBirleşik Devletler)
Sürüm v1.1, desteği .NET Framework.NET Framework 3.5 SP1'e genişletir (bu, .NET Framework.NET Framework 3.0 SP2 ve .NET Framework.NET Framework 2.0 SP2'yi içerir). Sürüm v1.1, internet bağlantısı sınırlı olan veya hiç olmayan bilgisayarlar için çevrimdışı destek de ekler.
Sürüm: v1.0
Desteklenen Diller: English (Birleşik DevletlerBirleşik Devletler)
Sürüm v1.0, aracın .NET Framework 4 ve güncellemelerini destekleyen ilk sürümüdür.
Etkilenen yapılandırmalar
Aşağıdaki yapılandırmaların kurulum sorunlarını gidermek için .NET Framework.NET Framework Repair Tool'u kullanabilirsiniz:
.NET Framework.NET Framework 4.8 aşağıdaki işletim sistemlerinde:
- Windows Server 2008 R2 Hizmet Paketi 1 (SP1)
.NET Framework.NET Framework 4.7.2 aşağıdaki işletim sistemlerinde:
- Windows Server 2008 R2 Hizmet Paketi 1 (SP1)
.NET Framework.NET Framework 4.7.1 aşağıdaki işletim sistemlerinde:
- Windows Server 2008 R2 Hizmet Paketi 1 (SP1)
.NET Framework.NET Framework 4.6.1 aşağıdaki işletim sistemlerinde:
- Windows Server 2008 R2 Hizmet Paketi 1 (SP1)
.NET Framework.NET Framework 4.6.2 aşağıdaki işletim sistemlerinde:
- Windows Server 2008 Hizmet Paketi 2 (SP2)
- Windows Server 2008 R2 Hizmet Paketi 1 (SP1)
.NET Framework.NET Framework 3.5 SP1 aşağıdaki işletim sistemlerinde:
- Windows Server 2008 Hizmet Paketi 2 (SP2)