Johdanto
Microsoft .NET Framework -korjaustyökalu havaitsee usein ilmenevät ongelmat, jotka vaikuttavat Microsoft .NET Frameworkin asennukseen tai päivityksiin. Työkalu yrittää ratkaista ongelmat käyttämällä tunnettuja korjauksia tai korjaamalla tuettujen .NET Framework -versioiden vioittuneet asennukset. Työkalussa on helppokäyttöinen, ohjattuun toimintoon perustuva käyttöliittymä. Se tukee myös komentorivikäyttöä ja lisäasetuksia.
Microsoft on julkaissut microsoft .NET Framework -korjaustyökalun seuraavan päivitetyn version.
Uusin versio
Päivitetty viimeksi: 11.11.2019
Julkaisuversio: v1.4
Versio: 4.8.04072.00
Tuetut kielet: englanti (Yhdysvallat)
Versioon 1.4 sisältyvät muutokset
-
Työkalu tukee nyt Microsoft .NET Frameworkin 4.8-, 4.7.2-, 4.7.1-, 4.7- ja 4.6.2-versioita. Siksi korjaus ja korjaus koskevat myös näitä tuotteita.
Työkalu tukee kaikkia edellisen version ominaisuuksia.
Muistiinpanot
-
.NET Framework -korjaustyökalu on saatavilla vain englanniksi.
-
Tuetut käyttöympäristöt ja .NET Framework -versiot on lueteltu kohdassa"Määritykset vaikuttavat".
Lataa tiedot
.NET Frameworkin korjaustyökalun uusin versio on ladattavissa seuraavasta Microsoft Download Center -sivustosta:
Microsoft .NET Framework -korjaustyökalu
Tämän työkalun tuetut komentoriviasetukset
Vakiovaihtoehto |
Kuvaus |
Käyttö |
---|---|---|
/? TAI /help |
Näyttää ohjetiedot. |
NetFxRepairTool.exe /? |
/q OR /quiet |
Hiljainen tila. Käyttäjän toimia ei tarvita, ja työkalu yrittää kaikki korjaukset ja korjaukset ja tallentaa lokitiedoston. |
NetFxRepairTool.exe /q |
/p TAI /passiivinen |
Valvomaton tila. Vain edistymispalkki tulee näkyviin. |
NetFxRepairTool.exe /p |
/a TAI /addsource |
Offline-korjaustila. Korjaukseen tarvittavat redistributable-tiedostot kopioidaan jaettavasta verkkoresurssista tai kansiopolusta, joka on määritetty "/addsource"-merkinnällä. Tätä tulisi yleensä käyttää, kun työkalu toimii katkaistussa tai lukitussa ympäristössä. |
NetFxRepairTool.exe /a <-kansiopolku> |
/r TAI /repair |
Korjaustoiminnon voi valinnaisesti määrittää kohdistamaan määritetyn tuoteaikataulujoukon. Jos tätä asetusta ei ole määritetty, työkalu yrittää korjata kaikki tuetut .NET Framework -versiot asennettuina. |
NetFxRepairTool.exe /r <versio1>; <versio2> |
/l TAI /logs |
Vaihtoehtoisesti voit määrittää haluamasi kansiopolun työkalun luomaa lokitiedostokaappia (FixDotNet*.cab) varten. CAB-tiedoston oletussijainti (joka ei määritä tätä asetusta) on nykyisen käyttäjän työpöytäkansio. |
NetFxRepairTool.exe /l <kansiopolku> |
/c TAI /collectonly |
Lokikokoelman vain -tila. Tämä tila mahdollistaa .NET Frameworkin asennukseen liittyvien lokien keräämisen, mikä on hyödyllistä vianmäärityksessä. Korjaustoimintoja tai korjaustoimintoja ei suoriteta, kun tämä asetus on määritetty. |
NetFxRepairTool.exe /q /c |
/n TAI /noceipconsent |
Estä palautetietojen lähettäminen Microsoftille. Oletus (merkintää ei ole täsmennä) olettaa, että käyttäjä on valinnut, että hän on lähettänyt käyttötietoja Microsoftille. |
NetFxRepairTool.exe /q /n |
Lisätietoja
Korjaustyökalun asetukset
.NET Frameworkin korjaustyökalu noudattaa nelivaiheista prosessia:
-
Yrittää suorittaa asennusongelmien vianmäärityksen
-
Käyttää korjauksia (edellyttää käyttäjän suostumusta)
-
Yrittää korjata kaikki asennetut .NET Framework -versiot
-
Kerää lokit (edellyttää käyttäjän suostumusta)
Työkalu voi tehdä yhden tai useampia muutoksia asennettuun .NET Framework -versioon. Se voi esimerkiksi korjata Windows Installerin tilan tietokoneessa, palauttaa harkinnanvaraisia käyttöoikeusluetteloita (DACLs) tietyissä kansioissa tai ratkaista ongelmia, jotka liittyvät virheelliseen tai vioittuneen päivityksen rekisteröintiin.
Offline-tuki
.NET Frameworkin korjaustyökalulla voit korjata tietokoneeseen asennetut .NET Frameworkin versiot (korjaustyökalun asetusten osan vaiheen 3 vaihe). Työkalu edellyttää, että näiden versioiden uudelleenjaettavissa olevat tiedostot ovat käytettävissä korjauksen aikana. Työkalu lataa nämä paketit oletusarvoisesti Internetistä korjauksen aikana. Jos tietokoneessa on rajallinen tai ei internet-yhteyttä, käytä korjauksessa offline-tilaa. Voit tehdä tämän määrittämällä /addsource-vaihtoehdon yhdessä uudelleenjae jaettavat tiedostot sisältävän kansion polun kanssa, kuten seuraavassa esimerkissä:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER
Jos korjaustyökalu ei löydä tarvittavaa uudelleenjaettavaa tietoa määritetystä kansiosta, se yrittää ladata tiedoston Internetistä. Korjaustyökalu ei voi tehdä tätä, jos tarvittavaa tiedostoa ei voi ladata. Seuraavassa taulukossa on lueteltu .NET Frameworkin redistributable-tiedostot.
Versio ja profiili |
Arkkitehtuuri |
Asennusohjelman tiedostonimi |
URL-osoite |
---|---|---|---|
.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 -asiakasprofiili |
x86 |
dotNetFx40_Client_x86.exe |
|
.NET Framework 4 -asiakasprofiili |
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 (jos .NET Framework 3.0 ja 3.5 on asennettu) |
x86, x64 |
dotnetfx35.exe |
Hiljainen tila ja passiivitila
Kaikki korjaustyökalun toiminnot voidaan automatisoida suorittamalla työkalu hiljaisessa tai passiivisessa tilassa. Tämän etuna on se, että työkalun suorittamiseen ei vaadita käyttäjän toimia. Tämä on erityisen hyödyllistä suurissa käyttöönotoissa, joissa järjestelmänvalvojat voivat määrittää työkalun (komentorivin kautta) ja kerätä lokit myös määritettyihin sijainnihin.
Tietojen kerääminen
.NET Frameworkin korjaustyökalu kerää tietoja työkalujen käytöstä diagnostiikka-asennustietojen keräämisen lisäksi. Käyttötietoja käytetään .NET Frameworkin korjaustyökalun laadun parantamiseen, ja asennustietoja käytetään .NET Frameworkin asennuksen parantamiseen. Tietoja ei käytetä markkinoinnissa eikä niitä myydä kolmansille osapuolille. Lisätietoja on Microsoft .NET Frameworkin korjaustyökalun tietosuojatiedoissa.
Lisätietoja Microsoftin tukitiedostojen lataamiseen on seuraavassa Microsoft Knowledge Base -tietokannan artikkelissa:
119591 Microsoft-tukitiedostojen hankkiminen verkkopalveluista
Microsoft on tarkistanut tämän tiedoston virusten varalta. Microsoft on käyttänyt uusinta virustorjuntaohjelmistoa, joka on ollut saatavilla silloin, kun kyseinen tiedosto on asetettu ladattavaksi. Tiedosto on tallennettuna suojattuihin palvelimiin, jotka estävät luvattomat muutokset tiedostoon.
Huomautus Tietojen keräämistoiminto luo pakatun cab-tiedoston .NET Frameworkin asennuslokeista. Kun työkalu käsittelee lokit, .cab-tiedosto, jonka nimi on FixDotNet*.cab, tai vastaava, luodaan ja tallennetaan nykyisen käyttäjän työpöydälle (jos se on käynnissä käyttöliittymätilassa) tai määritettyyn sijaintiin. Kun valitset ohjatussa toiminnossa Valmis, työkalu lähettää .cab-tiedoston, joka sisältää lokit Microsoftille.
FixDotNet*.cab-tiedosto pysyy työpöydällä (tai määritetyssä sijainnissa) riippumatta siitä, lähetätkö tiedot Microsoftille.
Jos käytät /q-vaihtoehtoa, suosittelemme myös käyttämään /logeja-vaihtoehtoa lokien tallentamiseen tiettyyn sijaintiin tai verkkoresurssiin yritysskenaarioiden tukemiseen.
Versiohistoria
Julkaisuversio 1.4
Tuetut kielet: englanti (Yhdysvallat)
Lisää tuen .NET Frameworkin 4.6.2- ja .NET Framework 4.8 -ille.
Julkaisuversio 1.3
Tuetut kielet: englanti (Yhdysvallat)
Laajentaa .NET Frameworkin 4.5.2-, .NET Framework 4.6- ja .NET Framework 4.6.1 -tuen.
Julkaisuversio 1.2
Tuetut kielet: englanti (Yhdysvallat)
Työkalulle lisätään hiljainen tila ja passiivitilan tuki komentorivin kautta. Nyt työkalu ei edellytä, että suoritat vain käyttöliittymän tilassa. Siksi tehtävä voidaan automatisoida.
Työkalu tukee nyt .NET Frameworkin 4.5- ja .NET Framework 4.5.1 -versioita. Siksi korjaus ja korjaus koskevat myös näitä tuotteita.
Uusi, valinnainen komentorivivalitsin lisätään, jotta tiettyjen .NET Framework -versioiden korjaaminen voi ohittaa muiden asennettujen versioiden korjauksen samanaikaisesti.
Korjaustyökalun luoma lokitiedosto voidaan nyt tallentaa valinnaisesti käyttäjän määrittämään sijaintiin komentorivivaihtoehdon avulla. Tämä uusi asetus korvaa oletussijainnin, joka on nykyisen käyttäjän työpöytä käyttöliittymätilassa ja %temp% -kansio hiljaisessa tai passiivisessa tilassa.
Uuden vaihtoehdon avulla voit suorittaa korjaustyökalun vain lokikokoelman tilassa ilman korjauksia tai korjauksia. Vaihtoehto tarjoaa mahdollisuuden kerätä ja tutkia lokeja, ennen kuin toteutuneita korjauksia käytetään.
Uusi valinnainen tuki on lisätty, jotta voit kieltäytyä tietojen keräämisestä hiljaisessa tai passiivisessa tilassa.
Julkaisuversio: v1.1
Tuetut kielet: englanti (Yhdysvallat)
Versio 1.1 laajentaa tuen .NET Frameworkin 3.5 SP1 -versioon (tämä sisältää .NET Framework 3.0 SP2: n ja .NET Framework 2.0 SP2:n). Versio 1.1 lisää myös offline-tuen tietokoneisiin, joissa on rajoitettu tai ei ole Internet-yhteyttä.
Julkaisuversio: v1.0
Tuetut kielet: englanti (Yhdysvallat)
Versio 1.0 on työkalun ensimmäinen versio, joka tuki .NET Framework 4:tä ja sen päivityksiä.
Määritykset, joita ongelma koskee
Voit korjata seuraavien määritysten asennusongelmat .NET Frameworkin korjaustyökalun avulla:
-
.NET Framework 4.8 seuraavissa käyttöjärjestelmissä:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.2 seuraavissa käyttöjärjestelmissä:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.1 seuraavissa käyttöjärjestelmissä:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6.1 seuraavissa käyttöjärjestelmissä:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6 seuraavissa käyttöjärjestelmissä:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.5.2 seuraavissa käyttöjärjestelmissä:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.5.1 seuraavissa käyttöjärjestelmissä:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.5 seuraavissa käyttöjärjestelmissä:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4 seuraavissa käyttöjärjestelmissä:
-
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)
-
-
.NET Framework 3.5 SP1 seuraavissa käyttöjärjestelmissä:
-
Windows Server 2008 Service Pack 2 (SP2)
-