cmd没有显示某些文件

时间:2014-12-16 00:41:57

标签: windows cmd

这有点奇怪。当我跑:     设置oShell = CreateObject(" WScript.Shell")     oShell.run(" C:\ Windows \ System32下\ PnPutil.exe&#34) 我得到一个80070002无法找到指定的文件。我知道那个文件就在那里。所以我跑了:     oShell.run(" cmd / K C:\ Windows \ System32 \ PnPutil.exe") 我得到一个命令shell并浏览到C:\ Windows \ System32。 PnPutil.exe不存在。我可以浏览到资源管理器中的文件夹,它就在那里。是什么赋予了?我是在另一个cmd宇宙中吗?

1 个答案:

答案 0 :(得分:2)

可能您在64位Windows上运行32位cmd.exe。对于32位应用程序,%SystemRoot%\System32被重定向到%SystemRoot%\SysWow64,这是32位DLL和EXE所在的位置(MSDN:File System Redirector)。但是没有32位版本的PnPutil.exe。试试C:\Windows\Sysnative\PnPutil.exeSysnative虚拟目录允许32位应用访问真实的System32目录。