Je suis confronté à un problème étrange avec le gestionnaire IIS sur Windows 7 (x64).
À la maison, j'ai Win7 Professional, et lorsque je vérifie l'icône de mon gestionnaire IIS dans le menu Démarrer, je vois qu'il est lié à
%windir%\system32\inetsrv\InetMgr.exe
Lorsque je lance cela depuis la ligne de commande, cela fonctionne comme un charme.
Au travail, cependant, j'ai Windows 7 Enterprise (x64), et lorsque je vérifie mon lien dans le menu Démarrer, l'entrée est exactement la même. Si je clique dessus, cela fonctionne comme un charme.
Maintenant, si je souhaite le lancer à partir de la ligne de commande (cmd.exe ou TakeCommand), cependant - le fichier n'est tout simplement pas là - un
DIR %windir%\system32\inetsrv\*.exe
affiche un certain nombre de fichiers, y compris un "inetmgr6.exe" - mais pas de "inetmgr.exe" - et bien sûr, je ne peux pas le lancer non plus :-(
Curieusement, quand je regarde le répertoire %windir%\system32\INetSrv
dans l'Explorateur Windows ou Windows Powershell, je VOIS le INetMgr.exe
fichier et je peux le lancer - pas de problème.
Qu'est-ce qui ****
se passe ici? Comment puis-je trouver le INetMgr.exe
depuis ma ligne de commande classique et le lancer à partir de là ??
MISE À JOUR: ok, quelques mises à jour. Sur mon ordinateur portable de travail, le INetMgr.exe
fichier semble vraiment se trouver dans un répertoire appelé c:\windows\syswow64\inetsrv
(je me souviens de la mémoire, alors ne me citez pas sur le nom du répertoire - quelque chose comme ça). Je peux le voir si je le recherche par exemple dans Powershell ou Windows 7 Explorer.
Cependant, à partir d'une ligne de commande "classique" comme cmd.exe, il semble être dans c:\windows\system32\inetsrv
..... hmmm .... le problème est - même si je sais maintenant où se trouve vraiment le fichier, je ne peux pas accéder à ce répertoire depuis mon ligne de commande classique - même si j'exécute cmd.exe en tant qu'administrateur avec des privilèges élevés ....... donc je sais où se trouve le fichier, mais cela ne résout toujours pas mon problème :-(
FWIW - Je voyais exactement le même problème sur mon "bureau" Windows 2008 R2. Je n'ai jamais trouvé de solution ni d'explication.
Mais une solution de contournement pour moi était de copier C: \ Windows \ System32 \ inetsrv \ InetMgr.exe dans un nouveau dossier (par exemple "E: \ Apps \ IIS \ InetMgr.exe"). Maintenant, je peux l'exécuter à partir d'une ligne de commande à cet emplacement, l'UAC apparaît et tout fonctionne bien à partir de là.
la source
J'ai un problème similaire, j'utilise Windows 7 64 bits, j'essaie de trouver InetMgr.exe en utilisant un programme comme Chrome (en utilisant la fenêtre de téléchargement) ou le bloc-notes ++ (Fichier -> Ouvrir) mais je ne vois pas le fichier .
Si j'essaye de le trouver en utilisant le bloc-notes original de Windows, je le vois. En utilisant CMD, le fichier est visible. Si je copie et colle le fichier dans le même répertoire ... il n'est pas visible pour les autres programmes. Si je renomme le fichier (test.txt) ... le fichier n'est toujours pas visible ...
Il semble que le fichier soit visible par les autres programmes du système d'exploitation (Explorer, bloc-notes) mais pas par les logiciels tiers (Chrome, notepadd ++, winamp ecc)
Dans toutes les recherches, j'ai utilisé le . modèle de recherche. Dans toutes les recherches, w3wp.exe et InetMgr6.exe sont visibles ... mais pas InetMgr.exe.
Dans le répertoire C: \ Windows \ SysWOW64 \ inetsrv, le fichier n'est pas présent.
Comment est-ce possible?
MISE À JOUR
Voici la réponse :
la source