我在Windows 7(x64)上的IIS管理器面临一个奇怪的问题。
在家里,我有Win7 Professional,当我在开始菜单中检查IIS管理器图标时,我看到它链接到
%windir%\system32\inetsrv\InetMgr.exe
当我从命令行启动它时,它就像一个超级按钮。
但是,在工作中,我有Windows 7 Enterprise(x64),当我在开始菜单中检查链接时,条目完全相同。如果单击它-它就像一个魅力。
现在,如果我想从命令行(cmd.exe或TakeCommand)启动它,则-该文件不存在-
DIR %windir%\system32\inetsrv\*.exe
显示了许多文件,包括“ inetmgr6.exe”-但没有“ inetmgr.exe”-当然,我也不能启动它:-(
奇怪的是,当我看目录%windir%\system32\INetSrv
在Windows Explorer或Windows PowerShell中,我查阅了INetMgr.exe
文件,我可以启动它-没有问题。
这****
是怎么回事?如何INetMgr.exe
从经典命令行中找到并从那里启动它?
更新:好的,一些更新。在我的工作笔记本电脑上,该INetMgr.exe
文件似乎确实位于一个名为c:\windows\syswow64\inetsrv
(我正在从内存中调用的目录)中,所以请不要在目录名称上引用我-诸如此类)。如果我在Powershell或Windows 7 Explorer中搜索它,我会看到它。
但是,从“ cmd.exe”这样的“经典”命令行看来,它似乎在c:\windows\system32\inetsrv
..... hmmm ....麻烦中-即使我现在知道文件的实际位置,也无法从我的目录访问该目录。经典命令行-即使我以提升的特权以admin身份运行cmd.exe .......所以我知道文件在哪里,但这仍然不能解决我的问题:-(