Ang advanced na SFC at DISM na mga utos na walang gumagamit na makakapag-save ng sirang Windows

Huling pag-update: 02/12/2025

  • Sinusuri at inaayos ng SFC ang mga protektadong system file gamit ang mga naka-cache na kopya.
  • Itinutuwid ng DISM ang Windows image at component store, na susi para sa Windows Update.
  • Ang paggamit ng mga command na ito sa tamang pagkakasunod-sunod ay maiiwasan ang maraming kumpletong muling pag-install ng Windows.

Mga advanced na SFC at DISM command sa Windows

Nagsisimula bang tumakbo nang masyadong mabagal ang iyong Windows PC, nakakakuha ka ba ng mga asul na screen, o nakakaranas ka ba ng mga kakaibang error sa panahon ng pag-update? Hindi, hindi ito malas. Malamang, may mali. mga sirang system file, masamang sektor sa disk, o katiwalian sa imahe ng WindowsBago mag-format, sulit na subukan ang mga advanced na SFC at DISM command.

Sa mga tool na ito, dalawang console command ang namumukod-tangi: SFC at DISMAng mga ito ay pinapatakbo mula sa command line (CMD, PowerShell, o Terminal) na may mga pribilehiyo ng administrator, wala silang magandang interface, ngunit napakalakas ng mga ito. Sa kanila kaya mo I-verify at ayusin ang mga file ng system, itama ang imahe ng Windows, at hanapin ang mga pisikal at lohikal na error sa disk. nang hindi kinakailangang muling i-install ang operating system.

Ano ang CFS at DISM at para saan ang mga ito?

Kasama sa Windows ang ilang built-in na utility na pangunahing inilaan para sa mga administrator, ngunit maaaring samantalahin ng sinumang user kung alam nila kung ano ang ginagawa ng bawat isa. Ang tatlong pinakamahalaga sa kontekstong ito ay:

  • SFC (System File Checker), na gumagana sa mga protektadong file ng system.
  • DISM (Paglilingkod at Pamamahala ng Larawan sa Pag-deploy), sa buong imahe ng Windows.

Ang pag-alam kung kailan gagamitin ang isa o ang isa ay susi upang maiwasan ang pag-aaksaya ng oras at, higit sa lahat, upang maiwasan ang hindi kinakailangang pag-format. Ang wastong paghawak sa mga advanced na command ng SFC at DISM ay makakapagligtas sa iyo mula sa maraming mahihirap na sitwasyon.

Ano ang SFC (System File Checker)?

Ang utos SFC Ito ay isang system file checker na sinusuri ang lahat ng protektadong Windows file at inihahambing ang mga ito sa a naka-cache na kopya na kilala bilang Windows File Protection (WFP)Kung matukoy nito na ang isang file ay binago, hindi kumpleto, o nawawala, susubukan nitong palitan ito ng tamang bersyon na nakaimbak sa cache na iyon, na matatagpuan sa protektadong landas na %WinDir%/System32/dllcache.

Ang ideya ay simple: Kung ma-corrupt ang anumang mahahalagang file, kukunin ng SFC ang malinis na kopya at ire-restore ito.Ito ay lalong kapaki-pakinabang kapag nagsimula kang makakuha ng "file not found" na mga mensahe kapag binubuksan ang mga pangunahing tool sa Windows, tulad ng kapag ang Nag-freeze ang File Explorer o mga function ng system na biglang huminto sa pagtugon o maliliit na error sa stability.

Matapos makumpleto ang isang SFC / scannow scan, maaaring magpakita ang Windows ng iba't ibang mensahe na nagsasaad ng katayuan ng integridad ng system. Ang ilan sa mga pinakakaraniwan ay: "Walang nakitang anumang paglabag sa integridad ang Windows Resource Protection," "nakahanap ito ng mga corrupt na file at matagumpay na naayos ang mga ito" o mga mensahe na nagpapahiwatig na ang operasyon ay hindi makumpleto o na ang ilang mga file ay hindi maaaring ayusin. Sa huling dalawang kaso na ito, ang DISM ay pumapasok.

Ano ang DISM (Deployment Image Servicing and Management)?

