It's fairly obvious, but just to point out that quotes are needed around the path to the file in step 4, to cope with the spaces in it: regsvr32 "C:\Program Files\Common Files\System\Ole DB\oledb32.dll"