Bagaimana untuk menyemak integriti fail sistem. Memulihkan fail sistem Windows yang rosak menggunakan arahan SFC dan DISM

Sistem pengendalian Windows dalam banyak cara serupa dengan organisma hidup, yang bermaksud kadangkala kerosakan atau pemadaman terkecil satu atau lebih failnya boleh membawa kepada masalah tertentu. Kerosakan mungkin disebabkan oleh virus, kerosakan perisian, gangguan bekalan elektrik secara tiba-tiba, ralat semasa mengedit perpustakaan sistem dan sebagainya.

Akibatnya, pengguna mungkin menghadapi pelbagai ralat semasa melancarkan program atau ketidakupayaan untuk memasangnya, masalah dengan tetapan sistem, dan juga skrin biru kematian. Oleh itu, apabila mendiagnosis masalah, langkah pertama biasanya untuk memeriksa integriti fail sistem Windows 7/10. Pada masa ini, terdapat dua kaedah utama untuk menyemak dan memulihkan fail sistem - menggunakan utiliti standard SFC Dan DISM, dilancarkan melalui baris arahan atau konsol PowerShell.

Alat kedua lebih berkuasa dan biasanya digunakan apabila SFC tidak dapat menangani tugas atau pelancarannya gagal dengan ralat. Terdapat juga program pihak ketiga yang direka untuk tujuan ini, tetapi kebanyakannya menduplikasi kefungsian SFC dan DISM, memberikan akses yang lebih mudah kepada mereka melalui penggunaan antara muka grafik. Dalam kes kritikal, apabila SFC atau DISM tidak membantu, pulihkan sistem atau komponen individunya menggunakan salinan sandaran yang dibuat sebelum ini.

Menggunakan SFC

Utiliti SFC atau sebaliknya Pemeriksa Fail Sistem hadir dalam semua versi Windows sejak tahun 2000, dan bertujuan untuk menyemak status dan memulihkan fail sistem. SFC boleh mengambil berbilang hujah, tetapi dalam kes ini kami hanya berminat dengan satu. Menggunakannya, menyemak dan memulihkan fail sistem Windows 7/10 dilakukan seperti berikut. Lancarkan gesaan arahan atau konsol PowerShell sebagai pentadbir dan jalankan arahan berikut:

sfc /scannow

Prosedur pengesahan akan mengambil sedikit masa. Jika ralat ditemui setelah selesai, utiliti akan menawarkan untuk memulihkan fail yang rosak semasa but semula komputer. Jika SFC menulis bahawa ia tidak dapat memulihkan fail, pastikan anda mempunyai fungsi penyulitan EFS dan Bitlocker dilumpuhkan, but ke mod selamat, dan kemudian ulangi prosedur pengimbasan.

Untuk memastikan akses maksimum kepada sistem fail, prosedur untuk membaiki fail sistem Windows yang rosak boleh dilakukan dalam persekitaran but. Terdapat beberapa cara untuk masuk ke dalam persekitaran pemulihan, tetapi kami menawarkan yang paling universal. But komputer anda daripada cakera pemasangan Windows, dan apabila tetingkap wizard pemasangan muncul pada skrin, klik Shift + F10. Memandangkan huruf pemacu berbeza dalam persekitaran but, anda perlu menentukan huruf partition sistem. Kami melaksanakan arahan berikut:

bahagian cakera
volum senarai

Pada cakera MBR, partition sistem kemungkinan besar akan mempunyai huruf D, dan partition "System Reserved" akan mempunyai huruf C. Mengetahui label huruf volum, gunakan arahan keluar untuk menutup Diskpart dan semak:

sfc /scannow /offbootdir=C:/ /offwindir=D:/

Setelah imbasan selesai, Windows akan dimulakan semula seperti biasa.

Utiliti DISM

Bagaimana untuk menyemak integriti fail sistem Windows 7/10 jika kaedah yang diterangkan di atas tidak membantu atau pelbagai ralat dijana semasa melaksanakan arahan? Dalam kes ini, anda boleh cuba menggunakan alat yang lebih berkuasa - utiliti DISM. Lancarkan gesaan arahan dengan hak pentadbir dan jalankan arahan berikut:

dism.exe /online /cleanup-image /scanhealth

Jika utiliti melaporkan bahawa stor komponen perlu dipulihkan, pulihkannya dengan arahan berikut:

dism.exe /online /cleanup-image /restorehealth

Jika anda menerima ralat semasa menjalankan arahan, cuba pulihkan stor komponen menggunakan PowerShell yang dinaikkan dengan menjalankan arahan Repair-WindowsImage -Online -RestoreHealth semasa komputer anda disambungkan ke Internet.

