cmd中用PING命令時,出現'Ping'不是內部或外部命令......

在cmd中用PING命令時,出現'Ping' 不是內部或外部命令,也不是可運行的程序或批處理文件
先了解一下內容:
1、可執行文件、命令文件和批處理文件
以.exe或者.com或者.bat爲擴展名的文件分別被稱爲可執行文件、命令文件和批處理文件。

2、外部命令和內部命令
DOS命令可以分爲外部命令和內部命令,內部命令包含在一個名爲command.com的文件,在系統啓動時候駐留在內存中。外部命令是保存在c:\windows\system32中的一些可以直接有效的文件的文件,包括.exe文件,.com文件,.bat文件。

系統變量中path的作用是引導系統從path中設置的根目錄開始,查找匹配的路徑,並組成新的路徑,從而執行文件。如果path變量設置不當就會使得系統無法查找到相關文件從而出錯。系統默認的系統變量path的值是c:\windows\system32。也就是說用戶在命令提示符後輸入文件名後,系統會自動到c:\windows\system32的目錄下去尋找文件,而不管用戶在哪個命令提示符後輸入。如果path的值中不包含c:\windows\system32,那麼用戶只能在命令提示符爲c:\windows\system32後輸入ping,才能執行ping文件。而你在任意一個命令提示符,比如在我的電腦上,在c:\Documents and Settings\lsr後輸入ping,這是系統會認爲ping這個文件位於c:\Documents and Settings\lsr目錄下的。但是ping文件其實是位於c:\windows\system32目錄下,這時候就出現找不到文件的錯誤。

解決方法:
右鍵單擊我的的腦->屬性->高級->環境變量->在系統變量中選中名字爲path或者是PATH->編輯->在變量值中添加上c:\windows\system32
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章