如何儲存我的 Windows 10 主機檔案?

如何儲存我的 Windows 10 主機檔案?

在有人將其標記為重複之前,請理解我已嘗試了以下所有操作:

  1. 以管理員身份執行記事本,編輯文件並嘗試儲存。沒有運氣。
  2. 將主機檔案複製到另一個資料夾,編輯該檔案並嘗試替換/覆蓋原始檔案。沒有運氣。
  3. 取消選取檔案屬性中的唯讀選項。沒有設定所以沒有運氣。
  4. 在 SysInternals Process Explorer 中查看正在使用該檔案的內容。這是我所看到的。看上去並沒有什麼異常。如果您不同意,請回覆。

Hosts 檔案的 Process Explorer 搜尋結果

  1. 使用檔案屬性的「安全性」標籤取得主機檔案的所有權。沒有運氣。
  2. 使用資料夾屬性的「安全性」標籤取得包含主機檔案的 etc 資料夾的所有權。沒有運氣。
  3. 嘗試使用Notepad++的管理模式來儲存檔案。沒有運氣。

還有其他想法嗎?

答案1

事實證明,我跳過了一個建議,因為我認為它沒有優點。我錯了...

@Ramhound 有我需要的線索郵政他提供了。

該帖子中的解決方案建議運行 Process Explorer作為管理員然後搜尋hosts檔案。我一這麼做就看到了這個:

Process Explorer 搜尋顯示使用包括 WRSA.exe 在內的進程的 Hosts 文件

請注意 WRSA.exe 進程不在我的原始螢幕截圖中。這是Webroot 的一隻手牢牢地抓住了hosts 檔案。

繼續閱讀該解決方案,很明顯 Webroot 是罪魁禍首。

我打開 Webroot 並蒐索提到的設定。這是我發現的:

Webroot > 進階 > 屏蔽 > 防止任何程式修改 HOSTS 檔案。

取消選取該方塊後,我能夠將主機檔案保存在提升的記事本++會話中。

所以這就是關鍵所在。 Windows Home 和 Windows Professional 上的 Webroot 實作有差異。

我習慣在 Windows Professional 上工作。在 Windows Professional 上的提升的記事本/記事本++會話中儲存主機檔案沒有問題。

但是,如果您在 Windows Home 上使用 Webroot,則似乎必須取消選取此方塊才能儲存主機檔案的變更。

相關內容