1. Apakah DISM (Penyelenggaraan dan Pengurusan Imej Pelaksanaan)
DISM (Deployment Image Servicing and Management) ialah alat baris arahan Windows terbina dalam yang direka untuk menyelenggara dan membaiki imej sistem Windows. Ambil perhatian bahawa imej DISM merangkumi imej Windows luar talian yang disimpan dalam fail WIM, VHD atau VHDX dan sistem pengendalian yang berjalan dalam talian, yang diambil sebagai imej sistem Windows khas (Kami akan menggunakan "imej dalam talian" dalam kandungan di bawah). Tersedia melalui Command Prompt atau PowerShell, DISM berfungsi sebagai alat penting untuk membetulkan kerosakan stor komponen, mendayakan ciri Windows, menambah pemacu dan menyelesaikan masalah sistem tanpa memerlukan pemasangan semula Windows sepenuhnya.
2. Memahami Hubungan DISM dan SFC
2.1 Penjelasan tentang Stor Komponen (WinSxS)
Kedai komponen Windows, yang terletak di C:\Windows\WinSxS, berfungsi sebagai repositori berwibawa untuk komponen sistem pengendalian Windows. Folder ini mengandungi salinan induk fail sistem yang digunakan Windows sebagai sumber semasa membaiki atau memulihkan fail yang rosak. Memahami seni bina ini adalah penting untuk pembaikan sistem yang berkesan. Apabila fail sistem menjadi rosak, alat pembaikan Windows akan mendapatkan salinan bersih daripada folder WinSxS untuk menggantikan fail yang rosak, menjadikan kesihatan stor komponen ini penting untuk pembaikan sistem yang berjaya.
2.2 Apakah Pemeriksa Fail Sistem (SFC)
Pemeriksa Fail Sistem (SFC) ialah utiliti Windows terbina dalam yang boleh mengimbas dan membaiki fail sistem Windows yang rosak atau hilang. SFC menggunakan stor komponen sebagai sumber pembaikannya, menyemak integriti fail sistem yang dilindungi dan menggantikan versi yang rosak dengan salinan yang betul. Oleh itu, keberkesanan SFC bergantung sepenuhnya pada mempunyai stor komponen yang sihat untuk mendapatkan fail yang bersih.
Untuk butiran lanjut, lihat kami panduan komprehensif tentang SFC.
2.3 Mengapa DISM Mesti Dijalankan Sebelum SFC
DISM ialah alat utama untuk menyelenggara dan membaiki imej Windows, termasuk stor komponen, memastikan integriti fail sistem yang disimpan dalam folder WinSxS. Pemeriksa Fail Sistem (SFC) bergantung sepenuhnya pada stor komponen sebagai sumber pembaikannya, yang mewujudkan kebergantungan kritikal pada DISM. Jika stor komponen itu sendiri rosak, SFC tidak boleh mengakses fail yang sihat untuk membaiki fail sistem yang rosak. Oleh itu, DISM mesti dijalankan terlebih dahulu untuk memastikan stor komponen sihat, menyediakan SFC dengan sumber fail yang bersih untuk pembaikan sistem.
2.4 Mitos dan Salah Tanggapan Umum
Beberapa mitos berterusan mengenai DISM dan SFC yang memerlukan penjelasan:
- DISM dan SFC tidak berguna: Kedua-dua alat ini berkesan membaiki kerosakan Windows apabila digunakan dengan betul dalam urutan yang betul, dengan kadar kejayaan meningkat dengan ketara pada sistem dengan storan SSD.
- DISM hanyalah SFC yang lebih baik: Alatan ini mempunyai tujuan yang berbeza—satu membaiki stor komponen manakala yang satu lagi membaiki unjuran fail sistem daripada stor tersebut.
- DISM adalah untuk kemas kini, SFC adalah untuk fail sistem: Walaupun alat ini mengendalikan kemas kini, fungsi pembaikan utamanya tertumpu pada stor komponen, yang mengandungi semua fail sistem.
- Jika SFC bersih, jangan risau dengan DISM: Kedai komponen yang korup boleh menutupi masalah walaupun SFC tidak melaporkan sebarang masalah.
- Mereka mengambil masa terlalu lama untuk berjalan: Pada sistem SSD moden, DISM biasanya selesai dalam masa 10-20 minit dan SFC dalam masa 5-15 minit, menjadikannya alat penyelesaian masalah yang cekap.
3. Pilihan Perintah DISM Dijelaskan
3.1 Perintah DISM /CheckHealth
. DISM / Online / Cleanup-Image / CheckHealth Perintah ini menyediakan pengesanan kerosakan pantas dengan menyemak sama ada Windows yang sedang berjalan (imej dalam talian) telah ditandai sebagai rosak oleh operasi yang gagal sebelum ini. Perintah ini dilaksanakan hampir serta-merta kerana ia hanya membaca bendera sedia ada dan bukannya mengimbas fail. Gunakan perintah ini sebagai diagnostik barisan pertama apabila anda mengesyaki stor komponen atau isu lain tetapi tidak mahu menunggu imbasan penuh. Walau bagaimanapun, /SemakKesihatan tidak akan mengesan semua jenis rasuah—ia hanya melaporkan isu yang telah direkodkan dalam sistem.
3.2 Perintah DISM /ScanHealth
. DISM / Online / Cleanup-Image / ScanHealth arahan melakukan imbasan mendalam untuk kerosakan dalam Windows yang sedang berjalan (imej dalam talian), mengambil masa beberapa minit untuk diselesaikan kerana ia memeriksa integriti fail Windows. Tidak seperti /SemakKesihatan, arahan ini secara aktif mengimbas kerosakan dan bukannya hanya menyemak bendera sedia ada. Semasa imbasan, ia mungkin cuba membaiki beberapa kerosakan tetapi kekurangan keistimewaan yang diperlukan untuk menyelesaikan pembaikan dengan jayanya. Arahan ini merekodkan semua isu kerosakan yang dikesan, menjadikannya alat diagnostik dan bukannya alat pembaikan. Untuk pembaikan sebenar, anda mesti menggunakan /RestoreHealth selepas mengenal pasti rasuah.
3.3 Perintah DISM /RestoreHealth
. DISM / Online / Cleanup-Image / RestoreHealth arahan melakukan pembaikan sebenar kerosakan pada Windows yang sedang berjalan (imej dalam talian) dengan memuat turun fail bersih daripada Windows Update dan menggantikan komponen yang rosak. Arahan ini memerlukan sambungan internet melainkan anda menentukan sumber alternatif dengan /Sumber parameter. Proses pembaikan boleh mengambil masa 15-30 minit bergantung pada kelajuan sistem dan tahap kerosakan. Apabila berjaya diselesaikan, anda akan melihat mesej “Operasi pemulihan berjaya diselesaikan,” selepas itu anda harus segera menjalankan SFC untuk membaiki unjuran fail sistem.
3.4 Perintah DISM /StartComponentCleanup
. DISM /Online /Cleanup-Image /StartComponentCleanup Perintah ini mengalih keluar komponen Windows yang telah digantikan untuk mengosongkan ruang cakera. Komponen yang telah digantikan ini merupakan fail sandaran daripada versi kemas kini sebelumnya, jadi mengalih keluarnya secara kekal akan menghapuskan keupayaan anda untuk mengembalikan kemas kini Windows terkini. Jangan sekali-kali jalankan perintah ini pada sistem yang menunjukkan sebarang tanda kerosakan atau ketidakstabilan, kerana alat ini menggunakan stor komponen untuk menentukan apa yang telah ketinggalan zaman—metadata yang rosak boleh menyebabkan keputusan pemadaman yang salah. Hanya gunakan pembersihan komponen pada sistem yang sihat selepas mengesahkan imbasan yang bersih.
3.5 Pilihan DISM Penting Lain
Pilihan tambahan memberikan fleksibiliti untuk senario pembaikan lanjutan:
- /Parameter sumber: Menentukan lokasi sumber pembaikan tersuai apabila Kemas Kini Windows tidak tersedia atau apabila anda ingin menggunakan fail install.wim setempat.
- Parameter /LimitAccess: Menghalang alat daripada menggunakan Kemas Kini Windows sebagai sumber pembaikan, memaksanya menggunakan hanya sumber yang ditentukan secara setempat.
- Perkhidmatan dalam talian vs luar talian: Servis dalam talian vs luar talian: Operasi dalam talian membaiki sistem yang berjalan manakala operasi luar talian berfungsi dengan imej yang dipasang. Gunakan pembaikan dalam talian untuk sistem yang boleh diakses dan pembaikan luar talian apabila Windows tidak dapat but atau untuk servis imej pelaksanaan.
- Perintah pelaksanaan arahan: Sentiasa jalankan arahan secara berurutan (DISM kemudian SFC) tanpa memulakan semula atau menjalankan operasi lain di antara keduanya.
4. Prosedur Pembaikan DISM Lengkap (Langkah demi Langkah)
4.1 Persediaan Pra-Pembaikan
Sebelum menjalankan arahan DISM, lengkapkan tugasan persediaan ini:
- Tutup semua aplikasi dan proses: Keluar dari semua program yang sedang berjalan untuk mengelakkan konflik akses fail semasa operasi pembaikan.
- Sahkan keistimewaan pentadbir: Buka Command Prompt atau PowerShell sebagai pentadbir dengan mengklik kanan dan memilih Jalankan sebagai pentadbir.
- Cipta sandaran sistem: Pertimbangkan untuk mencipta titik pemulihan sistem atau sandaran penuh sebelum membuat pembaikan peringkat sistem.
4.2 Langkah 1: Pulihkan Data (Jika Diperlukan)
Jika anda mengesyaki kerosakan cakera atau sistem fail, pulihkan data penting anda sebelum menjalankan alat pembaikan seperti CHKDSK, DISM dan SFC. Alat ini mungkin mengubah suai struktur sistem fail, dan dalam kes yang jarang berlaku, boleh menyebabkan kehilangan data tambahan jika pemacu mempunyai masalah perkakasan. Gunakan DataNumen Data Recovery untuk mengimbas pemacu anda dan memulihkan fail penting ke lokasi yang selamat sebelum meneruskan pembaikan sistem. Langkah berjaga-jaga ini memastikan data berharga anda kekal dilindungi tanpa mengira hasil pembaikan.
4.3 Langkah 2: Jalankan CHKDSK (Jika Diperlukan)
Jalankan CHKDSK jika anda mengesyaki masalah perkakasan atau ralat cakera. Laksanakan chkdsk C: / f / r / x untuk melakukan pemeriksaan cakera komprehensif yang membetulkan ralat sistem fail, mencari sektor rosak dan memaksa volum dinyahpasang terlebih dahulu jika perlu. Menjalankan CHKDSK sebelum pembaikan memastikan cakera fizikal boleh menyimpan fail yang dibaiki dengan andal. Perlu diketahui bahawa CHKDSK memerlukan permulaan semula sistem untuk mengimbas pemacu sistem—Windows akan menjadualkan imbasan untuk but seterusnya.
Untuk maklumat lanjut tentang CHKDSK, sila lihat panduan komprehensif.
4.4 Langkah 3: Semak Rasuah dengan DISM
Ikuti urutan diagnostik ini untuk menilai kesihatan stor komponen:
- Mulakan dengan /CheckHealth: Main DISM / Online / Cleanup-Image / CheckHealth untuk penilaian pantas yang selesai dalam beberapa saat.
- Ikuti dengan /ScanHealth: If /SemakKesihatan menunjukkan isu atau anda mahukan analisis menyeluruh, jalankan DISM / Online / Cleanup-Image / ScanHealth.
- Mentafsir keputusan: Cari mesej yang menunjukkan kerosakan dikesan atau tiada kerosakan ditemui dalam output arahan.
- Tentukan sama ada pembaikan diperlukan: Jika mana-mana arahan melaporkan kerosakan, teruskan segera ke langkah 3.
4.5 Langkah 4: Membaiki Imej dengan DISM /RestoreHealth
Jalankan arahan pembaikan penuh: DISM / Online / Cleanup-Image / RestoreHealth. Arahan ini menghubungi Kemas Kini Windows secara lalai untuk memuat turun fail komponen bersih untuk dibaiki. Jangkakan operasi berjalan selama 15-30 minit dengan penunjuk kemajuan yang menunjukkan peratusan siap. Apabila anda melihat "Operasi pemulihan berjaya diselesaikan," stor komponen kini sihat. Jika pembaikan gagal dengan ralat fail sumber, anda perlu menentukan sumber pembaikan tersuai menggunakan /Sumber parameter.
4.6 Langkah 5: Jalankan SFC Selepas DISM
Sejurus selepas berjaya disiapkan, jalankan sfc / scannow untuk membaiki unjuran fail sistem menggunakan stor komponen yang kini sihat. SFC mengimbas semua fail sistem yang dilindungi dan menggantikan versi yang rosak dengan salinan yang betul daripada stor komponen. Anda akan melihat kemas kini kemajuan yang menunjukkan peratusan pengesahan dan tindakan pembaikan fail. Mesej penyiapan yang dijangkakan termasuk “Perlindungan Sumber Windows tidak menemui sebarang pelanggaran integriti” atau “Perlindungan Sumber Windows menemui fail yang rosak dan berjaya membaikinya.” Hanya jalankan SFC sekali selepas pembaikan selesai—tidak perlu menjalankannya berbilang kali.
4.7 Bila Perlu Dimulakan Semula dan Bila Tidak Perlu Dimulakan Semula
Masa permulaan semula yang betul adalah penting untuk kejayaan pembaikan:
- Jangan mulakan semula antara arahan DISM dan SFC: Lengkapkan urutan penuh tanpa gangguan bagi memastikan pembaikan stor komponen terpakai pada fail sistem.
- Mulakan semula selepas SFC selesai: But semula hanya selepas kedua-dua arahan DISM dan SFC selesai dengan jayanya untuk membolehkan semua pembaikan berkuat kuasa sepenuhnya.
- Urutan arahan optimum: Jalankan CHKDSK (jika perlu) -> Mulakan Semula -> Arahan DISM -> SFC -> Mulakan Semula Akhir.
5. Senario Pembaikan DISM Lanjutan
5.1 Menggunakan Sumber Pembaikan Tersuai
Apabila Windows Update gagal sebagai sumber pembaikan atau anda kekurangan sambungan internet, gunakan sumber tersuai daripada ISO Windows. ISO Windows moden biasanya mengandungi sama ada install.wim (media lama atau perusahaan) atau install.esd (format termampat daripada Microsoft
(muat turun). Klik dua kali fail ISO dan pilih File Explorer untuk memasangnya sebagai pemacu baharu, kemudian periksa sumber folder pada pemacu untuk melihat jenis fail yang anda ada.
Untuk menggunakan install.wim sebagai sumber pembaikan:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim
Untuk menggunakan install.esd sebagai sumber pembaikan:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.esd
5.2 Pembaikan DISM Manual dengan Fail Pakej
Apabila pembaikan automatik gagal, pembaikan manual menggunakan fail pakej yang diekstrak menyediakan pendekatan alternatif yang tidak memerlukan fail WIM. Cari fail pakej yang diperlukan dengan mengenal pasti komponen yang rosak dalam fail CBS.log, kemudian ekstrak pakej yang sepadan daripada sistem yang berfungsi yang menjalankan versi Windows yang sama. Letakkan fail pakej yang diekstrak dalam folder dan halakan alat ke folder tersebut sebagai sumber—pembaikan berasaskan folder menawarkan lebih banyak fleksibiliti kerana ia boleh berfungsi dengan fail longgar dan bukannya imej yang dipasang, yang boleh memberi manfaat dalam senario kerosakan yang teruk.
Contoh: CBS.log menunjukkan kerosakan dalam EnterpriseModernAppMgmtCSP.dll (UBR 10.0.19045.3636)
penyelesaian:
- Dikenal pasti sebagai sebahagian daripada kemas kini KB5031445
- Dimuat turun KB5031445 daripada Katalog Kemas Kini Microsoft
- Diekstrak:
expand windows10.0-kb5031445.msu -F:* C:\temp\Extract - CAB yang diekstrak:
expand C:\temp\Extract\*.cab -F:* C:\temp\Source - Dibaiki:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess - Disahkan: CBS.log menunjukkan
(w) (Fixed)untuk fail yang rosak
5.3 Pembaikan DISM Dalam Talian vs Luar Talian
Pembaikan dalam talian (melayani pemasangan Windows yang sedang berjalan) beroperasi pada sistem yang sedang berjalan, menyediakan akses langsung kepada semua
sumber dan perkhidmatan sistem. Ini adalah kaedah pembaikan standard untuk sistem Windows yang boleh di-boot. Gunakan pembaikan luar talian apabila Windows tidak dapat
but atau semasa menyelenggara imej untuk penggunaan. Senario luar talian memerlukan pemasangan imej Windows terlebih dahulu menggunakan arahan pemasangan sebelum menggunakan pembaikan. Sintaks berbeza untuk pembaikan luar talian: ganti /Dalam talian bersama /Imej:C:\mount di mana C:\mount ialah laluan imej yang dipasang:
DISM /Image:C:\mount /Cleanup-Image /CheckHealth
DISM /Image:C:\mount /Cleanup-Image /ScanHealth
DISM /Image:C:\mount /Cleanup-Image /RestoreHealth
5.4 Pelbagai Percubaan DISM untuk Rasuah Teruk
Sistem yang rosak teruk mungkin memerlukan beberapa kali jalan kerana alat ini akan dibaiki secara berperingkat, membetulkan isu asas terlebih dahulu sebelum menangani komponen yang bergantung. Pantau fail CBS.log di C:\Windows\Logs\CBS\CBS.log selepas setiap operasi untuk menjejaki kemajuan pembaikan dan mengenal pasti isu-isu yang tinggal. Jalankan pembaikan sehingga 3-5 kali jika setiap lelaran menunjukkan kemajuan. Jika tiga operasi berturut-turut tidak menunjukkan peningkatan atau alat melaporkan imej tidak boleh dibaiki, pertimbangkan pembaikan naik taraf di tempat atau pemasangan Windows yang bersih.
6. Memperbaiki Masalah Kemas Kini Windows dengan DISM
6.1 Semak Ralat Kemas Kini Windows
Apabila Kemas Kini Windows gagal, menyemak kod ralat membantu menentukan sama ada kerosakan stor komponen adalah puncanya. Ikuti langkah-langkah ini untuk melihat ralat kemas kini:
- Buka Tetapan dengan menekan Menang + Saya.
- Klik Windows Update di bar sisi kiri.
- Klik Kemas kini sejarah.
- Cari kemas kini yang ditanda sebagai Gagal dalam ruangan status.
- Perhatikan kod ralat yang dipaparkan (seperti 0x80073712 atau 0x800F081F).
Kod ralat biasa yang menunjukkan kerosakan stor komponen:
- 0x80073712 – Kerosakan stor komponen dikesan
- 0x800F081F – Fail sumber tidak dijumpai atau rosak
- 0x80070002 – Fail yang diperlukan tiada
- 0x8007000D – Data tidak sah dalam stor komponen
Jika anda melihat mana-mana kod ralat ini, stor komponen memerlukan pembaikan menggunakan DISM sebelum Kemas Kini Windows berjaya. Teruskan ke bahagian seterusnya untuk membaiki kerosakan tersebut.
6.2 Menggunakan DISM untuk Membaiki Rasuah Kemas Kini
Ikuti proses pembaikan kemas kini langkah demi langkah ini:
- Buka Prompt Perintah sebagai pentadbir.
- Main DISM / Online / Cleanup-Image / RestoreHealth untuk membaiki stor komponen.
- Main sfc / scannow sejurus selepas pembaikan selesai.
- Mulakan semula komputer anda.
- Jalankan Kemas Kini Windows sekali lagi untuk memasang kemas kini yang belum selesai.
Penggunaan Pemecah Masalah Kemas Kini Windows pertama untuk isu mudah, tetapi teruskan terus ke alat pembaikan DISM/SFC apabila kemas kini gagal berulang kali atau apabila penyelesai masalah melaporkan masalah stor komponen.
6.3 Kesihatan dan Kemas Kini Stor Komponen
Kesihatan stor komponen secara langsung mempengaruhi keupayaan Windows Update untuk memasang kemas kini dengan jayanya kerana kemas kini mengubah suai atau menambah komponen yang disimpan dalam folder WinSxS. Semasa menyemak fail CBS.log, anda akan melihat entri bertanda "Memeriksa kesediaan kemas kini sistem," yang merupakan pengganti moden untuk alat CheckSUR legasi. Alat pembaikan mengesahkan bahawa stor komponen boleh menerima kemas kini baharu tanpa bercanggah dengan komponen sedia ada yang rosak. Untuk mengelakkan isu kemas kini pada masa hadapan, jalankan /RestoreHealth secara proaktif setiap kali anda menghadapi kegagalan kemas kini pertama dan bukannya menunggu berbilang kegagalan terkumpul.
7. Isu DISM Biasa dan Penyelesaian Masalah
7.1 Mesej Ralat DISM Biasa
- Ralat 0x800F081F: menunjukkan fail sumber tidak dijumpai
- Ralat 0x800F0906: mencadangkan masalah sambungan rangkaian dengan Kemas Kini Windows.
- "Fail sumber tidak dapat ditemui": DISM tidak boleh mengakses Kemas Kini Windows atau yang dinyatakan /Sumber laluan kekurangan fail yang diperlukan—sahkan sambungan internet atau berikan laluan sumber yang betul.
- Ralat 87 – Parameter salah: Ralat sintaks arahan, biasanya disebabkan oleh susunan parameter yang salah atau pilihan yang diperlukan yang tiada—sahkan ejaan arahan dan penempatan parameter.
- Ralat akses ditolak: Prompt Perintah atau PowerShell tidak berjalan dengan keistimewaan pentadbir—tutup dan buka semula sebagai pentadbir dengan mengklik kanan dan memilih Jalankan sebagai pentadbir.
7.2 DISM Tersekat atau Mengambil Masa Terlalu Lama
Tempoh biasa berbeza dengan ketara antara sistem SSD (10-20 minit) dan sistem HDD (30-60 minit atau lebih). Tunggu jika anda melihat peratusan kemajuan meningkat, walaupun secara perlahan—alat ini sering berhenti seketika pada 20%, 40% dan 62% semasa menjalankan operasi intensif. Hentikan dan mulakan semula hanya jika kemajuan kekal terhenti sepenuhnya selama lebih 30 minit pada SSD atau 2 jam pada HDD. Pantau fail CBS.log di C:\Windows\Logs\CBS\CBS.log menggunakan editor teks—entri log baharu menunjukkan pembaikan masih berfungsi walaupun paparan peratusan kelihatan beku.
7.3 Menjalankan DISM pada Pemasangan Windows yang Betul
DISM dan SFC mesti dijalankan dari dalam pemasangan Windows yang anda ingin baiki, bukan dari persekitaran pemulihan atau keadaan Windows yang lain. Alat ini hanya memeriksa dan membaiki sistem pengendalian yang sedang berjalan. Persekitaran Pemulihan Windows (WinRE) ialah salinan Windows yang berasingan, dan menjalankan arahan pembaikan daripada WinRE tidak akan membetulkan pemasangan Windows utama anda. Untuk melakukan pembaikan, but ke dalam pemasangan Windows sebenar anda, buka Command Prompt sebagai pentadbir dan jalankan DISM dari sana. Jika Windows tidak dapat but seperti biasa, anda mungkin perlu menggunakan pilihan pemulihan lanjutan atau melakukan pembaikan daripada sistem operasi lain.
7.4 Apabila DISM Tidak Dapat Membetulkan Masalah
Kenali bila hendak menghentikan percubaan pembaikan:
- Imej yang tidak boleh dibaiki: Alat ini secara eksplisit melaporkan "Stor komponen boleh dibaiki" atau "Kerosakan stor komponen telah dibaiki" apabila berjaya—mesej yang menyatakan "tidak boleh dibaiki" menunjukkan kerosakan yang membawa maut.
- Penyelesaian alternatif: Cuba pembaikan manual dengan fail pakej atau gunakan sumber pembaikan yang berbeza sebelum berputus asa sepenuhnya.
- Pembaikan naik taraf di tempat: Jalankan Windows Setup dari dalam Windows menggunakan media pemasangan untuk membaiki Windows sambil memelihara fail dan program.
- Pemasangan Windows yang bersih: Sebagai langkah terakhir, buat sandaran data anda dan lakukan pemasangan Windows yang bersih untuk menggantikan sistem yang rosak sepenuhnya.
8. DISM dengan PowerShell
PowerShell menyediakan cmdlet asli untuk operasi DISM dengan sintaks yang lebih bersih dan keupayaan skrip yang dipertingkatkan berbanding dengan boleh laku baris arahan tradisional.
8.1 PowerShell lawan DISM Prompt Perintah
Perbandingan Perintah:
| Operasi | Command Prompt | PowerShell |
|---|---|---|
| Semak Kesihatan | DISM /Online /Cleanup-Image /CheckHealth |
Repair-WindowsImage -Online -CheckHealth |
| Imbas Kesihatan | DISM /Online /Cleanup-Image /ScanHealth |
Repair-WindowsImage -Online -ScanHealth |
| Pulihkan Kesihatan | DISM /Online /Cleanup-Image /RestoreHealth |
Repair-WindowsImage -Online -RestoreHealth |
| Pembersihan Komponen | DISM /Online /Cleanup-Image /StartComponentCleanup |
Repair-WindowsImage -Online -StartComponentCleanup |
Kelebihan PowerShell:
- Penyiapan tab: Tekan Tab selepas menaip nama parameter untuk melengkapkan secara automatik
- Pengesahan parameter: PowerShell mengesahkan parameter sebelum pelaksanaan
- Output objek: Mengembalikan data berstruktur untuk skrip dan automasi
- Bantuan terbina dalam:
Get-Help Repair-WindowsImage -Fullmenunjukkan dokumentasi lengkap - Penunjuk kemajuan: Maklum balas visual yang lebih baik semasa operasi yang panjang
8.2 Perintah Asas PowerShell DISM
Pemeriksaan Kesihatan Pantas:
# Check if component store has corruption flags
Repair-WindowsImage -Online -CheckHealth
Output: Dikembalikan serta-merta dengan ImageHealthState (Sihat, Boleh Dibaiki atau Tidak Boleh Dibaiki)
Imbasan Dalam:
# Perform comprehensive corruption scan
Repair-WindowsImage -Online -ScanHealth
Output: Mengambil masa beberapa minit, mengembalikan keputusan imbasan terperinci
Pembaikan Penuh:
# Repair component store using Windows Update
Repair-WindowsImage -Online -RestoreHealth
Output: Muat turun dan gunakan pembetulan, kembalikan status pembaikan
Dapatkan Bantuan:
# View all available parameters and examples
Get-Help Repair-WindowsImage -Full
# View specific examples
Get-Help Repair-WindowsImage -Examples
# View online documentation
Get-Help Repair-WindowsImage -Online
8.3 Menggunakan Sumber Pembaikan Tersuai
Pembaikan dengan Sumber ISO:
# Mount ISO first (double-click ISO file or use PowerShell)
Mount-DiskImage -ImagePath "C:\Downloads\Windows11.iso"
# Check mounted drive letter (e.g., D:)
Get-Volume
# Repair using install.esd from mounted ISO
Repair-WindowsImage -Online -RestoreHealth -Source "D:\sources\install.esd" -LimitAccess
Keterangan:
-Sourcemenentukan sumber pembaikan tersuai-LimitAccessmenghalang penggunaan Kemas Kini Windows
Pembaikan dengan Fail WIM:
# Use install.wim from enterprise media
Repair-WindowsImage -Online -RestoreHealth -Source "E:\sources\install.wim" -LimitAccess
# Specify edition index within WIM
Repair-WindowsImage -Online -RestoreHealth -Source "wim:E:\sources\install.wim:1" -LimitAccess
Semak Edisi WIM/ESD:
# List all editions in a WIM file
Get-WindowsImage -ImagePath "E:\sources\install.wim"
# List all editions in an ESD file
Get-WindowsImage -ImagePath "D:\sources\install.esd"
Output menunjukkan: Indeks Imej, Nama Imej (cth., Windows 11 Pro), Saiz Imej
8.4 Perintah Pembersihan Komponen
Pembersihan Komponen Asas:
# Remove superseded components (safe)
Repair-WindowsImage -Online -StartComponentCleanup
Pembersihan Agresif dengan ResetBase:
# Remove all superseded components permanently
Repair-WindowsImage -Online -StartComponentCleanup -ResetBase
Amaran: -ResetBase mengalih keluar keupayaan untuk menyahpasang kemas kini Windows secara kekal. Hanya gunakan pada sistem yang stabil dan sihat.
Semak Saiz Stor Komponen:
# Analyze component store disk usage
Repair-WindowsImage -Online -AnalyzeComponentStore
Keluaran termasuk:
- Saiz yang Dilaporkan oleh Windows Explorer
- Saiz Sebenar Stor Komponen
- Dikongsi dengan Windows
- Sandaran dan Ciri Dilumpuhkan
- Pembersihan Disyorkan (Ya/Tidak)
9. Amalan dan Syor Terbaik
9.1 Perintah Pelaksanaan Perintah yang Betul
Urutan pembaikan optimum mengikuti CHKDSK -> DISM -> SFC untuk menangani isu daripada lapisan perkakasan melalui stor komponen hinggalah fail sistem. Urutan ini amat penting kerana setiap alat bergantung pada kesihatan lapisan sebelumnya—cakera yang rosak merosakkan fail, stor komponen yang rosak merosakkan pembaikan SFC. Elakkan menjalankan sebarang kemas kini, pemasangan atau pengubahsuaian sistem antara DISM dan SFC. Jangan sekali-kali menjalankan DISM dan SFC secara serentak kerana ini mewujudkan konflik akses fail dan boleh memburukkan lagi kerosakan.
9.2 Bila Perlu Menggunakan DISM
Jalankan alat pembaikan apabila anda melihat petunjuk ini:
- Tanda-tanda kerosakan stor komponen: Prestasi Windows yang lembap, pelancaran aplikasi yang tertangguh atau ranapnya Microsoft Management Console (MMC).
- Kemas Kini Windows berulang kali gagal: Kemas kini yang sama gagal dipasang beberapa kali dengan kod ralat yang menunjukkan kerosakan.
- Pemeriksa Fail Sistem tidak dapat membetulkan fail: Laporan SFC “menemui fail yang rosak tetapi tidak dapat membetulkan sebahagian daripadanya.”
- Isu prestasi dan ralat pelik: Kelembapan sistem yang tidak dapat dijelaskan, fail sistem yang hilang atau ciri yang gagal didayakan.
- Selepas penyingkiran perisian hasad: Perisian hasad sering merosakkan fail sistem—jalankan pembaikan selepas membersihkan jangkitan untuk membetulkan kerosakan.
9.3 Bila TIDAK PERLU Menggunakan DISM
Elakkan DISM dalam senario ini:
- Pemasangan Windows baharu: Sistem yang dipasang dalam tempoh 24 jam jarang mengalami kerosakan stor komponen—fokuskan penyelesaian masalah di tempat lain.
- Isu berkaitan perkakasan: DISM tidak dapat membaiki RAM yang rosak, cakera keras yang rosak atau CPU yang terlalu panas—ini memerlukan penggantian perkakasan.
- Masalah pemandu: Isu pemacu peranti memerlukan kemas kini atau pengembalian pemacu, bukan pembaikan stor komponen.
- Kerosakan fail bukan sistem: DISM hanya membaiki fail sistem Windows, bukan aplikasi pihak ketiga atau fail data pengguna.
9.4 Penyelenggaraan Pencegahan
Kekalkan kesihatan sistem dengan amalan ini:
- Kemas kini Windows secara berkala: Pasang kemas kini kumulatif dengan segera untuk menerima penambahbaikan integriti stor komponen yang disertakan oleh Microsoft dalam kemas kini.
- Prosedur penutupan yang betul: Sentiasa gunakan Mula -> Kuasa -> Tutup daripada menahan butang kuasa untuk mengelakkan kerosakan fail.
- Pemantauan kesihatan cakera: Jalankan CHKDSK secara berkala dan pantau data SMART untuk mengesan masalah cakera sebelum ia merosakkan fail.
- Strategi sandaran: Cipta sandaran imej sistem dan titik pemulihan secara berkala sebelum perubahan sistem utama.
- Elakkan pembersihan komponen pada sistem yang tidak stabil: Jangan sekali-kali berlari /StartComponentCleanup apabila mengalami sebarang masalah sistem atau gejala kerosakan.
10. Soalan Lazim (FAQ)
S: Apakah sebenarnya fungsi DISM /Online /Cleanup-Image /RestoreHealth?
A: Perintah ini mengimbas stor komponen Windows untuk kerosakan, kemudian memuat turun fail gantian bersih daripada Kemas Kini Windows untuk membaiki komponen yang rosak. Proses ini mengesahkan integriti beribu-ribu fail sistem yang disimpan dalam C:\Windows\WinSxS dan menggantikan sebarang fail yang rosak dengan fail asal yang disahkan. Selepas berjaya disiapkan, stor komponen menjadi sihat, membolehkan Pemeriksa Fail Sistem membaiki unjuran fail sistem daripada sumber bersih ini.
S: Perlukah saya menjalankan /ScanHealth dan /CheckHealth sebelum /RestoreHealth?
A: Tidak, berlari /SemakKesihatan dan /ScanHealth sebelum /RestoreHealth adalah pilihan. Arahan diagnostik ini membantu anda menilai tahap kerosakan, tetapi /RestoreHealth melakukan imbasannya sendiri sebelum membaiki. Jika anda mengesyaki masalah stor komponen, anda boleh menjalankan /RestoreHealth secara langsung. Walau bagaimanapun, berjalan /ScanHealth pertama sekali membantu anda memahami skop rasuah dan sama ada pembaikan sebenarnya perlu.
S: Berapa lamakah masa yang diperlukan untuk DISM disiapkan?
A: Masa penyiapan bergantung pada jenis storan dan tahap kerosakan anda. Pada sistem SSD, jangkakan 10-20 minit untuk /RestoreHealth, manakala sistem HDD mungkin memerlukan 30-60 minit atau lebih lama. /ScanHealth Arahan biasanya mengambil masa 5-15 minit pada SSD dan 20-40 minit pada HDD. Kemajuan sering kelihatan terhenti pada peratusan tertentu (20%, 40%, 62%) semasa alat tersebut menjalankan operasi latar belakang yang intensif—ini adalah perkara biasa.
S: Bolehkah saya menggunakan komputer saya semasa DISM sedang berjalan?
A: Walaupun secara teknikalnya mungkin, anda harus mengelakkan penggunaan komputer anda semasa operasi pembaikan. Tutup semua aplikasi sebelum memulakan dan biarkan ia berjalan tanpa gangguan. Menjalankan program lain semasa pembaikan boleh menyebabkan konflik akses fail, memperlahankan proses pembaikan dengan ketara, atau menyebabkannya gagal. Jika anda mesti menggunakan komputer anda, tunggu sehingga operasi selesai—masa yang dijimatkan oleh multitasking tidak berbaloi dengan risiko kegagalan pembaikan.
S: Mengapa saya perlu menjalankan DISM sebelum SFC?
A: SFC menggunakan stor komponen sebagai sumber fail bersih untuk pembaikan, jadi jika stor komponen itu sendiri rosak, SFC tidak boleh mendapatkan fail yang sihat untuk menggantikan fail sistem yang rosak. DISM membaiki stor komponen terlebih dahulu, memastikan SFC mempunyai akses kepada fail bersih yang disahkan. Kebergantungan ini menjelaskan mengapa SFC sering gagal dengan mesej "tidak dapat membetulkan beberapa fail" sehingga anda menjalankan DISM terlebih dahulu—alat tersebut cuba menyalin daripada sumber yang rosak.
S: Bagaimana jika DISM mengatakan "Tiada kerosakan stor komponen dikesan" tetapi saya masih menghadapi masalah?
A: Kerosakan stor komponen hanya mewakili satu kemungkinan punca masalah Windows. Jika imbasan tidak menemui sebarang kerosakan, siasat punca lain: kegagalan perkakasan (jalankan diagnostik memori dan semak kesihatan cakera), konflik pemacu (kemas kini atau undurkan perubahan pemacu terkini), isu perisian pihak ketiga (but dalam Mod Selamat untuk menguji), jangkitan perisian hasad (jalankan imbasan antivirus) atau masalah Kemas Kini Windows yang tidak berkaitan dengan kerosakan (gunakan penyelesai masalah Kemas Kini Windows).
S: Bolehkah DISM menyelesaikan masalah perkakasan?
J: Tidak, alat ini hanya membaiki kerosakan peringkat perisian dalam fail sistem Windows dan tidak dapat membaiki kegagalan perkakasan. Isu fizikal seperti cakera keras yang rosak, modul RAM yang rosak, CPU yang terlalu panas atau papan induk yang rosak memerlukan penggantian perkakasan. Walau bagaimanapun, masalah perkakasan sering menyebabkan kerosakan perisian—betulkan perkakasan terlebih dahulu, kemudian jalankan pembaikan untuk membaiki kerosakan fail yang terhasil.
S: Adakah saya memerlukan media pemasangan Windows untuk menjalankan DISM?
A: Untuk pembaikan dalam talian menggunakan /RestoreHealth, DISM memuat turun fail pembaikan secara automatik daripada Kemas Kini Windows, tanpa memerlukan media pemasangan jika anda mempunyai sambungan internet. Anda hanya memerlukan media pemasangan (fail ISO atau pemacu USB) apabila Kemas Kini Windows tidak tersedia, akses internet terhad atau anda lebih suka menggunakan sumber tempatan dengan /Sumber parameter. Fail install.wim daripada media pemasangan berfungsi sebagai repositori luar talian bagi fail sistem yang bersih.
S: Adakah selamat untuk menjalankan DISM berbilang kali?
J: Ya, menjalankan DISM berbilang kali adalah selamat sepenuhnya dan kadangkala perlu untuk kerosakan yang teruk. Pembaikan DISM secara berperingkat—setiap operasi mungkin membetulkan isu tambahan yang tidak dapat ditangani sehingga pembaikan sebelumnya selesai. Walau bagaimanapun, jika tiga operasi berturut-turut tidak menunjukkan peningkatan atau DISM terus melaporkan ralat yang sama, percubaan tambahan mungkin tidak akan membantu. Pada ketika itu, pertimbangkan pembaikan manual dengan fail pakej atau pembaikan naik taraf di tempat.
S: Apakah perbezaan antara /CheckHealth dan /ScanHealth?
A: /SemakKesihatan melakukan pemeriksaan pantas dengan membaca bendera rasuah sedia ada tanpa benar-benar mengimbas fail—ia selesai hampir serta-merta dan hanya melaporkan rasuah yang dikesan sebelum ini. /ScanHealth melakukan imbasan menyeluruh bagi semua fail stor komponen, secara aktif mencari kerosakan dan bukannya sekadar menyemak bendera—ia mengambil masa beberapa minit tetapi menyediakan pengesanan kerosakan yang komprehensif. Gunakan /SemakKesihatan untuk penilaian pantas dan /ScanHealth apabila anda memerlukan diagnostik terperinci.
S: Adakah DISM akan memadamkan fail atau program saya?
A: DISM hanya membaiki fail sistem Windows dalam stor komponen dan tidak pernah menyentuh fail peribadi, dokumen, foto atau program yang dipasang. Data anda kekal selamat sepenuhnya semasa operasi DISM. Walau bagaimanapun, /StartComponentCleanup arahan memadam komponen sandaran yang diperlukan untuk menyahpasang kemas kini Windows, mengalih keluar keupayaan anda untuk mengembalikan kemas kini terkini (tetapi tidak menjejaskan fail atau program anda).
S: Bolehkah saya menjalankan DISM daripada Persekitaran Pemulihan Windows?
A: Tidak, DISM dan SFC mesti dijalankan dari dalam pemasangan Windows sebenar yang anda ingin baiki, bukan dari Persekitaran Pemulihan Windows (WinRE) atau alat pemulihan lain. WinRE ialah salinan Windows yang berasingan, dan menjalankan arahan ini dari WinRE tidak akan membetulkan pemasangan Windows utama anda. Alat ini hanya memeriksa dan membaiki sistem pengendalian yang sedang berjalan. Jika pemasangan Windows anda tidak dapat boot, anda perlu menggunakan kaedah pemulihan lain atau mendapatkan bantuan penyelesaian masalah tambahan.
S: Apa yang perlu saya lakukan jika DISM gagal membaiki sistem saya?
J: Sekiranya /RestoreHealth gagal, cuba langkah berikut mengikut susunan: Pertama, gunakan sumber pembaikan tersuai dengan /Sumber parameter yang menunjuk ke install.wim daripada media pemasangan Windows yang sepadan. Kedua, cuba pembaikan DISM manual menggunakan fail pakej yang diekstrak daripada sistem yang berfungsi. Ketiga, jalankan pembaikan naik taraf di tempat dengan melancarkan Windows Setup dari dalam Windows untuk membaiki pemasangan sambil menyimpan fail dan program. Akhir sekali, jika semua percubaan pembaikan gagal, sandarkan data anda dan lakukan pemasangan Windows yang bersih.
S: Adakah DISM berfungsi pada Windows 7?
A: DISM wujud dalam Windows 7 tetapi fungsi pembaikan stor komponennya (/RestoreHealth) adalah terhad berbanding Windows 8 dan yang lebih baharu. Pengguna Windows 7 harus menggunakan Alat Kesediaan Kemas Kini Sistem (CheckSUR) untuk pembaikan stor komponen. Keupayaan pembaikan penuh DISM memerlukan Windows 8, Windows 8.1, Windows 10, Windows 11 atau versi Windows Server yang sepadan.
S: Apakah fail CBS.log dan bagaimana saya membacanya?
A: CBS.log, terletak di C:\Windows\Logs\CBS\CBS.log, merekodkan semua operasi Servis Berasaskan Komponen termasuk aktiviti DISM dan SFC. Bukanya dengan Notepad atau mana-mana editor teks untuk melihat log operasi terperinci. Cari entri yang mengandungi “DISM” atau “CSI” (Infrastruktur Stor Komponen) untuk menjejaki kemajuan pembaikan. Log menunjukkan fail DISM yang diimbas, kerosakan dikesan, percubaan pembaikan dan kejayaan atau kegagalan setiap operasi. Cari “Memeriksa Kesediaan Kemas Kini Sistem” untuk mencari entri khusus DISM.
11. Sumber
11.1 Sumber Rasmi Microsoft
Rujuk sumber dokumentasi rasmi Microsoft ini untuk maklumat DISM yang komprehensif:
- Dokumen Rasmi Microsoft: Pilihan Baris Perintah Pengurusan Imej DISM
- Dokumen Rasmi Microsoft: Membaiki Imej Windows
- Dokumen Rasmi Microsoft: Pilihan Baris Perintah Perkhidmatan Pakej Sistem Pengendalian DISM
- Sokongan Rasmi Microsoft: Betulkan ralat Kemas Kini Windows menggunakan DISM
- Sokongan Rasmi Microsoft: Gunakan alat Pemeriksa Fail Sistem untuk membaiki fail sistem yang hilang atau rosak
- Dokumen Rasmi Microsoft: Platform yang Disokong DISM
- Dokumen Rasmi Microsoft: Gambaran Keseluruhan DISM
- Dokumen Rasmi Microsoft: Rujukan Baris Perintah DISM
11.2 Alat Pembaikan Windows Berkaitan
Terokai alat pembaikan dan pemulihan Windows tambahan ini:
- Pemeriksa Fail Sistem (SFC): Imbas dan Betulkan Fail Windows
- Perintah CHKDSK: Semak dan Baiki Ralat Cakera dalam Windows
Mengenai Penulis
Qian Gua ialah pakar pemulihan data dengan lebih 10 tahun pengalaman dalam sistem fail Windows, teknologi storan dan penyelesaian pemulihan bencana. Beliau telah berjaya membimbing beribu-ribu pengguna melalui senario kehilangan data kritikal merentasi persekitaran peribadi dan perusahaan.
Qian pakar dalam metodologi pemulihan data Windows, analisis sistem fail dan strategi sandaran pencegahan. Pengalamannya yang luas termasuk memulihkan data daripada pemacu, melaksanakan penyelesaian sandaran yang komprehensif dan menyelesaikan masalah sistem fail yang kompleks merentasi NTFS, FAT, exFAT dan jilid ReFS. Beliau telah menggunakan pelbagai alatan dan teknik pemulihan, daripada utiliti Windows terbina dalam hingga perisian pemulihan data profesional.
Melalui penulisan teknikalnya, Qian berdedikasi untuk memperkasakan pengguna dengan pengetahuan praktikal untuk melindungi dan memulihkan data berharga mereka. Beliau sentiasa mengikuti perkembangan terkini dalam teknologi pemulihan fail Windows, inovasi peranti storan dan amalan terbaik perlindungan data. Apabila tidak membantu pengguna memulihkan fail merekaost files, Qian gemar menyelidik teknologi storan baharu dan berkongsi petua keselamatan data yang dapat mencegah kehilangan data pada masa hadapan.
Ada soalan tentang panduan ini atau memerlukan bantuan dengan pemulihan data? Qian mengalu-alukan maklum balas dan cadangan untuk menambah baik sumber pemulihan data ini.






