PALMisLIFE 討論區

標題: [求助] 救命啊!!我的win2000 環境變數path跑掉了 [列印本頁]

作者: eric1810    時間: 2004-1-13 15:37
標題: [求助] 救命啊!!我的win2000 環境變數path跑掉了
前幾天利用時間把一些不常用的軟體移除掉,
今天開dos視窗要執行telnet卻無法執行,
一測之下發現,平常用的一些指令,telnet ,ping ,tracert,notepad,
都無法再dos視窗下執行了,只能用mouse雙擊來執行.

我的path變成這樣了  :  
PATH=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM

正常是
PATH=C:WINNT\SYSTEM32;C:WINNT\;C:WINNT\SYSTEM32\WBEM

但我check 控制台\系統\環境變數 裡面的值,
跟正常的電腦裡面的設定都是一樣的.
不知道到底是哪理出了問題???

請各位PIL的前輩幫忙!!!
謝謝喔.
作者: Jonry    時間: 2004-1-13 16:00
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
在 Windows 底下, 前後夾 % 的都是環境變數, 如
%Systemroot%=C:\WINNT
%Windir%=C:\WINNT 等等

你在 DOS Command 中, 用 SET 看看有沒有別的 PATH 變數取代了系統環境變數,
尤其是 System Partition 裡如果有 autoexec.bat 的話, 很有可能就會把系統的 path 給取代掉。
作者: eric1810    時間: 2004-1-13 17:56
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
感謝Jounry,
我的如下:
C:\Documents and Settings\Administrator>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=ERIC
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
LOGONSERVER=\\ERIC
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0806
ProgramFiles=C:\Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=ERIC
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
windir=C:\WINNT


Originally posted by Jonry at 2004/1/13 16:00:
在 Windows 底下, 前後夾 % 的都是環境變數, 如
%Systemroot%=C:\WINNT
%Windir%=C:\WINNT 等等

你在 DOS Command 中, 用 SET 看看有沒有別的 PATH 變數取代了系統環境變數,
尤其是 System Partition 裡如果有 autoexec.bat 的話, 很有可能就會把系統的 path 給取代掉。

作者: pwhung    時間: 2004-1-13 18:17
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
我的電腦->內容->進階->環境變數->系統變數
Path的值改回C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
然後開DOS視窗
輸入path,檢查PATH的內容是否正確
作者: Jonry    時間: 2004-1-13 18:23
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
再問一下, 你從哪裡叫出 DOS 視窗的?

是叫"附屬應用程式"的"命令提示字元"? 還是從"開始"→"執行" 去執行 CMD ?

如果是前者, 那就砍掉自己再建一個; 如果是後者, 那... 我也不曉得了... B)
作者: pwhung    時間: 2004-1-13 18:29
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
你的環境變數都沒錯...
只錯在系統沒將你
Path=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM
中的%SYSTEMROOT%變數替換為C:\WINNT
正常狀況下,打SET指令時...
應該已經替換掉%SYSTEMROOT%,然後show出
Path=C:\WINNT\SYSTEM32;C:\WINNT;C:\WINNT\SYSTEM32\WBEM

反正改回不含變數的絕對路徑就OK了,大家的電腦也是設不含變數的絕對路徑

Originally posted by eric1810 at 2004-1-13 05:56 PM:
感謝Jounry,
我的如下:
C:\Documents and Settings\Administrator>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=ERIC
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
LOGONSERVER=\\ERIC
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0806
ProgramFiles=C:\Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=ERIC
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
windir=C:\WINNT



作者: Jonry    時間: 2004-1-13 19:11
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
我在"系統變數"裡, 看到的值是 "C:\WINT\SYSTEM32;C:\WINNT;.....
可是按編輯後, 變數值裡卻是 "%SystemRoot%\system32;.....", 所以問題應該不是在此。
作者: eric1810    時間: 2004-1-16 11:40
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
Originally posted by Jonry at 2004/1/13 19:11:
我在"系統變數"裡, 看到的值是 "C:\WINT\SYSTEM32;C:\WINNT;.....
可是按編輯後, 變數值裡卻是 "%SystemRoot%\system32;.....", 所以問題應該不是在此。

是的!!!我的情形就是這樣.
所以改系統/參數 裡面也沒辦法???
作者: eric1810    時間: 2004-1-16 11:43
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
Originally posted by pwhung at 2004/1/13 18:29:
你的環境變數都沒錯...
只錯在系統沒將你
Path=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM
中的%SYSTEMROOT%變數替換為C:\WINNT
正常狀況下,打SET指令時...
應該已經替換掉%SYSTEMROOT%,然後show出
Path=C:\WINNT\SYSTEM32;C:\WINNT;C:\WINNT\SYSTEM32\WBEM

反正改回不含變數的絕對路徑就OK了,大家的電腦也是設不含變數的絕對路徑



我是怕如果直接改成不含變數的絕對路徑,
不知道哪裡又會跑出問題來,
因為好像很多地方都會有相關聯喲.
作者: eric1810    時間: 2004-1-16 11:44
標題: Re: [求助] 救命啊!!我的win2000 環境變數path跑掉了
Originally posted by Jonry at 2004/1/13 18:23:
再問一下, 你從哪裡叫出 DOS 視窗的?

是叫"附屬應用程式"的"命令提示字元"? 還是從"開始"→"執行" 去執行 CMD ?

如果是前者, 那就砍掉自己再建一個; 如果是後者, 那... 我也不曉得了... B)

兩個都有試過耶....




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5