A NOTE FOR USERS CONNECTING THE READER TO WINDOWS 7 BASED SYSTEMS
=================================================================

After installing the drivers for the smart card reader, the user may see a driver installation pop-up that comes when a smart card is inserted into the reader. It is not a bug in the provided PC/SC driver but it is a feature of the Windows 7 based operating systems. Basically the operating system tries to load a minidriver for the inserted smart card which might be needed for some smart card application, say windows log-on.

DESCRIPTION:

When the user inserts a smart card into a smart card reader, Windows tries to download and install the smart card minidrivers for the card through Plug and Play services. If the driver for the smart card is not available at any of the preconfigured locations, such as Windows Update, WSUS, or intranet paths, and a custom Crypto service provider is not already installed on the system, you receive the following error message in the notification area:

 "Device driver software was not successfully installed
  Click here for details."

This error message disappears after several seconds.

Additionally, in Device Manager, under Other devices, the Smart Card device has a status of "DNF" (Driver not found).

This frequently requires the user to obtain one of the following items from the smart card issuer to resolve this error:

(1) A Windows logoed smart card minidriver
(2) A custom cryptographic service provider (CSP) for the Smart card.
(3) A Windows non-logoed smart card minidriver
(4) Other middleware such as an ActiveX control, PKCS#11 software, or other custom software.

However, if the user is provided with only item 3 or 4 from the above list, the smart card continues to work on the system. However, the user will receive the error message that is mentioned in this section every time that they insert the smart card.

This issue affects all releases of Windows 7, Windows Server 2008 R2, and in later versions of both operating systems.



With that pop-up, the user has the following options:

(1) Ignore the pop-up and let it be.

(2) Disable the pop-up using any one of the following two options:

     (.) Disable the "Smart Card Plug and Play" service in local Group Policy editor as follows:

          (1) Click Start, type gpedit.msc in the Search programs and files box, and then press ENTER
          (2) In the console tree under "Computer Configuration", click "Administrative Templates"
          (3) In the details pane, double-click "Windows Components", and then double-click "Smart Card"
          (4) Right-click "Turn on Smart Card Plug and Play service", and then click Edit
          (5) Choose the "Disabled" radio-button, and then click "OK"
          (6) Restart the system.

         NOTE:

         The above said procedure may not be applicable for Win7 HOME edition. In that case the only option is doing a change in the registry as follows:

          (1) Right click the command prompt
          (2) Click "Run as Administrator"
          (3) Type-in "Reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ScPnP\ /v EnableScPnP /t REG_DWORD /d 0"
          (4) Type-in "Y" if you are asked with any questions
          (5) You could see a message saying "The operation completed successfully."
          (6) Restart the system.

     (.) Disable "Certificate Propagation" service as follows:

          (1) Go to the "Computer Management"
          (2) Switch to "Services and Applications" > "Services" section on the left
          (3) Search for "Certificate Propagation" and double click it
          (4) In "Start type" pull-down menu select "Disabled" and click "OK".

    After doing any one of the above two, the pop-up will not be seen anymore. If in case, the user is interested in smart card minidriver related applications, he may need to revert the respective setting back to its default value.



For more details on smart card minidriver, please refer to the following link:
http://support.microsoft.com/kb/976832/en-us