Estou enfrentando um problema estranho com o Gerenciador do IIS no Windows 7 (x64).
Em casa, tenho o Win7 Professional e, quando verifico o ícone do meu gerenciador do IIS no menu Iniciar, vejo os links para
%windir%\system32\inetsrv\InetMgr.exe
Quando inicio isso na linha de comando, ele funciona como um encanto.
No trabalho, no entanto, tenho o Windows 7 Enterprise (x64) e, quando verifico meu link no menu Iniciar, a entrada é exatamente a mesma. Se eu clicar nele - funciona como um encanto.
Agora, se eu gostaria de iniciá-lo na linha de comando (cmd.exe ou TakeCommand), no entanto - o arquivo simplesmente não está lá -
DIR %windir%\system32\inetsrv\*.exe
mostra vários arquivos, incluindo um "inetmgr6.exe" - mas não "inetmgr.exe" - e, é claro, também não consigo iniciá-lo :-(
Estranhamente, quando eu olhar para o diretório %windir%\system32\INetSrv
no Windows Explorer ou o Windows PowerShell, eu VER o INetMgr.exe
arquivo e posso lançá-lo - não há problema.
O que ****
está acontecendo aqui? Como posso encontrar o INetMgr.exe
da minha linha de comando clássico e lançá-lo de lá ??
UPDATE: ok, algumas atualizações. No meu laptop de trabalho, o INetMgr.exe
arquivo parece realmente estar localizado em um diretório chamado c:\windows\syswow64\inetsrv
(estou me lembrando de memória, portanto, não me cite no nome do diretório - algo assim). Eu posso ver isso se eu procurá-lo, por exemplo, no Powershell ou no Windows 7 Explorer.
No entanto, a partir de uma linha de comando "clássica" como o cmd.exe, parece estar em c:\windows\system32\inetsrv
..... hmmm .... o problema é - embora agora eu saiba onde o arquivo realmente está, não consigo acessar esse diretório do meu linha de comando clássica - nem mesmo se eu estiver executando o cmd.exe como administrador com privilégios elevados ....... então eu sei onde está o arquivo, mas isso ainda não resolve o meu problema :-(
FWIW - Eu estava vendo exatamente o mesmo problema no meu "desktop" do Windows 2008 R2. Eu nunca encontrei uma correção ou uma explicação.
Mas uma solução alternativa para mim foi copiar C: \ Windows \ System32 \ inetsrv \ InetMgr.exe para uma nova pasta (por exemplo, "E: \ Apps \ IIS \ InetMgr.exe"). Agora eu posso executá-lo a partir de uma linha de comando neste local, o UAC aparece e tudo funciona bem a partir daí.
fonte
Estou com um problema semelhante, estou usando o Windows 7 de 64 bits, tento encontrar o InetMgr.exe usando um programa como o Chrome (usando a janela de upload) ou o bloco de notas ++ (Arquivo -> Abrir), mas não vejo o arquivo .
Se eu tentar encontrá-lo usando o bloco de notas original do Windows, eu o vejo. Usando o CMD, o arquivo está visível. Se eu copiar e colar o arquivo no mesmo diretório ... não será visível para outros programas. Se eu renomear o arquivo (test.txt) ... o arquivo ainda não está visível ...
Parece que o arquivo está visível para outros programas do sistema operacional (Explorer, bloco de notas), mas não para software de terceiros (Chrome, notepadd ++, winamp ecc)
Em todas as pesquisas que usei o . padrão de pesquisa. Em todas as pesquisas w3wp.exe e InetMgr6.exe são visíveis ... mas InetMgr.exe não.
No diretório C: \ Windows \ SysWOW64 \ inetsrv, o arquivo não está presente.
Como isso é possível?
ATUALIZAR
Aqui está a resposta :
fonte