Anonim

Ini digunakan untuk menjadi isu biasa sebelum Windows 10 sebagai Windows 7 dan 8 mempunyai tabiat menjengkelkan menggunakan% SystemRoot% atau pentadbir sistem yang berguna akan menambahkannya sebagai laluan lalai program. Ia juga berlaku sekali-sekala apabila perubahan pendaftaran telah dibuat dengan atau tanpa kebenaran pengguna. Jika anda melihat 'program tidak diiktiraf sebagai perintah dalaman atau luaran' di sini adalah cara untuk membetulkannya.

Sintaks kesilapan penuh adalah 'PROGRAM tidak diiktiraf sebagai perintah dalaman atau luaran, program beroperasi atau fail kelompok'. Di mana anda melihat PROGRAM, ia akan menjadi perintah, aplikasi atau program yang anda cuba gunakan atau buka yang menyebabkan ralat itu.

Biasanya anda melihat ralat ini apabila menggunakan baris arahan. Sebagai contoh, jika anda menjalankan Netstat, anda akan melihat 'Netstat.exe tidak diiktiraf sebagai perintah dalaman atau luaran, program yang boleh dioperasikan atau fail kelompok'.

Sintaks ralat menunjukkan bahawa mungkin ada yang salah dengan perintah itu, tetapi tidak ada. Bukan perintah itu sendiri tetapi jalan yang digunakan untuk mengakses arahan itu. Dalam contoh di atas, jika anda melihat dalam C: WindowsSystem32 anda akan melihat Netstat duduk di sana. Perkara yang sama mungkin berlaku untuk apa sahaja arahan yang anda gunakan atau program yang anda cuba panggil.

Perbaiki program tidak diiktiraf sebagai perintah dalaman atau luaran

Pembetulan itu agak mudah tetapi anda akan diampuni kerana tidak menyedari apa yang diberikan sintaks kesalahan yang salah.

Mula-mula kita perlu membuka tetingkap CMD sebagai pentadbir.

  1. Klik kanan bar tugas Windows dan pilih Pengurus Tugas.
  2. Pilih Fail dan Main tugas baru.
  3. Ketik cmd ke dalam tetingkap dan tandai kotak di sebelah Buat tugas ini dengan keistimewaan administrator.

Kemudian:

Taip 'set set path' dan tekan Enter. Anda harus melihat kembali seperti imej utama untuk tutorial ini. Senarai laluan yang digunakan oleh Windows untuk mencari program atau arahan.

Sekiranya anda mempunyai 'C: WindowsSystem32' ia bermula dengan baik. Sekiranya anda melihat '% SystemRoot%', boleh jadi entri yang menyebabkan masalah.

  1. Taip 'kawalan' ke dalam kotak Cortana / Search Windows dan pilih Panel Kawalan.
  2. Pilih Sistem dan tetapan Sistem lanjutan.
  3. Pilih Pembolehubah Alam Sekitar di bahagian bawah tab Advanced.
  4. Sorot Laluan di dalam kotak bawah dan pilih Edit.
  5. Pastikan C: WindowsSystem32 ada. Jika sudah, hapuskannya dan tambahnya lagi.
  6. Sahkan dan tutup semua tetingkap dan retest.
  7. Sekiranya ujian gagal, ulangi proses ini dan padam entri% SystemRoot%.

Dalam majoriti kes, menambah, atau menambah C: WindowsSystem32 ke laluan akan menetapkan 'PROGRAM tidak diiktiraf sebagai perintah dalaman atau luaran, program beroperasi atau fail kelompok' kesalahan. Jika tidak, memadam kemasukan% SystemRoot% harus melakukan silap mata.

Selagi anda mempunyai C: WindowsSystem32 hadir, anda tidak perlu% SystemRoot% ketika mereka menunjuk ke tempat yang sama. Plus, % SystemRoot% diketahui menyebabkan masalah apabila digunakan sebagai laluan sistem pada beberapa konfigurasi. Terdapat aplikasi di luar sana yang menambah penyertaan pendaftaran yang secara langsung bertentangan dengan% SystemRoot%, sebab itulah menghapusnya sepatutnya berfungsi.

Sekiranya anda mendapati masalah dengan program lain yang tidak dilaksanakan, anda boleh mengulang langkah-langkah di atas dan membalikkan perubahan anda. Cukup melakukan langkah 1 hingga 4 dan bukannya Hapus, pilih Baru dan tambah laluan yang anda ubah. Menambah laluan tidak boleh menjejaskan komputer anda dengan cara apapun. Ia kemungkinan besar akan membuang jalan yang akan menyebabkan masalah. Jika itu berlaku dengan komputer anda, tambahkan% SystemRoot% sekali lagi.

Cara lain untuk memperbaiki program tidak diiktiraf sebagai perintah dalaman atau luaran

Jika kedua-dua perubahan laluan tidak berfungsi, terdapat jalan penyelesaian. Anda hanya boleh meletakkan jalan pintas ke program ke dalam C: WindowsSystem32 dan yang sepatutnya membuat semuanya berfungsi dengan baik.

  1. Klik kanan executable yang anda cuba gunakan.
  2. Pilih Hantar ke dan Desktop untuk membuat pintasan.
  3. Buka Windows Explorer di C: WindowsSystem32.
  4. Seret pintasan yang baru anda buat ke dalam folder System32.

Ini adalah kurang penyelesaian optimum tetapi boleh mendapatkan pekerjaan yang dilakukan. Adalah lebih baik untuk menyelesaikan kesilapan dengan laluan yang betul daripada dengan membuat jalan pintas rujukan tetapi ia berfungsi apabila anda memerlukannya.

Ini adalah contoh utama coders di sintaks kesalahan menulis Microsoft untuk diri mereka sendiri daripada pengguna. Apa kesalahan yang memberitahu anda tidak ada kaitan dengan apa yang sebenarnya salah. Laman kerja yang baik seperti TechJunkie ada di sini untuk membantu!

Adakah anda menetap program tidak diiktiraf sebagai kesalahan perintah dalaman atau luaran dengan cara lain? Beritahu kami tentang perkara ini di bawah jika anda mempunyai!

Bagaimana untuk memperbaiki program tidak diiktiraf sebagai kesalahan perintah dalaman atau luaran