Selepas melengkapkan prosedur, anda boleh menyemak sfc /scannow dan melihat jika ralat berulang. Jika ya, semak sama ada anda telah mendayakan perkhidmatan Pemasang Modul Windows, dan secara amnya, adalah dinasihatkan untuk melakukan ini lebih awal.

Memulihkan fail yang rosak secara manual

Kaedah ini digunakan jika mustahil untuk memulihkan fail SFC yang rosak, tetapi untuk menggunakannya, dalam apa jua keadaan, anda memerlukan sistem pengendalian yang sama yang dipasang pada komputer lain atau mesin maya, atau salinan sandaran. Untuk menentukan fail mana yang perlu dipulihkan, jalankan arahan pada baris arahan:

findstr /c: "" %windir%/logs/cbs/cbs.log >"D:/sfc.log"

Maklumat tentang fail yang rosak akan disimpan ke fail log, dalam kes kami, ia adalah sfc.log untuk memandu D. Kandungan fail boleh agak besar, cari blok di dalamnya dengan frasa utama "Tidak boleh membaiki" (tidak dapat dipulihkan) dengan tarikh dan masa imbasan yang sepadan.

Tangkapan skrin yang dilampirkan menunjukkan bahawa SFC tidak dapat memulihkan fail Asseccbility.dll. Log yang sama harus menunjukkan laluan ke fail yang tidak boleh dipulihkan. Salin fail asal dari komputer lain dan gantikan secara manual yang rosak dengannya. Pada peringkat ini, anda sering menghadapi masalah, kerana fail itu sama ada boleh digunakan oleh proses sistem, atau pengguna tidak akan mempunyai hak untuknya.

Untuk mendapatkan hak dan menggantikan fail tersebut, anda boleh menggunakan utiliti konsol standard Ambil alih dengan parameter /f Dan icacls dengan parameter /pentadbir pemberian:f, tetapi terdapat cara yang lebih mudah dan universal - gunakan mana-mana "cakera langsung" dengan pengurus fail terbina dalam, contohnya, Dr.Web LiveDisk. Jika komputer but, semuanya lebih mudah; hanya salin fail asal ke mana-mana folder yang sesuai untuk anda pada cakera kerasnya.

Anda boleh mengedit imej ISO boleh boot bagi Dr.Web LiveDisk yang sama dalam program UltraISO dengan mencipta folder di dalamnya dan menyalin fail windows ke dalamnya.

Sekarang mari kita lihat bagaimana untuk memulihkan fail sistem Windows 7/10 menggunakan cakera sedemikian. Selepas but daripada media, cari folder anda dengan fail (dalam Dr.Web LiveDisk titik pelekap ialah /cdrom), salin fail asal ke papan keratan, pergi ke direktori sasaran folder menang dan menggantikan yang rosak dengan mereka.

Jika fail asal berada pada cakera Windows, cari mereka di lokasi menang, dalam partition di mana anda meletakkannya. Kaedah ini mudah kerana ia mengalih keluar semua sekatan pada sistem fail Windows, membolehkan anda mendapat akses eksklusif kepadanya.

Menggunakan Aplikasi Pihak Ketiga

Membangunkan program khas yang membolehkan anda memulihkan fail sistem yang rosak dan dipadam tidak masuk akal, kerana semua fungsi yang diperlukan untuk ini tersedia dalam sistem itu sendiri. Walau bagaimanapun, terdapat alat yang memudahkan akses kepada alatan standard menggunakan antara muka grafik yang mudah. Ini, sebagai contoh, adalah Microsoft DaRT– cakera but, yang merupakan satu set alat pentadbiran, yang juga termasuk modul untuk mengimbas dan memulihkan fail sistem Windows. Prosedur untuk semakan sedemikian dibentangkan dalam tangkapan skrin di bawah.

Untuk menjadikannya lebih mudah untuk melancarkan SFC, terdapat juga program Pembaikan Windows dan, hanya tidak seperti Microsoft DaRT, mereka bermula dari sistem kerja.

Dalam Pembaikan Windows, untuk memulakan semakan, anda perlu pergi ke bahagian Langkah Pra-Pembaikan, klik pada tab "Langkah 4 (Pilihan)" dan klik butang "Semak".

Dalam Glary Utilities, pergi ke tab "Modul", pilih "Perkhidmatan" dalam menu di sebelah kiri dan klik "Pemulihan Fail Sistem". Dalam kedua-dua kes, utiliti konsol SFC standard akan dilancarkan.

Kaedah lain

Bagi persoalan bagaimana memulihkan fail sistem yang dipadam sepenuhnya, semuanya harus jelas. Jika saiz cakera membenarkan, kerap buat salinan sandaran bagi partition sistem, atau sekurang-kurangnya jangan lumpuhkan perlindungan sistem, supaya jika sesuatu berlaku, anda boleh kembali ke yang sebelumnya.

