例如,当我尝试C:\Windows\system32\inetsrv\config\schema\IIS_schema.xml
在 Windows 10 Pro、build 20H2 上打开它时,我总是可以在记事本中打开它,但如果我在 gvim(一个真正的编辑器)中打开它,它会假装该文件不存在。
我甚至以域管理员身份运行了 gvim,但它仍然像不存在一样。我以前从未见过这种行为,这真的很奇怪。
答案1
原因可能比你想象的要简单,
- 您安装了 32 位版本的 gvim。
- 您尝试访问仅限 64 位的 Windows 路径(如
C:\Windows\system32
)。
然后,名为 WOW64 的机制将该文件访问重定向到C:\Windows\sysWOW64
),当然什么都没有。您打开的默认记事本是 64 位的,因此它绝对可以在任何地方访问。
这是 64 位 Windows(Windows Server 2003)引入的经典问题之一。