- DISM un SFC ļauj labot sistēmas failus un Windows attēlu, neformatējot datoru.
- DISM parametri CheckHealth, ScanHealth un RestoreHealth analizē un labo sistēmas attēlu tiešsaistē vai bezsaistē.
- SFC /scannow ir pirmais ieteicamais rīks, un, ja ar to nepietiek, DISM labo bojāto komponentu krātuvi.
- Daudzas DISM kļūdas tiek novērstas, pārskatot pakalpojumus, atļaujas, reģistra atslēgas un izmantotos instalācijas avotus.

Kad Windows sāk darboties nepareizi, parādās sekojošais zilie ekrāni, retas aizsprostošanās vai kļūdas atjaunināšanas laikāDaudzi cilvēki uzreiz iedomājas formatēšanu. Tomēr, pirms ķerties pie šīs galējības, ir iebūvēti sistēmas rīki, piemēram, DISM un SFCkas var atstāt jūsu Windows instalāciju kā jaunu, neizdzēšot failus.
Šajā rakstā jūs atradīsiet ļoti pilnīgu rokasgrāmatu spāņu valodā un pēc iespējas pieejamākā tonī, lai saprastu Kas ir DISM un kā to izmantot, lai labotu Windows bez atkārtotas instalēšanas?, kā to apvienot ar SFC, ko darīt, ja DISM rada kļūdas (piemēram, slaveno 0x800f0954 vai kļūdu 50), un, visbeidzot, kā manuāli aizstāt sistēmas failu, ja nav citas izejas.
Kas ir DISM un kāpēc tas ir noderīgs Windows labošanai bez formatēšanas?
DISM (DNodarbinātības attēlu apkalpošana un pārvaldība) ir komandrindas utilīta, kas iekļauta sistēmā Windows un apstrādā pārskatīt un labot operētājsistēmas attēluŠis "attēls" ir galvenā kopija, ko Windows izmanto komponentu, funkciju instalēšanai un atjaunināšanai.
Atšķirībā no citiem rīkiem, DISM var strādāt ar abiem Windows instalācija, kuru esat palaidis (tiešsaistes režīmā) tāpat kā ar bezsaistes attēli .wim, .vhd vai .vhdx formātos, kas ir ļoti noderīgi, ja vēlaties labot sistēmu, kas neieslēdzas, vai sagatavot pielāgotu instalāciju vairākiem datoriem.
Administratori un pieredzējuši lietotāji paļaujas uz DISM, lai Labojiet bojātus sistēmas failus, pievienojiet vai noņemiet pakotnes, draiverus vai valodasun lai precizētu Windows PE, Windows RE attēlus vai tīras instalācijas pirms to izvietošanas daudzos datoros.
Svarīga detaļa ir tā, ka DISM var izmantot kā atsauci tīras sistēmas dublējumkopijas, kas saglabātas Microsoft Update serveros vai lokālā attēlā, ļaujot labot lietas, kurām nevar piekļūt citas utilītprogrammas, tostarp sistēmas pašas komponentu krātuvi (.wim).
Administratori un pieredzējuši lietotāji paļaujas uz DISM, lai Labojiet bojātus sistēmas failus, pievienojiet vai noņemiet pakotnes, draiverus vai valodasun lai precizētu Windows PE, Windows RE attēlus vai tīras instalācijas pirms to izvietošanas daudzos datoros.
Svarīga detaļa ir tā, ka DISM var izmantot kā atsauci tīras sistēmas dublējumkopijas, kas saglabātas Microsoft Update serveros vai lokālā attēlā, ļaujot labot lietas, kurām nevar piekļūt citas utilītprogrammas, tostarp sistēmas pašas komponentu krātuvi (.wim).
Lai gan SFC labo bojātus failus, salīdzinot tos ar aizsargāta lokālā kešatmiņaJa šī kešatmiņa ir bojāta, SFC paliek bezpalīdzīga. Šeit noder DISM. Vispirms salabojiet detaļu noliktavu. Un no turienes tam jau ir veselīga bāze, lai SFC varētu pabeigt sistēmas labošanu.

