Windows 7 x64システムでのINetMgr.exeの素晴らしい消滅法


8

Windows 7(x64)上のIISマネージャーで奇妙な問題に直面しています

自宅にはWin7 Professionalがあり、スタートメニューでIISマネージャーのアイコンを確認すると、

%windir%\system32\inetsrv\InetMgr.exe

これをコマンドラインから起動すると、魅力のように動作します。

しかし、職場ではWindows 7 Enterprise(x64)を使用しており、スタートメニューのリンクを確認すると、エントリはまったく同じです。私がそれをクリックすると-それは魅力のように機能します。

コマンドライン(cmd.exeまたはTakeCommand)から起動したい場合は、ファイルがありません-a

DIR %windir%\system32\inetsrv\*.exe

「inetmgr6.exe」を含む多数のファイルが表示されますが、「inetmgr.exe」は表示されません。もちろん、起動することもできません:-(

不思議なことに、私はディレクトリを見たときに、%windir%\system32\INetSrvWindowsエクスプローラまたはWindows PowerShellでは、私はSEEINetMgr.exeファイルを、私はそれを起動することはできません-何の問題。

****ここで何が起こっているのですか?INetMgr.exeクラシックコマンドラインからを見つけてそこから起動するにはどうすればよいですか?

更新:わかりました、いくつかの更新。私の仕事用ラップトップでは、INetMgr.exeファイルは実際にはと呼ばれるディレクトリにあるように見えますc:\windows\syswow64\inetsrv(メモリから呼び出しているので、ディレクトリ名を引用しないでください-など)。PowershellやWindows 7 Explorerなどで検索すると、これを確認できます。

ただし、cmd.exeのような「クラシックな」コマンドラインからはc:\windows\system32\inetsrv..... hmmm ....にあるようです。問題は、ファイルの実際の場所がわかっているにもかかわらず、自分のディレクトリからそのディレクトリにアクセスできないことです。クラシックコマンドライン-昇格された特権で管理者としてcmd.exeを実行している場合でも、ファイルの場所はわかりますが、それでも問題は解決しません:-(

回答:


3

それは興味深いものです。UACがあなたと戦っている場合に備えて、昇格した特権でコマンドプロンプトを起動してみてください。私の唯一の他の推測は、コマンドプロンプトのパスで%windir%が異なる方法で設定されていることです。明示的なパスでナビゲートしてみてください。また、コマンドプロンプトから「test.txt」のようなテストファイルを作成し、それがWindowsエクスプローラーに表示されることを確認して、2つのアプリ間のパスが混乱していないことを確認してください。


ありがとうスコット-私すでに「管理者」としてコマンドラインを実行しています。私はあなたが言及した他のことを試し、私は報告します。
marc_s 2009

3

FWIW-Windows 2008 R2の「デスクトップ」でもまったく同じ問題が発生しました。私は修正や説明を見つけたことはありません。

しかし、私にとっての回避策は、C:\ Windows \ System32 \ inetsrv \ InetMgr.exeを新しいフォルダ(たとえば、 "E:\ Apps \ IIS \ InetMgr.exe")にコピーすることでした。これで、この場所のコマンドラインから実行できます。UACが表示され、そこからすべて正常に動作します。


0

同様の問題があります。Windows7 64ビットを使用しています。Chrome(アップロードウィンドウを使用)またはnotepad ++(ファイル->開く)などのプログラムを使用してInetMgr.exeを見つけようとしましたが、ファイルが表示されません。 。

Windowsのオリジナルのメモ帳を使用して検索しようとすると、表示されます。CMDを使用すると、ファイルが表示されます。同じディレクトリにファイルをコピーして貼り付けると、他のプログラムからは見えなくなります。ファイル(test.txt)の名前を変更すると...ファイルはまだ表示されません...

ファイルは他のオペレーティングシステムプログラム(エクスプローラ、メモ帳)からは見えますが、サードパーティのソフトウェア(Chrome、ノートパッド++、winamp ecc)からは見えないようです

すべての検索で私はを使用しました検索パターン。すべての検索で、w3wp.exeとInetMgr6.exeは表示されますが、InetMgr.exeは表示されません。

ディレクトリC:\ Windows \ SysWOW64 \ inetsrvには、ファイルは存在しません。

どのように可能ですか?

更新

ここに答えがあります

32ビットアプリケーションにc:\ windows \ system32 \ task.xmlを開くように要求すると、c:\ windows \ syswow64 \ task.xmlにリダイレクトされ、ファイルが存在しないため、ファイルを見つけることができません。.txtに名前を変更すると機能するのは、64ビットのメモ帳のコピーでファイルが正しく開かれるためです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.