DISM Ito ay isang mas komprehensibong maintenance utility kaysa sa SFC. Sa halip na tumutok lamang sa mga protektadong file, pinangangasiwaan nito... Suriin at ayusin ang kumpletong imahe ng WindowsIbig sabihin, ang component store at lahat ng package na bumubuo sa system. Gumagana ito laban sa isang malinis na reference na kopya ng Windows, na maaaring lokal o online (Windows Update, isang network share, isang DVD/ISO, atbp.).

Gumagamit ang DISM ng ilang pangunahing opsyon para suriin at itama ang pinsala sa larawan: /CheckHealth, /ScanHealth at /RestoreHealthKaraniwang pinapatakbo ang mga opsyong ito sa parehong pagkakasunud-sunod kapag naghinala kami ng katiwalian sa component store (CBS) o kapag iniulat ng SFC na hindi nito maaayos ang ilang file dahil nasira ang sarili nitong cache.

Ito ay lalong kapaki-pakinabang kapag lumitaw ang mga ito Mga error sa Windows Update, mga error code ng CBS_E_STORE_CORRUPTION, mga problema sa startup, madalas na pag-crash, mga pagkabigo sa pag-install ng mga feature o patch o kapag kakaiba ang kilos ng kagamitan nang walang malinaw na dahilan. Sa mga kasong iyon, inaayos ng DISM ang tindahan ng bahagi na kailangan ng SFC upang gumana nang tama.

sfc

Mga advanced na SFC command: mga parameter at praktikal na gamit

Ang karaniwang paggamit ng CFS ay ang sikat sfc / scannowGayunpaman, ang tool ay nag-aalok ng ilang advanced na mga parameter na nagbibigay-daan sa iyo upang i-fine-tune ang uri ng pagsusuri at gamitin ito kahit na ang Windows ay hindi nagsisimula nang normal. Ang lahat ng mga modifier ay maaaring matingnan sa pamamagitan ng pagpapatakbo ng command sa console. sfc?.

Eksklusibong nilalaman - Mag-click Dito  Paano matukoy kung gaano karaming oras ang iyong PC mula sa BIOS o PowerShell

Ang mga parameter na ito ay nagpapahintulot, halimbawa, I-verify nang hindi nag-aayos, nagsusuri ng mga partikular na file, o nagtatrabaho sa mga offline na pag-install.Ang pagsasama-sama ng mga ito ay kapaki-pakinabang sa mga kapaligiran kung saan kailangan mong mag-diagnose ng mga machine na hindi magsisimula o kapag nagtatrabaho mula sa recovery media.

Pangunahing mga parameter ng CFS:

  • / I-scan ngayonSinusuri ng command na ito ang lahat ng protektadong Windows file at inaayos ang anumang matukoy nitong sira, gamit ang naka-cache na kopya. Ito ang karaniwang utos para sa karamihan ng mga gumagamit.
  • /verifyonlyAng utos na ito ay nagsasagawa ng parehong pagsusuri tulad ng `/scannow` ngunit walang anumang pagbabago; nag-uulat lamang ito ng anumang mga potensyal na problema. Kapaki-pakinabang kung gusto mo suriin ang katayuan bago makialam.
  • /scanfile: nagbibigay-daan sa iyo na tukuyin ang isang partikular na file kasama ang buong landas nito upang masuri ito ng SFC at ayusin ito kung ito ay nasira.
  • /verifyfile: katulad ng /scanfile, ngunit sinusuri lamang ang tinukoy na file, nang hindi sinusubukang ayusin ito.
  • /offbootdir: tumutukoy sa boot directory ng isang pag-install ng Windows na offline (halimbawa, isa pang partition o isang disk na naka-mount sa ibang computer).
  • /offwindir: ay nagpapahiwatig ng landas sa Windows folder ng isang offline na pag-install.
  • /offlogfile: nagpapahintulot sa iyo na magtakda ng ibang log file at Piliing paganahin ang pag-log kapag gumagamit ng SFC sa offline mode.

Ang lahat ng mga modifier na ito ay maaaring pagsamahin sa parehong linya upang lumikha ng medyo tumpak na mga utos, tulad ng pagsusuri ng isang nakadiskonektang pag-install na matatagpuan sa isa pang drive na may mga custom na log. Sa pang-araw-araw na paggamit, gayunpaman, sfc /scannow ay karaniwang higit sa sapat upang malutas ang maraming maliliit na problema sa katatagan.

