Windows-10

為什麼我不能在 Windows 10 上使用 gvim 編輯 IIS XML 配置文件?

  • April 8, 2021

例如,當我嘗試C:\Windows\system32\inetsrv\config\schema\IIS_schema.xml在 Windows 10 Pro、build 20H2 上打開時,我總是可以在記事本中打開它,但如果我在 gvim(真正的編輯器)中打開它,它會假裝文件不存在。

我什至以域管理員的身份執行 gvim,但它仍然讓人覺得它不存在。我以前從未見過這種行為,真的很奇怪。

原因可能比你想像的要簡單,

  1. 您安裝了 32 位版本的 gvim。
  2. 您嘗試訪問僅 64 位的 Windows 路徑(如C:\Windows\system32)。

然後稱為 WOW64 的機制將該文件訪問重定向到C:\Windows\sysWOW64),當然那裡什麼也沒有。您打開的預設記事本是 64 位的,所以它絕對可以在任何地方訪問。

這是 64 位 Windows (Windows Server 2003) 引入的經典問題之一。

參考

引用自:https://serverfault.com/questions/1059696