Comment exécuter un script d’ouverture de session une seule fois lorsqu’un nouvel utilisateur se connecte dans Windows Server 2003

Cet article explique comment configurer un script d’ouverture de session ou un programme pour qu’il s’exécute une seule fois lorsqu’un utilisateur se connecte à un ordinateur pour la première fois.

Produit concerné : Windows Server 2003
Numéro de la base de connaissances d’origine : 325347

Résumé

Importante

Cet article contient des informations sur la modification du Registre. Avant d’effectuer cette opération, veillez à sauvegarder le Registre et à bien comprendre comment le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde, la restauration et la modification du Registre, consultez l’article Informations sur le Registre Windows destinées aux utilisateurs expérimentés.

Ces étapes s’appliquent uniquement aux nouveaux utilisateurs qui ne se sont jamais connectés à l’ordinateur. Si un utilisateur dispose déjà d’un profil utilisateur local ou d’un profil itinérant, le script ou le programme ne s’exécute pas.

Configurer un script pour qu’il s’exécute une seule fois lorsqu’un nouvel utilisateur se connecte

Avertissement

Toute mauvaise utilisation de l’Éditeur du Registre risque de générer de graves problèmes, pouvant vous obliger à réinstaller votre système d’exploitation. Microsoft ne peut garantir que les problèmes résultant d’une mauvaise utilisation de l’Éditeur du Registre puissent être résolus. Vous assumez l’ensemble des risques liés à l’utilisation de cet outil.

Lorsqu’un produit Windows Server 2003 est installé, le profil utilisateur par défaut est créé. La première fois qu’un utilisateur se connecte, le profil utilisateur par défaut est copié dans le profil de l’utilisateur.

Pour configurer un script ou un programme à exécuter lorsqu’un nouvel utilisateur ouvre une session, procédez comme suit :

  1. Sélectionnez Démarrer, puis Exécuter.

  2. Dans la zone Ouvrir , tapez regedit.exe, puis sélectionnez OK.

  3. Recherchez la sous-clé suivante dans le Registre :
    HKEY_USERS

  4. Dans le menu Fichier , sélectionnez Charger Hive.

  5. Dans la boîte de dialogue Charger Hive , recherchez le fichier Profilepath \Default User\Ntuser.dat, où Profilepath est l’emplacement du système de fichiers du profil utilisateur par défaut. Sélectionnez Ouvrir.

  6. Dans la boîte de dialogue Charger Hive , tapez un nom pour la ruche, puis sélectionnez OK.

    Remarque

    Le fichier Ntuser.dat est masqué. Si vous ne pouvez pas localiser ou charger le fichier Ntuser.dat, vous devez modifier vos paramètres d’affichage dans Windows Explorer. Pour ce faire, procédez comme suit :

    1. Sélectionnez Démarrer, puis Windows Explorer.
    2. Sélectionnez Outils, puis Options des dossiers.
    3. Sélectionnez l’onglet Affichage.
    4. Cliquez pour effacer la zone Masquer les extensions pour les types de fichiers connus case activée.
    5. Sélectionnez Afficher les fichiers et dossiers masqués, puis sélectionnez OK.
  7. Recherchez la sous-clé suivante dans le Registre : HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce

    Remarque

    Test est le nom que vous avez donné à la ruche Ntuser.dat à l’étape 6.

  8. Dans le menu Édition, pointez sur Nouveau, puis sélectionnez Valeur de chaîne.

  9. Dans le volet droit, double-cliquez sur la nouvelle valeur.

  10. Dans la boîte de dialogue Modifier la chaîne , tapez le chemin d’accès complet et le nom de fichier du programme ou du script d’ouverture de session, puis sélectionnez OK.

  11. Dans le volet gauche, sélectionnez la ruche de test.

  12. Dans le menu Fichier , sélectionnez Décharger Hive.

  13. Sélectionnez Oui lorsque vous êtes invité à confirmer que vous souhaitez décharger la ruche.

  14. Quittez l’Éditeur du Registre. Ce programme ou script d’ouverture de session s’exécute pour un utilisateur qui n’a pas de profil utilisateur. Pour afficher les profils utilisateur sur l’ordinateur local, procédez comme suit :

    1. Sélectionnez Démarrer, pointez sur Panneau de configuration, puis sélectionnez Système.
    2. Sélectionnez l’onglet Avancé.
    3. Dans la zone Profils utilisateur, sélectionnez Paramètres.
      Les profils utilisateur sont répertoriés dans la boîte de dialogue Profils utilisateur.