Windows Tips & News

Как да поправите Windows 11 с SFC и DISM

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Ако вашата операционна система не работи правилно, можете да поправите Windows 11 с SFC и DISM. Това са два вече класически инструмента, които са познати на много напреднали потребители. Ето как да ги използвате.

Реклама

В sfc /scannow командата проверява целостта на защитените системни файлове. Ако някои от тях са повредени или липсват, SFC ще го замени с правилни версии, когато е възможно. Също така инструментът е в състояние да открие кога даден файл е бил презаписан с модифицирана или по-стара версия. В този случай той ще извлече правилната версия на файла от Windows Component Store и след това ще замени модифицирания файл.

DISM е друг страхотен инструмент за отстраняване на проблеми с Windows 11. DISM е съкращение от Deployment Imaging and Servicing Management. Ако изображение на Windows стане негодно за обслужване, можете да използвате командата DISM или нейната Repair-WindowsImage Колегата на PowerShell за актуализиране на файловете и отстраняване на проблема.

Нека започнем с SFC и да научим как да го стартираме правилно в Windows 11.

СъдържаниеКрия
Поправете Windows 11 с SFC /SCANNOW
Изпълнете командата SFC /SCANNOW
SFC откри повредени файлове, но не успя да поправи някои от тях
Поправете Windows 11 с офлайн SFC сканиране при стартиране
Вижте резултатите от SFC сканиране от файла CBS.LOG
Поправете Windows 11 с DISM
Проверете здравето на Windows Component Store с DISM
Състояния на Windows Component Store
Как да поправите Windows 11 с DISM с помощта на Windows Update
Поправете Windows 11 с DISM, като използвате Install.wim

Поправете Windows 11 с SFC /SCANNOW

Можете да започнете sfc /scannow команда в Windows 11 от всяка налична конзола, като например класическия команден ред, PowerShell и Windows Terminal. Ако Windows 11 не се стартира, можете да отидете с команден ред отворен при стартиране. Последното е известно още като офлайн сканиране. Накрая резултатът от проверката ще бъде записан в специален файл, CBS.LOG.

Изпълнете командата SFC /SCANNOW

  1. Отворете нов терминал на Windows като администратор; Натиснете Печеля + х и изберете Windows Terminal (Admin).Отворете Windows Terminal като администратор
  2. Изберете Командния ред или PowerShell профил от менюто със стрелка надолу.Изберете команден ред или Powershell в терминала на Windows
  3. Въведете или копирайте и поставете sfc /scannow команда и натиснете Въведете.Поправете Windows 11 с SFC
  4. Изчакайте сканирането да завърши. Може да съобщи, че Windows Resource Protection не е открил никакви нарушения на целостта или че е открил повредени файлове, но не е успял да поправи някои от тях.
  5. Ако няма грешки, можете да затворите конзолата сега.

SFC откри повредени файлове, но не успя да поправи някои от тях

Ако след като сте проверили системните файлове с SFC и той докладва, че „Windows Resource Protection намери повредени файлове, но не успя да поправи някои от тях.“, ето стъпките, които трябва да предприемете.

  1. Изпълнете sfc /scannow команда отново. Понякога се налага да го стартирате до 3 пъти и да рестартирате компютъра след всяка проверка. Също така опитайте да деактивирате Бързо стартиране, рестартирайте Windows 11 и започнете да изпълнявате sfc проверете.
  2. Ако не помогне, направете ремонт на Component Store с dism /Online /Cleanup-Image /RestoreHealth  команда (прегледана по-долу в тази статия). След това рестартирайте компютъра и опитайте още веднъж с sfc /scannow.
  3. Ако всичко по-горе се провали, опитайте да възстановите компютъра си от a точка за възстановяване ако е налична.
  4. ако няма налични точки за възстановяване, ремонт инсталирайте Windows 11(надграждане на място).
  5. И накрая, ако надстройката на място също не помогне, трябва нулиране на Windows 11.

Поправете Windows 11 с офлайн SFC сканиране при стартиране

  1. Отворете нов команден ред при стартиране.Отворете командния ред при стартиране в Windows 11
  2. Тип diskpart и натиснете Въведете.Стартирайте Diskpart при стартиране
  3. В diskpart, Тип обем на списъка и вижте буквата на диска на дяла за възстановяване (тя е около 500 MB) и буквата на системния диск на Windows 11. Обърнете внимание на буквите, напр. E: е дялът за възстановяване, а C: е системният дял.
  4. Тип изход за да оставите diskpart.
  5. Сега напишете sfc /scannow /offbootdir=:\ /offwindir=:\Windows. Заменете буквите с буквите на устройството, които сте отбелязали по-рано.Поправете Windows 11 с SFC при стартиране

Ти си готов. Вижте изхода на командата, за да проверите дали грешките са коригирани или не.

Вижте резултатите от SFC сканиране от файла CBS.LOG

Когато извършвате проверка на системния файл под Windows (не офлайн сканиране!), инструментът SFC добавя записи към C:\Windows\Logs\CBS\CBS.log файл. Използвайки ги, ще можете да намерите какво се е случило по време на последното сканиране. Можете бързо да ги извлечете в командния ред или PowerShell.