Dan perkara terakhir yang saya ingin menarik perhatian anda. Jika anda memuat turun dan memasang binaan tersuai, bersiaplah untuk fakta bahawa SFC berkemungkinan besar akan menemui fail rosak di dalamnya. Sebabnya sangat mudah - pengumpul sangat kerap mengubah suai imej mereka, menggantikan, sebagai contoh, ikon asal di perpustakaan dan sebagainya. Oleh itu, sebelum memulihkan fail asal, fikirkan sama ada anda benar-benar memerlukannya jika tiada masalah dengan sistem.

Utiliti SFC.EXE (S sistem F iles C hecker) wujud dalam semua versi Windows, bermula dengan Windows 2000, dan direka untuk menyemak status dan memulihkan fail sistem. Mekanisme untuk melindungi fail penting dalam versi Windows yang berbeza dilaksanakan secara berbeza, tetapi semuanya mengambil kira hakikat bahawa mana-mana fail sistem (biasanya fail boleh laku.exe, fail perpustakaan.dll, fail pemacu) boleh diubah suai oleh perisian pihak ketiga, dan harus menjadi mekanisme untuk memeriksa integriti mereka dan membatalkan perubahan yang dikesan.

Format baris arahan:

SFC

Pilihan baris arahan:

/MENGIMBAS SEKARANG- Memeriksa integriti semua fail sistem yang dilindungi dan, jika boleh, memulihkan fail yang bermasalah.

/VERIFYONLY- Memeriksa integriti semua fail sistem yang dilindungi. Pemulihan fail tidak dapat dilakukan.

/SCANFILE- Memeriksa integriti fail yang ditentukan dan memulihkannya jika masalah dikesan. Dalam parameter fail laluan penuh mesti ditentukan

/VERIFYFILE- Memeriksa integriti fail, laluan penuh yang ditentukan dalam parameter fail. Pemulihan fail tidak dapat dilakukan.

/OFFBOOTDIR- Lokasi direktori muat turun luar talian untuk pemulihan luar talian

/OFFWINDIR- Lokasi direktori luar talian Windows untuk pemulihan luar talian

Contoh penggunaan arahan SFC:

sfc/?- paparkan petunjuk untuk digunakan.

sfc /scannow- semak integriti fail sistem dan pulihkan yang rosak. Hasil kerja direkodkan dalam log utiliti \Windows\Logs\CBS\CBS.log.

sfc /verifyonly- lakukan hanya imbasan fail sistem tanpa membetulkan.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- imbas fail sahaja cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- imbas fail sahaja kernel32.dll daripada sistem pengendalian yang dipasang pada cakera logik D:. Semasa melakukan pengimbasan fail Windows luar talian, pengelogan fail log tidak disokong pada masa ini.

Semasa program berjalan, maklumat tentang kemajuan pengimbasan dan hasil kerja dipaparkan pada skrin. Contoh output apabila menggunakan imbasan dengan arahan tampalan sfc /scannow:

Imbasan sistem telah bermula. Proses ini mungkin mengambil sedikit masa.

Permulaan peringkat pengesahan imbasan sistem.
Pengesahan 100% selesai.

Perlindungan Sumber Windows mengesan fail yang rosak dan berjaya membaikinya. Untuk butiran, lihat fail CBS.Log, yang terletak di laluan berikut: windir\Logs\CBS\CBS.log. Contohnya, C:\Windows\Logs\CBS\CBS.log. Sila ambil perhatian bahawa pengelogan tidak disokong pada masa ini untuk penyelenggaraan luar talian.

Bermula dengan Windows Vista, komponen sistem pengendalian digunakan sebagai alat penyelenggaraan Servis Berasaskan Komponen (CBS)- set perisian khas untuk memastikan integritinya. CBS adalah sebahagian Infrastruktur Servis Komponen (CSI), yang menyediakan perubahan yang diperlukan kepada keadaan semasa Windows, contohnya, semasa mengemas kini sistem (Windows Update), memasang atau mengalih keluar program dan komponen, mengemas kini pemacu peranti, dsb. Malah, CBS menyediakan antara muka pengaturcaraan aplikasi (API) kepada pemasang untuk mengubah keadaan semasa sistem dengan anggun. Sistem servis Windows merekodkan banyak peristiwa yang berkaitan dengan memantau keadaan ini dalam fail khas C:\Windows\Logs\CBS\CBS.log

Fail log CBS.log, antara lain, mengandungi maklumat terperinci tentang kemajuan imbasan utiliti sfc.exe dan hasilnya. Untuk setiap fail yang diimbas, tarikh, masa dan maklumat imbasan tambahan direkodkan. Selepas setiap 100 semakan, maklumat ringkasan dipaparkan, disertakan dengan teg , yang membolehkan anda memilih daripada teks yang agak besar hanya rekod yang mengandungi ciri ini menggunakan perintah rentetan carian dalam fail teks findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- cari baris yang mengandungi dan keluarkannya ke fail sfcdetails.txt direktori semasa.

