Tindakan Penghilangan INetMgr.exe yang hebat pada sistem Windows 7 x64 saya

8

Saya menghadapi masalah aneh dengan IIS Manager di Windows 7 (x64).

Di rumah, saya memiliki Win7 Professional, dan ketika saya memeriksa ikon IIS manager saya di menu mulai, saya melihatnya terhubung

%windir%\system32\inetsrv\InetMgr.exe

Ketika saya meluncurkan ini dari baris perintah, itu berfungsi seperti pesona.

Di tempat kerja, saya memiliki Windows 7 Enterprise (x64), dan ketika saya memeriksa tautan saya di menu mulai, entri persis sama. Jika saya mengkliknya - itu berfungsi seperti pesona.

Sekarang jika saya ingin menjalankannya dari baris perintah (cmd.exe atau TakeCommand), namun - file tersebut tidak ada di sana - a

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

memperlihatkan sejumlah file, termasuk "inetmgr6.exe" - tetapi tidak ada "inetmgr.exe" - dan tentu saja, saya juga tidak dapat menjalankannya :-(

Anehnya, ketika saya melihat direktori %windir%\system32\INetSrvdi Windows Explorer atau Windows Powershell, saya SEE yang INetMgr.exeberkas dan saya bisa memulai - tidak ada masalah.

Apa yang ****sedang terjadi di sini? Bagaimana saya bisa menemukan INetMgr.exedari baris perintah klasik saya dan meluncurkannya dari sana ??

UPDATE: ok, beberapa pembaruan. Di laptop kerja saya, INetMgr.exefile tersebut tampaknya benar-benar terletak di direktori bernama c:\windows\syswow64\inetsrv(Saya ingat dari memori, jadi jangan mengutip saya pada nama direktori - sesuatu seperti itu). Saya bisa melihat ini jika saya mencarinya di Powershell atau Windows 7 Explorer.

Namun, dari baris perintah "klasik" seperti cmd.exe, tampaknya berada dalam c:\windows\system32\inetsrv..... hmmm .... masalahnya adalah - meskipun sekarang saya tahu di mana file itu sebenarnya, saya tidak dapat mengakses direktori itu dari saya baris perintah klasik - bahkan jika saya menjalankan cmd.exe sebagai admin dengan hak tinggi ....... jadi saya tahu di mana file tersebut, tapi itu masih tidak menyelesaikan masalah saya :-(

marc_s
sumber

Jawaban:

3

Itu yang menarik. Coba luncurkan command prompt Anda dengan privilege yang ditinggikan seandainya UAC berkelahi dengan Anda. Satu-satunya tebakan saya yang lain adalah bahwa% windir% diset secara berbeda di jalur Anda untuk command prompt. Coba navigasikan ke sana dengan jalur eksplisit. Selain itu, coba buat file uji seperti 'test.txt' dari command prompt Anda dan pastikan file itu muncul di Windows Explorer, untuk memastikan bahwa jalur di antara kedua aplikasi tidak mengacaukan Anda.

Scott Forsyth - MVP
sumber
Terima kasih Scott - Saya sedang sudah berjalan garis perintah saya sebagai "Administrator". Saya akan mencoba hal-hal lain yang Anda sebutkan dan saya akan melaporkan kembali.
marc_s
3

FWIW - Saya melihat masalah yang sama persis pada "desktop" Windows 2008 R2 saya. Saya tidak pernah menemukan perbaikan atau eksplorasi.

Tetapi solusi bagi saya adalah menyalin C: \ Windows \ System32 \ inetsrv \ InetMgr.exe ke folder baru (mis. "E: \ Apps \ IIS \ InetMgr.exe"). Sekarang saya dapat menjalankannya dari baris perintah di lokasi ini, UAC muncul, dan semua berfungsi dengan baik dari sana.

Hornblower409
sumber
0

Saya memiliki masalah yang sama, saya menggunakan windows 7 64bit, saya mencoba mencari InetMgr.exe menggunakan program seperti Chrome (menggunakan jendela unggah) atau notepad ++ (File -> Open) tetapi saya tidak melihat file tersebut .

Jika saya mencoba menemukannya menggunakan windows notepad asli saya melihatnya. Menggunakan CMD file terlihat. Jika saya menyalin dan menempelkan file dalam direktori yang sama ... itu tidak dapat dilihat oleh program lain. Jika saya mengganti nama file (test.txt) ... file tersebut masih tidak terlihat ...

Tampaknya file tersebut dapat dilihat oleh program sistem Operasi lainnya (Explorer, notepad) tetapi tidak untuk perangkat lunak pihak ketiga (Chrome, notepadd ++, winamp ecc)

Dalam semua pencarian saya telah menggunakan . pola pencarian. Dalam semua pencarian w3wp.exe dan InetMgr6.exe terlihat ... tetapi InetMgr.exe tidak.

Dalam direktori C: \ Windows \ SysWOW64 \ inetsrv file tidak ada.

Bagaimana itu mungkin?

MEMPERBARUI

Inilah jawabannya :

jika Anda meminta aplikasi 32 bit untuk membuka c: \ windows \ system32 \ task.xml itu akan dialihkan ke c: \ windows \ syswow64 \ task.xml dan gagal menemukan file tersebut, karena tidak ada. Alasannya ketika Anda mengganti nama menjadi .txt adalah karena ia akhirnya membuka salinan 64 bit notepad, yang melihat file dengan benar.

Matteo Conta
sumber