Windows-7
Windows 7 system32 不同的內容取決於其查看方式
使用 Windows 7 x64 企業版。當我通過資源管理器查看 C:\windows\System32 時,我可以看到 telnet.exe,如果我從開始菜單打開 cmd,我可以使用 telnet。如果我通過 Launchy(無論是否以管理員身份)打開 C:\windows\system32\cmd.exe,我將無法使用 telnet,甚至在執行後也無法看到 telnet
從開始菜單執行
C:\Windows\System32>dir telnet* 07/13/2009 05:39 PM 79,872 telnet.exe 1 File(s) 79,872 bytes
從 Launchy 執行
C:\Windows\System32>dir telnet* File Not Found
任何人都知道為什麼文件夾的內容會根據查看方式而改變嗎?
正如 Zoredache 所說,您可能正在使用兩種不同版本的命令提示符。
Windows 7 x64 有一個叫做 WOW64 的東西,它允許 32 位應用程序以兼容模式在 64 位作業系統上執行。
我想 Launchy 是一個 32 位的應用程序。(打開任務管理器並在程序選項卡中查看 Launchy 的程序是否顯示為 Launchy.exe*32。如果是,則它在 WOW64 下執行)
Windows 用 C:\Windows\SysWOW64 文件夾透明地替換 32 位應用程序的 System32。這是一個文件夾,其中包含 system32 中常見的 Windows 應用程序(如 cmd 和 regedit)的 32 位變體。Telnet 可能不存在於 SysWOW64 中。因此,您面臨的問題。