描述:
情況是這樣的,本人是一個多年運維工程師加上會一點網(wǎng)絡(luò)爬蟲技術(shù),最近呢和大家一樣:windows10又自動更新了,完了更新完后又藍(lán)屏了,害的我廢了不少時間,還好我有完整的系統(tǒng)備份算是恢復(fù)了,于是乎也就有了這個文章。
以往我們關(guān)閉自動更新的方式呢:系統(tǒng)服務(wù)、計劃任務(wù)、組策略等等,但你發(fā)現(xiàn)它又在悄悄的更新了。惡心!
那么今天我們來通過host文件來屏蔽自動更新,大致原理是這樣的,windows系統(tǒng)更新它最終都會連到微軟的服務(wù)器上去,而連到微軟的服務(wù)器那必然是需要用域名,那么我們將這些域名加到host文件里是不是就可以了呢?
host文件的簡介:你在上網(wǎng)的時候 比如 www.baidu.com,有個DNS服務(wù)器負(fù)責(zé)解析成類似于這樣的公網(wǎng)ip地址22.11.33.134 ,那么實際情況是怎么樣呢?
系統(tǒng)首先會先去查你本地的host文件里的映射表,如果沒有就去dns服務(wù)器去查,如果有,則優(yōu)先使用,好了,講多了煩,我們開始。
1 抓包:
我弄了個抓包工具,然后把系統(tǒng)自動更新故意打開,讓他聯(lián)網(wǎng)去更新,然后截獲這個數(shù)據(jù)包,你猜怎么著?抓到N個數(shù)據(jù)包,然后摘出里面的域名。

2 域名提?。?/strong>
拿,這里就是我提取到的自動更新時聯(lián)網(wǎng)用的域名:
au.download.windowsupdate.com
download.windowsupdate.com
slscr.update.microsoft.com
update.microsoft.com
cp601.prod.do.dsp.mp.microsoft.com
3 你需要做的:
(1)到你的電腦的這個路徑下找到host文件:C:WindowsSystem32driversetc
先復(fù)制出一個來,作為備份!

(2)以記事本編輯這個文件:

(3)粘貼這些代碼進來,如下圖:然后保存。
127.0.0.1 *.microsoft.com
127.0.0.1 *.update.microsoft.com
127.0.0.1download.windowsupdate.com
127.0.0.1au.download.windowsupdate.com
127.0.0.1slscr.update.microsoft.com
(4)最后一步,刷新DNS緩存:鼠標(biāo)放到開始菜單那個圖標(biāo),右鍵,然后選擇以管理員身份運行 PowerShell ,然后粘貼,或者敲這個命令 ipconfig /flushdns,然后再敲回車,完成。
