This article describes how to configure a logon script or
program to run one time when a user logs on to a computer for the first time.
These steps apply only to new users who have never logged on to the computer.
If a user already has a local user profile or a roaming profile, the script or
program does not run.
Back to the top
Configure a Script to Run One Time When a New User Logs On
WARNING: If you use Registry Editor incorrectly, you may cause serious
problems that may require you to reinstall your operating system. Microsoft
cannot guarantee that you can solve problems that result from using Registry
Editor incorrectly. Use Registry Editor at your own
risk.
When a Windows Server 2003-based product is
installed, the Default User profile is created. The first time that a user logs
on, the Default User profile is copied to the user's profile.
To
configure a script or program to run when a new user logs on, follow these
steps:
| 1. | Click Start, and then click Run. |
| 2. | In the Open box, type regedit.exe, and then click OK. |
| 3. | Locate the following subkey in the registry:
HKEY_USERS |
| 4. | On the File menu, click Load Hive. |
| 5. | In the Load Hive dialog box, locate the
Profilepath\Default User\Ntuser.dat file, where
Profilepath is the file system location of the
Default User profile. Click Open. |
| 6. | In the Load Hive dialog box type a name for the hive, and then click OK.
NOTE: The Ntuser.dat file is hidden. If you cannot locate or load the
Ntuser.dat file, you must change your view settings in Windows Explorer. To do
this, follow these steps:
| a. | Click Start, and then click Windows Explorer. | | b. | Click Tools, and then click Folder Options. | | c. | Click the View tab. | | d. | Click to clear the Hide extensions for known
file types check box. | | e. | Select Show hidden files and folders,
and then click OK. |
|
| 7. | Locate the following subkey in the registry:
HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce
NOTE: Where Test is the name that you gave to the Ntuser.dat hive in step
6. |
| 8. | On the Edit menu, point to New, and then click String Value. |
| 9. | In the right pane, double-click the new value. |
| 10. | In the Edit String dialog box, type the full path and file name for the program or
logon script, and then click OK. |
| 11. | In the left pane, click the Test hive. |
| 12. | On the File menu, click Unload Hive. |
| 13. | Click Yes when prompted to confirm you want to unload the hive. |
| 14. | Quit Registry Editor. |
This program or logon script runs for a user who does not have
a user profile. To view the user profiles on the local computer, follow these
steps:
| 1. | Click Start, point to Control Panel, and then click System. |
| 2. | Click the Advanced tab. |
| 3. | In the User Profiles area, click Settings.
The user profiles are listed in the User Profiles dialog box. |
Back to the top