Contoh kandungan fail log yang mengandungi hanya baris dengan tag :

00004b78 Mengesahkan 100 (0x00000000000000064) komponen
00004b79 Permulaan Sahkan dan Baiki transaksi
00004be0 Sahkan selesai
00004be1 Mengesahkan 100 (0x00000000000000064) komponen
00004be2 Permulaan Sahkan dan Baiki transaksi
00004c30 Membaiki fail rosak "\??\C:\WINDOWS\System32\cmd.exe" dari kedai
00004c5a Sahkan selesai
. . . .
00005594 Melakukan transaksi
00005599 Sahkan dan Pembaikan Transaksi selesai. Semua fail dan kunci pendaftaran disenaraikan
dalam transaksi ini telah berjaya dibaiki

Dalam contoh ini, 100 fail telah disemak di mana tiada penyelewengan ditemui, dan dalam bahagian seterusnya satu fail telah dikesan dan berjaya diperbetulkan msprivs.dll.mui. 2 baris terakhir menunjukkan bahawa kerja telah selesai dan semua fail dan kunci pendaftaran telah berjaya dipulihkan.

Dalam kes di mana fail yang rosak tidak dapat dipulihkan, log akan mengandungi baris yang mengandungi:

Tidak boleh membaiki fail ahli Nama fail Butiran fail

Sebab ketidakmungkinan pemulihan fail mungkin kerosakan perkakasan, pelanggaran integriti sistem fail, kerosakan pada storan fail rujukan, dsb. Dalam kebanyakan kes, kecuali kegagalan perkakasan, mengetahui nama fail yang rosak, anda boleh melakukan pemulihan menggunakan penyalinan daripada kit pengedaran atau direktori sistem pengendalian yang serupa.

Untuk mencari maklumat dalam teks majalah cbs.log Adalah mudah untuk menapis rekod berdasarkan ciri ciri peristiwa yang direkodkan dalam log:

findstr /c:"Tidak boleh membaiki" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt hanya baris log tersebut cbs.log, yang mengandungi rentetan Tidak boleh membaiki, iaitu Pada output kami akan menerima senarai fail sistem yang tidak dapat dipulihkan.

findstr /c:"succsessfylly repaired" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- tulis ke fail teks sfcnotrepair.txt hanya baris log tersebut cbs.log, yang mengandungi rentetan berjaya dibaiki, iaitu Pada output kami akan menerima senarai fail sistem yang telah dipulihkan.

Dalam katalog \Windows\Logs\CBS\ kecuali fail log semasa cbs.log salinan log warisan boleh disimpan sebagai fail termampat bernama CbsPersist_YYYYMMDDnnnnnn.cab, yang, jika perlu, boleh dibongkar untuk analisis yang lebih mendalam.

Dalam persekitaran Windows 8-10, untuk memulihkan komponen sistem Windows, anda boleh menggunakan utiliti Dism.exe, yang menyokong (yang tidak wujud dalam Windows Vista/Windows 7) parameter Pulihkan Kesihatan:

dism /Online /Cleanup-Image /RestoreHealth- untuk memulihkan fail sistem OS Windows semasa.

Untuk parameter Windows 7 /RestoreHealth tidak berkenaan dan fungsi pemulihan digabungkan dengan fungsi pengimbasan yang ditentukan oleh parameter /ScanHealth:

dism /Online /Cleanup-Image /ScanHealth- untuk memulihkan fail sistem OS Windows 7 semasa.

Tidak berfungsi dengan betul, anda boleh menggunakan utiliti baris arahan SFC untuk memulihkan fail sistem yang rosak atau hilang.

Apabila anda mula melihat ralat rawak, masalah semasa but sistem anda, atau masalah dengan komponen Windows, terdapat kemungkinan besar keadaan itu disebabkan oleh fail sistem yang rosak atau hilang.

Walaupun Windows 10 melakukan tugas yang baik untuk melindungi fail yang penting untuk komputer anda berfungsi dengan baik, sesetengah apl, pemacu atau kemas kini Windows boleh menyebabkan sistem anda menjadi tidak stabil. Seperti versi sistem Microsoft sebelumnya, Windows 10 termasuk System File Checker (SFC), utiliti baris perintah yang padat tetapi berkuasa yang boleh melakukan imbasan integriti sistem dan menggantikan fail yang rosak atau hilang dengan versi asal.

Dalam panduan ini, kami akan membentangkan langkah untuk menggunakan Pemeriksa Fail Sistem (SFC) untuk membaiki fail sistem yang rosak secara automatik semasa sistem pengendalian sedang berjalan. Kami juga akan melihat cara menjalankan utiliti dalam Mod Prompt Perintah Selamat dan cara memulihkan fail sistem yang rosak secara manual yang menyebabkan masalah.

