命令行清空或還原HOSTS文件內(nèi)容(包括覆蓋hosts)

Hosts 其實是個純文本的文件,用記事本等文本編輯軟件就能打開。Hosts文件里包含映射IP 地址和Host主機(jī)名的規(guī)定,每段只能包括一個映射關(guān)系,IP地址要放在每段的最前而,空格后再寫上映射的主機(jī)名。
正常情況下,系統(tǒng)的Hosts 文件除了說明信息外,只包含“127.0.0.1 localhost”這一段實際內(nèi)容,如果出現(xiàn)其他的內(nèi)容就表示被修改過了。如果Hosts 文件被修改了會有什么后果昵?
有一種網(wǎng)頁劫持的方法就是惡意修改Hosts 文件,導(dǎo)致輸人某些正常網(wǎng)址時都會轉(zhuǎn)到廣告網(wǎng)站。要想解除這種劫持,修復(fù)Hosts 文件即可。另外,我們自己修改Hosts文件也可以起到加快網(wǎng)站域名解析、方便局域網(wǎng)用戶、屏蔽網(wǎng)站等作用。
Windows98 系統(tǒng)中它在windows 日錄下,在Windows 2000 / XP / 2003 系統(tǒng)中它在X :\Windows \\System32\\Drivers\\Etc目錄下。
要請空的話用記事本打開他,只保留 127.0.0.1 localhost
其它全部刪除
用命令行可以如下命令:
清空hosts文件只要如下操作:
echo "" >%windir%\system32\drivers\etc\hosts
還原h(huán)osts文件則必須先備份一下:
copy /Y %windir%\system32\drivers\etc\hosts %windir%\system32\drivers\etc\hosts.bak
然后copy回來,
copy /Y %windir%\system32\drivers\etc\hosts.bak %windir%\system32\drivers\etc\hosts
如果你有l(wèi)inux下的小工具,可以用:
cat %windir%\system32\drivers\etc\hosts.bak > %windir%\system32\drivers\etc\hosts
下面是自動設(shè)置hosts的代碼:
echo 127.0.0.1 localhost>>%systemroot%\system32\drivers\etc\hosts
這個可以多弄一些,直接寫入到hosts里面了。
@echo off
echo "請注意你的殺毒軟件提示,一定要允許"
@echo ########################################
@xcopy C:\Windows\system32\drivers\etc\hosts C:\Windows\system32\drivers\etc\hosts.bak\ /d /c /i /y
@echo ########################################
@echo hosts文件備份完畢,開始修改hosts文件
@echo
rem del %systemroot%\system32\drivers\etc\hosts
rem ATTRIB -R %systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 localhost>>%systemroot%\system32\drivers\etc\hosts
@ipconfig /flushdns
echo 修改與刷新dns成功
下面是一個直接復(fù)制hosts文件并替換當(dāng)前系統(tǒng)hosts文件的bat
本批處理僅適用于windows系統(tǒng)
雙擊自動替換hosts批處理...
win7/win8/win10右鍵以管理員身份運行,XP用戶雙擊運行
就可以自動把文件夾下的hosts文件替換到系統(tǒng)
C:\Windows\System32\drivers\etc目錄下了
@echo off
echo √√ √√ √√√ √√√√ √√√√√ √√√√
echo √ √ √ √ √ √ √ √ √ √ √
echo √ √ √ √ √ √ √
echo √√√√ √ √ √√ √ √√
echo √ √ √ √ √ √ √
echo √ √ √ √ √ √ √
echo √ √ √ √ √ √ √ √ √
echo √√ √√ √√√ √√√√ √√√ √√√√
echo -----------------------------------------------------------
echo 腳本之家
echo www.dbjr.com.cn
echo 備用域名 jbzj.com
echo -----------------------------------------------------------
copy "%~dp0hosts" "%SystemRoot%\System32\drivers\etc\hosts"
ipconfig /flushdns
pause
相關(guān)文章
電腦提示找不到libcef.dll無法繼續(xù)執(zhí)行代碼怎么辦? libcef.dll丟失修復(fù)
在使用電腦的過程中,你可能會突然遇到諸如“找不到libcef.dll”或者“由于缺少libcef.dll,程序無法啟動”之類的惱人提示,下面我們就來看看詳細(xì)解決辦法2025-04-23電腦提示由于找不到d3dx9_43.dll如何解決? d3dx9_43.dll文件丟失修復(fù)技
在使用Windows操作系統(tǒng)運行某些應(yīng)用程序(尤其是游戲或圖形密集型軟件)時,用戶可能會遇到“d3dx9_43.dll文件丟失”的錯誤提示,這一錯誤不僅影響程序的正常啟動,還可能2025-04-23電腦死機(jī)無反應(yīng)怎么強(qiáng)制重啟? 一文讀懂方法及注意事項
在日常使用電腦的過程中,我們難免會遇到電腦無法正常啟動的情況,本文將詳細(xì)介紹幾種常見的電腦強(qiáng)制開機(jī)方法,并探討在強(qiáng)制開機(jī)后應(yīng)注意的事項,以及如何從根本上解決電腦2025-04-16電腦如何通過數(shù)據(jù)線連接手機(jī)網(wǎng)絡(luò)? 電腦上網(wǎng)不再受限的技巧
今天我來分享一下如何用USB線把臺式電腦連接到手機(jī)的網(wǎng)絡(luò)上,其實操作非常簡單,只需要幾步就搞定了,讓我們一起來看看吧2025-04-15分辨率三兄弟LPI、DPI 和 PPI有什么區(qū)別? 搞清分辨率的那些事兒
分辨率這個東西,真的是讓人又愛又恨,為了搞清楚它,我可是翻閱了不少資料,最后發(fā)現(xiàn)“小7的背包”的解釋最讓我茅塞頓開,于是,我決定整理一下,給大家分享一下我的理解2025-04-03- 你是否曾想過,為什么鍵盤上的空格鍵有時并不能滿足我們的需求?其實,空格鍵輸入的空格分為全角和半角兩種2025-03-31
mss32.dll文件丟失怎么辦? 電腦提示mss32.dll丟失的多種修復(fù)方法
最近,很多電腦用戶可能遇到了mss32.dll文件丟失的問題,導(dǎo)致一些應(yīng)用程序無法正常啟動,那么,如何修復(fù)這個問題呢?別擔(dān)心,本文將詳細(xì)介紹mss32.dll文件的作用和丟失原因2025-03-26電腦提示找不到openal32.dll文件怎么辦? openal32.dll丟失完美修復(fù)方法
openal32.dll是一種重要的系統(tǒng)文件,當(dāng)它丟失時,會給我們的電腦帶來很大的困擾,很多人都曾經(jīng)遇到過這個問題,但你知道該如何解決嗎?詳細(xì)請看下文介紹2025-03-26電腦win32spl.dll文件丟失咋辦? win32spl.dll丟失無法連接打印機(jī)修復(fù)技
電腦突然提示win32spl.dll文件丟失,打印機(jī)死活連不上,今天就來給大家詳細(xì)講解一下這個問題的解決方法,手把手教你如何搞定win32spl.dll丟失的問題,讓你輕松恢復(fù)打印機(jī)連2025-03-26電腦提示binkw32.dll缺失怎么辦? 教你輕松解決binkw32.dll丟失問題修復(fù)
電腦上玩游戲時,突然彈出“計算機(jī)丟失binkw32.dll”的錯誤提示,是不是讓你瞬間抓狂?別擔(dān)心,今天就來手把手教你如何解決這個問題2025-03-26