We know that when you install a driver in Windows it remains there until you uninstall it. You can follow this procedure in order to uninstall drivers for hardware that no longer exists on the machine:
- open cmd
- run “set devmgr_show_nonpresent_devices=1”
- run “start devmgmt.msc”
- Click Show Hidden devices from the View menu
- You will now see all the installed drivers on your machine, even those that your system no longer uses them.
- You can now uninstall them.
By default when a pc / server connects to an SUS server, an susclientid is created on the pc / server. In case that you clone that pc / server, the same susclientid will exist on the cloned pc / server and the SUS server will only have one entry of this pc / server. In order to change it on the new pc / server you have to follow the following procedure:
1. Stop Automatic Updates service
2. run regedit and go to HLM/Software/Microsoft/Windows/CurrentVersion/WindowsUpdate
3. on the right site of Registry Editor delete SusClientId and SusclientidValidation
4. Start Automatic Updates service
5. open cmd and run: wuauclt /detectnow
Now a new susclientid will be created on the machine and in a few seconds it will be created on the SUS machine.
Tested on Windows XP SP3 for the moment.
How to transfer your server to a new machine (new hardware):
Scenario 1 : The hard and “clean” way
Install your operating system to the new machine. Prepare the environment to be exactly the same as the current server. Install latest service packs / updates / latest drivers and test your machine. Then comes the hard part that you have to stop the current server, in order to transfer (copy) the data to the new machine and prepare all the settings / permissions and anything else that has to be configured in order to work. Don’t delete anything from the old machine, so that you have a backup plan in case something goes wrong. If everything works ok, you have to test very well that everything works fine.
Scenario 2 : The easy way
Use Acronis True Image Universal Restore, Backup your server and restore it to any hardware that you want! I works fine! I have tested it with Windows 2000, Windows Server 2003 32bit, 64 bit and everything is working. The procedure is that you take an image of your machine, and then restore it anywhere you want. After the restoration you just have to install the drivers.