I found the solution in web:
The Microsoft Smartcard Base Components are already
integrated in Windows 2000 and Windows XP. If you have
accidentally installed the Base Components under Windows
2000 or Windows XP, you can recover the smartcard
subsystem with the following commands on an
administrator's console window:
Regsvr32 %windir%\system32\scardssp.dll
Scardsvr reinstall
NOTE: Only for Windows XP you must additionally create
a .reg file.
DO NOT DO THIS UNDER W2000 !
To create this file do the following:
a) Open an editor (e. g. Notepad)
b) Type in the text as listed below:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SCar
dSvr]
"ObjectName"="NT AUTHORITY\\LocalService"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SCar
dDrv]
"ObjectName"="NT AUTHORITY\\LocalService"
c) Click on 'File' --> 'Save as', choose a
directory and name the file(e.g. 'Scard_xp.reg'. Note:
It's necessary that the file extension is '.reg'!), click
on 'Save'
d) Open Windows Explorer change to the directory
where you have stored the *.reg file and doubleclick the
file.
e) Reboot your computer.
f) Open an administrator's console window again and
type in:
net start scardsvr
to start the Smartcard services manually.