Anonim

Jika anda cuba untuk menjalankan Checker Fail Sistem Tetingkap dan terus melihat 'sfc tidak diiktiraf sebagai perintah dalaman' kesalahan, anda berada dalam syarikat yang baik. Saya melihat ini sepanjang masa dalam pekerjaan saya yang lain sebagai IT Tech. Terdapat beberapa cara untuk membetulkannya dan saya akan menunjukkan kepada anda bagaimana untuk mengatasi ralat untuk kebaikan.

Pemeriksa Fail Sistem di Windows merupakan ciri penting untuk mengekalkan sistem yang sihat. Ia boleh mengimbas Windows untuk korupsi fail dan secara automatik membaiki sebarang masalah yang ditemui. Ia diaktifkan dari baris arahan menggunakan 'sfc / scannow'. Ia memindai semua Windows, fail teras, Windows Store, aplikasi, fail yang dilindungi dan setiap elemen sistem operasi. Ia sebenarnya sangat baik pada apa yang ia lakukan dan merupakan alat yang saya gunakan sepanjang masa.

Apabila anda melihat 'xxx tidak diiktiraf sebagai perintah dalaman', ini biasanya apabila pembolehubah persekitaran dalam tetapan telah diubah atau rosak. Dalam banyak situasi, hanya menetapkan pembolehubah ini kembali ke lalai boleh membetulkan kesilapan dan mempunyai anda dan berjalan lagi.

Betulkan SFC tidak diiktiraf sebagai ralat perintah dalaman

Terdapat dua jenis pembetulan utama untuk ralat ini. Satu sangat mudah manakala yang lain memerlukan anda untuk menggali ke dalam Windows registry anda. Sekiranya anda mengikuti arahan dengan tepat, tidak akan mendatangkan mudarat kepada anda jika anda cuba memperbaiki.

Pertama, pastikan anda menggunakan baris arahan sebagai pentadbir. SFC memerlukan kelayakan pentadbir dan tidak akan berfungsi sebaliknya.

  1. Klik kanan butang Start Windows dan pilih Command Line (Admin).
  2. Taip 'sfc / scannow' dan tekan Enter.

Semoga ini akan berfungsi. Jika tidak, anda mungkin perlu menyelidiki lebih mendalam. Akhirnya anda mungkin perlu mengubah suai dua entri pendaftaran. Sebelum memulakan, buat titik pemulihan sistem dalam Windows.

  1. Ketik 'pulihkan' ke dalam kotak Carian Windows dan buat titik pemulihan.
  2. Taip 'regedit' ke dalam kotak Carian Windows dan pilih Fail.
  3. Pilih Eksport dan simpan salinan di tempat yang selamat.

Sekarang anda mempunyai titik pemulihan sistem sekiranya ada yang salah dan satu salinan pendaftaran anda sekiranya anda memerlukannya. Jika anda mengikuti arahan di bawah, anda tidak sepatutnya memerlukan salah satu daripada ini tetapi lebih baik disediakan.

Kemudian:

  1. Buka CMD sebagai pentadbir.
  2. Ketik 'cmd / d' untuk menghentikan autorun daripada berjalan.
  3. Retest.

AutoRun adalah tetapan Windows yang mungkin perlu kita kembali sedikit. Buat masa sekarang, cuba prosedur seterusnya ini dan lihat bagaimana anda meneruskan.

  1. Navigasi ke C: \ Windows \ System32 dan pastikan CMD.exe ada di sana.
  2. Navigasi ke Kawalan Panel, Sistem dan Tetapan sistem lanjutan.
  3. Pilih Pembolehubah Alam Sekitar dari tab Advanced.
  4. Pilih Laluan dalam anak tetingkap pembolehubah sistem dalam anak panah bawah.
  5. Pilih Edit.
  6. Salin '% SystemRoot% \ System32' dan 'C: \ Windows \ System32' kepada Notepad.
  7. Tukar salah satu penyertaan dalam tetingkap Variabel Persekitaran kepada sesuatu yang lain dan pilih OK.
  8. Gantikan nilai tersebut dengan asal dari Notepad dan pilih OK.
  9. Ulangi untuk nilai yang lain.

Sekarang cuba semula arahan 'sfc / scannow' dalam CMD. Sekiranya nilai alam sekitar telah rosak, anda kini boleh menggunakan Sistem Pemeriksa Fail seperti biasa. Jika anda tidak melihat entri 'SystemRoot% \ System32' jangan bimbang. Ia adalah satu penetapan legasi yang digunakan oleh Windows untuk melindungi setiap kejadian. Komputer Windows 10 yang lebih baru tidak memerlukannya tetapi mungkin ada juga. Jika tidak dalam pilihan anda, anda tidak perlu menambahnya. Hanya ubah suai C: \ Windows \ System32 sendiri dan lihat bagaimana ia berlaku.

Jika anda masih melihat SFC tidak diiktiraf sebagai ralat perintah dalaman, kami perlu melakukan pengubahsuaian pendaftaran.

  1. Taip 'regedit' ke dalam kotak Carian Windows dan pilih Editor Pendaftaran.
  2. Padam HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun dan HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun
  3. Cuba semula arahan SFC.

Saya sebenarnya tidak tahu bagaimana atau mengapa kaedah akhir ini berfungsi, saya hanya tahu bahawa ia berlaku. Ia adalah satu perbaikan lama yang saya telah merujuk dalam tutorial TechJunkie lain dan sesuatu yang saya simpan di dalam Tech Toolkit untuk acara tersebut.

System File Checker adalah alat yang sangat penting untuk menyelesaikan masalah Windows dan saya mengesyorkan anda menjadi terbiasa dengannya. Sekiranya anda menghadapi masalah untuk menjalankan arahan tersebut, salah satu daripada perbaikan di atas perlu mempunyai anda dan berjalan semula dalam masa yang singkat. Saya pasti akan mengesyorkan memperbaiki masalah seperti yang anda tidak tahu kapan anda mungkin memerlukannya. Adalah lebih baik untuk mempunyai alat sedia untuk apabila anda memerlukannya daripada tidak memilikinya apabila anda memerlukannya.

Hanya jangan lupa yang jelas dan sentiasa jalankan arahan sebagai pentadbir!

Betulkan 'sfc tidak diiktiraf sebagai kesalahan dalaman' dalam tetingkap