为什么我无法在 Windows 10 上使用 gvim 编辑 IIS XML 配置文件?

为什么我无法在 Windows 10 上使用 gvim 编辑 IIS XML 配置文件?

例如,当我尝试C:\Windows\system32\inetsrv\config\schema\IIS_schema.xml在 Windows 10 Pro、build 20H2 上打开它时,我总是可以在记事本中打开它,但如果我在 gvim(一个真正的编辑器)中打开它,它会假装该文件不存在。

我甚至以域管理员身份运行了 gvim,但它仍然像不存在一样。我以前从未见过这种行为,这真的很奇怪。

答案1

原因可能比你想象的要简单,

  1. 您安装了 32 位版本的 gvim。
  2. 您尝试访问仅限 64 位的 Windows 路径(如C:\Windows\system32)。

然后,名为 WOW64 的机制将该文件访问重定向到C:\Windows\sysWOW64),当然什么都没有。您打开的默认记事本是 64 位的,因此它绝对可以在任何地方访问。

这是 64 位 Windows(Windows Server 2003)引入的经典问题之一。

参考

相关内容