JSI Tip 9631. Roaming profiles are NOT saved when you log off Windows XP or Windows 2000?

Jerold Schulman

August 4, 2005

1 Min Read
ITPro Today logo in a gray background | ITPro Today

Wnen you log off from Windows XP or Windows 2000, your roaming profile is NOT saved to the profile server. If you use the User Profile Hive Cleanup Service (UPHClean) tool, it does NOT log the logoff. The %SystemRoot%DebugUserModeuserenv.log file contains:

USERENV(1b0.7f0)  UnloadUserProfileP: Wait succeeded. In critical section. USERENV(1b0.7f0)  UnloadUserProfileP: Didn't unload user profile, Ref Count is 2

This behavior will occur if you installed the Winxp_2k_56.72 NVIDIA driver that was released on April 1, 2004. This version of the NVIDIA driver load the profile twice, leaving one loaded after logoff.To resolve this issue, download the latest NVIDIA driver from http://www.nvidia.com/content/drivers/drivers.asp.

You can workaround this behavior by disabling the NVIDIA Display Driver Service.:

1. Open a CMD.EXE window.

2. Using REG.EXE, built into Windows XP, Windows Server 2003, and later, or installed from the Support Tools on the Windows 2000 CD-ROM, type the following command and press Enter.

REG ADD HKLMSYSTEMCurrentControlSetServicesNVSvc /V Start /T REG_DWORD /F /D 4

3. Type the following command and press enter:

NET STOP NVSvc

4. Shutdown and restart your computer.



Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like