IIS 5 & IIS 6
unable to enumerate websites: object already exists
Last post Feb 20, 2009 01:18 PM by glaze
Feb 12, 2009 06:35 PM|glaze|LINK
I have been having some issues with my server since last week. Let me start from the beginning. It started when I went to boot up the server after a update install. When the computer started I got a config error while trying to load win2k server. I did as
it told me, and I put in the CD and ran a repair of Win2k. This all seemed to work grand, it loaded the files and kept everything in tact DNS, MySql, Email, etc. except for IIS and my drive lettering. Now when I click on the computer name in IIS it gives me
the following error.
Unable to enumerate FTP/Web Sites: Object already exists.
I reassigned the drive letters to the appropriate drives, thinking that was the problem, it wasn't. I googled the error and came up with MSKB solution here:
This solution still did not help. I have yet to try uninstalling IIS, copying all but the newest file from the \Documents and settings\All Users\Application Data\Microsoft\Crypto\RSA\Machinekeys directory (which I will try this evening when I get home) to
a backup, and reinstalling.
I have googled up and down and through this forum and that forum, all of these solutions seem to help everyone but myself. I really would not want to have to start fresh with a formatted partition, but right now, it seems that is going to be the case, if
the uninstall/reinstall doesn't work.
If anyone has any suggestions it would be greatly appreciated. Currently I have 3 clients whose sites are down, not to mention my own. I will post the results of my latest attempts when I get home later tonight.
Update: The reinstall seems to have worked, but now when the server starts all of the web services are stopped, and when I try to start them I get another error: "Address already in use". I think it is becuase on of the other machines in
my local network is running apache. I am going to try and uninstall apache and see if that makes a difference.
Feb 18, 2009 06:49 AM|Leo Tang - MSFT|LINK
Have you resolved this issue?
You can run "netstat -ano -p tcp" at the command prompt to list the ports that are listening on the system's network. Check the PID of the port in use, then find the corresponding process in the Task Manager. This will help you to determine which application
is using the address.
Feb 20, 2009 01:18 PM|glaze|LINK
I think that I may have. I was trying to run apache on another system in the network. Shutting down both systems and rebooting the main server, I was able to get them running through IIS. However, Win2k only supports the "netstat -anp TCP" command. The -o
wasn't made available for it, I don't think. I tried running "netstat -ano" but it just told me there was no command as such. Also everytime that I tried to run the "netstat -ano", it just kept running until UDP took over, and purged the screen of all the
TCP ports. I finally gave in to downloading a network monitoring tool, to see what ports my network was using.
Thanks for the support. But it would appear that I have resolved this to the best of my abilities.