- DISM dan SFC membolehkan anda membaiki fail sistem dan imej Windows tanpa memformat komputer anda.
- Parameter CheckHealth, ScanHealth dan RestoreHealth DISM menganalisis dan membetulkan imej sistem dalam talian atau luar talian.
- SFC /scannow ialah alat pertama yang disyorkan, dan apabila itu tidak mencukupi, DISM membaiki stor komponen yang rosak.
- Banyak ralat DISM diselesaikan dengan menyemak perkhidmatan, kebenaran, kunci pendaftaran dan sumber pemasangan yang digunakan.

Apabila Windows mula tidak berfungsi, perkara berikut muncul skrin biru, penyumbatan yang jarang berlaku atau ralat semasa kemas kiniRamai orang segera memikirkan pemformatan. Walau bagaimanapun, sebelum menggunakan yang melampau itu, terdapat alat sistem terbina dalam, seperti DISM y SFCyang boleh meninggalkan pemasangan Windows anda seperti baharu tanpa memadamkan fail anda.
Dalam artikel ini anda akan temui panduan yang sangat lengkap, dalam bahasa Sepanyol dan dengan nada yang semudah mungkin didekati, untuk difahami Apakah DISM, dan bagaimana untuk menggunakannya untuk membaiki Windows tanpa memasang semula?, bagaimana untuk menggabungkannya dengan SFC, apa yang perlu dilakukan apabila DISM memberikan ralat (seperti 0x800f0954 atau ralat 50 yang terkenal) dan, akhir sekali, bagaimana untuk menggantikan fail sistem secara manual jika tiada jalan keluar lain.
Apakah DISM dan mengapa ia berguna untuk membaiki Windows tanpa pemformatan?
DISM (DPerkhidmatan dan Pengurusan Imej pekerjaan) ialah utiliti baris arahan yang disertakan dalam Windows yang mengendalikan menyemak dan membaiki imej sistem pengendalian"Imej" itu ialah salinan induk yang Windows gunakan untuk memasang komponen, ciri dan kemas kini sendiri.
Tidak seperti alat lain, DISM boleh bekerja dengan kedua-duanya Pemasangan Windows yang telah anda but (mod dalam talian) seperti dengan imej luar talian dalam format .wim, .vhd atau .vhdx, sangat berguna apabila anda ingin membaiki sistem yang tidak dapat boot atau menyediakan pemasangan tersuai untuk berbilang komputer.
Pentadbir dan pengguna lanjutan bergantung pada DISM untuk Betulkan fail sistem yang rosak, tambah atau alih keluar pakej, pemacu atau bahasadan untuk memperhalusi Windows PE, imej Windows RE atau pemasangan bersih sebelum menggunakannya pada banyak komputer.
Butiran penting ialah DISM boleh gunakan sebagai rujukan sandaran sistem bersih yang disimpan pada pelayan Kemas Kini Microsoft atau dalam imej setempat, membolehkan anda membaiki perkara yang tidak dapat dicapai oleh utiliti lain, termasuk stor komponen sistem sendiri (.wim).
Pentadbir dan pengguna lanjutan bergantung pada DISM untuk Betulkan fail sistem yang rosak, tambah atau alih keluar pakej, pemacu atau bahasadan untuk memperhalusi Windows PE, imej Windows RE atau pemasangan bersih sebelum menggunakannya pada banyak komputer.
Butiran penting ialah DISM boleh gunakan sebagai rujukan sandaran sistem bersih yang disimpan pada pelayan Kemas Kini Microsoft atau dalam imej setempat, membolehkan anda membaiki perkara yang tidak dapat dicapai oleh utiliti lain, termasuk stor komponen sistem sendiri (.wim).
Manakala SFC membaiki fail yang rosak dengan membandingkannya dengan a cache tempatan yang dilindungiJika cache itu rosak, SFC dibiarkan tidak berdaya. Di situlah DISM masuk. Mula-mula, baiki gudang alat ganti. Dan dari situ, ia sudah mempunyai asas yang sihat supaya SFC boleh selesai membetulkan sistem.