Mga karaniwang resulta kapag nagpapatakbo ng SFC

Sa huli, nagbabalik ang SFC ng status message na dapat bigyang-kahulugan nang tama. mga mensahe ng katayuan. Ang pinakakaraniwan ay:

  • "Walang nakitang mga paglabag sa integridad ang Windows Resource Protection"Ang lahat ay nasa ayos; ang iyong mga problema ay malamang na hindi dahil sa mga file ng system.
  • "Nakakita ng mga sirang file ang Windows Resource Protection at matagumpay na naayos ang mga ito."Ang mga sirang file ay nakita at pinalitan nang walang isyu. Walang karagdagang aksyon ang kinakailangan, bagama't maaari mong suriin ang log sa %WinDir%\Logs\CBS\CBS.log.
  • "Nakakita ng mga sirang file ang Windows Resource Protection at hindi naayos ang ilan sa mga ito."Dito nagiging seryoso ang mga bagay-bagay. Nangangahulugan ito na ang cache na ginagamit ng SFC (WFP) ay maaaring sira. Sa puntong ito, ang inirerekomendang kurso ng pagkilos ay Patakbuhin ang DISM upang ayusin ang imahe ng Windows at pagkatapos ay muling ilunsad ang SFC.
  • "Hindi maisagawa ng Windows Resource Protection ang hiniling na operasyon"Hindi makumpleto ang pag-scan. Karaniwan itong nareresolba sa pamamagitan ng pag-boot sa Safe Mode o paggamit ng SFC mula sa recovery media.

Kailan makatuwirang gamitin ang CFS?

Maipapayo na gumamit ng SFC (Chronic Fatigue Syndrome) kapag nagsimula kang mapansin mga pagkabigo sa mga pangunahing pag-andar ng Windows, mga program ng system na humihinto sa paggana, nawawalang mga mensahe ng file, o maliit na maling pag-uugaliKung medyo normal pa rin ang boot ng system ngunit nagpapakita ng mga hindi pangkaraniwang sintomas, ang SFC ay isang mabilis at medyo hindi nakakapinsalang unang hakbang. Higit pa rito, para sa mga kaso ng mga programa na awtomatikong nagsisimula, ito ay ipinapayong Gamitin ang Autoruns upang alisin ang mga program na awtomatikong nagsisimula kapag kinakailangan.

Isa rin itong napaka-kapaki-pakinabang na tool pagkatapos maglinis ng impeksyon sa malware: maraming virus Binabago nila ang mga DLL ng system o pinapalitan ang mga pangunahing executableAt made-detect at ma-reverse ng SFC ang mga pagbabagong iyon sa pamamagitan ng pagpapalit sa mga ito ng malinis na bersyon.

DISM

DISM: Mga advanced na command para ayusin ang imahe ng Windows

Kapag hindi na sapat ang SFC, papasok ang DISM. Direktang gumagana ang utility na ito sa imahe ng operating system at sa CBS component store, kung saan naka-store ang mga package, manifest, at metadata na ginagamit ng Windows para mag-install ng mga update at feature.

Sa Windows 8, 8.1, 10 at 11, ang DISM ay ang reference tool para sa paglutas ng internal system corruptionlalo na kapag may mga error sa Windows Update, pinagsama-samang mga pagkabigo sa pag-update, o mga mensahe ng CBS.log na nagbabanggit ng mga corrupt na manifest, nawawalang MUM/CAT na pakete, o hindi wastong pagkaka-format ng mga pagkakakilanlan.

Mga pangunahing opsyon sa DISM para sa pagkumpuni:

  • / Check KalusuganNagsasagawa ito ng napakabilis na pagsusuri, na nagbe-verify kung anumang pinsala ang naitala dati. Hindi nito inaayos ang anumang bagay; ipinapahiwatig lamang nito kung nakita ang katiwalian ng imahe.
  • / Scan KalusuganNagsasagawa ito ng mas malalim na pagsusuri sa kasalukuyang imahe ng Windows sa pamamagitan ng paghahambing nito sa isang kilalang malinis na bersyon, at nagtatala ng mga posibleng error, ngunit Hindi niya itinatama ang mga itoIto ay tumatagal ng ilang minuto, depende sa katayuan ng system.
  • /RestoreHealth: ay ang pinakamakapangyarihang opsyon, dahil sinusuri at inaayos ang imaheNaghahanap ito ng mga sirang file at pinapalitan ang mga ito ng magagandang bersyon mula sa Windows Update o mula sa isang source path na tinukoy sa /Source.