Amaran: Sebelum anda mula menggunakan utiliti SFC, adalah disyorkan agar anda membuat sandaran penuh sistem anda atau mencipta titik pemulihan sistem. Sekiranya berlaku masalah, anda boleh mengembalikan sistem kepada keadaan asalnya.

Perintah berikut membolehkan anda melakukan imbasan penuh fail yang dilindungi pada komputer anda dan membetulkan fail yang menyebabkan masalah semasa menjalankan Windows 10.

Barisan arahan

Sfc /scannow

3. Setelah imbasan selesai, anda akan melihat salah satu daripada mesej berikut:

  • Perlindungan Sumber Windows tidak mengesan pelanggaran integriti. Ini bermakna tiada fail yang rosak atau hilang ditemui pada sistem.
  • Perlindungan Sumber Windows tidak boleh melaksanakan operasi yang diminta. Mesej ini bermakna ralat telah berlaku semasa pengimbasan dan anda perlu mengimbas di luar talian.
  • Perlindungan Sumber Windows mengesan fail yang rosak dan berjaya membaikinya. Lihat CBS.Log WinDir%\Logs\CBS\CBS.log untuk maklumat. Mesej ini muncul apabila SFC dapat membetulkan masalah. Anda boleh melihat majalah untuk maklumat terperinci.
  • Perlindungan Sumber Windows telah mengesan fail yang rosak, tetapi tidak dapat membaiki sebahagian daripadanya. Lihat CBS.Log %WinDir%\Logs\CBS\CBS.log untuk maklumat. Dalam kes ini, anda perlu membetulkan fail yang rosak secara manual.
Nasihat: Untuk membetulkan semua masalah, anda mungkin perlu melalui prosedur semakan integriti kira-kira tiga kali.

Untuk melihat maklumat tentang pengendalian penyemak integriti dalam fail CBS.Log, anda perlu membuat salinan fail yang boleh dibaca pada desktop anda:

1. Cari menu Mula Barisan arahan, klik kanan pada pautan yang muncul dan pilih Jalankan sebagai pentadbir.

2. Taip arahan berikut dan tekan Enter

Findstr /c:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"

3. Buka fail sfclogs.txt yang terletak pada desktop anda menggunakan Notepad. Fail tersebut akan mengandungi maklumat terperinci tentang imbasan sistem dan fail yang tidak dapat dipulihkan.

Catatan: maklumat terperinci tersedia hanya apabila melakukan imbasan dalam Windows 10, tetapi bukan semasa menjalankan utiliti dalam Safe Mode dalam Command Prompt.

Kadangkala fail sistem yang dilindungi yang perlu dipulihkan sudah dimuatkan ke dalam RAM semasa WIndows 10 sedang berjalan. Dalam kes ini, anda boleh menggunakan Pemeriksa Fail Sistem semasa permulaan sistem untuk menyelesaikan sebarang masalah yang dikesan.

  • 1. Gunakan pintasan papan kekunci Windows + I untuk membuka aplikasi Tetapan.
  • 2. Pilih bahagian "Kemas Kini dan Keselamatan".
  • 3. Daripada menu, pilih pilihan "Pemulihan".
  • 4. Dalam bahagian "Pilihan But Khas", klik butang "Mulakan Semula Sekarang".

  • 5. Pilih "Menyelesaikan masalah".
  • 6. Pergi ke "Tetapan Lanjutan".
  • 7. Klik “Command Prompt” untuk but komputer anda ke dalam mod baris arahan.


  • 8. Selepas but semula, anda perlu memasukkan nama pengguna dan kata laluan anda.
  • 9. Anda perlu memberitahu SFC di mana fail pemasangan Windows berada. Pada Prompt Perintah, masukkan arahan berikut untuk mengenali lokasi fail Windows 10 dan partition simpanan sistem:

  • 10. Taip arahan berikut dan tekan Enter:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

Ambil perhatian bahawa contoh menggunakan suis /offboodir untuk menentukan huruf pemacu bagi partition simpanan sistem. Dalam kes ini, ini adalah pemacu C, dan suis /offwindir menentukan laluan ke fail Windows, yang dalam kes kami ialah D:\Windows.

Anda perlu ingat bahawa apabila anda but komputer anda dalam mod baris arahan, huruf pemacu mungkin berbeza, jadi anda perlu menggunakan arahan yang dinyatakan dalam langkah 9. Walau bagaimanapun, dalam kebanyakan kes apabila bekerja dengan Windows 10, pemacu D digunakan untuk pemasangan, dan pemacu C dikhaskan partition System Reserved.

  • 11. Selepas pengimbasan selesai, tutup gesaan arahan.
  • 12. Klik "Teruskan" untuk keluar dan but masuk ke Windows 10 seperti biasa.

