天天看點

IP位址突變之謎 破解DHCP服務依存關系

最近将安裝在windows xp系統中的諾頓防病毒軟體強行解除安裝之後,發現筆記本電腦突然不能上網,打開網路上的芳鄰屬性視窗,檢查本地連接配接的屬性時,看到tcp/ip參數設定界面中的ip位址竟然“突變”成了“ 0.0.0.0”。這就奇怪了,筆者先前将筆記本的ip位址設定成動态擷取的,現在沒有對網絡參數進行任何修改,ip位址怎麼會突然變成“0.0.0.0”呢? 

    到網上搜尋“0.0.0.0”位址時,發現該位址不表示任何計算機和網絡,顯然本地計算機的ip位址變成“0.0.0.0”,則表示本地的網絡接口還沒有被正确打開,也就是說筆記本電腦沒有從dhcp伺服器中擷取到真實有效的ip位址,是以筆記本電腦自然也就會出現不能上網的故障了。 

  那麼究竟是什麼原因造成了本地計算機的ip位址變成“0.0.0.0”的呢?考慮到ip位址在發生突變前後,筆者沒有進行過任何網絡參數的改動,而且在解除安裝諾頓防病毒軟體之前,上網還一切正常呢;看來,ip位址發生突變一定是諾頓防病毒軟體引起的。為了進一步驗證筆者的猜測,筆者又打開了windows xp系統的日志資訊,想從其中找到一些答案。 

  果不其然,日志檔案中清楚地提示系統出現7300錯誤,dhcp服務無法正常啟動。為了弄清楚引起7300錯誤的原因,筆者又到網上查閱了這方面的資料;幾經努力,終于明白7300錯誤的出現主要是由dhcp用戶端服務無法正常初始化引起的,一旦dhcp服務不能正确啟動,那麼windows xp系統工作站自然也就無法從dhcp伺服器中動态擷取到合法的ip位址了,這顯然就是本地計算機ip位址突然變成“0.0.0.0”的原因了。 

  根據日志檔案的提示,筆者進一步發現了dhcp用戶端服務之是以無法正常初始化,主要是由于與dhcp服務有依存關系的symtdi服務不能正常啟動造成的。而symtdi服務在諾頓防病毒軟體運作期間會自動受到它的監控,一旦将諾頓防病毒軟體強行解除安裝掉,symtdi服務也就會受到牽連而無法正常啟動。 

  要想讓dhcp服務可以正常啟動,可以解除該服務與symtdi服務的依存關系;要做到這一點,可以按照如下操作步驟來進行: 

  依次單擊“開始”/“運作”指令,在彈出的系統運作對話框中,輸入字元串指令“regedit”,單擊“确定”按鈕後,打開系統的系統資料庫編輯視窗; 

  在其中依次展開系統資料庫分支hkey_local_machine\system\currentc

本文轉自CC部落格51CTO部落格,原文連結http://blog.51cto.com/levelive/5878如需轉載請自行聯系原作者

刀博士

繼續閱讀