У меня странная проблема с диспетчером IIS в Windows 7 (x64).
Дома у меня 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 или Windows Powershell, я SEE в INetMgr.exe
файл , и я не могу запустить его - не проблема.
Что ****
здесь происходит? Как я могу найти INetMgr.exe
из моей классической командной строки и запустить его оттуда ??
ОБНОВЛЕНИЕ: хорошо, некоторые обновления. На моем рабочем ноутбуке INetMgr.exe
файл, кажется, действительно находится в каталоге с именем c:\windows\syswow64\inetsrv
(я вспоминаю по памяти, поэтому не указывайте меня в имени каталога - что-то в этом роде). Я могу видеть это, если я ищу его, например, в Powershell или Windows 7 Explorer.
Тем не менее, из «классической» командной строки, такой как cmd.exe, он, похоже, находится в c:\windows\system32\inetsrv
..... хммм .... проблема в том, что - хотя теперь я знаю, где на самом деле находится файл, я не могу получить доступ к этому каталогу из своего классическая командная строка - даже если я запускаю cmd.exe в качестве администратора с повышенными привилегиями ....... так что я знаю, где находится файл, но это все равно не решает мою проблему :-(