Eksklusibong nilalaman - Mag-click Dito  Paano Suriin ang Windows Boot gamit ang BootTrace: Kumpletong Gabay sa ETW, BootVis, BootRacer, at Startup Repair

Ang inirerekomendang order ay: una /CheckHealth, pagkatapos /ScanHealth, at panghuli /RestoreHealth, palaging naghihintay na matapos ang bawat operasyon bago ilunsad ang susunod. Ang paglaktaw sa order na ito o pag-abala sa mga proseso ay maaaring mag-iwan sa system sa mas masahol pang estado.

Paano i-roll back ang isang update sa KB

DISM at Windows Update: karaniwang mga error code

Maraming problema sa Windows Update ang nauugnay sa katiwalian sa component store. Sa mga kasong ito, madalas na lumalabas ang mga error code gaya ng sumusunod: 0x80070002 (hindi nahanap ang file), 0x800f0831 (CBS_E_STORE_CORRUPTION), 0x800F081F (hindi nakita ang source), 0x80073712 (corrupt ang bahagi ng store) at iba pang katulad nila.

Kapag nabigo ang Windows Update na mag-install ng ilang partikular na update at binigay ang mga error na ito, inirerekomenda ng Microsoft Gumamit ng DISM sa /RestoreHealth Upang maibalik ang mga nasirang CBS at WinSxS file, ang pangunahing utos ay:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Kung hindi rin gumagana ang Windows Update o wala kang internet access, maaari mong tukuyin ang a alternatibong pinanggalingan kung saan makukuha ang malusog na mga file, halimbawa isang network share o isang Windows DVD/ISO:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Sa kasong ito, ang folder na nakasaad sa /Pinagmulan Dapat itong maglaman ng mga file sa pag-install o mga header na kinakailangan upang ayusin ang imahe. Ang modifier / Limitahan Sinasabi nito sa DISM na huwag gumamit ng Windows Update at manatili sa landas na iyon.

Advanced na gabay: Ayusin ang pinsala sa CBS sa pamamagitan ng pagsusuri sa CBS.log

Para sa napakaseryosong problema, bumubuo ang DISM ng detalyadong impormasyon sa %WinDir%\Logs\CBS\CBS.log at CBS.persist.logAng log na ito ay madalas na naglalaman ng mga entry gaya ng "CSI Payload Corrupt", "CBS MUM Missing" o "CSI Manifest Corrupt", na nagpapahiwatig ng mga partikular na nasirang file o package.

Ang advanced na daloy ng trabaho para sa mga kasong ito ay humigit-kumulang sa mga sumusunod: una, Tinutukoy nila ang mga corrupt na file o package sa CBS.logPagkatapos, matutukoy kung aling update (KB) sila nabibilang sa pamamagitan ng pagtingin sa build number (UBR) na kasama sa component path, ang mga update na ito ay hinahanap sa Microsoft Update Catalog, na-download, ang mga .msu at .cab na file ay na-extract, at ang mga malulusog na file ay kinokopya sa isang source folder tulad ng C:\temp\Source.

Susunod, tatakbo muli ang DISM, na tinutukoy ang folder na iyon bilang pinagmulan:

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess

Pagkatapos ay ipinapayong ulitin. DISM / Online / Cleanup-Image / ScanHealth upang matiyak na walang katiwalian ang nananatiling naitala at suriin muli ang CBS.log. Ang ganitong uri ng pamamaraan ay medyo advanced, ngunit ito ang ginagamit ng suporta ng Microsoft upang malutas ang malalim na pinsala sa CBS kapag tumangging mag-update ang system.

DISM sa iba't ibang bersyon ng Windows

