www.BlackViper.com: Windows 7 Services 411 - Shell Hardware Detection


> Home > Articles > OS Guides > Windows 7 > Service Configuration > Services > Shell Hardware Detection

Shell Hardware Detection

Default Description:

Provides notifications for AutoPlay hardware events.

Additional Information:

Used for the auto play of devices like memory cards, CD/DVD drives, etc. Also, set to Automatic if you are experiencing problems with laptop docking stations. In "My Computer," you may not see your hardware (example: DVD drive) displayed as a "DVD Drive" if this service is disabled. However, all functionality still exists. In addition, when checking the properties of an "auto play" device, such as a DVD drive, you will not have an auto play tab displayed or available. This service also allows the option of selecting what action you wish to take with a particular "type" of file. If you enjoy the auto play function of CD's and DVD's after inserting them into your drive, leave this service on Automatic.

Additional Reading:

  • None at this time.

Discussion Topic Link:

Windows 7 Services Forum

Defaults Startup Type:

Windows 7 Starter: Automatic (Started)
Windows 7 Home Basic: Automatic (Started)
Windows 7 Home Premium: Automatic (Started)
Windows 7 Professional: Automatic (Started)
Windows 7 Ultimate: Automatic (Started)
Windows 7 Enterprise: Automatic (Started)

Other Settings:

Safe Setting: Automatic

Service Names:

Service Name (registry): ShellHWDetection

Display Name: Shell Hardware Detection

Default Path and Command Line Options:

C:\Windows\System32\svchost.exe -k netsvcs

Log On As:

Account: Local System account

Dependencies:

What service Shell Hardware Detection needs to function properly:

What other service require Shell Hardware Detection to function properly:

Registry Settings (.reg):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ShellHWDetection]
"DisplayName"="@%SystemRoot%\\System32\\shsvcs.dll,-12288"
"Group"="ShellSvcGroup"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"Description"="@%SystemRoot%\\System32\\shsvcs.dll,-12289"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000000
"Start"=dword:00000002
"Type"=dword:00000020
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,\
00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,\
65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ShellHWDetection\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
73,00,68,00,73,00,76,00,63,00,73,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceMain"="HardwareDetectionServiceMain"
"ServiceDllUnloadOnStop"=dword:00000001