Hosts文件記錄了一些域名對應的IP地址,這樣在訪問一個域名時就不用通過DNS服務器解析此域名的IP地址了,我們有時候需要對hosts文件進行修改,可是有些win7系統用戶卻發現修改保存hosts提示沒有管理員權限,這是怎么回事呢?下面小編將給大家講解一下具體的應對措施吧。
一般Hosts文件用于本地調試,或手動設置一個域名應該被解析到哪個IP地址[Hosts百度百科]。由于Windows 7加強了系統文件的讀寫權限,所以在第一次修改保存Windows 7系統下的Hosts文件時會出現“您沒有權限在此位置保存文件請與管理員聯系以獲得相應權限”的錯誤提示。即使你就是用管理員賬號登陸的也一樣會報此錯誤。要解決這個問題很簡單:
方法一
第一種方法是網上流傳很廣的覆蓋方法。就是先復制hosts文件到別的地方,修改完了再覆蓋回來就搞定了。中間會提示目標文件夾拒絕訪問,需要提供管理員權限,點擊繼續即可。這是很簡單的一種方法,這里就不多講了。
1. 找到Hosts文件,將Hosts文件復制到桌面。(Windows 7系統Hosts文件路徑為:C:\WINDOWS\system32\drivers\etc\hosts)
2. 用記事本打開,修改內容,然后保存。
3. 將修改好的Hosts文件再復制回Hosts文件目錄,提示是否覆蓋時選擇覆蓋即可。
win7下因為權限問題會導致不能更改hosts文件,這讓人很是苦惱。下面的幾種方法很有效。希望對大家有用。
方法二
首先在開始菜單中,用管理員權限打開一個記事本,然后在記事本中打開hosts文件,這樣因為是以管理員權限打開的,所以可以保存。具體步驟如下:
1、開始菜單->附件->右鍵點擊“記事本”->以管理員運行;
2、打開之后,用記事本打開hosts文件,hosts文件路徑的是C:\Windows\System32\drivers\etc\hosts;
3、點打開后,再寫好自己的hosts語句,直接保存就可以了;
方法三
用批處理更改
1、把下面的代碼寫入txt文件,并另存為“hosts.bat”文件(這里注意一下,如果有些朋友的電腦是不顯示文件后綴的,這樣直接命名沒效,要在文件夾選項中顯示常用文件的后綴)。文件內容如下:
復制代碼
代碼如下:
@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
2、把里面的IP和域名更改成自己想要的,
3、右鍵點擊“hosts.bat”文件,選擇以管理員權限運行。即可。(操作如圖)
經過上面的方法就可以幫助大家解決Win7系統修改保存hosts提示沒有管理員權限這個問題了,有碰到這樣問題的用戶們可以參照上面的方法步驟來解決吧,更多精彩內容歡迎繼續關注win7之家。

閩公網安備 35020302033304號


網友評論