I have a new windows 2008 web edition x64 server that I am running several ASP based web sites on, each on it own port. I have imported a wildcard pfx certificate and bound it to the web site and https works fine. The problem I have is that whenever I reboot the system IIS, Remote desktop and several other services hang. Also the initial configuration tasks app that normally displays information about the system name, time zone, roles, etc displays "loading" for all these items.
Booting into safe mode, removing the cert and rebooting returns the system to normal. I can then re-import the certificate and everything works fine until the next reboot. I have another system with the same config that is working fine.
I have had similar issues with windows 2008 systems when they have had bad entries in the machine.config under .net, but that does not seem to be the case this time.
No errors appear in the event log when the server boots in this state.
Any Ideas as to what is going on?