За да видите резултатите от SFC сканиране от файла CBS.LOG, отворете терминала на Windows (Печеля + х > Windows Terminal) с командния ред или PowerShell и въведете една от следните команди.

За профила на командния ред:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"

За PowerShell:

(Select-String [SR] $env: windir\Logs\CBS\CBS.log -s).Line >"$env: userprofile\Desktop\sfc.txt"

Това ще филтрира съдържанието на CSB файла и ще извлече редовете, свързани с инструмента SFC, във файла sfc.txt на вашия работен плот. Отворете го с Notepad и вижте съдържанието му. Ще ви помогне да намерите кои файлове са повредени и са били/не са били коригирани.

CBS.LOG файл за Sfc сканиране

Поправете Windows 11 с DISM

DISM влиза в игра, когато инструментът SFC не успее да поправи сериозна повреда на операционната система. Може да използва Интернет и Windows Update, за да извлече действителните версии на файловете. Освен това можете да го накарате да използва локален (офлайн) файл install.wim/install.esd от ISO файл или стартиращ носител с Windows 11. Въпреки това, преди да извършите каквато и да е процедура за ремонт, вие много проверявате целостта на Windows Component Store, т.е.

Проверете здравето на Windows Component Store с DISM

  1. Отворете нов терминал с повишени нива на Windows.
  2. Ако вашият Windows терминал се отвори в команден ред, издайте командата: dism /Online /Cleanup-Image /CheckHealth.Dism Проверете здравето на Windows Component Store
  3. Друга възможност е да изберете профил на PowerShell и да изпълните командата Repair-WindowsImage-Online-CheckHealth.PowerShell Проверете здравето на магазина за компоненти
  4. Всяка от горните команди ще докладва състоянието на Component Store, напр. здрави, поправими или неподлежащи на ремонт.

Ето какво означава състоянието на Windows Component Store.

Състояния на Windows Component Store

Здрави - DISM не откри никаква повреда в магазина за компоненти. Не се изисква ремонт; Windows 11 работи нормално.

Поправими - трябва да поправите повреда в Component Store. Следващите две глави в тази публикация обясняват подробно процедурата.

Неподлежи на ремонт - Windows 11 не може да поправи своя Image Component Store. Трябва и ти ремонт инсталирайте Windows 11, нулиране, или чиста инсталация Windows 11.

Ето как да поправите Windows 11 с помощта на DISM.

Как да поправите Windows 11 с DISM с помощта на Windows Update

  1. Отворете Windows Terminal като администратор.
  2. За профила на командния ред въведете следната команда и натиснете Въведете: dism /Online /Cleanup-Image /RestoreHealth.Поправете Windows 11 с DISM
  3. За PowerShell издайте следната команда: Repair-WindowsImage -Online -RestoreHealth.Поправете Windowsimage Powershell Cmdlet
  4. Изчакайте процеса да приключи и затворете приложението Windows Terminal.

И накрая, ако нямате интернет връзка или вашият план за данни е ограничен, можете да накарате dism да използва файл install.wim или install.esd като източник на системните файлове за Windows Component Store. Ето как да го направите.

Поправете Windows 11 с DISM, като използвате Install.wim

  1. Щракнете двукратно върху вашия Windows 11 ISO файл или свържете вашия стартиращ USB флаш.
  2. Забележете буквата на устройството му, напр. G:.
  3. Отворете нов Windows терминал като администратор и стартирайте dism /get-wiminfo /wimfile:г:\sources\install.wim команда. Заменете буквата на устройството с подходяща стойност и install.wim с install.esd ако вашата медия включва ESD файл вместо WIM.
  4. В изхода намерете и отбележете индекса на изданието на Windows 11, който съответства на текущо инсталираната ви ОС.Вземете индекса на изданието от Wim
  5. Ако вашият Windows терминал е отворен за PowerShell, изпълнете командата Repair-WindowsImage -Online -RestoreHealth -Източник ":\sources\install.wim:" -Ограничаване на достъпа. Сменете и със съответните стойности.
  6. Като алтернатива можете да използвате следната команда както в PowerShell, така и в командния ред: dism /Онлайн /Cleanup-Image /RestoreHealth /Източник: wim::\sources\install.wim: /limitaccess​.Поправете Windows 11 с DISM, като използвате Install.wim
  7. Изчакайте процесът да завърши.

Това е всичко за това как да поправите Windows 11 с SFC и DISM.

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата
Edge Dev 100.0.1169.1 добавя миниатюри на страници към програмата за преглед на PDF

Edge Dev 100.0.1169.1 добавя миниатюри на страници към програмата за преглед на PDF

Оставете коментарMicrosoft пусна актуализация на Dev канала на браузъра Edge. Версия 100.0.1169.1...

Прочетете още

Windows 11 има нов инструмент за избор на приложения, ето как да го активирате

Windows 11 има нов инструмент за избор на приложения, ето как да го активирате

Windows 11 build 22563 включва скрита функция, която Microsoft не е споменала в регистъра на пром...

Прочетете още

Ето подробно подобренията на Windows 11 Notepad

Ето подробно подобренията на Windows 11 Notepad

С Windows 11 Microsoft представи нова версия на Notepad. Това е модерно приложение с допълнителни...

Прочетете още