Bagaimana untuk memulihkan fail sistem secara manual dalam Windows 10

Jika Pemeriksa Fail Sistem gagal membetulkan satu atau lebih fail, anda perlu memulihkannya secara manual.

Buka fail sfclogs.txt untuk menentukan fail yang rosak. Lakukan carian asas untuk mencari lokasi fail atau gunakan enjin carian untuk mencari maklumat lanjut. Kemudian ikuti arahan di bawah untuk menggantikan fail yang rosak.

Nasihat: Anda mungkin boleh mencari versi fail sistem yang berfungsi pada komputer lain yang mempunyai versi sistem pengendalian yang sama seperti komputer asal.

  • 1. Cari menu Mula Barisan arahan, klik kanan pada pautan yang muncul dan pilih Jalankan sebagai pentadbir kerana hak pentadbir peranti diperlukan untuk menjalankan SFC.
  • 2. Pada Prompt Perintah, taip arahan berikut dan tekan Enter:
ambil milik /f C:\Path-and-File-Name

Nota: Gantikan C:\Path-and-File-Name dengan laluan fail yang rosak. Sebagai contoh:

C:\Windows\System32\appraiser.dll

  • 3. Benarkan akses penuh (akses pentadbir) kepada fail yang rosak dengan menggunakan arahan berikut dan menekan Enter.
icacls C:\Path-and-File-Name /Grant Administrators:F
  • 4. Gantikan fail yang bermasalah dengan salinan yang berfungsi, masukkan arahan berikut dan tekan Enter:
salin C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name

Nota: Gantikan C:\Path-SOURCE-and-File-Name dengan laluan dan nama versi kerja fail, dan C:\Path-DESTINATION-and-File-Name hendaklah digantikan dengan laluan dan nama fail yang rosak. Sebagai contoh:

Salin D:\Files\appraiser.dll C:\Windows\System32\appraiser.dll

  • 5. Taip "Ya" dan tekan Enter untuk mengesahkan timpa.

Selepas menggantikan fail, anda boleh memasukkan arahan SFC /verifyonly dan tekan Enter pada Command Prompt untuk mengesahkan integriti semua fail sistem bagi memastikan masalah telah diselesaikan. Selain itu, jika hanya beberapa fail telah diperbetulkan, anda boleh mengesahkan integriti setiap fail individu menggunakan arahan sfc /VERIFYFILE=C:\Path-and-File-Name . Sebagai contoh:

Sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll

Perlu diingat bahawa Pemeriksa Fail Sistem boleh digunakan bukan sahaja pada Windows 10, tetapi juga pada versi sistem pengendalian sebelumnya. Walau bagaimanapun, bergantung pada versi OS, beberapa ciri mungkin berbeza. Pada Prompt Perintah, masukkan arahan sfc /? untuk melihat semua pilihan yang tersedia.

Menemui kesilapan menaip? Serlahkan dan tekan Ctrl + Enter

Pemeriksa Fail Sistem terbina dalam Windows boleh menyemak fail sistem untuk kerosakan dan sebarang perubahan lain. Jika fail telah diubah suai, utiliti akan menggantikannya secara automatik dengan versi yang betul.

Bila hendak menggunakan arahan ini

Arahan ini berguna apabila mendiagnosis sistem pengendalian Windows yang rosak. Jika sistem menghasilkan skrin biru, aplikasi ranap, atau beberapa fungsi sistem tidak berfungsi, arahan SFC boleh membantu. Walaupun melaksanakan arahan SFC tidak membetulkan apa-apa, ini akan membolehkan anda mengesahkan bahawa fail sistem tidak rosak dan anda boleh meneruskan diagnostik dengan cara lain.

Perintah DISM tidak diperlukan dalam keadaan biasa. Tetapi jika arahan SFC gagal atau gagal menggantikan fail yang rosak dengan yang biasa, DISM atau Alat Kesediaan Kemas Kini Sistem boleh membetulkan sistem pengendalian itu sendiri dan membenarkan arahan SFC berjalan seperti biasa.

Membetulkan fail sistem dengan arahan SFC

Arahan SFC mesti dijalankan sebagai pentadbir. Untuk melakukan ini, dalam Windows 10 atau 8.1, klik kanan pada ikon Mula dan pilih pilihan Prompt Perintah (Admin). Selain itu, dalam semua versi Windows, anda boleh mencari menu Mula/skrin Mula untuk "prom arahan," klik kanan pautan dan pilih "Jalankan sebagai Pentadbir."

Untuk melakukan imbasan sistem penuh, masukkan arahan berikut dalam tetingkap gesaan arahan dan tekan :