Cara DISM berfungsi untuk menganalisis dan membaiki Windows dalam talian
DISM dijalankan dari konsol, sama ada Símbolo del sistema (cmd) o PowerShellsentiasa mempunyai keistimewaan pentadbir. Untuk menyemak dan membaiki pemasangan Windows yang sedang digunakan, tiga parameter utama digabungkan dengan pilihan /Dalam talian y /Imej Pembersihan:
Tiga parameter utama ialah:
- /SemakKesihatan: semak cepat untuk sebarang kerosakan yang telah direkodkan.
- /ScanHealth: analisis komprehensif gudang komponen.
- /RestoreHealth: membaiki imej menggunakan fail sumber yang sihat.
Di samping itu, ia ditambah /Imej Pembersihan untuk memberitahu DISM untuk bekerja pada imej Windows, dan /Dalam talian untuk menyuruhnya melakukannya pada sistem yang sedang berjalan.
DISM /CheckHealth: Semakan status imej pantas
El parámetro /SemakKesihatan Ia melakukan imbasan yang sangat ringan terhadap stor komponen Windows untuk melihat sama ada Terdapat kerosakan yang direkodkan sebelum iniIa tidak membaiki apa-apa, ia hanya memaklumkan, dan ia memerlukan sedikit masa.
Untuk menjalankannya, buka menu Mula, taip cmd, klik kanan pada Simbol sistem, elige Jalankan sebagai pentadbirTerima Kawalan Akaun Pengguna dan taip yang berikut dalam tetingkap:
Jalankan CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth
Selepas beberapa saat, DISM akan memberitahu anda jika ia telah mengesan sebarang tanda rasuah dalam peti besi komponen. Jika ia menunjukkan kerosakan, langkah seterusnya ialah imbasan mendalam dengan /ScanHealth.
DISM /ScanHealth: Analisis mendalam tentang stor komponen
El parámetro /ScanHealth membuat imbasan mendalam semua komponen sistem yang diuruskan melalui stor komponen. Ia membandingkan fail dengan nilai cincang yang dijangkakan, yang menjadikannya mengambil masa yang agak lama daripada CheckHealth.
Perintah untuk ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth
Bergantung pada tahap kerosakan sistem dan kelajuan perkakasan, analisis ini boleh mengambil masa beberapa minit. Semasa proses, keputusan direkodkan dalam pelbagai fail log, termasuk: DISM.log, Sessions.xml y CBS.logyang menjadi rujukan jika anda mahu menyiasat kegagalan yang lebih spesifik atau faham mengapa pembaikan tidak berjalan lancar.
DISM /RestoreHealth: Pembaikan automatik fail yang rosak
El parámetro /RestoreHealth adalah orang yang benar-benar mencuba membaiki kerosakan yang dikesan dalam imej Windows. Ia menganalisis semula imej dan, apabila ia menemui fail yang rosak atau hilang, menggantikannya dengan salinan sihat yang diperoleh daripada sumber yang dipercayai.
Perintah RestoreHealth:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Secara lalai, DISM akan menggunakan Kemas Kini Windows Untuk memuat turun komponen yang diperlukan, melainkan diarahkan sebaliknya. Bergantung pada saiz dan keterukan rasuah, proses ini mungkin mengambil masa yang agak lama dan menggunakan lebar jalur jika banyak fail perlu dimuat turun.
Setelah selesai, jika semuanya berjalan lancar, anda akan melihat mesej yang menunjukkan bahawa Operasi telah berjaya diselesaikan dan bahawa kerosakan telah dibaiki. Dari situ, adalah idea yang sangat baik untuk melaksanakan a SFC /scannow supaya sistem dapat menyelesaikan penjajaran semua fail satu demi satu.
Menggunakan DISM untuk membaiki imej Windows di luar talian
DISM bukan hanya untuk sistem yang anda jalankan; ia juga boleh berfungsi dengan a Pemasangan Windows yang tidak berjalanContohnya, imej yang dipasang dalam folder, cakera VHD atau pemacu USB dengan Windows dipasang.
Ini amat berguna apabila komputer tidak dapat dimulakan atau apabila anda perlukan sediakan gambar rujukan yang kemudian anda akan klon pada beberapa komputer, menambah atau mengalih keluar kemas kini, pemacu atau pek bahasa.
Untuk pembaikan luar talian anda memerlukan bekalan kuasa yang sah: fail install.wim atau install.esd daripada ISO Windows atau peranti lain, atau imej pra-sedia yang sepadan versi, edisi dan bahasa dengan pemasangan yang anda ingin baiki.
Contoh (luar talian):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
Pilihan itu /Imej: menunjukkan laluan pemasangan luar talian. Parameter /Sumber: menandakan sumber fail bersih (biasanya dalam pemasangan.wim yang dipasang) dan / LimitAccess memberitahu DISM bahawa Jangan gunakan Windows Update atau WSUStetapi hanya sumber tempatan.
Menjalankan DISM daripada PowerShell: cmdlet setara
Jika anda lebih suka PowerShell, anda mempunyai cmdlet yang tersedia Mereka meniru secara praktikal satu demi satu Fungsi Dism.exe. Operasinya adalah sama: anda perlu membuka PowerShell dengan keistimewaan pentadbir.
Dalam jenis kotak carian powershell, klik kanan pada Windows PowerShell dan tekan terus Jalankan sebagai pentadbirSebaik sahaja di dalam, anda boleh menggunakan arahan berikut untuk bekerja pada imej dalam talian:
- SemakKesihatan:
Repair-WindowsImage -Online -CheckHealth - ScanHealth:
Repair-WindowsImage -Online -ScanHealth - RestoreHealth:
Repair-WindowsImage -Online -RestoreHealth
Jika anda ingin melihat sintaks yang tepat, parameter tambahan dan contoh, dalam PowerShell anda boleh menggunakan bantuan terbina dalam dengan arahan seperti Dapatkan-Bantuan Pembaikan-WindowsImage -Contoh, yang akan menunjukkan kepada anda kombinasi yang lebih maju, contohnya untuk bekerja dengan imej luar talian.