Sa Windows 8, 8.1, 10, at 11, isinama ang DISM sa lahat ng modernong feature nito, kabilang ang online na pag-aayos laban sa Windows Update. gayunpaman, Hindi available ang DISM sa mga kakayahan na ito sa Windows 7.Sa halip, nag-aalok ang Microsoft ng System Update Readiness Tool (SURT), na gumaganap ng katulad na function kapag nag-aayos ng mga nasirang system file kapag kulang ang SFC.

Ang inirerekomendang pamamaraan sa bersyong iyon ay ang paglunsad muna. SFCAt kung hindi nito malulutas ang mga problema, i-download at patakbuhin ang SURT mula sa Microsoft Update Catalog, na papalitan ang mga nasira o hindi naaayon na mga bahagi.

Mga advanced na command para sa SFC at DISM

Mga praktikal na pagkakaiba sa pagitan ng CFS at DISM

Bagama't ang parehong mga utos ay isinasagawa mula sa console, iba't ibang antas ng sistema At pinakamahusay na huwag malito ang mga ito sa pag-iisip. Ang pag-unawa sa kanilang function nang maayos ay pumipigil sa pag-aaksaya ng oras sa pamamagitan ng paggamit ng mga tool na hindi malulutas ang partikular na problema.

Maaari nating ibuod ang kanilang mga tungkulin tulad ng sumusunod: Inaayos ng SFC ang mga protektadong Windows file, habang inaayos ng DISM ang Windows image at component store.Ang paggamit ng mga ito sa tamang pagkakasunud-sunod ay nagbibigay-daan sa iyong lutasin ang karamihan ng mga error nang hindi muling ini-install.

  • SFCTamang-tama para sa maliliit hanggang sa katamtamang mga error na nauugnay sa mga file ng system, mga function ng Windows na humihinto sa paggana, nawawalang mga mensahe ng file, at mga problema pagkatapos alisin ang malware.
  • DISMGinagamit ito kapag isinasaad ng SFC na hindi nito maaayos ang lahat o kapag may mga error sa Windows Update, pagkasira ng CBS, mga problema sa pag-install ng mga feature, o mga pagkabigo sa boot. Ito ay gumaganap bilang "major surgery" sa imahe ng Windows.
Eksklusibong nilalaman - Mag-click Dito  Pabilisin ang Windows sa pamamagitan ng ligtas na pag-disable ng mga background app

Ang isang napaka-karaniwang diskarte para sa mga malubhang problema sa Windows 10 at Windows 11 ay ang pagtakbo muna DISM / Online / Cleanup-Image / RestoreHealth, pagkatapos ay a sfc / scannow at, kung may mga palatandaan ng pagkabigo sa disk, kumpleto sa chkdsk /F /R sa pangunahing yunit. Saklaw ng kumbinasyong ito ang halos lahat ng layer ng posibleng katiwalian.

Kailan mas mahusay na muling i-install ang Windows sa halip na magpatuloy sa pag-aayos?

Bagama't ang SFC at DISM ay napakalakas na tool, hindi sila gumagawa ng mga himala. May mga sitwasyon kung saan, kahit gaano mo ipilit, bumabalik ang mga problema o hindi ganap na naresolba. Sa mga kasong iyon, ang paulit-ulit na pagsubok sa parehong mga pag-aayos ay nagpapahaba lamang ng hindi maiiwasan, at ang makatwirang bagay na dapat gawin ay... isaalang-alang ang isang kumpletong muling pag-install o pag-reset ng system.

