Vista Business user profile service hangs on login when away from DC?
Hi all.We have had Vista Business deployed in our environment for some time now and have always encountered a similar issue: when any of our windows 2003 domain-joined laptops are away from our office network, they take significantly longer to login. I have enabled verbose login messages and it seems they are hanging on the User Profile Service much longer when they cannot see their DC. Login times whenever the DC is present on the local network are quick.No network connection, or a network connection onanother network besides ourown both result in this issue.The most commonerror message being logged is EventID 6006: The winlogon notification subscriber <Profiles> took 73 second(s) to handle the notification event (Logon). The amount of time (in seconds) is not constant and appears to generate a different value every time. Typically (but not always) EventID 6005: The winlogon notification subscriber <Profiles> is taking long time to handle the notification event (Logon). also appears alongside EventID 6006 in the application log. No other relevant messages are being logged.I have searched through newsgroups and forums for quite some time and while I have come across a few good ideas, none of them have resolved the issues thus far.We do not map printers with logon scrpits and do not have very complex group policies. Our logon scrpit simply maps a trio of network drives and we also map home directories through AD.Anyone have any ideas? It would be great if we could finally put this issue to rest, thanks in advance.
April 20th, 2009 4:48pm

Hi, Thank you for your post. 1. Please check if the issue appears when you logon the system in Safe Mode. 2. Boot the system to Clean Boot environment to check the issue. Clean boot ================= 1) Click the Start Button type "msconfig" (without quotation marks) in the Search box, and then press Enter. Note: If prompted, please click Continue on the User Account Control (UAC) window. 2) Click the "Services" tab, check the "Hide All Microsoft Services" box and click "Disable All" (if it is not gray). 3) Click the "Startup" tab, click "Disable All" and click "OK". Then, restart the computer. When the "System Configuration Utility" window appears, please check the "Don't show this message or launch the System Configuration Utility when Windows starts" box and click OK. NOTE: we can go back to normal boot by running msconfig again and checking on Normal Startup in the General tab. In the Clean Boot Environment, the third party services and applications are disabled, please check if the issue reoccurs at this time. If the problem does not occur, it indicates that the problem is related to one application or service we have disabled. You may use the MSCONFIG tool again to re-enable the disabled item one by one to find out the culprit. 3. Please check whether the problematic user account has the roaming profile. If so, this may be an expected behavior. There will be a time out waiting when the Windows Vista client attempts to connect the roaming profile share. For our further investigation, please also collect following files and logs: Note: Note: Please perform a full system backup first. Collect the Winlogon.log ============= 1. Start Registry Editor (Regedit.exe) 2. Locate the following key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{827D319E-6EAC-11D2-A4EA-00C04F79F83A}. 3. Edit the following registry value: Key name: ExtensionDebugLevel Value: 2 (REG_DWORD DWORD) 4. Close Registry Editor and reboot the computer. The Winlogon.log file is created in the folder %systermroot% \Security\Logs You can also refer to the following Knowledge Based about how to collect the Winlogon.log: Troubleshooting SCECLI 1202 Events http://support.microsoft.com/kb/324383 Collect the gpsvc.log ============= 1. Create key in the following path to log group policy function: Path: [HKLM\Software\Microsoft\Windows NT\CurrentVersion\Diagnostics\] Key name: GpSvcDebugLevel Value: 0x30002 (REG_DWORD) 2. Enable the Printer preference item in the GPO. 3. Restart the Windows Vista SP1 and try to log on to the computer. 4. Copy the gpsvclog.log file from "%windir%\debug\usermode\" Collect the MPS Report: ============== 1. Download the MPS Report Tool from the following link: http://download.microsoft.com/download/f/0/4/f047169c-6357-47f3-835c-2665d6426e66/MPSRPT_PFE.EXE 2. After the download is complete, double-click this "MPSRPT_PFE.EXE" file. When you are prompted "Include the MSINFO32 report?", please input Y to continue. After a while, a CAB file will be generated. 3. Open My Computer, browse to the "%systemroot%\MPSReports\PFE\CAB" folder. You can find the CAB file above. Please use Windows Live SkyDrive (http://www.skydrive.live.com/) to upload the files and share their URL with us. Hope this helps. Thanks. Nicholas Li - MSFT
Free Windows Admin Tool Kit Click here and download it now
April 23rd, 2009 6:07am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics