Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
The HKLM\SYSTEM\CurrentControlSet\Services registry tree stores information about each service on the system. Each driver has a key of the form HKLM\SYSTEM\CurrentControlSet\Services\DriverName.
The PnP manager passes this path of a driver in the RegistryPath parameter when it calls the driver's DriverEntry routine. A driver can store global driver-defined data under the Parameters subkey of its key in the Services tree using an AddReg directive in the driver's INF file. To access that key at runtime, a WDM driver should use IoOpenDriverRegistryKey with a DRIVER_REGKEY_TYPE of DriverRegKeyParameters and a WDF driver should use WdfDriverOpenParametersRegistryKey. Les informations stockées sous cette clé sont disponibles pour le pilote pendant son initialisation.
Pour plus d’informations sur les clés de Registre que les pilotes utilisent généralement, consultez Présentation des clés de Registre pour pilotes.
Clés supplémentaires dans HKLM\SYSTEM\CurrentControlSet\Services
Parameters
Clé utilisée pour stocker des données spécifiques au pilote. Pour certains types de pilotes, le système s’attend à trouver des entrées de valeur spécifiques. You can add value entries to this subkey using AddReg directives in the driver's INF file.
Performance
Clé qui spécifie des informations pour l’analyse facultative des performances. Les valeurs sous cette clé spécifient le nom de la DLL de performances du pilote et les noms de certaines fonctions exportées dans cette DLL. You can add value entries to this subkey using AddReg directives in the driver's INF file.
Clés et valeurs de Registre courantes dans HKLM\SYSTEM\CurrentControlSet\Services<DriverName>
Start
La Start valeur spécifie quand le service doit être démarré. Il peut avoir l’une des valeurs suivantes :
-
0x0(Démarrage) : chargé par le chargeur de démarrage. -
0x1(Système) : chargé par le sous-système d’E/S. -
0x2(Automatique) : chargé automatiquement par service Control Manager pendant le démarrage du système. -
0x3(Demande) : chargé automatiquement par PnP s’il est nécessaire pour un appareil. -
0x4(Désactivé) : le service est désactivé et ne sera pas chargé.
Type
La Type valeur spécifie le type de service. Il peut s’agir d’une combinaison des valeurs suivantes :
-
0x1(Pilote du noyau) : pilote de périphérique. -
0x2(Pilote du système de fichiers) : pilote de système de fichiers. -
0x10(Processus Win32) : programme Win32 qui s’exécute dans son propre processus. -
0x20(Processus de partage Win32) : programme Win32 qui partage un processus avec d’autres services.
ErrorControl
La ErrorControl valeur spécifie la gravité de l’erreur si le service ne parvient pas à démarrer. Il peut avoir l’une des valeurs suivantes :
-
0x0(Ignorer) : l’erreur est ignorée et le démarrage se poursuit. -
0x1(Normal) : L’erreur est enregistrée, une boîte de message peut s’afficher, mais le démarrage se poursuit. -
0x2(Grave) : L’erreur est enregistrée et le système est redémarré avec la dernière configuration connue. -
0x3(Critique) : L’erreur est journalisée et le système tente de redémarrer avec la dernière configuration connue-bonne. En cas d’échec, le démarrage échoue et le système s’arrête.
Valeurs communes supplémentaires
-
ImagePath: spécifie le chemin d’accès au fichier binaire du service. Windows creates this value by using the required ServiceBinary entry in the driver's INF file. This entry is in the service-install-section referenced by the driver's INF AddService directive. -
DisplayName: Nom convivial du service. -
Description: description du service.
Example
Voici un exemple d’entrée de Registre pour un service :
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ExampleService]
"Start"=dword:00000002
"Type"=dword:00000010
"ErrorControl"=dword:00000001
"ImagePath"="C:\\Program Files\\ExampleService\\example.exe"
"DisplayName"="Example Service"
"Description"="This is an example service."