Search notes:

Registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\driverName

Each subkey under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services names (or identifies) a driver.
The driver may use this subkey to store data it needs.
When the PnP manager initializes a driver with its DriverEntry() function, it passes to the function the registry-path of this key.
The (optional) Parameters subkey stores driver specific data.
The (optional) subkey Performance is used for performance monitoring.

ImagePath

ImagePath stores the fully qualified path to the drivers image file.
Usually, the value is something like %SystemRoot%\System32\drivers\driverName.sys.
At times, however, a reference to svchost.exe is also seen, for example:
%SystemRoot%\System32\svchost.exe -k netsvcs -p
This value is created by the mandatory ServiceBinary entry of the drivers's .inf file.

Start

Start specifies how or when a service is started:
The start value of 1 indicates that that this is a kernel device or other low-level hardware device driver.
For adapters, the start value is ignored.
A convenient way to dislable and remember the original startup type (for later enabling again) for services is provided by msconfig.exe under the by Services tab.

Type

The type value specifies the type of the service:

Other values

Other seen values are:

See also

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Index