Jangan tutup tetingkap sehingga arahan selesai. Prosesnya boleh agak panjang. Jika semuanya teratur, pada akhir imbasan mesej "Perlindungan Sumber Windows tidak menemui sebarang pelanggaran integriti" akan muncul.

Jika anda melihat mesej "Perlindungan Sumber Windows menemui fail yang rosak tetapi tidak dapat membetulkan sebahagian daripadanya," mula-mula cuba but sistem anda ke Mod Selamat. Dalam Windows 10, 8.1 atau 8, untuk melakukan ini, tahan kekunci apabila memilih pilihan "Mulakan Semula" dalam menu penutupan untuk pergi ke skrin untuk memilih pilihan but tambahan. Dalam Windows 7 dan versi terdahulu, mulakan semula komputer anda dan tahan kekunci semasa permulaan. Selepas but ke mod selamat, jalankan arahan sfc /scannow sekali lagi.

Membetulkan masalah SFC dengan arahan DISM

Dalam Windows 10, 8.1 dan 8, anda boleh menggunakan alat Pengurusan Imej & Servis Deployment (DSIM) untuk membetulkan rasuah stor komponen yang menghalang SFC daripada berfungsi dengan betul.

Untuk menjalankan alat ini, buka tetingkap Prompt Perintah sebagai pentadbir, taip arahan berikut dan klik . DISM akan menyemak Gedung Komponen Windows untuk mengesan rasuah dan secara automatik menyelesaikan sebarang masalah yang ditemui.

DISM /Dalam Talian /Imej Pembersihan /RestoreHealth

Jangan tutup tetingkap Command Prompt sehingga proses selesai. Pengesahan mungkin mengambil masa sehingga 10 minit. Jika bar kemajuan kekal pada 20% untuk masa yang lama, jangan risau, ini adalah perkara biasa.

Jika sebarang perubahan dibuat akibat menjalankan arahan DISM, mulakan semula komputer anda. Setelah selesai, jalankan arahan SFC sekali lagi dan ia akan dapat menggantikan fail yang rosak dengan yang betul.

Dalam Windows 7 dan versi terdahulu, arahan DISM tidak tersedia. Sebaliknya, anda boleh memuat turun Alat Kesediaan Kemas Kini Sistem daripada tapak web rasmi Microsoft, yang membolehkan anda menyemak masalah sistem anda dan cuba membetulkannya.

Memulihkan sistem atau memulihkannya kepada keadaan asalnya

Jika masalah berterusan dan alat ini tidak dapat membetulkannya, langkah yang lebih drastik boleh diambil. Alat Pemulihan Sistem membolehkan anda mengembalikan Windows ke keadaan awal, yang akan menyelesaikan masalah jika sistem pengendalian masih berfungsi dalam keadaan itu.

Anda juga boleh menetapkan semula Windows kepada keadaan kilangnya atau memasangnya semula. Dalam Windows 10, 8.1 dan 8, anda boleh menggunakan ciri Pemulihan Komputer (Pulihkan), yang membolehkan anda mengembalikan Windows kepada keadaan asalnya. Selepas ini, anda perlu memasang semula semua program, tetapi fail pengguna tidak akan terjejas. Dalam Windows 7 dan lebih awal, anda harus menggunakan partition pemulihan yang dibuat oleh pengilang komputer anda, atau hanya memasang semula Windows dari awal.

Jika anda menghadapi ralat lain semasa menjalankan arahan yang diterangkan di atas, cuba cari penerangannya di Internet. Selalunya output arahan mengandungi maklumat tentang fail log yang boleh memberikan maklumat yang lebih terperinci tentang masalah tertentu. Dan pada akhirnya, tidak perlu membuang masa untuk mendiagnosis masalah yang rumit apabila anda boleh melakukan tetapan semula kilang atau memasang semula Windows.

Perintah yang diterangkan di atas mempunyai keupayaan lain. Sebagai contoh, anda boleh menggunakan SFC untuk menyemak dan membetulkan fail sistem individu. Dan dengan DISM, anda boleh melakukan imbasan sistem pantas tanpa membetulkannya, atau arahkan utiliti ke fail WIM atau ESD yang mengandungi fail sistem Windows.

Bahan

Hello kawan-kawan! Artikel ini adalah kesinambungan logik daripada epik yang dilancarkan baru-baru ini tentang perjuangan menentang. Dan sekarang penulis akan berkongsi dengan anda satu lagi kaedah yang berkesan untuk menghapuskan masalah tersebut.

Oleh itu, topik cerita akan berbunyi seperti ini: arahan scannow SFC dalam Windows 7 dan 10. Kami juga akan mempertimbangkan persoalan mengapa kadangkala ia tidak dapat memulihkan fail sistem. Iaitu, secara ringkasnya, ia enggan berfungsi.

