Article ID: 238441 - View products that this article applies to.
This article was previously published under Q238441
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/256986/EN-US/ )Description of the Microsoft Windows Registry
When a user first logs on to a computer running Windows NT and Microsoft Internet Explorer 5 is installed, Internet Explorer 5 creates personalized settings for that user. These are settings for Microsoft Outlook Express, Windows Address Book, Internet Connection Wizard, and so forth.
The personalized settings routine runs for a new user, even though the default user profile may be customized and the settings do not need to be changed.
There are two ways that a new User.dat file can be updated with Internet Explorer settings: if the Windows Desktop Update component is installed, Explorer.exe and Shdocvw.dll perform this task; if not, Loadwc.exe will do it. Loadwc.exe and Explorer.exe are always in memory. When a new user profile is created, one of these components will compare the data in the following registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\InstalledComponentsIf the data matches, no action is taken. If it does not match, the two hives are synchronized.
A variable named StubPath is specified for most component keys in the aforementioned section of HKEY_LOCAL_MACHINE. The data in that variable provides instructions about what that setting in the new user profile should be. It points to a program file or .inf files. For program files, it commonly contains instructions, such as values and APIs. For .inf files, it points to a specific section containing the data to be added to the User hive.
For each key that is not a match in both the User and Machine hives, the key is created in User (if it does not exist), and the StubPath is run to set its variable. This results in the User keys being updated with the correct data.
Hive synchronization occurs in only one of the following scenarios:
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.
To prevent the personalized settings from being created:
Article ID: 238441 - Last Review: November 1, 2006 - Revision: 1.1