'ping' tidak dikenali sebagai program yang dapat dijalankan perintah internal atau eksternal atau kesalahan file batch [duplikat]

4

Pertanyaan ini sudah ada jawabannya di sini:

Ketika saya mengetik ini:

ping yahoo.com 

atau

ping -n or ipconfig

Jawabannya hanya ini

'ping' tidak dikenal sebagai program batch atau file yang dapat dijalankan perintah internal atau eksternal

atau

'ipconfig' tidak dikenali sebagai program batch atau file yang dapat dijalankan perintah internal atau eksternal.

Saya mencoba 2 solusi ini.

Pergi ke Properties di My computer, Advanced system settings → Advanced → Environment Variables Pilih 'PATH' dari daftar variabel sistem dan edit dan atur PATH ke c: \ windows \ system32; ini akan menyelesaikan masalah Anda.

Jika masih ada masalah, lakukan langkah-langkah di bawah ini

Panel Kontrol → Sistem dan keamanan → Windows Firewall → Pengaturan lanjutan → Aturan masuk → Aturan baru → aturan khusus

Protokol dan port Im: Protokol: ICMPv4 pada panel yang sama buka untuk menyesuaikan, pilih "Jenis ICMP spesifik", centang kotak "permintaan gema"

tapi itu masih masalah, bagaimana saya bisa menyelesaikannya?

mona
sumber
Saya memiliki masalah yang sama, dan dapat menjalankan ping dan perintah lain hanya jika saya menavigasi ke c: \ windows \ system32 dalam DOS dan menjalankan perintah dari lokasi itu. Saya tidak tahu mengapa itu akan berhasil dari sana, karena PATH diatur ke lokasi yang sama. Masalahnya menghilang dengan mesin baru, tapi saya tidak pernah tahu mengapa.
Dallas
periksa PATH Anda (menjalankan perintah path), mungkin itu rusak dengan ruang tidak melarikan diri atau karakter yang tidak dapat dicetak?
mpromonet
2
kesalahan pasti menunjuk ke masalah PATH
Keltari

Jawaban:

7

Ketika Anda memperbarui variabel Path Anda, apakah Anda menutup dan kemudian membuka kembali Command Prompt sebelum Anda mencoba menjalankan perintah itu lagi? Karena Anda perlu (atau mungkin me-restart).

Sepertinya variabel Path Anda mungkin telah ditimpa secara tidak sengaja.

Jika Anda menavigasi ke C: \ WINDOWS \ system32, dan mencoba menjalankan ping dari sana, apakah itu berfungsi? Jika demikian, variabel PATH Anda yang memiliki masalah.

Matty J
sumber
0

Path sekarang dikelola oleh Windows 7 dan bukan file autoexec.bat atau autoexec.nt. Untuk mengubah variabel lingkungan sistem, ikuti langkah-langkah di bawah ini.

From the desktop, right-click My Computer and click Properties.
In the System Properties window, click on the Advanced tab.
In the Advanced section, click the Environment Variables button.
Finally, in the Environment Variables window (as shown below), highlight the Path variable in the Systems Variable section and click the Edit button. Add or modify the path lines with the paths you wish the computer to access. Each different directory is separated with a semicolon as shown below.

Ini adalah pengaturan variabel lingkungan PATH default pada instalasi baru Windows 7

% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \

laleh1380
sumber
-1

Tidak jelas apa jenis OS yang Anda gunakan, karena baik OS / 2 dan Windows NT miliki cmd.exe.

Dalam kasus Windows, Anda dapat mencoba memperluas file dari disk instalasi Anda (mengasumsikan windows xp atau sebelumnya). Mungkin Anda perlu mengatur NIC Anda untuk menggunakan TCP / IP, yang mungkin menginstal ulang file-file ini.

wendy.krieger
sumber
OS / 2 telah dihentikan sejak tahun 2001! Apakah masih digunakan oleh siapa pun?
userSteve