I’ve had a few instances lately where corrupt profiles have prevented me from logging into with a Windows 7 or Server 2008 R2 machine. At the time of logon, the logon process takes a while and then I get the following error:
Your user profile was not loaded correctly. You have been logged on with a temporary profile. Changes you make to this profile will be lost when you log off. Please see event log for details or contact your administrator.
Also in the Event Viewer (Application) you have an entry for Event ID 1511. Normally this isn’t a big deal because you can log onto the machine with a different admin account and delete the problem profile. Only in this case when you go to remove the profile it doesn’t exist. I came across the following Microsoft article – KB947242 that deals with this issue. If you open regedit and Navigate to:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfielList
You will find a list of profiles that are identified by their SID. Locate the SID of the account in question (It will probably be called SID.bak) and delete the entry. Log off of the system and log back in using the problem account.
Saturday, January 26, 2013
Wednesday, January 23, 2013
System Center 2012 SP1 Drops
It’s been just over a week since the official announcement that service pack 1 for System Center Configuration Manager 2012 was released. This is a really important release for the System Center teams as SP1 really drives home the idea of unified device management. Service Pack 1 adds support for Windows Server 2012 and Windows 8, Windows 8 tablet plus added support for Mac OS X, Linux and Unix platforms. This is exciting for our environment because there has always been a gap with managing the subset of machines running Mac OS X or Linux. Can you manage one of these platforms to the level that you can manage the Windows platform? No. However this is a step in the right direction. Admins want a single pane of glass view for managing their environment – SP1 moves System Center in the direction. Some other features of this release are support for Windows Embedded devices, full PowerShell support, Windows Azure based Distribution Points and the ability to subscribe to email alerts.
When you dig a little deeper into the CM 2012 release you’ll find added support for user profile and data management with their new User Environment Virtualization product (MDOP 2012) and real time administrative tasks for endpoint protection, network cost support for application delivery, updates to Bitlocker including TPM and PIN, and the ability to deploy Windows 8 applications.
When you dig a little deeper into the CM 2012 release you’ll find added support for user profile and data management with their new User Environment Virtualization product (MDOP 2012) and real time administrative tasks for endpoint protection, network cost support for application delivery, updates to Bitlocker including TPM and PIN, and the ability to deploy Windows 8 applications.
Labels:
ConfigMgr / SCCM
Sunday, January 20, 2013
Troubleshooting a XenDesktop Issue... What do the Logs Say?
Over the years when working with System Center Configuration Manager you get used to combing logs to resolve issues. ConfigMgr has a log for everything so it was my surprise when I starting working with XenDesktop how limited logging is out of the box. After working through my first major outage, I quickly found out that logging is no good if it is not enabled. It’s not that XenDesktop doesn’t have logging it just doesn’t have enabled by default. I would highly recommend enabling the following logging in XenDesktop – on the VDA, on the DDC and PorrtICA.
Enabling Virtual Desktop Agent (VDA) logging (CTX117452):
Enabling Desktop Delivery Controller (DDC) logging (CTX117452) with XenDesktop 5.6:
Enabling PortICA logging (CTX118837):
There is also a logging tool that Citrix has published as outlined in CTX127492 that can enable more logging however I have solved most of my issues using VDA, DDC and PortICA logging. Regardless of how you setup logging a great utility to help you read them is Trace32.exe from the ConfigMgr toolkit. Download and install the tools and then open your log files with Trace – your eyes will thank you.
Enabling Virtual Desktop Agent (VDA) logging (CTX117452):
- Change your vDisk to Private mode and boot your template machine
- Log in with an admin account
- Navigate to %ProgramFiles%\Citrix\Virtual Desktop Agent
- Backup WorkstationAgent.exe.config
- Open the configuration file with a program such as Notepad
- Locate the following section <appSettings> section (Near the top of the config file) and update as follows:
- <add key=”LogToCDF” value =”1”/>
- <add key="LogFileName" value ="D:\XDLogs\vda_log.log"/>
- <add key="OverwriteLogFile" value ="1"/>
- Save and close the file
- Restart the Citrix Desktop service or reboot your template machine and confirm that the log file gets created
Enabling Desktop Delivery Controller (DDC) logging (CTX117452) with XenDesktop 5.6:
- Log into your DDC with an admin account
- Navigate to %ProgramFiles%\Citrix\Broker\Service
- Backup BrokerService.exe.config
- Open the configuration file with a program such as Notepad
- Locate the following section <appSettings> section (Near the top of the config file) and update as follows:
- <add key="LogToCDF" value ="1"/>
- <add key="LogFileName" value ="D:\XDLogs\controller_log.log"/>
- <add key="OverwriteLogFile" value ="1"/>
- Save and close the file
- With XenDesktop 5.6 I did not have to enable logging for CdsPoolMgr.exe.config as outlined in CTX117452
- Restart the Citrix Broker Service (This will cause any virtual desktops connected to the server to re-register with another controller)
Enabling PortICA logging (CTX118837):
- Change your vDisk to Private mode and boot your template machine
- Log in with an admin account
- Navigate to %ProgramFiles%\Citrix\ICAService\XML (If the XML folder does not exist, create one)
- Create an new XML file called PorticaConfig.XML
- Paste the following into the file: <?xml version="1.0" encoding="utf-8"?>
- Save and close the file
- Restart the Citrix ICA service or reboot your template machine
<Config xmlns="Portica.xsd">
<Portica>
<LogFile>
<LogLevel>5</LogLevel>
</LogFile>
<CdfTrace>
<LogLevel>5</LogLevel>
</CdfTrace>
<FunctionTrace>
<LogLevel>5</LogLevel>
</FunctionTrace>
</Portica>
</Config>
There is also a logging tool that Citrix has published as outlined in CTX127492 that can enable more logging however I have solved most of my issues using VDA, DDC and PortICA logging. Regardless of how you setup logging a great utility to help you read them is Trace32.exe from the ConfigMgr toolkit. Download and install the tools and then open your log files with Trace – your eyes will thank you.
Labels:
XenDesktop
Subscribe to:
Posts (Atom)