Windows 11:n korjaaminen SFC: llä ja DISM: llä
Jos käyttöjärjestelmäsi ei toimi kunnolla, voit korjata Windows 11:n SFC: llä ja DISM: llä. Nämä ovat kaksi nyt klassista työkalua, jotka ovat tuttuja monille kokeneille käyttäjille. Tässä on kuinka niitä käytetään.
The sfc /scannow
komento tarkistaa suojattujen järjestelmätiedostojen eheyden. Jos osa niistä on vioittunut tai puuttuu, SFC korvaa sen oikeilla versioilla, kun mahdollista. Työkalu pystyy myös havaitsemaan, milloin tiedosto on korvattu muokatulla tai vanhemmalla versiolla. Tässä tapauksessa se hakee tiedoston oikean version Windows Component Storesta ja korvaa sitten muokatun tiedoston.
DISM on toinen loistava työkalu Windows 11 -ongelmien korjaamiseen. DISM on lyhenne sanoista Deployment Imaging and Service Management. Jos Windows-kuva tulee käyttökelvottomaksi, voit käyttää DISM-komentoa tai sitä Korjaa-WindowsImage
PowerShell-vastine päivittääksesi tiedostot ja korjataksesi ongelman.
Aloitetaan SFC: llä ja opitaan käyttämään sitä oikein Windows 11:ssä.
Korjaa Windows 11 SFC/SCANNOW: lla
Voit aloittaa sfc /scannow
-komento Windows 11:ssä mistä tahansa saatavilla olevasta konsolista, kuten klassisesta komentokehotteesta, PowerShellista ja Windows Terminalista. Jos Windows 11 ei käynnisty, voit käyttää komentokehotetta auki käynnistyksen yhteydessä. Jälkimmäinen tunnetaan myös offline-skannauksena. Lopuksi tarkistuksen tulos kirjoitetaan erityiseen tiedostoon, CBS.LOG
.
Suorita SFC /SCANNOW-komento
- Avaa uusi Windows-pääte järjestelmänvalvojana; Lehdistö Voittaa + X ja valitse Windows Terminal (Admin).
- Valitse Komentokehote tai PowerShell profiili alaspäin osoittavan nuolinäppäimen valikosta.
- Kirjoita tai kopioi ja liitä
sfc /scannow
komento ja paina Tulla sisään. - Odota skannauksen valmistumista. Se saattaa ilmoittaa, että Windows Resource Protection ei löytänyt eheysrikkomuksia tai että se löysi vioittuneet tiedostot, mutta ei pystynyt korjaamaan joitain niistä.
- Jos virheitä ei ole, voit sulkea konsolin nyt.
SFC löysi vioittuneet tiedostot, mutta ei pystynyt korjaamaan joitain niistä
Jos olet tarkistanut järjestelmätiedostot SFC: llä ja se ilmoittaa, että "Windows Resource Protection löysi vioittuneita tiedostoja, mutta ei pystynyt korjaamaan joitain niistä." Tässä on ohjeet.
- Suorita
sfc /scannow
komento uudelleen. Joskus se on suoritettava jopa 3 kertaa ja tietokone käynnistettävä uudelleen jokaisen tarkistuksen jälkeen. Yritä myös poistaa käytöstä Nopea käynnistys, käynnistä Windows 11 uudelleen ja aloita suorittamaansfc
tarkistaa. - Jos ei auta, suorita korjaus komponenttikaupassa
dism /Online /Cleanup-Image /RestoreHealth
-komento (tarkasteltu alla tässä artikkelissa). Käynnistä sitten tietokone uudelleen ja yritä vielä kerransfc /scannow
. - Jos kaikki yllä olevat epäonnistuvat, yritä palauttaa tietokoneesi osoitteesta a palautuspiste jos saatavilla.
- jos palautuspisteitä ei ole saatavilla, korjaa asennus Windows 11(paikallinen päivitys).
- Lopuksi, jos In-place Upgrade ei myöskään auta, sinun pitäisi nollaa Windows 11.
Korjaa Windows 11 offline SFC-skannauksella käynnistyksen yhteydessä
- Avaa uusi komentokehote käynnistyksen yhteydessä.
- Tyyppi
levyosa
ja paina Tulla sisään. - Sisään levyosa, tyyppi
luettelon määrä
ja katso palautuskäynnistysosion asemakirjain (se on noin 500 Mt) ja Windows 11 -järjestelmäasemakirjain. Merkitse muistiin kirjaimet, esim. E: on palautusosio ja C: on järjestelmäosio. - Tyyppi
poistu
poistuaksesi diskpartista. - Kirjoita nyt
sfc /scannow /offbootdir=
. Korvaa kirjaimet aiemmin merkityillä asemakirjaimilla.:\ /offwindir= :\Windows
Olet valmis. Katso komennon tulos tarkistaaksesi, onko virheet korjattu vai eivät.
Tarkastele SFC-skannauksen tuloksia CBS.LOG-tiedostosta
Kun suoritat järjestelmätiedoston tarkistuksen Windowsissa (ei offline-skannaus!), SFC-työkalu lisää merkintöjä tiedostoon C:\Windows\Logs\CBS\CBS.log
tiedosto. Niiden avulla voit selvittää, mitä on tapahtunut viimeisen skannauksen aikana. Voit hakea ne nopeasti komentokehotteessa tai PowerShellissä.
Jos haluat tarkastella SFC-skannauksen tuloksia CBS.LOG-tiedostosta, avaa Windows Terminal (Voittaa + X > Windows Terminal) komentokehotteella tai PowerShellillä ja kirjoita jokin seuraavista komennoista.
Komentoriviprofiili:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"
PowerShellille:
(Select-String [SR] $env: windir\Logs\CBS\CBS.log -s).Rivi >"$env: käyttäjäprofiili\Desktop\sfc.txt"
Tämä suodattaa CSB-tiedoston sisällön ja purkaa SFC-työkaluun liittyvät rivit työpöydälläsi olevaan sfc.txt-tiedostoon. Avaa se Notepadilla ja katso sen sisältö. Se auttaa sinua löytämään, mitkä tiedostot ovat rikki ja mitkä olivat/ei korjattu.
Korjaa Windows 11 DISM: llä
DISM tulee peliin, kun SFC-työkalu ei pysty korjaamaan vakavaa käyttöjärjestelmän korruptiota. Se voi käyttää Internetiä ja Windows Updatea todellisten tiedostoversioiden hakemiseen. Voit myös saada sen käyttämään paikallista (offline) install.wim/install.esd-tiedostoa ISO-tiedostosta tai käynnistysmediasta Windows 11:ssä. Ennen kuin teet mitään korjaustoimenpiteitä, tarkista kuitenkin Windows Component Storen eheys eli sen kunto.
Tarkista Windows Component Storen kunto DISM: llä
- Avaa uusi korotettu Windows-pääte.
- Jos Windows-pääte avautuu komentokehotteeseen, anna komento:
dism /Online /Cleanup-Image /CheckHealth
. - Vaihtoehtoisesti voit valita PowerShell-profiilin ja suorittaa komennon
Korjaa-WindowsImage -Online -Tarkista terveys
. - Mikä tahansa yllä olevista komennoista ilmoittaa komponenttivaraston tilan, esim. terve, korjattava tai korjaamaton.
Tässä on mitä Windows Component Store -tila tarkoittaa.
Windows Component Store -tilat
Terve - DISM ei havainnut komponenttivaraston vioittumista. Korjausta ei vaadita; Windows 11 toimii normaalisti.
Korjattavissa - sinun on korjattava komponenttikaupan vioittuminen. Tämän viestin seuraavat kaksi lukua selittävät menettelyn yksityiskohtaisesti.
Ei korjattavissa - Windows 11 ei voi korjata Image Component Storeaan. Sinun on joko korjaa asennus Windows 11, nollaa, tai puhdas asennus Windows 11.
Näin korjaat Windows 11:n DISM: n avulla.
Windows 11:n korjaaminen DISM: llä Windows Updaten avulla
- Avaa Windows Terminal järjestelmänvalvojana.
- Kirjoita komentokehoteprofiiliin seuraava komento ja paina Tulla sisään:
dism /Online /Cleanup-Image /RestoreHealth
. - Anna seuraava komento PowerShellille:
Korjaa-WindowsImage -Online -RestoreHealth
. - Odota prosessin päättymistä ja sulje Windows Terminal -sovellus.
Lopuksi, jos sinulla ei ole Internet-yhteyttä tai datapakettisi on rajoitettu, voit asettaa dismin käyttämään install.wim- tai install.esd-tiedostoa Windows Component Storen järjestelmätiedostojen lähteenä. Näin se tehdään.
Korjaa Windows 11 DISM: llä käyttämällä Install.wim-ohjelmaa
- Kaksoisnapsauta Windows 11:n ISO-tiedostoa tai liitä käynnistettävä USB-tikku.
- Merkitse muistiin sen aseman kirjain, esim.
G:
. - Avaa uusi Windows-pääte järjestelmänvalvojana ja suorita
dism /get-wiminfo /wimfile:G:\sources\install.wim
komento. Korvaa asemakirjain oikealla arvolla jainstall.wim
kanssainstall.esd
jos mediasi sisältää ESD-tiedoston WIM: n sijaan. - Etsi ja merkitse tulosteesta Windows 11 -version hakemisto, joka vastaa tällä hetkellä asennettua käyttöjärjestelmääsi.
- Jos Windows-pääte on avoinna PowerShellille, suorita komento
Korjaa-WindowsImage -Online -RestoreHealth -Source "
. Korvata ja sopivilla arvoilla.:\sources\install.wim: " -LimitAccess - Vaihtoehtoisesti voit käyttää seuraavaa komentoa sekä PowerShellissä että komentokehotteessa:
dism /Online /Cleanup-Image /RestoreHealth /Lähde: wim:
.:\sources\install.wim: /limitaccess - Odota prosessin valmistumista.
Siinä on kaikki Windows 11:n korjaamisesta SFC: n ja DISM: n avulla.