I have some troubles with IIS that is not starting.
My OS is WinXP SP2.
I installed IIS with minimal options
After installation iisadmin and w3svc services are working fine.
I can start IIS Management console and browse default web site structure.
After computer restart or after iisadmin restart w3svc failed to start with
message like "file not found".
I googled for solution and all suggestions were about reinstalling IIS and
checking that system32\inetsrv\metabase.bin file is consistent. I couldn't
see that file nor during installation nor after it, during restart of
services and computer.
I tried to copy metabase.bin from other computer - w3svc fails to start with
message like "invalid database".
I tried to backup IIS configuration while it was still working and restore
lately, but received error like "incorrect format"
Some additional investigation details:
I tried to uninstall/reinstall .net Framework 1.1, 2.0, 3.0. Tried to run
aspnet_regiis for 1.1, 2.0.
I installed all critical updates from windowsupdate.microsoft.com and some
optional updates.
Even when IIS is not installed system32\inetsrv folder is protected from
deletion. I found some post that told that this lock comes from
winlogon.exe. (http://www.webservertalk.com/message119050.html).
Also 3 files in folder system32\inetsrv are recreated by winlogon.exe
process at about every 3 seconds (if they are deleted), even when iis is not
installed.
Also I found that once there was a case when winlogon.exe was infected with
virus,
(http://blogs.technet.com/robert_hens...17/354471.aspx) but
I checked for that description and didn't find any similar files.
Defragmenter didn't report any files that it could not process. Latest
antivirus reported no threats during system32 folder scan. Maybe I catched
some brand new virus that is using similar approach?
Did anyone met problem like described above previously?