找到網路上有篇類似問題的文章如后, 請參考!
http://forum.shareget.com/t299621/
問題解決:
首先使用者按下『修復』按紐時,系統便會做出『清除ARP快取』、『清除與重整NETBT狀態』、『清除DNS快取』、『登錄DNS』等動作,而樓主似乎是卡在『清除DNS快取』這個項目,通常這是因為系統中的某項服務被停用了,造成清除DNS快取區域時,根本找不到DNS快取,所以首先請依照底下步驟檢視服務狀態並完成步驟:
1.在『開始』==>『執行』==>鍵入"services.msc"後按下ENTER
2.輸入並執行後,將會開啟服務的視窗,在右半邊視窗裡找到"DNS Client"這個服務名稱。
3.確定該服務的狀態,必須為"已啟動",如果沒有啟動,請手動啟動她。
解釋(部分引用微軟官方敘述):
該服務的功能在於解析並"快取"這台電腦的網域名稱解析,如果停止這個服務,
這台電腦將無法快取 DNS 名稱與尋找 Active Directory 網域控制站(DC)的所在位址。
由以上敘述得知,DNS Client沒有啟動時,DNS 快取便無法動作,所以造成清除快取時,根本找不到快取~~~
這個服務預設值是"啟動"的,會被關掉的原因有三:
1.使用者自行手動關閉
2.使用某些登錄調整或優化軟體時,誤把DNS Client給關閉
3.安裝防毒軟體時,由於使用者不了解DNS Client的用途,便依照防毒軟體的只是關掉了他,例如卡巴斯基就會在安裝過程提醒使用者關閉DNS快取(DNS Client)
其中第三項是常見的狀況,卡巴斯基的技術人員是認為,DNS快取部份的運作原理,可以導致病毒入侵,造成病毒防疫上的漏洞,事實上也的確如此,
只不過利用這類方式入侵的手法,大多發生在公司內部的網域環境,
駭客可利用偽造的DNS主機並製造加了料的DNS封包來攻擊公司內部的電腦,
不過這種手法很難利用在使用ADSL線路的用戶,因為ADSL的用戶在連線時,DNS主機都是由ISP主動指定,因此沒有機會連接偽造DNS主機,所以ADSL用戶無需關閉該服務,造成自身的困擾。