Kā DISM darbojas, lai analizētu un labotu Windows tiešsaistē
DISM tiek palaists no konsoles vai nu Komandu uzvedne (cmd) o PowerShellvienmēr ar administratora privilēģijām. Lai pārbaudītu un labotu lietotu Windows instalāciju, trīs galvenie parametri tiek apvienoti ar opciju /Tiešsaistē y /Attīrīšanas attēls:
Trīs galvenie parametri ir:
- / Check veselība: ātra pārbaude, vai nav jau reģistrētu bojājumu.
- / Scan veselībaVisaptveroša komponentu noliktavas analīze.
- /Atjaunot veselību: labo attēlu, izmantojot veselīgus avota failus.
Turklāt tas tiek pievienots /Attīrīšanas attēls lai norādītu DISM strādāt ar Windows attēlu un /Tiešsaistē lai pateiktu viņam to darīt sistēmā, kas pašlaik darbojas.
DISM /CheckHealth: Ātra attēla statusa pārbaude
Parametrs / Check veselība Tas veic ļoti vieglu Windows komponentu krātuves skenēšanu, lai noskaidrotu, vai Ir iepriekš reģistrēti bojājumiTas neko nelabo, tikai informē, un tas aizņem ļoti maz laika.
Lai to palaistu, atveriet izvēlni Sākt, ierakstiet cmd, ar peles labo pogu noklikšķiniet uz Komandu uzvedneizvēlēties Palaist kā administratoramAkceptējiet lietotāja konta kontroli un logā ierakstiet sekojošo:
Palaist CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth
Pēc dažām sekundēm DISM pateiks, vai komponentu krātuvē ir konstatētas kādas bojājuma pazīmes. Ja tas norāda uz bojājumiem, nākamais solis ir padziļināta skenēšana ar / Scan veselība.
DISM /ScanHealth: Padziļināta komponentu krātuves analīze
Parametrs / Scan veselība veikt a visu sistēmas komponentu padziļināta skenēšana kas tiek pārvaldīti, izmantojot komponentu krātuvi. Tā salīdzina failus ar to paredzamajām jaucējvērtībām, tāpēc process aizņem ievērojami ilgāku laiku nekā CheckHealth.
ScanHealth komanda:
Dism /Online /Cleanup-Image /ScanHealth
Atkarībā no sistēmas bojājumu apmēra un aparatūras ātruma šī analīze var ilgt vairākas minūtes. Procesa laikā rezultāti tiek reģistrēti dažādos žurnālfailos, tostarp: DISM.log, Sesijas.xml y CBS.logkuras ir atsauces, ja vēlaties izpētīt konkrētākas kļūmes vai saprast, kāpēc remonts neizdodas labi.
DISM /RestoreHealth: Bojātu failu automātiska labošana
Parametrs /Atjaunot veselību ir tas, kurš tiešām cenšas novērst konstatētos bojājumus Windows attēlā. Tas atkārtoti analizē attēlu un, atrodot bojātus vai trūkstošus failus, aizstāj tos ar veselīgām kopijām, kas iegūtas no uzticama avota.
RestoreHealth komanda:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Pēc noklusējuma DISM izmantos Windows Update Lai lejupielādētu nepieciešamos komponentus, ja vien nav norādīts citādi. Atkarībā no bojājuma lieluma un nopietnības šis process var aizņemt ievērojamu laiku un patērēt joslas platumu, ja ir jālejupielādē daudzi faili.
Kad viss būs pabeigts, ja viss noritēs labi, jūs redzēsiet ziņojumu, kas to norāda Operācija ir veiksmīgi pabeigta un ka bojājumi ir novērsti. Pēc tam ir ļoti ieteicams veikt SFC / scannow lai sistēma varētu pabeigt visu failu izlīdzināšanu pa vienam.
Windows attēlu labošana bezsaistē, izmantojot DISM
DISM nav paredzēts tikai jūsu darbinātajai sistēmai; tas var darboties arī ar Windows instalācija, kas nedarbojasPiemēram, attēls, kas ievietots mapē, VHD diskā vai USB diskdzinī ar instalētu Windows.
Tas ir īpaši noderīgi, ja dators neieslēdzas vai ja nepieciešams sagatavot atsauces attēlu kuru pēc tam klonēsiet vairākos datoros, pievienojot vai noņemot atjauninājumus, draiverus vai valodu pakotnes.
Bezsaistes remontam nepieciešams derīgs barošanas avots: install.wim vai install.esd faili no Windows ISO vai citas ierīces vai iepriekš sagatavota attēla, kas atbilst versija, izdevums un valoda ar instalāciju, kuru vēlaties remontēt.
Piemērs (bezsaistē):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
Iespēja /Attēls: norāda bezsaistes instalācijas ceļu. Parametrs /Avots: atzīmē tīro failu avotu (parasti pievienotajā install.wim failā) un / LimitAccess stāsta DISM, ka Neizmantojiet Windows Update vai WSUSbet tikai vietējais avots.
DISM palaišana no PowerShell: līdzvērtīgas cmdlet
Ja dodat priekšroku PowerShell, jums ir pieejamas cmdlet komandas, kas Tie atkārtojas praktiski pa vienam Dism.exe funkcionalitāte. Darbība ir tāda pati: PowerShell ir jāatver ar administratora privilēģijām.
Meklēšanas lodziņā ierakstiet PowerShell, ar peles labo pogu noklikšķiniet uz Windows PowerShell un noklikšķiniet uz Palaist kā administratoramKad esat iekšā, varat izmantot šādas komandas, lai strādātu ar tiešsaistes attēlu:
- Pārbaudiet veselību:
Repair-WindowsImage -Online -CheckHealth - ScanHealth:
Repair-WindowsImage -Online -ScanHealth - Atjaunot veselību:
Repair-WindowsImage -Online -RestoreHealth
Ja vēlaties redzēt precīzu sintaksi, papildu parametrus un piemērus, programmā PowerShell varat izmantot iebūvēto palīdzību ar komandu, piemēram, Get-Help Repair-WindowsImage -Examples, kas parādīs sarežģītākas kombinācijas, piemēram, darbam ar bezsaistes attēliem.

