Hi folks.

I was installing a Smart Card reader on a Laptop on Friday, it's a Laptop running Vista Home Premium.

Anyway, during the installation of the Smart Card Reader, it installed "Smart Card Base Components" - I assumed it was instalilng the Smart Card Service fror Vista. So setup completed and the Smart Card reader is installed correctly, I went to run the diagnostic utility for the SC Reader to make sure it was working right and got told that there was an issue with the Smart Card service, which I thought odd.

I did some googling on the Smart Card Base Components app that was installed, and it turns out that it is smart card stuff for OS' up to Windows XP!

So the Smart Card service on Vista is non-functional on this Laptop atm, and I can't find a way to repair/reinstall it.

I've looked in %SYSTEMROOT%/system32, and found a list of ~5 .DLL's that have a version number of 5.x, not 6.x and a created date of 1997 - which I think is what has been installed by the Smart Card Base Components, on checking my machine here at home, I don't have most of those files, but the ones I do appear to be a newer version - so I'm going to try and unregister the DLL's, replace them with mine, and re-register them - see if it'll work then.

Otherwise, I'm out of ideas - suggestions?

Many Thanks