Home
» Petua PC
»
Arahan untuk membetulkan ralat tidak diiktiraf sebagai arahan dalaman atau luaran apabila menggunakan CMD dalam Windows
Arahan untuk membetulkan ralat tidak diiktiraf sebagai arahan dalaman atau luaran apabila menggunakan CMD dalam Windows
Ya, kes ini sangat kerap berlaku, terutamanya bagi mereka yang memasang banyak program, aplikasi pengaturcaraan seperti Java, menyediakan pelayan mereka sendiri... yang secara langsung menjejaskan Persekitaran Windows. Itulah kesilapan:
'sintaks arahan cmd' tidak diiktiraf sebagai perintah dalaman atau luaran, program boleh dikendalikan atau fail kelompok.
Fenomena ralat ini ialah jika anda menaip sebarang sintaks arahan ke dalam CMD - Perintah Windows, seperti Ping, ipconfig... anda akan menerima mesej ralat di atas.
Jadi bagaimana untuk membetulkan ralat ini "tidak diiktiraf sebagai arahan dalaman atau luaran...". Sila rujuk artikel di bawah WebTech360!
Apakah yang menyebabkan ralat "tidak diiktiraf sebagai arahan dalaman atau luaran..." ini pada Windows?
Seperti yang dinyatakan di atas, ralat ini berlaku apabila anda memasang program yang mempengaruhi bahagian Pembolehubah Persekitaran Windows seperti aplikasi pengaturcaraan, penciptaan pelayan... Apabila nilai pembolehubah persekitaran ini berubah, ia akan menyebabkan "salah faham" atau kekeliruan apabila Windows melaksanakan program atau arahan.
Bagaimana untuk membetulkan ralat "tidak diiktiraf sebagai arahan dalaman atau luaran...":
Sahkan bahawa program telah dipasang
Sahkan bahawa program telah dipasang
Prompt Perintah tidak boleh menjalankan program yang tidak wujud. Jika anda cuba menjalankan program yang baru dipasang, pastikan ia dipasang dengan betul.
Untuk mengesahkan pemasangan:
1. Tekan Win + R untuk membuka Run . Kemudian taip kawalan dan klik OK.
2. Kemudian, dalam Panel Kawalan , pergi ke Program > Program dan Ciri .
3. Tatal senarai apl yang dipasang dan cari apl yang ingin anda jalankan.
Sebagai alternatif, anda juga boleh melihat apl yang dipasang dengan pergi ke Apl dan Ciri dalam Tetapan. Untuk melakukan ini, tekan kekunci Windows + I , klik Apl dan cari apl yang dipasang.
Secara lalai, apabila anda cuba melancarkan program atau skrip daripada CMD, gesaan arahan mencari fail dan laluan yang berkaitan dalam folder System32 atau pembolehubah persekitaran. Jika fail itu tiada, ia mengembalikan ralat "tidak diiktiraf sebagai perintah dalaman atau luaran, program boleh kendali atau fail kelompok".
Ini mungkin kerana Windows tidak memasang kebanyakan aplikasi dalam folder System32, sebaliknya dalam C:\Program Files.
Anda boleh menyelesaikan masalah ini dalam tiga cara:
1. Mula-mula, gunakan laluan penuh fail boleh laku untuk melancarkan program.
2. Kedua, tambahkan laluan program kepada pembolehubah persekitaran Windows.
3. Akhir sekali, alihkan fail ke folder System32.
Gunakan laluan fail penuh untuk melaksanakan arahan
Gunakan laluan fail penuh untuk melaksanakan arahan
Mula-mula, mari cuba kaedah laluan penuh. Di sini, kami akan menggunakan laluan fail penuh dan bukannya nama aplikasi untuk melancarkan program daripada Command Prompt. Begini cara melakukannya:
2. Seterusnya, masukkan laluan penuh aplikasi yang ingin anda lancarkan. Sebagai contoh, jika anda ingin membuka Port ESBCalc yang terletak dalam folder C:\ , arahan untuk membuka aplikasi dengan laluan penuh akan kelihatan seperti ini:
C:\ESBCalcPort.exe
3. Walau bagaimanapun, ini hanya akan berfungsi jika laluan fail tidak mempunyai sebarang ruang. Jika laluan fail anda mempunyai ruang, masukkan laluan fail dalam petikan berganda.
Gunakan laluan fail penuh dalam petikan
Gunakan laluan fail penuh dalam petikan
Prompt Perintah membaca ruang pada penghujung arahan dan menganggap apa-apa sahaja selepas ruang sebagai arahan berasingan.
Katakan anda ingin melancarkan aplikasi Internet Explorer dalam C:\Program Files\Internet Explorer\iexplore.exe melalui CMD. Walau bagaimanapun, menjalankan laluan fail ini mengembalikan ralat disebabkan oleh ruang antara Program Files dan Internet Explorer .
Untuk mengelakkan ini, anda boleh menyertakan laluan fail dalam petikan berganda. Di sini, arahan untuk melancarkan Internet Explorer akan kelihatan seperti ini:
"C:\Program Files\Internet Explorer\iexplore.exe"
Tambahkan laluan fail ke Pembolehubah Persekitaran Windows
Anda boleh mengedit Pembolehubah Persekitaran dan menambah laluan fail aplikasi pada foldernya. Dengan cara ini, Command Prompt akan menentukan laluan untuk arahan yang dimasukkan dan melaksanakannya tanpa ralat.
Menambah laluan fail penuh pada Pembolehubah Persekitaran Windows boleh membantu anda menyelesaikan ralat "tidak diiktiraf sebagai perintah dalaman atau luaran" untuk arahan Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot dan ADB.
3. Pergi ke Sistem dan Keselamatan > Sistem . Dalam anak tetingkap kiri, klik Tetapan Sistem Lanjutan .
Klik Tetapan Sistem Lanjutan
4. Pada versi Windows 10 yang lebih baharu, pergi ke Tetapan > Sistem > Perihal . Kemudian, klik Tetapan sistem lanjutan di bawah Tetapan berkaitan.
5. Dalam tab Lanjutan , klik butang Pembolehubah Persekitaran.
Klik butang Pembolehubah Persekitaran
6. Dalam tetingkap baharu, di bawah Pembolehubah sistem , pilih pembolehubah Laluan.
7. Klik butang Edit.
8. Dalam tetingkap Edit , klik Baharu.
Klik Baharu
9. Di sini, anda perlu menampal laluan fail program yang anda ingin jalankan daripada CMD. Sebagai contoh, jika anda ingin menjalankan penyemak imbas Chrome yang terletak di C:\Program Files\Google\Chrome\Application, maka laluan penuh fail akan menjadi seperti ini:
C:\Program Files\Google\Chrome\Application
10. Klik OK untuk menambahkannya pada Pembolehubah Persekitaran.
Kemudian klik OK pada semua tetingkap terbuka untuk menyimpan perubahan.
Sebaik sahaja anda telah menambah pembolehubah persekitaran baharu, buka Command Prompt , taip nama program dan CMD akan membukanya tanpa sebarang ralat.
Alihkan fail ke folder System32
Alihkan fail ke folder System32
System32 ialah folder sistem yang dilindungi dan ia dilindungi untuk alasan yang baik. Apabila anda cuba menjalankan program dengan hak pentadbir, Prompt Perintah akan mencari fail boleh laku dalam folder System32. Walau bagaimanapun, kerana semua program tidak dipasang dalam folder System32, anda mungkin mendapat ralat.
Jika anda masih mahu menjalankan program daripada CMD dan tidak mahu menaip laluan fail penuh, anda boleh mengalihkan fail program ke folder System32.
Untuk memindahkan fail program ke folder System32:
1. Navigasi ke folder pemasangan untuk program dan salin semua fail dalam folder. Di sini, kami akan mengalihkan fail Google Chrome yang terletak dalam C:\Program Files\Google\Chrome\Application ke folder System32.
2. Seterusnya, navigasi ke folder C:\Windows\System32 dan tampal fail yang disalin. Klik Ya jika gesaan UAC muncul.
3. Seterusnya, buka Command Prompt dengan hak pentadbir, taip chrome dan tekan Enter. CMD akan segera membuka penyemak imbas Google Chrome .