Q. What is the meaning of the State Value Name in a user's registry profile?

When a user logs on, their registry profile at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID> contains a State Value Name, a REG_DWORD data type, that is a bit mask whose value indicates the state of the local profile cache.

NOTE: See tip 5346 ยป How do I retrieve a user's ProfileImagePath in batch?

The mask bits and their meaning are:

<b>Hex Mask    Description</b>
 0001       Profile is mandatory.
 0002       Update the locally cached profile.
 0004       New local profile.
 0008       New central profile.
 0010       Update the central profile.
 0020       Delete the cached profile.
 0040       Upgrade the profile.
 0080       Using Guest user profile.
 0100       Using Administrator profile.
 0200       Default net profile is available and ready.
 0400       Slow network link identified.
 0800       Temporary profile loaded.


Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• The Microsoft
Technology Roadmap
• Office 365 Implementation
• Hyper-V Optimizing
• Windows 8 Deployment
and much more!

Come See Paul Thurrott & Rod Trent in Person!

Early Registration Now Open

Upcoming Training

Mastering System Center 2012

During over 6 hours of training you can join John Savill from your computer as he will walk you through the key components and capabilities of System Center 2012, what’s involved in using the components, and the benefit they can bring to your environment.

Register Now

Current Issue

May 2013 - The NameTranslate object is useful when you need to translate Active Directory object names between different formats, but it's awkward to use from PowerShell. Here's a PowerShell script that eliminates the awkwardness.

CURRENT ISSUE / ARCHIVE / SUBSCRIBE

Windows Forums

Get answers to questions, share tips, and engage with the Windows Community in our Forums.