Windows8發布了,相信不少人已經拿來嘗鮮了。筆者也把家中的電腦也安裝了Windows8,從家中網絡訪問公司後台的時後,需要修改hosts,但發現無法保存。可能一些嘗鮮的用戶在需要在家完成「殘業」的時侯,也遇到了不能保存的情況。還有一種情況就是為了訪問通常情況下無法訪問的一些國外網站,或者繞過某些軟件的認證等等,總之修改hosts是不少用戶需要碰到的,但是現在windows8不讓改了?這是腫麼回事兒?
實際上筆者在windows8 RTM的時侯就抱怨過,這所謂「管理員帳戶」離管理員越來越遠了。可能是微軟在安全性上的考量,如今windows8比windows7的「管理員」能管的事兒越來越少。
不能保存的真正原因就是這個文件對於普通用戶(users組)沒有寫入的權限。我們這些所謂的「管理員帳戶」平時還是普通用戶,只有在彈出UAC界面,或者「以管理員身份」運行程序的時候才會提升到管理員權限,也就是基本等同於在mac系統下比如安裝軟件需要輸入密碼,這個時候才是真正的管理員,一般使用軟件的時候都是users。
Windows8中的hosts文件沒有給予users寫入的權限,那麼我們添加上就是了。
右鍵host文件,屬性。同時我們看到刪除和重命名這個文件是需要提升權限的。
在「安全」一頁中選定我們要修改的用戶組users。接下來我們要修改這個文件對於users的權限,點擊編輯。
在彈出的對話框中,選擇users組,可以看到只有可憐的讀取,讀取和執行兩個權限。
將「完全控制」的允許勾選,寫入,修改也自動勾選上,確定。
這時會提示你這樣操作會降低安全性雲雲,點「是」繼續。
這樣一來hosts文件就可以修改保存了,如果你不放心這樣會帶來安全問題,那麼修改之後可以照原樣改回來,僅保留「讀取」「讀取和執行」即可。