Ya, kes ini sangat kerap berlaku, terutamanya bagi mereka yang memasang banyak program, aplikasi pengaturcaraan seperti Java, menyediakan pelayan mereka sendiri... yang secara langsung mempengaruhi bahagian Persekitaran Windows. Itu adalah kesalahan:
- 'Sintaks perintah cmd' tidak diiktiraf sebagai perintah dalaman atau luaran, program boleh kendali atau fail kelompok.
Fenomena ralat ini ialah jika anda menaip sebarang sintaks arahan ke dalam Windows' CMD - Command, seperti arahan Ping, ipconfig... anda akan menerima mesej ralat di atas.

Jadi bagaimana untuk membetulkan ralat "tidak diiktiraf sebagai arahan dalaman atau luaran..." ini. Sila rujuk artikel di bawah dari LuckyTemplates!
Lihat lebih banyak artikel rujukan tentang arahan asas dalam CMD di sini.
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, mencipta pelayan... Apabila nilai pembolehubah persekitaran ini berubah, ia akan menyebabkan "salah faham" atau kekeliruan apabila Windows melaksanakan program tertentu atau perintah.
Bagaimana untuk membetulkan ralat "tidak diiktiraf sebagai arahan dalaman atau luaran...":
Sahkan jika program dipasang
![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]()
Sahkan jika program dipasang
Prompt Perintah tidak boleh menjalankan program yang tidak wujud. Jika anda cuba untuk melaksanakan program yang baru dipasang, pastikan ia telah dipasang dengan betul.
Untuk mengesahkan pemasangan:
1. Tekan Win + R untuk membuka Run . Kemudian, masukkan kawalan dan klik OK.
2. Kemudian, dalam Panel Kawalan , pergi ke Program > Program dan Ciri .
3. Tatal senarai aplikasi yang dipasang dan cari aplikasi yang ingin anda jalankan.
Selain itu, anda juga boleh melihat aplikasi yang dipasang dengan mengakses Apl dan Ciri dalam Tetapan. Untuk melakukan ini, tekan kekunci Windows + I , klik Apl dan cari aplikasi yang dipasang.
Secara lalai, apabila anda cuba melancarkan program atau skrip daripada CMD, pengendali arahan akan mencari fail dan laluan berkaitan dalam folder System32 atau pembolehubah persekitaran. Jika fail itu tiada, ia akan mengembalikan ralat "tidak diiktiraf sebagai arahan dalaman atau luaran, program boleh kendali atau fail kelompok".
Ini mungkin kerana Windows tidak memasang kebanyakan aplikasi dalam folder System32 tetapi 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, tambah laluan program kepada pembolehubah persekitaran Windows.
3. Akhir sekali, alihkan fail ke folder System32.
Gunakan laluan fail penuh untuk melaksanakan arahan
![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]()
Gunakan laluan fail penuh untuk melaksanakan arahan
Pertama, cuba kaedah laluan penuh. Di sini, artikel akan menggunakan laluan fail penuh dan bukannya nama aplikasi untuk melancarkan program daripada Command Prompt. Ini caranya:
1. Pertama, buka Command Prompt dengan hak pentadbir .
2. Seterusnya, masukkan laluan penuh aplikasi yang ingin anda lancarkan. Sebagai contoh, jika anda ingin membuka Port ESBCalc yang terletak dalam direktori 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 di dalam petikan.
Gunakan laluan fail penuh dalam petikan
![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]()
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 akan mengembalikan ralat disebabkan oleh ruang antara Program Files dan Internet Explorer .
Untuk mengelakkan ini, anda boleh memasukkan laluan fail dalam petikan. 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 ke direktorinya. Dengan cara ini, Prompt Perintah akan menentukan laluan untuk arahan yang dimasukkan dan melaksanakannya tanpa ralat.
Menambah laluan fail penuh pada Windows Environment Variable boleh membantu anda menyelesaikan ralat "tidak diiktiraf sebagai arahan dalaman atau luaran" untuk Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot dan ADB arahan.
Untuk mengedit Pembolehubah Persekitaran Windows:
1. Tekan Win + R untuk membuka Run.
2. Seterusnya, masukkan kawalan dan klik OK untuk membuka Panel Kawalan .
3. Pergi ke Sistem dan Keselamatan > Sistem . Dalam anak tetingkap kiri, klik Tetapan Sistem Lanjutan .
![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]()
Klik Tetapan Sistem Lanjutan
4. Pada versi Windows 10 yang lebih baharu, pergi ke Tetapan > Sistem > Perihal . Kemudian, klik Tetapan sistem lanjutan dalam bahagian Tetapan berkaitan.
5. Dalam tab Lanjutan , klik butang Pembolehubah Persekitaran.
![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]()
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.
![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]()
Klik Baharu
9. Di sini, anda mesti 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, laluan penuh fail akan kelihatan seperti ini:
C:\Program Files\Google\Chrome\Application
10. Klik OK untuk menambahkannya pada Pembolehubah Persekitaran.
Kemudian, klik OK pada semua tetingkap yang terbuka untuk menyimpan perubahan.
Sebaik sahaja anda telah menambah pembolehubah persekitaran baharu, buka Prompt Perintah , masukkan nama program dan CMD akan membukanya tanpa sebarang ralat.
Alihkan fail ke folder System32
![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]()
Alihkan fail ke folder System32
System32 ialah folder sistem yang dilindungi dan ia dilindungi atas sebab yang baik. Apabila anda cuba melancarkan 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 memasuki laluan fail penuh, anda boleh memindahkan 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, artikel akan memindahkan 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, masukkan chrome dan tekan Enter. CMD akan segera membuka penyemak imbas Google Chrome .
Semoga berjaya!