Hi Have a Terratec Cinergy HTC USB XS HD card. Windows 2008. Since I did not have a 64 bit Vista installation i just expanded system32 and sysvow64 to the x64 source folder. I then ran your script. It showed some missing files(because your script excpect some files to be at root of system32, when they infact are stored in system32\en-us).(and rebooted) I looked up the missing files, and copied them as well (and rebooted). Still no luck. I refreshed directx9.0c, still no luck. First home cinema showed my device, but when I pressed scan nothing happened. I traced this with process monitor, and that lead me to missing registry entries. (HKEY_LOCAL_MACHINE->Software->Microsoft-Multimedia->Tv-Tuningspaces). I looked at my 32 bit Vista installation, and just exported the keys for this card from here. I also removed and reinstalled the driver for the card. After this I am able to scan for channels, but it does not find any channels. In the trace file for home cinema i find: 15:27:21.708 107904K( +1340) 5E4-FEC: ERR CreateTuningspace hr = 0x8000FFFF 15:27:21.957 112192K( +4288) 5E4-FEC: WRN Cinergy CI::Init -> KSPropertySet not supported (this device has no CI) 15:27:24.252 112724K( +532) 5E4-FEC: WRN TTLOC: Norwegian string NOT LOCALIZED: 'CH' 15:27:24.527 112724K( +532) 5E4-DC8: WRN CReceiverDVB_EM2883::TuneSetGraphParameters() - NO LOCK: Retry with Spectral Inversion =1 15:27:26.568 112740K( +16) 5E4-DC8: MSG CReceiverDVB::TuneScanLocator(0 MHz) - NO LOCK Have you got any advice on how to proceed ?