Ang ilang mga sitwasyon kung saan sulit na huminto sa pakikipaglaban at magsimula sa simula ay, halimbawa, Mga paulit-ulit na bug na muling lumalabas pagkatapos ng bawat pag-aayos, lalo na ang malalalim na impeksyon sa malware, matinding mga isyu sa pagganap na hindi bumubutikritikal na mga update na hindi ma-install o mga pangunahing pagbabago sa hardware tulad ng motherboard o pangunahing storage.

  • Mga error na bumabalik pagkatapos gumamit ng mga advanced na SFC at DISM command: Kung ang lahat ay tila maayos ngunit ang parehong mga error ay bumalik pagkatapos ng ilang araw, malamang na mayroong malalim na katiwalian o isang salungatan sa software na mahirap ihiwalay. Sa mga kasong ito, ang malinis na muling pag-install ay nakakatipid ng oras.
  • Mataas na epekto ng malwareAng ilang mga banta ay naka-embed sa kanilang sarili nang napakalalim sa system na, kahit na alisin ang mga ito ng antivirus software, nag-iiwan sila ng pangmatagalang pinsala sa mga kritikal na serbisyo, driver, at mga bahagi. Sa mga kasong ito, maaaring hindi sapat ang paggamit lamang ng SFC o DISM.
  • Napakabagal at patuloy na pag-crashKung ang system ay patuloy na tumatakbo sa limitasyon nito, madalas na nag-freeze, at ang mga pag-aayos ay hindi nagpapabuti sa sitwasyon, ang problema ay malamang na isang kumbinasyon ng mga isyu sa software, mga labi ng programa, hindi napapanahong mga driver, at marahil ay mga problema sa hardware. Minsan ang muling pag-install ay ang pinakamabilis na solusyon.
  • Mahahalagang update na hindi na-installKapag ang isang pangunahing pinagsama-samang pag-update ay patuloy na nabigo, kahit na pagkatapos gumamit ng mga advanced na DISM at SFC command, maaari itong magpahiwatig ng isang mahirap na mabawi na hindi pagkakapare-pareho. Ang pag-install mula sa isang kamakailang ISO ay madalas na tiyak na solusyon.
  • Mga pangunahing pagbabago sa hardwarePagkatapos baguhin ang motherboard, CPU, o lumipat sa isang bagong uri ng storage, ang muling pag-install ng Windows ay nagsisiguro na ang lahat ng mga driver at serbisyo ay naaangkop sa bagong kapaligiran.

Mga madalas itanong tungkol sa mga advanced na SFC at DISM command

Ang katotohanan na ang mga utos na ito ay gumagana nang napakalapit sa core ng system ay humahantong sa maraming tao na magkaroon ng naiintindihan na mga alalahanin tungkol sa kanilang seguridad o kung sino ang dapat na gumagamit ng mga ito. Ang katotohanan ay na, na may kaunting pangangalaga, sila ay perpektong mapapamahalaan para sa sinumang karaniwang gumagamit na sumusunod sa malinaw na mga tagubilin.

Ang mahalagang bagay ay patakbuhin ang mga ito nang may mga pribilehiyo ng administrator, igalang ang inirekumendang order (lalo na sa DISM), at, higit sa lahat, Huwag isara ang computer o isara ang console habang nagtatrabaho..

  • Paano kung hindi malulutas ng mga utos ang problema? Sa ganoong sitwasyon, maaari mong gamitin ang mga troubleshooter na binuo sa Mga Setting, System Restore, o, bilang huling paraan, muling pag-install o pag-reset ng Windows habang pinapanatili ang iyong mga personal na file.
  • Ligtas ba silang tumakbo? Oo, sa kondisyon na mayroon silang mga pribilehiyo ng administrator at ang proseso ay hindi naaantala. Inirerekomenda na magkaroon ng mga kamakailang backup.
  • Gaano katagal? Depende ito sa laki ng disk, ang bilang ng mga file, at ang antas ng pinsala. Maaari itong tumagal kahit saan mula sa ilang minuto hanggang ilang oras, lalo na sa DISM /RestoreHealth.
  • Maaari ba nilang tanggalin ang aking mga dokumento? Ang mga ito ay hindi idinisenyo upang hawakan ang iyong mga personal na file; ang kanilang layunin ay upang ayusin ang system at ang disk.

Ang isang mahusay na pag-unawa sa mga advanced na SFC at DISM command ay nagbibigay sa iyo ng napakalakas na arsenal para sa I-diagnose at ayusin ang karamihan sa mga problema sa Windows nang walang pag-formatSa pamamagitan ng pagsasama-sama ng mga utos na ito, pagbibigay-kahulugan sa kanilang mga resulta, at pag-alam kung kailan ihihinto at muling i-install, maaari mong lubos na pahabain ang habang-buhay ng iyong pag-install ng Windows at i-save ang iyong sarili ng maraming problema sa iyong data at oras.

Paano linisin ang pagpapatala ng Windows nang walang sinisira ang anumang bagay
Kaugnay na artikulo:
Paano linisin ang pagpapatala ng Windows nang walang sinisira ang anumang bagay