.      How to articles       Windows Services       Group Policy             Donate        
Computer step by step

How to Start/Stop Smart Card Device Enumeration Service

Service name: ScDeviceEnum

Display name: Smart Card Device Enumeration Service


Description:

Creates software device nodes for all smart card readers accessible to a given session. If this service is disabled, WinRT APIs will not
be able to enumerate smart card readers.


Path to executable:

C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted

CMD:
This method shows you how to Start/Stop Smart Card Device Enumeration Service service from Command Prompt

Perform the following steps:

Please go to Start and click on the Type here to search

Type cmd, right click on cmd icon under the Programs and click on Run as administrator

Services Regedit CMD Msconfig

Please confirm User Account Control pop-up

Please select, right and copy a registry key from below, then right click on command prompt window, select Paste and press Enter


To Start Smart Card Device Enumeration Service service:

net start ScDeviceEnum

sc start ScDeviceEnum


Note: You can’t start a service if Startup type is on Disabled.


To Stop Smart Card Device Enumeration Service service:

net stop ScDeviceEnum

sc stop ScDeviceEnum


To change Startup type:

Automatic:

REG add "HKLM\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v Start /t REG_DWORD /d 2 /f

sc config ScDeviceEnum start= auto

Manual:

REG add "HKLM\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v Start /t REG_DWORD /d 3 /f

sc config ScDeviceEnum start= demand

Disabled:

REG add "HKLM\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v Start /t REG_DWORD /d 4 /f

sc config ScDeviceEnum start= disabled

Automatic (Delayed Start):

REG add "HKLM\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v Start /t REG_DWORD /d 2 /f

sc config ScDeviceEnum start= delayed-auto


Note: When you change to Automatic (Delayed Start) a new key DelayedAutostart is created with value 1.

REG add "HKLM\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v DelayedAutostart /t REG_DWORD /d 1 /f


When you change to Automatic from Automatic (Delayed Start), DelayedAutostart change value to 0.

REG add "HKLM\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v DelayedAutostart /t REG_DWORD /d 0 /f