I am having this issue, but while trying to fix it as per the suggested answers, I cannot find aspnet_regiis in my computer, I checked the matching .NET library as described here, but the file is not there.
This fellow had a problem with a missing aspnet_regiis
file.
He solved it by repairing his .Net framework installation.
That might be worth a try?