SFC vs DISM: Perbezaan dan Masa Menggunakan Setiap Alat
Dalam Windows anda mempunyai dua alat baris arahan yang direka untuk mencari dan membaiki fail sistem yang rosak: SFC (System File Checker) y DISMWalaupun matlamatnya serupa, pendekatannya berbeza, dan penting untuk mengetahui masa untuk menggunakan setiap satu.
CFS Ia mengimbas fail sistem kritikal dan membandingkannya dengan a salinan cache yang dilindungi (Perlindungan Fail Windows). Jika ia mengesan bahawa fail sistem tidak sepadan, ia menandakannya sebagai rosak dan menggantikannya dengan versi sihat yang disimpan dalam cache itu.
DISMSebaliknya, ia memberi tumpuan kepada Imej Windows penuh (kedai komponen)Ia menganalisis integritinya dengan membandingkannya dengan imej yang bersih, yang mungkin tempatan atau pada pelayan Microsoft, dan jika ia mengesan masalah ia cuba memulihkan fail yang rosak daripada imej rujukan itu.
Oleh itu, cadangan praktikal adalah untuk mengikuti ini strategi air terjun:
- Pertama, lari SFC /scannow untuk cuba membaiki fail sistem menggunakan cache setempat.
- Jika SFC tidak dapat membaiki semuanya, semak mesej: jika ia menunjukkan bahawa ia tidak dapat membetulkan beberapa fail, ini bermakna cache atau stor rosak.
- Dalam kes itu, lancarkan DISM /Dalam Talian /Pembersihan-Imej /PulihkanKesihatan untuk memulihkan gudang komponen.
- Setelah DISM selesai, jalankannya semula. SFC /scannow supaya dia boleh selesai menggilap fail satu persatu.
Bagaimana untuk menjalankan arahan DISM dalam Windows langkah demi langkah
Apabila cache Windows yang menggunakan SFC rosak, ia rosak Lawatan ke DISM adalah satu kemestian.Alat ini menganalisis dan membaiki imej Windows secara pukal, menggunakan salinan tempatan atau dalam talian yang bersih untuk menggantikan komponen yang rosak.
Ringkasan aliran:
- Buka menu Mula dan taip cmd.
- Klik kanan pada Simbol sistem y elegir Jalankan sebagai pentadbir.
- Dalam tetingkap, jalankan sebagai contoh:
dism /online /cleanup-image /restorehealth
Si solo quieres semak jika terdapat sebarang kerosakan yang dicatatkan, anda boleh gunakan /periksa kesihatandan untuk analisis terperinci tetapi tanpa pembaikan, /scanhealthParameter yang paling penting untuk pembaikan sebenar ialah /memulihkan kesihatan.
Dalam versi moden Windows (8, 8.1, 10, 11) gabungan ini berfungsi tanpa masalah selagi anda mempunyai sambungan Internet atau sumber pemasangan yang sahDalam Windows 7, DISM tidak mempunyai fungsi ini; sebaliknya, yang berikut digunakan: Alat Kesediaan Kemas Kini Sistem (SURT)yang boleh anda muat turun daripada katalog Microsoft untuk mencuba kesan yang serupa.
Ralat DISM biasa dan cara membetulkannya
DISM biasanya berfungsi secara automatik, tetapi kadangkala ralat berlaku kesilapan yang mengganggu prosesBeberapa yang paling biasa mempunyai penyelesaian yang agak mudah.
Ralat 0x800f0954: DISM gagal, tiada operasi dilakukan
Ralat ini biasanya berlaku apabila sesuatu mengganggu akses DISM kepada fail sumber atau ke perkhidmatan Kemas Kini Windows. Penyebab biasa termasuk:
- Antivirus pihak ketiga yang menyekat proses atau fail sistem.
- Perkhidmatan kemas kini Windows salah konfigurasi atau dihentikan.
- Menggunakan pelayan proksi yang memutuskan komunikasi dengan Windows Update.
- Arkib install.wim digunakan sebagai sumber dengan kebenaran "baca sahaja".
Penyelesaian biasa:
- Desactivar temporalmente el antivirus daripada pihak ketiga atau bahkan menyahpasangnya semasa DISM sedang berjalan. Windows Defender cukup cekap untuk melindungi sistem sementara itu.
- Semak dan mulakan semula perkhidmatan BITS (Perkhidmatan pemindahan latar belakang pintar), CryptoSvc (perkhidmatan kriptografi) dan Kemas Kini Windows, memastikan bahawa jenis permulaan adalah automatik.
- Nyahaktifkan mana-mana proksi dikonfigurasikan dalam sistem supaya DISM boleh mencapai pelayan Microsoft tanpa sekatan.
- Jika anda menggunakan fail install.wim sebagai sumber tempatanAlih keluar atribut baca sahaja daripada sifat fail sebelum menjalankan DISM.
Ralat DISM 50: Masalah dengan kunci pendaftaran
Satu lagi kelemahan yang terkenal ialah ralat 50yang biasanya muncul apabila melancarkan arahan seperti:
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
Penyebab yang paling kerap ialah kehadiran a Kunci pendaftaran MiniNT tersalah letak, yang menjadikan DISM percaya ia berjalan dalam persekitaran terhad (seperti WinPE) dan menyekat operasi tertentu.
Penyelesaian (edit rekod):
- Buka Prompt Perintah sebagai pentadbir dan jalankan suntingan semula untuk membuka Editor Pendaftaran.
- Navigasi ke laluan
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - Cari folder (kunci) MiniNT dan padamkannya.
- Tutup editor dan reiniciar el equipo untuk mengaplikasikan perubahan tersebut.
Selepas but semulaArahan DISM di atas harus dijalankan tanpa memaparkan ralat 50, dengan syarat tiada masalah asas lain.
Apa yang perlu dilakukan jika DISM memberikan ralat 87 atau tidak mengenali /cleanup-image?
El ralat 87 Ia biasanya menunjukkan bahawa salah satu parameter yang dihantar kepada arahan adalah tidak betul atau ditulis dengan burukAdalah perkara biasa untuk melihat mesej ini apabila "imej pembersihan" telah disalah eja, tanda sempang dan garis miring telah bercampur-campur, atau apabila sintaks menyertakan ruang yang tidak sepatutnya.
Contoh perintah:
Ejemplos:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
Mereka boleh memberikan ralat jika laluan /Imej: Ia tidak menunjuk kepada pemasangan Windows yang sah jika direktori tidak wujud. /ScratchDir, jika titik bertindih dan garis miring telah disalah eja, atau jika DISM sendiri rosak pada pemasangan itu.
Dalam kes sedemikian, adalah dinasihatkan untuk menyemak sintaks dengan teliti, mengesahkan bahawa pemacu dan laluan yang ditunjukkan wujud, dan bahawa imej install.wim Ia serasi dengan edisi yang dipasang, dan jika anda mengesyaki bahawa DISM itu sendiri rosak, cuba Jalankan DISM daripada media pemasangan atau persekitaran pemulihan menunjuk ke sumber lain yang bersih.
Gantikan fail sistem yang rosak secara manual (hanya sebagai pilihan terakhir)
Walaupun kebiasaannya adalah untuk membiarkan SFC dan DISM menjalankan tugas mereka, terdapat situasi yang melampau di mana campur tangan diperlukan. menggantikan fail sistem yang rosak secara manualIa adalah prosedur yang rumit, jadi ia hanya boleh digunakan jika tiada alternatif dan anda tahu dengan tepat fail yang ingin anda ubah.
Proses umum terdiri daripada tiga langkah: Ambil pemilikan fail yang rosak, berikan kebenaran menulis dan salin versi yang sihat. daripada bahagian lain sistem atau daripada sumber yang bersih.
Langkah 1: Ambil pemilikan fail sistem
Untuk membolehkan pentadbir mengubah suai fail yang dilindungi, mereka mesti terlebih dahulu mengambil alih pemilikan failDalam Prompt Perintah yang dinaikkan, arahan berikut digunakan:
arahan ambil alih:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
Sebagai contoh, jika fail yang rosak ialah jscript.dll dalam system32, arahannya ialah:
takeown /f C:\Windows\System32\jscript.dll
Langkah 2: Berikan kebenaran penuh kepada pentadbir
Sebaik sahaja anda memiliki fail, anda perlu berikan akses penuh kepada kumpulan pentadbir untuk dapat menimpanya. Ini dilakukan dengan:
arahan icacls:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
Atau, dalam sistem Inggeris, menggunakan "pentadbir" sebagai kumpulan:
icacls C:\Windows\System32\jscript.dll /grant administrators:F
Langkah 3: Salin fail yang sihat ke atas fail yang rosak
Akhirnya, anda menyalin satu versi fail yang betul daripada sumber yang anda tahu adalah bersih (pemasangan Windows lain yang serupa dari segi versi dan edisi, imej yang dipasang, dsb.). Format umum ialah:
perintah salin:
copy <Archivo_Origen> <Archivo_Destino>
Meneruskan contoh sebelumnya:
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
Adalah sangat penting untuk memastikan bahawa fail sumber sepadan kepada versi dan binaan Windows yang sama yang anda sedang membaiki. Jika tidak, anda boleh menyebabkan masalah yang lebih serius.
Jika selepas semua ini sistem masih tidak berfungsi dengan baik, rasuah mungkin terlalu mendalam dan mungkin sudah tiba masanya untuk menilai semula. Pulihkan sistem ke titik sebelumnya atau pasang semula Windowssentiasa memastikan anda mempunyai sandaran terkini.
Mempunyai alat seperti SFC y DISM Ia membolehkan anda menyelesaikan sejumlah besar masalah Windows 10 dan 11 tanpa menggunakan pemformatan yang digeruni, dan dengan mengetahui parameternya, ralat biasa dan kombinasi yang paling berguna, anda boleh memanfaatkannya sepenuhnya untuk memastikan sistem anda stabil, membaikinya apabila ia menunjukkan tanda-tanda keletihan dan biarkan pemformatan sebagai pilihan terakhir, bukan pilihan pertama.
Editor khusus dalam isu teknologi dan internet dengan lebih daripada sepuluh tahun pengalaman dalam media digital yang berbeza. Saya telah bekerja sebagai editor dan pencipta kandungan untuk e-dagang, komunikasi, pemasaran dalam talian dan syarikat pengiklanan. Saya juga telah menulis di laman web ekonomi, kewangan dan sektor lain. Kerja saya juga minat saya. Sekarang, melalui artikel saya dalam Tecnobits, saya cuba meneroka semua berita dan peluang baharu yang dunia teknologi tawarkan kepada kita setiap hari untuk memperbaiki kehidupan kita.