You can follow the instructions Here...
although I'm not confident that would even work in your situation as you've never had Windows XP installed on that hard drive nor is this an upgraded Vista machine. I'd give it a whirl just to see. I would be interested to know if it DOES work for you.
There are those who have used the UPHCleanup service in Windows Vista and haven't reported any issues with it but your event log testifies to the contrary. You can read Here
about the crash issues that it has caused and see that Microsoft has provided a hot fix for it. However, this also would not apply in your case. The BlackViper has detailed quite thoroughly the information regarding the UPH service Here
. I hope you can see from all this, that the utility in Vista (and later) actually seems to cause more issues for users than it resolves.
Failing that, you can look for the service name profsvc
and uninstall it in this way:
1) Open the "Start" menu.
2) Type cmd
in the "Search programs and files" box and click "ok".
3) In the returned search items listed, the one at the top should be your command prompt. Right-click that icon and select "Run as administrator". When THAT command window opens, type or copy and paste:set devmgr_show_nonpresent_devices=1
...and press enter. (Note that nothing seems to happen--this is expected. We are actually setting an environment variable which is going to help us to see hidden devices)
4) On the next cmd prompt line, type in:devmgmt.msc
...and press enter. This will launch the Windows Device Manager Console.
5) In the Device Manager Console, from the "View" menu, select "ShowHidden Devices".Note
This is NOT the same as just selecting 'Show Hidden Devices' from within the menu of the normal default view in device manager. This method exposes the super hidden drivers/devices from having changed the environment variable.
Now, scroll down to and click "Non-Plug and Play Drivers" in the listing. You will see not only the items that Windows currently detects as installed on your pc (these are the usual items displayed), but you will also see drivers, devices, and services which have been loaded in the past but were not uninstalled (properly)
or are not currently started.These are identified by those drivers listed which appear to be grayed out...
Here you should find a service named profsvc
. Right click that service and select "Uninstall". If you choose to, you can also remove other drivers/services/devices while you are there, from applications/programs/hardware you know you had at one time but have long since uninstalled or removed. Be careful though to thoroughly research any you may choose to remove to make sure you do not need them. If you know with certainty one or more of these listed in gray, are from programs you uninstalled then you can safely remove them. If you're not certain, just make note of them and post your findings here. I'll look into it for you.
Also, if you happen to notice anything (from any other category other than "non-plug and play drivers")
that has an exclamation mark or question mark next to it, please make note of that as well and let me know about it (them).
Last thing, if you accidentally exit the Device Manager Console before you finish your review of these items, you will need to start over again at the cmd prompt in order to re-set the environment variable.
To close the cmd prompt window, type exit
then press the "Enter" key. Reboot the machine when you finish to properly record the changes made to the hard disk.
On your next reply, please let me know how this went for you. Thanks!