Kako popraviti Windows 11 s SFC in DISM
Če vaš operacijski sistem ne deluje pravilno, lahko popravite Windows 11 s SFC in DISM. To sta dve zdaj že klasični orodji, ki ju poznajo številni napredni uporabniki. Tukaj je opisano, kako jih uporabiti.
The sfc /scannow
ukaz preveri celovitost zaščitenih sistemskih datotek. Če je katera od njih poškodovana ali manjka, SFC ga bo zamenjal s pravilnimi različicami, kadar bo to mogoče. Prav tako lahko orodje zazna, kdaj je bila datoteka prepisana s spremenjeno ali starejšo različico. V tem primeru bo pridobil pravilno različico datoteke iz trgovine komponent Windows in nato zamenjal spremenjeno datoteko.
DISM je še eno odlično orodje za odpravljanje težav z operacijskim sistemom Windows 11. DISM je kratica za Deployment Imaging and Servicing Management. Če slika Windows postane neuporabna, lahko uporabite ukaz DISM ali njegov Repair-WindowsImage
Možnost PowerShell za posodobitev datotek in odpravo težave.
Začnimo s SFC in se naučimo, kako ga pravilno zagnati v sistemu Windows 11.
Popravite Windows 11 s SFC/SCANNOW
Lahko začnete z sfc /scannow
ukaz v operacijskem sistemu Windows 11 iz katere koli razpoložljive konzole, kot so klasični ukazni poziv, PowerShell in Windows Terminal. Če se Windows 11 ne zažene, lahko uporabite ukazni poziv odprt ob zagonu. Slednje je znano tudi kot skeniranje brez povezave. Na koncu bo rezultat preverjanja zapisan v posebno datoteko, CBS.LOG
.
Zaženite ukaz SFC /SCANNOW
- Odprite nov terminal Windows kot skrbnik; pritisnite Zmaga + X in izberite Windows Terminal (Admin).
- Izberite ukazni poziv oz PowerShell profil iz menija s puščico navzdol.
- Vnesite ali kopirajte in prilepite
sfc /scannow
ukaz in pritisnite Vnesite. - Počakajte, da se skeniranje zaključi. Lahko poroča, da zaščita virov Windows ni odkrila nobenih kršitev integritete ali da je odkrila poškodovane datoteke, vendar nekaterih od njih ni uspelo popraviti.
- Če ni napak, lahko zdaj zaprete konzolo.
SFC je našel poškodovane datoteke, vendar nekaterih ni mogel popraviti
Če ste po tem, ko ste preverili sistemske datoteke s SFC, poroča, da je "Windows Resource Protection našel poškodovane datoteke, vendar nekaterih od njih ni mogel popraviti.", so naslednji koraki.
- Zaženite
sfc /scannow
znova ukaz. Včasih ga je treba zagnati do 3-krat in po vsakem preverjanju znova zagnati računalnik. Poskusite tudi onemogočiti Hiter zagon, znova zaženite Windows 11 in začnite izvajatisfc
preveri. - Če ne pomaga, popravite Component Store z
dism /Online /Cleanup-Image /RestoreHealth
ukaz (pregledan spodaj v tem članku). Nato znova zaženite računalnik in poskusite še enkratsfc /scannow
. - Če vse zgoraj navedeno ne uspe, poskusite obnoviti računalnik iz a obnovitvena točka če je na voljo.
- če ni na voljo obnovitvenih točk, popravilo namestite Windows 11(nadgradnja na mestu).
- Končno, če tudi nadgradnja na mestu ne pomaga, bi morali ponastavite Windows 11.
Popravite Windows 11 s skeniranjem SFC brez povezave ob zagonu
- Odpri novo ukazni poziv ob zagonu.
- Vrsta
diskpart
in pritisnite Vnesite. - V diskpart, tip
obseg seznama
in si oglejte črko pogona zagonske particije za obnovitev (je približno 500 MB) in črko sistemskega pogona Windows 11. Zabeležite si črke, npr. E: je obnovitvena particija in C: je sistemska particija. - Vrsta
izhod
zapustiti diskpart. - Zdaj vnesite
sfc /scannow /offbootdir=
. Zamenjajte črke s črkami pogonov, ki ste jih prej zapisali.:\ /offwindir= :\Windows
Končali ste. Oglejte si izhod ukaza, da preverite, ali so bile napake odpravljene ali ne.
Oglejte si rezultate skeniranja SFC iz datoteke CBS.LOG
Ko izvajate preverjanje sistemske datoteke v sistemu Windows (ne skeniranje brez povezave!), orodje SFC doda vnose v C:\Windows\Logs\CBS\CBS.log
mapa. Z njihovo pomočjo boste lahko ugotovili, kaj se je zgodilo med zadnjim pregledom. Hitro jih lahko pridobite v ukazni vrstici ali PowerShell.
Za ogled rezultatov skeniranja SFC iz datoteke CBS.LOG, odprite terminal Windows (Zmaga + X > Terminal Windows) z ukaznim pozivom ali PowerShellom in vnesite enega od naslednjih ukazov.
Za profil ukaznega poziva:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"
Za PowerShell:
(Select-String [SR] $env: windir\Logs\CBS\CBS.log -s).Line >"$env: userprofile\Desktop\sfc.txt"
To bo filtriralo vsebino datoteke CSB in izvleklo vrstice, povezane z orodjem SFC, v datoteko sfc.txt na namizju. Odprite ga z beležnico in si oglejte njegovo vsebino. Pomagal vam bo ugotoviti, katere datoteke so poškodovane in so bile/niso popravljene.
Popravite Windows 11 z DISM
DISM pride v poštev, ko orodje SFC ne uspe odpraviti resne okvare operacijskega sistema. Za pridobivanje dejanskih različic datotek lahko uporablja internet in Windows Update. Prav tako lahko uporabite lokalno (brez povezave) datoteko install.wim/install.esd iz datoteke ISO ali zagonskega medija z operacijskim sistemom Windows 11. Vendar pa pred kakršnim koli postopkom popravila veliko preverite celovitost Windows Component Store, torej preverite njegovo zdravje.
Preverite zdravje trgovine komponent Windows z DISM
- Odprite nov povišan terminal Windows.
- Če se vaš terminal Windows odpre v ukazni poziv, izdajte ukaz:
dism /Online /Cleanup-Image /CheckHealth
. - Lahko pa izberete profil PowerShell in izvedete ukaz
Repair-WindowsImage -Online -CheckHealth
. - Vsak od zgornjih ukazov bo poročal o stanju shranjevanja komponent, npr. zdravi, popravljivi ali nepopravljivi.
Tukaj je, kaj pomeni stanje Windows Component Store.
Stanja Windows Component Store
zdravo - DISM ni zaznal nobene poškodbe skladišča komponent. Popravilo ni potrebno; Windows 11 deluje normalno.
Popravljivo - morate popraviti okvaro Component Store. Naslednji dve poglavji v tej objavi podrobno razlagata postopek.
Nepopravljivo - Windows 11 ne more popraviti skladišča slikovnih komponent. Tudi ti moraš popravilo namestite Windows 11, ponastaviti, oz čista namestitev Windows 11.
Tukaj je opisano, kako popraviti Windows 11 z uporabo DISM.
Kako popraviti Windows 11 z DISM z uporabo Windows Update
- Odprite terminal Windows kot skrbnik.
- Za profil ukaznega poziva vnesite naslednji ukaz in pritisnite Vnesite:
dism /Online /Cleanup-Image /RestoreHealth
. - Za PowerShell izdajte naslednji ukaz:
Repair-WindowsImage -Online -RestoreHealth
. - Počakajte, da se postopek konča, in zaprite aplikacijo Windows Terminal.
Končno, če nimate internetne povezave ali je vaš podatkovni načrt omejen, lahko nastavite, da dism uporabi datoteko install.wim ali install.esd kot vir sistemskih datotek za Windows Component Store. Tukaj je opisano, kako to storiti.
Popravite Windows 11 z DISM z Install.wim
- Dvokliknite datoteko ISO Windows 11 ali povežite zagonski ključ USB.
- Zabeležite si črko njegovega pogona, npr.
G:
. - Odprite nov terminal Windows kot skrbnik in zaženite
dism /get-wiminfo /wimfile:G:\sources\install.wim
ukaz. Zamenjajte črko pogona z ustrezno vrednostjo ininstall.wim
zinstall.esd
če vaš medij namesto WIM vključuje datoteko ESD. - V izhodu poiščite in zabeležite indeks izdaje Windows 11, ki se ujema z vašim trenutno nameščenim operacijskim sistemom.
- Če je vaš terminal Windows odprt za PowerShell, izvedite ukaz
Repair-WindowsImage -Online -RestoreHealth -Source "
. Zamenjati in z ustreznimi vrednostmi.:\sources\install.wim: " -Omeji dostop - Druga možnost je, da uporabite naslednji ukaz tako v PowerShell kot v ukaznem pozivu:
dism /Online /Cleanup-Image /RestoreHealth /Vir: wim:
.:\sources\install.wim: /limitaccess - Počakajte, da se postopek zaključi.
To je vse o tem, kako popraviti Windows 11 s SFC in DISM.