win7 win10在使用cmd ping的時(shí)候提示“'ping' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件。”
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天想做一下CDN一些問(wèn)題,然后啟動(dòng)cmd的Ping的時(shí)候竟然提示“'ping' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件?!焙脤擂危贿^(guò)很早以前寫(xiě)過(guò)一篇文章,大致也都一樣的吧;
'ping' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序的解決辦法 這篇文章寫(xiě)于2011年,當(dāng)時(shí)還是XP的年代,不過(guò)都是換湯不換藥,當(dāng)時(shí)也沒(méi)做下圖解,今天做下圖解;
下面我們就來(lái)說(shuō)說(shuō)相關(guān)的問(wèn)題;
可執(zhí)行文件、命令文件和批處理文件
以.exe或者.com或者.bat為擴(kuò)展名的文件分別被稱為可執(zhí)行文件、命令文件和批處理文件。
外部命令和內(nèi)部命令
DOS命令可以分為外部命令和內(nèi)部命令,內(nèi)部命令包含在一個(gè)名為command.com的文件,在系統(tǒng)啟動(dòng)時(shí)候駐留在內(nèi)存中。外部命令是保存在c:\windows\system32中的一些可以直接有效的文件的文件,包括.exe文件,.com文件,.bat文件。
系統(tǒng)變量中path的作用是引導(dǎo)系統(tǒng)從path中設(shè)置的根目錄開(kāi)始,查找匹配的路徑,并組成新的路徑,從而執(zhí)行文件。如果path變量設(shè)置不當(dāng)就會(huì)使得系統(tǒng)無(wú)法查找到相關(guān)文件從而出錯(cuò)。系統(tǒng)默認(rèn)的系統(tǒng)變量path的值是c:\windows\system32。也就是說(shuō)用戶在命令提示符后輸入文件名后,系統(tǒng)會(huì)自動(dòng)到c:\windows\system32的目錄下去尋找文件,而不管用戶在哪個(gè)命令提示符后輸入。如果path的值中不包含c:\windows\system32,那么用戶只能在命令提示符為c:\windows\system32后輸入ping,才能執(zhí)行ping文件。而你在任意一個(gè)命令提示符,比如在我的電腦上,在c:\Documents and Settings\06929后輸入ping,這是系統(tǒng)會(huì)認(rèn)為ping這個(gè)文件位于c:\Documents and Settings\06929目錄下的。但是ping文件其實(shí)是位于c:\windows\system32目錄下,這時(shí)候就出現(xiàn)找不到文件的錯(cuò)誤。
問(wèn)題原因:
原因就是系統(tǒng)的環(huán)境變量少了c:\windows\system32
解決方法:
右鍵單擊我的的腦->屬性->高級(jí)->環(huán)境變量->在系統(tǒng)變量中選中名字為path或者是PATH->編輯->在變量值中添加上c:\windows\system32
具體請(qǐng)看圖解:
我們定位到電腦的C:\Windows\System32目錄是不是有ping.exe這個(gè)文件!如果有的話繼續(xù)往下看,如果沒(méi)有這個(gè)文件百度找一個(gè)放進(jìn)去!
如果你電腦上有上面的那個(gè)文件就執(zhí)行下面操作,因?yàn)殡娔X系統(tǒng)不同操作的方法也會(huì)有所不同在這里以win7系統(tǒng)為例!首先我們打開(kāi)電腦的高級(jí)設(shè)置!
然后在打開(kāi)的高級(jí)設(shè)置窗口點(diǎn)擊環(huán)境變量!
在系統(tǒng)變量那一欄找找有沒(méi)有path這個(gè)變量,不是PATH是小寫(xiě)的path,如果沒(méi)有的話就點(diǎn)擊下面的新建按鈕!
然后變量名path填寫(xiě):在變量末尾添加;C:\windows\system32\然后點(diǎn)確定即可,也可以寫(xiě)成(%SystemRoot%\system32) 如下圖;
再來(lái)看~~一切完美運(yùn)行~~如下圖
到此就可以解決“ping' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件?!钡膯?wèn)題,;
PS:有些時(shí)候在path變量值也有這些,那多少是cmd沒(méi)有權(quán)限,找到cmd.exe(在c:\windows\system32),雙擊或者右鍵管理員模式運(yùn)行均可;
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!