SFC pret DISM: atšķirības un kad lietot katru rīku
Sistēmā Windows ir divi komandrindas rīki, kas paredzēti atrast un labot bojātus sistēmas failus: SFC (sistēmas failu pārbaudītājs) y DISMLai gan mērķis ir līdzīgs, pieeja ir atšķirīga, un ir svarīgi zināt, kad katru no tām izmantot.
SFC Tas skenē kritiskos sistēmas failus un salīdzina tos ar aizsargāta kešatmiņā saglabāta kopija (Windows failu aizsardzība). Ja tā konstatē neatbilstību sistēmas failā, tā atzīmē to kā bojātu un aizstāj to ar veselo versiju, kas saglabāta šajā kešatmiņā.
DISMTā vietā tā koncentrējas uz Pilns Windows attēls (komponentu krātuve)Tas analizē tā integritāti, salīdzinot to ar tīru attēlu, kas var būt lokāls vai Microsoft serveros, un, ja tas konstatē problēmas, tas mēģina atjaunot bojātos failus no šī atsauces attēla.
Tāpēc praktisks ieteikums ir ievērot šo ūdenskrituma stratēģija:
- Vispirms skrien SFC / scannow mēģināt labot sistēmas failus, izmantojot lokālo kešatmiņu.
- Ja SFC nevar visu salabot, pārbaudiet ziņojumu: ja tas norāda, ka dažus failus nevarēja salabot, tas nozīmē, ka kešatmiņa vai krātuve ir bojāta.
- Tādā gadījumā palaidiet DISM / Online / Attīrīšanas attēls / RestoreHealth lai atjaunotu komponentu noliktavu.
- Kad DISM ir pabeigts, palaidiet to vēlreiz. SFC / scannow lai viņš varētu pabeigt failu pulēšanu vienu pēc otra.
Kā soli pa solim palaist DISM komandu operētājsistēmā Windows
Kad Windows kešatmiņa, kas izmanto SFC, ir bojāta, tā ir Apmeklējums DISM ir obligāts.Šis rīks analizē un atjauno Windows attēlu vairumā, izmantojot tīru lokālu vai tiešsaistes kopiju, lai aizstātu bojātus komponentus.
Plūsmas kopsavilkums:
- Atveriet izvēlni Sākt un ierakstiet cmd.
- Ar peles labo pogu noklikšķiniet uz Komandu uzvedne un izvēlies Palaist kā administratoram.
- Logā palaidiet, piemēram:
dism /online /cleanup-image /restorehealth
Ja jūs vienkārši vēlaties pārbaudiet, vai nav konstatēti kādi bojājumi, tu vari izmantot /pārbaudīt veselībuun detalizētai analīzei, bet bez labojumiem, /scanhealthSvarīgākais parametrs reālam remontam ir /atjaunot veselību.
Mūsdienu Windows versijās (8, 8.1, 10, 11) šī kombinācija darbojas bez problēmām, ja vien ir pieejams interneta savienojums vai derīgs instalācijas avotsOperētājsistēmā Windows 7 DISM nav šo funkciju; tā vietā tiek izmantota šāda funkcija: Sistēmas atjauninājumu gatavības rīks (SURT)kuru varat lejupielādēt no Microsoft kataloga, lai izmēģinātu līdzīgu efektu.
Bieži sastopamas DISM kļūdas un to novēršana
DISM parasti darbojas diezgan automātiski, taču dažreiz rodas kļūdas kļūdas, kas pārtrauc procesuDažiem no visizplatītākajiem ir samērā vienkārši risinājumi.
Kļūda 0x800f0954: DISM neizdevās, darbība netika veikta
Šī kļūda parasti rodas, ja kaut kas traucē DISM piekļuvi avota failiem vai uz Windows atjaunināšanas pakalpojumu. Tipiski iemesli ir šādi:
- Trešās puses antivīruss, kas bloķē sistēmas procesus vai failus.
- Windows atjaunināšanas pakalpojumi ir nepareizi konfigurēti vai apturēti.
- Izmantojot starpniekserveri, kas pārtrauc saziņu ar Windows Update.
- Arhīvs install.wim izmantots kā avots ar atļauju "tikai lasīšanai".
Bieži sastopamie risinājumi:
- Uz laiku atspējojiet antivīrusu no trešajām pusēm vai pat atinstalēt to, kamēr darbojas DISM. Windows Defender ir pietiekami kompetents, lai tikmēr aizsargātu sistēmu.
- Pakalpojumu pārskatīšana un restartēšana BITS (Inteliģents fona pārsūtīšanas pakalpojums), CryptoSvc (Kriptogrāfijas pakalpojumi) un Windows Update, pārliecinoties, ka startēšanas veids ir automātisks.
- Deaktivizēt jebkuru pilnvara konfigurēts sistēmā tā, lai DISM varētu bez ierobežojumiem sasniegt Microsoft serverus.
- Ja izmantojat failu install.wim kā lokāls avotsPirms DISM palaišanas no faila rekvizītiem noņemiet tikai lasīšanas atribūtu.
DISM kļūda 50: Problēmas ar reģistra atslēgu
Vēl viens labi zināms trūkums ir 50 kļūdakas parasti parādās, palaižot komandas, piemēram:
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
Visbiežākais iemesls ir klātbūtne MiniNT reģistrācijas atslēga ir pazaudēta, kas liek DISM uzskatīt, ka tas darbojas ierobežotā vidē (piemēram, WinPE) un bloķē noteiktas darbības.
Risinājums (rediģēt ierakstu):
- Atveriet komandu uzvedni kā administrators un palaidiet regedit lai atvērtu reģistra redaktoru.
- Virzieties uz maršrutu
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - Atrodiet mapi (atslēgu) MiniNT un izdzēsiet to.
- Aizveriet redaktoru un restartējiet datoru piemērot izmaiņas.
Pēc pārstartēšanasIepriekš minētajām DISM komandām vajadzētu darboties, nerādot kļūdu 50, ja vien nav citu pamatā esošu problēmu.
Ko darīt, ja DISM uzrāda kļūdu 87 vai neatpazīst /cleanup-image?
El 87 kļūda Tas parasti norāda, ka viens no komandai nodotajiem parametriem ir nepareizi vai slikti uzrakstītsŠo ziņojumu diezgan bieži var redzēt, ja “cleanup-image” ir uzrakstīts nepareizi, ir sajauktas defises un slīpsvītras vai ja sintaksē ir atstarpes tur, kur tām nevajadzētu būt.
Komandu piemēri:
Piemēri:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
Tie var radīt kļūdu, ja ceļš /Attēls: Tas nenorāda uz derīgu Windows instalāciju, ja direktorijs nepastāv. /ScratchDir, ja kols un slīpsvītras ir uzrakstītas nepareizi vai ja pati DISM šajā instalācijā ir bojāta.
Šādos gadījumos ieteicams rūpīgi pārskatīt sintaksi, pārbaudīt, vai norādītais disks un ceļi pastāv, un ka install.wim attēls Tas ir saderīgs ar instalēto versiju, un, ja jums ir aizdomas, ka pati DISM ir bojāta, mēģiniet Palaidiet DISM no instalācijas datu nesēja vai atkopšanas vides norādot uz citu tīru avotu.
Bojāta sistēmas faila manuāla nomaiņa (tikai kā pēdējais līdzeklis)
Lai gan parasti SFC un DISM veic savu darbu, pastāv ārkārtas situācijas, kad nepieciešama iejaukšanās. manuāli nomainīt bojātu sistēmas failuTā ir delikāta procedūra, tāpēc to vajadzētu izmantot tikai tad, ja nav citas alternatīvas un jūs precīzi zināt, kuru failu vēlaties mainīt.
Vispārīgais process sastāv no trim posmiem: Pārņemiet bojātā faila īpašumtiesības, piešķiriet rakstīšanas atļaujas un kopējiet veselo versiju. no citas sistēmas daļas vai no tīra avota.
1. darbība. Pārņemiet sistēmas faila īpašumtiesības
Lai administrators varētu modificēt aizsargātu failu, viņam vispirms ir jāveic šādas darbības: uzņemties faila īpašumtiesībasPaaugstinātā komandu uzvednē tiek izmantota šāda komanda:
pārņemšanas komanda:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
Piemēram, ja bojātais fails ir jscript.dll sistēmā system32, komanda būtu šāda:
takeown /f C:\Windows\System32\jscript.dll
2. darbība. Piešķiriet administratoriem pilnas atļaujas
Kad fails ir jūsu īpašumā, jums tas ir jādara. piešķirt administratoru grupai pilnu piekļuvi lai to varētu pārrakstīt. Tas tiek izdarīts ar:
icacls komanda:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
Vai arī angļu valodas sistēmās, izmantojot grupu “administrators”:
icacls C:\Windows\System32\jscript.dll /grant administrators:F
3. darbība. Kopējiet veselo failu bojātā faila vietā.
Visbeidzot, jūs vienu kopējat pareizā faila versija no avota, par kuru zināt, ka tas ir tīrs (cita identiska Windows instalācija versijas un izdevuma ziņā, pievienots attēls utt.). Vispārīgais formāts ir:
kopēšanas komanda:
copy <Archivo_Origen> <Archivo_Destino>
Turpinot iepriekšējo piemēru:
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
Ir ļoti svarīgi nodrošināt, lai avota fails atbilstu uz to pašu Windows versiju un būvējumu kuru jūs remontējat. Pretējā gadījumā jūs varat radīt vēl nopietnākas problēmas.
Ja pēc visa šī sistēma joprojām nedarbojas pareizi, korupcija, iespējams, ir pārāk dziļa, un, iespējams, ir pienācis laiks to atkārtoti izvērtēt. Atjaunojiet sistēmu iepriekšējā stāvoklī vai pārinstalējiet Windowsvienmēr pārliecinieties, ka jums ir atjauninātas dublējumkopijas.
Ir tādi rīki kā SFC un DISM Tas ļauj atrisināt lielu skaitu Windows 10 un 11 problēmu, neizmantojot baiso formatējumu, un, zinot tā parametrus, bieži pieļautās kļūdas un visnoderīgākās kombinācijas, jūs varat maksimāli izmantot tos, lai saglabātu sistēmas stabilitāti, labotu to, kad tā parāda noguruma pazīmes, un atstātu formatējumu kā pēdējo līdzekli, nevis pirmo iespēju.
Redaktors specializējas tehnoloģiju un interneta jautājumos ar vairāk nekā desmit gadu pieredzi dažādos digitālajos medijos. Esmu strādājis par redaktoru un satura veidotāju e-komercijas, komunikācijas, tiešsaistes mārketinga un reklāmas uzņēmumos. Esmu rakstījis arī ekonomikas, finanšu un citu nozaru tīmekļa vietnēs. Mans darbs ir arī mana aizraušanās. Tagad, izmantojot manus rakstus Tecnobits, es cenšos izpētīt visus jaunumus un jaunas iespējas, ko tehnoloģiju pasaule mums piedāvā katru dienu, lai uzlabotu mūsu dzīvi.