Hosts 是 Windows 系統裡面一個特殊的檔案,通過它不僅可以加快網站域名的解析速度,也可以屏蔽某個惡意網站或者網頁廣告等等。某些 Windows 系統權限的原因,通過傳統的方法對 Hosts 檔案修改就非常困難。不過好在最新版本的 PowerToys 軟體增加了修改 Hosts 檔案的功能,通過它進行檔案的修改既直接又友善。
首先通過浏覽器打開https://github.com/microsoft/PowerToys,來下載下傳和安裝 PowerToys 的最新版本。接着在系統托盤中找到該工具的圖示,在圖示上通過滑鼠左鍵進行輕按兩下,就可以打開工具的設定視窗。點選左側清單中的“主機檔案編輯器”選項,然後在右側視窗中點選“啟動主機檔案編輯器”選項後的按鈕,這樣就進入到檔案的編輯視窗。不過在每次進入到編輯器視窗時,都會彈出一個警告提示框,點選其中的“接受”按鈕後才可以對 Hosts 檔案進行編輯操作。
通過編輯器清單會展現目前 Hosts 檔案中所有的規則,而且利用每條規則後的按鈕,可以将該條規則進行激活或關閉,這樣使用者在對規則的管理上就更加的靈活友善。現在點選視窗左上角的“建立條目”按鈕,在彈出對話框的“位址”中輸入對應的IP位址。然後在“主機”輸入框中設定對應的域名資訊,将“可用”選項進行激活後點選下面的“添加”按鈕,這樣就可以很友善的将這條規則寫入到 Hosts 檔案裡面。接下來再按照相同的步驟,寫入其他的規則即可。
除了對 Hosts 檔案進行正常的規則添加和管理操作以外,通過視窗右上角的按鈕還可以進一步的進行管理操作。比如點選“篩選器”按鈕,在彈出的對話框中可以按照“位址”“主機”“注釋”等方式來進行查找,這樣在規則較多的時候,就能很友善的從衆多規則條目中篩選出需要的規則。點選“打開 Hosts 檔案”按鈕,就可以直接通過記事本打開系統中的 Hosts 檔案,進而友善使用者檢視修改後的檔案效果。另外在規則上點選滑鼠右鍵,通過指令可以對不要的規則進行删除。或者對規則進行 ping 操作,來驗證設定的規則是否已經發揮作用,這也是其他類似工具暫時沒有的功能。