Jadi, apakah jenis perintah ini dan untuk apa? Jadi, SFC scannow ialah utiliti sistem yang digunakan untuk mengimbas dan memulihkan fail sistem pengendalian penting secara automatik.

Ia agak mudah digunakan, tetapi kadangkala pelbagai nuansa mungkin timbul. Jadi mari kita turun ke perniagaan untuk memahami segala-galanya. Semua langkah selanjutnya akan ditunjukkan menggunakan Windows 10 sebagai contoh, walaupun dalam Win 7 semuanya dilakukan dengan cara yang hampir sama.

Kemudian masukkan arahan itu sendiri:

Proses pengimbasan sistem akan bermula, yang mungkin mengambil masa yang agak lama. Jadi sekarang apa yang boleh kita lakukan ialah menunggu dan berharap pasukan ini dapat memperbaiki segala-galanya.

Selepas menyelesaikan kerja, laporan akan muncul, yang akan memberitahu anda tentang keadaan sebenar. Anda juga akan berpeluang membiasakan diri dengan fail log dan memahami secara terperinci butiran penting:

Tetapi seperti yang anda lihat dalam tangkapan skrin di atas, dalam kes kami semuanya tidak berjalan dengan lancar. Fail yang rosak telah dikesan, tetapi Windows 10 tidak dapat memulihkannya.

Ini berlaku kerana parameter scannow SFC tidak dapat memulihkan fail sistem tersebut yang sedang digunakan oleh sistem pengendalian itu sendiri. Secara umum, paradoks sebenar muncul.

Namun begitu, ada jalan keluar dari situasi ini. Anda perlu mencuba langkah di atas dalam Persekitaran Pemulihan Windows. Cara memasukkannya pada versi kesepuluh sistem diterangkan dengan terperinci dalam

Nah, pada tujuh anda perlu menggunakan cakera but yang telah disediakan dan menetapkannya sebagai keutamaan pada komputer. Alah, tak ada jalan lain.

Nah, kami meneruskan proses rawatan dan pemulihan fail menggunakan Win 10 sebagai contoh. Dan kini anda perlu memasukkan siri kecil arahan. Yang pertama akan menjadi seperti ini:

Dengan fungsi seterusnya kami akan memaparkan senarai umum pemacu keras yang dipasang pada komputer. Setiap daripada mereka telah diberikan nombor peribadi, yang kami perlukan dalam langkah seterusnya:

Sekarang pilih nombor cakera sifar yang ditemui di atas, kerana ia adalah satu-satunya dalam sistem:

Pada peringkat ini, semua yang tinggal ialah menyusun cakera keras untuk memahami yang mana satu sistem, iaitu dengan Windows dipasang:

Setelah maklumat yang diperlukan telah diterima, anda boleh, boleh dikatakan, teruskan dari sini. Untuk melakukan ini, masukkan arahan berikut:

Dan sekarang, akhirnya, saat kebenaran telah tiba. Sekarang kami akan menyemak semula fail sistem dan, sekiranya berlaku masalah, cuba pulihkannya. Jadi, mari kita mulakan proses:

Dalam ungkapan ini, huruf "C" menunjukkan partition logik cakera keras di mana sistem pengendalian dipasang. Juga, apabila memasuki, adalah sangat penting untuk memastikan bahawa input adalah betul, khususnya, untuk meletakkan masalah di mana perlu.

Kini kami hanya boleh berharap bahawa selepas proses pengimbasan selesai, mesej "Perlindungan Sumber Windows tidak mengesan sebarang pelanggaran integriti" akan dipaparkan.

Apa lagi yang boleh anda beritahu tentang arahan scannow SFC? Sebagai contoh, parameter ini akan dapat memaparkan log dengan hasil kerja pada desktop dalam persekitaran pemulihan:

Dan kaedah berikut akan membolehkan anda menyemak dan memulihkan fail tertentu. Sebagai contoh, dalam Windows yang berfungsi parameter ini akan kelihatan seperti ini:

Di mana "kernel32.dll" ialah nama fail yang dikehendaki. Dan keseluruhan ungkapan ialah laluan ke direktori di mana ia berada. Perintah yang sama dalam persekitaran pemulihan Windows 7 dan 10 akan berbeza sedikit:

Nah, kawan-kawan, sekarang anda tahu mengapa kadang-kadang arahan scannow SFC dalam Windows 7 dan 10 tidak dapat memulihkan fail sistem. Tetapi sebagai kesimpulan, patut dikatakan bahawa terdapat satu lagi utiliti serupa, yang juga kami .

Sekiranya anda tiba-tiba mempunyai sebarang soalan, jangan ragu untuk bertanya kepada mereka dalam ulasan artikel itu. Sekarang anda boleh berehat sedikit dan menonton video yang sangat menarik. Kawan-kawan, anda pasti perlu menonton ini.