No problem at all. I had only 3 people report what you did. The sound wasnt working, firewall and wmi and many other things. The system was just crippled. And I didnt understand why since I run it on Windows 8 all the time and never seen that problem.
So I connected to a user to digg into it and what I found was when I went to administrator tools and component services and then tried to view the COM+ applications you would get a access denied error. So COM+ was broke and I didnt know why because none of the repairs touch it.
Well i spent hours looking into it and trying everything. None of the online ways to fix com+ worked because turns out COM+ itself was fine. In the event viewer I started seeing tons of unmarshler entires. So I decided to lookup one of the IDs it was complaining about on my Windows 8.1 system and I found the registry key. When i checked for that registry location on the broken system it was completely gone!
None of my repairs at the time touched that registry key. So something with the other repairs, registering files or who knows what deleted the reg key location. So I exported it out on my system and imported it on his and the instant I did sound came back and everything was working and COM+ no longer gave a access denied error.
So I decided to add it as a repair. When I went and checked every version of Windows before that none of them have or use those registry keys. So when i tested and looked at it on my Windows 8.1 system those registry keys are normally locked down and nothing can delete or change them except for the system. Well my program runs some of the repairs as the system and so one of the files in Windows was able to wipe those registry keys. Something it shouldnt do but for some reason it does. And the odd thing is it doesnt happen on every version of Windows 8. Seems to only happen on very select machines, something different about those machines or the way they are installed, hard to tell.
But I cant have a bug in Windows making my WR look bad lol So I added the repair to the list, as long as the user runs that repair at the end of the list (Which is why it is at the end of the list so it is ran after all the other repairs) it will put those registry keys in there. I made sure it only runs on 8 so even if you select it on xp the program will just skip it
Sorry for the long post, I wish I could have replied sooner so I could have had made sure you ran that repair and to make sure it fixed you up
And besides I like to explain things lol
Shane