Windows 系统中 hosts 文件无法修改的问题
文章目錄
- 1. 背景描述
- 2. 解決方法
1. 背景描述
最近因工作需要配置一下系統的 hosts 文件,做一個域名映射,公司電腦是 64 位 WIN7 系統,本來以為很簡單的事情,沒想到最后還挺復雜。
首先是我在C:\Windows\system32\drivers\etc\hosts找到了hosts文件,直接使用文本編輯器打開,添加好域名映射后,點擊保存,發現無法保存,提示保存失敗。我想可能是權限問題,然后就關閉了,準備使用以管理員身份運行打開,沒想到右鍵列表中并沒有以管理員身份運行選項。然后我又準備直接新建一個hosts文件進行替換,結果直接提示我無權限在該目錄新建文件。好吧,于是求助百度解決了問題,下面記錄下解決方式。
參考地址:Win7無法修改hosts文件怎么辦
2. 解決方法
hosts文件是一個系統文件,作用就是對于要經常訪問的網站,我們可以通過在hosts中配置域名和 IP 的映射關系,這樣當我們輸入域名計算機就能很快解析出 IP,而不用請求網絡上的 DNS 服務器,方便局域網用戶,當我們要對一些軟件與服務器通訊進行破解的時候,通常需要修改hosts文件來達到目的,但是在修改hosts文件的時候系統會提示沒有權限和不能保存,這要怎么辦呢?
(1)首先打開路徑C:\windows\system32\drivers\etc,然后找到hosts文件并右擊選擇“屬性”;然后在彈出來的屬性面板中切換到“安全”選項卡(點擊當前用戶會發現允許下面僅有兩項權限),然后選擇點擊“高級”按鈕;
(2)在高級安全設置界面中點擊“更改權限”按鈕;
(3)在打開的新窗口中將“包括可從該對象的父項繼承的權限”前面的勾去掉,然后會彈出安全對話框;
(4)在彈出的安全對話框中點擊添加按鈕;
(5)接著回到窗口中,點擊確定按鈕,會彈出安全對話框,點擊“是”按鈕即可;
(6)然后會返回到一開始的屬性窗口中,點擊“編輯”按鈕;
(7)最后在彈出的權限窗口中,勾選當前用戶所在的管理組、給予完全控制的權限,然后點擊確定按鈕退出。
(8)這時會提示是否要修改系統文件夾權限,選擇“是”,這樣hosts文件就可以修改了。
總結
以上是生活随笔為你收集整理的Windows 系统中 hosts 文件无法修改的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode训练
- 下一篇: eslint 无法格式化ts_vscod