一般Hosts文件用于本地調(diào)試,或手動設(shè)置一個域名應(yīng)該被解析到哪個IP地址[Hosts百度百科]。由于Windows 7加強(qiáng)了系統(tǒng)文件的讀寫權(quán)限,所以在第一次修改保存Windows 7系統(tǒng)下的Hosts文件時會出現(xiàn)“您沒有權(quán)限在此位置保存文件請與管理員聯(lián)系以獲得相應(yīng)權(quán)限”的錯誤提示。即使你就是用管理員賬號登陸的也一樣會報(bào)此錯誤。要解決這個問題很簡單:
方法一
第一種方法是網(wǎng)上流傳很廣的覆蓋方法.就是先復(fù)制hosts文件到別的地方,修改完了再覆蓋回來就搞定了。中間會提示目標(biāo)文件夾拒絕訪問,需要提供管理員權(quán)限,點(diǎn)擊繼續(xù)即可。這是很簡單的一種方法,這里就不多講了.
1. 找到Hosts文件,將Hosts文件復(fù)制到桌面。(Windows 7系統(tǒng)Hosts文件路徑為:C:\WINDOWS\system32\drivers\etc\hosts)
2. 用記事本打開,修改內(nèi)容,然后保存。
3. 將修改好的Hosts文件再復(fù)制回Hosts文件目錄,提示是否覆蓋時選擇覆蓋即可。
win7下因?yàn)闄?quán)限問題會導(dǎo)致不能更改hosts文件,這讓人很是苦惱.下面的幾種方法很有效.希望對大家有用.
方法二
,用記事本更改
首先在開始菜單中,用管理員權(quán)限打開一個記事本,然后在記事本中打開hosts文件,這樣因?yàn)槭且怨芾韱T權(quán)限打開的,所以可以保存.具體步驟如下:
1、開始菜單->附件->右鍵點(diǎn)擊“記事本”->以管理員運(yùn)行,(操作如圖)
![](/d/20211018/5412b00a52ff6093112f2fa84d2c6e5e.gif)
2、打開之后,用記事本打開hosts文件,hosts文件路徑的是C:\Windows\System32\drivers\etc\hosts,(操作如圖)
![](/d/20211018/8a6f843e55b88a16e2f9fce4bdecbe40.gif)
![](/d/20211018/49946e705ad59af67e3b9d70de0b1099.gif)
3、點(diǎn)打開后,再寫好自己的hosts語句,直接保存就可以了。(操作如圖)
![](/d/20211018/1020bb002ceda54a81545693bf523cc0.gif)
方法三
,用批處理更改
1、把下面的代碼寫入txt文件,并另存為“hosts.bat”文件(這里注意一下,如果有些朋友的電腦是不顯示文件后綴的,這樣直接命名沒效,要在文件夾選項(xiàng)中顯示常用文件的后綴)。文件內(nèi)容如下:
@echo off
del %systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 www.test.com>>%systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 localhost>>%systemroot%\system32\drivers\etc\hosts
start https://www.jb51.net
2、把里面的IP和域名更改成自己想要的,
3、右鍵點(diǎn)擊”hosts.bat”文件,選擇以管理員權(quán)限運(yùn)行。即可。(操作如圖)
![](/d/20211018/c9deb684f213aadbb806f4919a2d97a6.gif)
通過這個方式可以解決提示無權(quán)修改Hosts文件,以后需要修改Hosts時就不再需要再復(fù)制到桌面了,因?yàn)槲募傩砸呀?jīng)修改,以后只需要在Hosts目錄下修改即可。如果你有更好的方法,請?jiān)谠u論區(qū)分享給我們。