У меня странная проблема с диспетчером 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 в качестве администратора с повышенными привилегиями ....... так что я знаю, где находится файл, но это все равно не решает мою проблему :-(
FWIW - я видел точно такую же проблему на моем рабочем столе Windows 2008 R2. Я так и не нашел исправления или объяснения.
Но обходным путем для меня было скопировать C: \ Windows \ System32 \ inetsrv \ InetMgr.exe в новую папку (например, «E: \ Apps \ IIS \ InetMgr.exe»). Теперь я могу выполнить его из командной строки в этом месте, UAC подходит, и с этого момента все работает нормально.
источник
У меня похожая проблема, я использую Windows 7 64bit, я пытаюсь найти InetMgr.exe с помощью такой программы, как Chrome (используя окно загрузки) или notepad ++ (Файл -> Открыть), но я не вижу файл ,
Если я пытаюсь найти его, используя оригинальный блокнот Windows, я вижу это. При использовании CMD файл виден. Если я копирую и вставляю файл в тот же каталог ... он не виден другим программам. Если я переименую файл (test.txt) ... файл все еще не виден ...
Кажется, что файл виден другим программам операционной системы (Explorer, notepad), но не стороннему программному обеспечению (Chrome, notepadd ++, winamp ecc)
Во всех поисках я использовал . шаблон поиска. Во всех поисках w3wp.exe и InetMgr6.exe видны ... но InetMgr.exe нет.
В каталоге C: \ Windows \ SysWOW64 \ inetsrv файла нет.
Как это возможно?
ОБНОВИТЬ
Вот ответ :
источник