DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 179365 - Dernière mise à jour: jeudi 12 mai 2005 - Version: 4.2

Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Résumé

Cet article explique comment les clés de Registre Run, RunOnce, RunServices, RunServicesOnce et RunOnce\Setup sont liées entre elles et au dossier de démarrage. Il décrit également l'ordre de chargement de ces clés.

Les informations présentées dans cet article remplacent l'article suivant de la Base de connaissances Microsoft :
137367  (http://support.microsoft.com/kb/137367/ ) Définition des clés de Registre RunOnce
Pour obtenir une explication de chacune de ces clés, reportez-vous à cet article.

Plus d'informations

Sous Microsoft Windows 95, Windows 98 et Windows Millennium Edition où toutes les clés sont prises en charge, les clés sont chargées dans l'ordre suivant :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices

<Invite d'ouverture de session>

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Dossier de démarrage

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
À l'exception de la clé HKEY_LOCAL_MACHINE\...\RunOnce, toutes les clés et leurs entrées sont chargées en mode asynchrone. Par conséquent, toutes les entrées dans les clés RunServices et RunServicesOnce peuvent potentiellement s'exécuter en même temps.

Les entrées dans la clé HKEY_LOCAL_MACHINE\...\RunOnce sont chargées de façon synchrone dans un ordre non défini.

La clé HKEY_LOCAL_MACHINE\...\RunOnce étant chargée de façon synchrone, toutes ses entrées doivent être chargées pour permettre le chargement des entrées HKEY_LOCAL_MACHINE\...\Run, HKEY_CURRENT_USER\...\Run, HKEY_CURRENT_USER\...\RunOnce et du dossier de démarrage.

Les clés RunServicesOnce et RunServices sont chargées avant que l'utilisateur ouvre une session sur Windows 95, Windows 98 et Windows Millenium. Ces deux clés s'exécutant en mode asynchrone avec la boîte de dialogue Ouverture de session, elles peuvent continuer de s'exécuter une fois la session ouverte. Cependant, puisque la clé HKEY_LOCAL_MACHINE\...\RunOnce doit être chargée de façon synchrone, le chargement de ces entrées ne pourra commencer qu'une fois le chargement des clés RunServicesOnce et RunServices terminé.

En raison des différentes configurations de système (tel qu'un ordinateur qui est configuré pour ouvrir automatiquement une session), une application qui dépend d'autres applications qui s'exécutent sous ces clés chargées doit être préparée pour attendre la fin du chargement. Outre cette exception, la description précédente s'applique à Microsoft Windows NT 4.0, Windows 2000 et Windows XP.

REMARQUES :
  • les clés RunOnce ne sont pas prises en charge par Windows NT 3.51.
  • Les clés RunOnce sont ignorées sous Windows 2000 et Windows XP en mode sans échec.

Références

Pour plus d'informations sur cette clé de Registre, cliquez sur le numéro%2 ci-dessous pour afficher l'article%2 correspondant dans la Base de connaissances Microsoft.
232487  (http://support.microsoft.com/kb/232487/ ) Description de la clé de Registre RunOnceEx
Pour plus d'informations, consultez l'article suivant dans la Base de connaissances Microsoft :
137367  (http://support.microsoft.com/kb/137367/ ) Définition des clés de Registre RunOnce

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Win32 Application Programming Interface sur le système suivant
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows NT 3.51 Service Pack 5
    • Microsoft Windows NT 4.0
    • Microsoft Windows 2000 Standard Edition
    • Microsoft Windows XP Professional
Mots-clés : 
kbinfo kbshell kbregistry kbkernbase KB179365
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store