HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID> 状态值含义

cog*_*el0 5 .net c# windows registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>State包含一个称为位掩码的值DWORD

我能找到的有关它的所有信息是这样的:

001 = PROFILE_MANDATORY
Profile is mandatory.

002 = PROFILE_USE_CACHE
Update locally Cached profile.

004 = PROFILE_NEW_LOCAL
Using a new local profile.

008 = PROFILE_NEW_CENTRAL
Using a new central profile.

010 = PROFILE_UPDATE_CENTRAL
Need to update central profile.

020 = PROFILE_DELETE_CACHE
Need to delete cached profile.

040 = PROFILE_UPGRADE
Need to upgrade profile.

080 = PROFILE_GUEST_USER
Using guest user profile.

100 = PROFILE_ADMIN_USER
Using administrator profile.

200 = DEFAULT_NET_READY
Default net profile is available & ready.

400 = PROFILE_SLOW_LINK
Identified slow network link.

800 = PROFILE_TEMP_ASSIGNED
Temporary profile loaded.
Run Code Online (Sandbox Code Playgroud)

但这些值到底意味着什么?State = 100例如,我见过一个非管理员帐户。

是否State = 4仅在用户首次登录并创建其个人资料时出现,并在第二次登录时更改为不同的状态?

State = 2如果用户没有使用漫游配置文件,是否会出现 ?State当用户使用刚刚从服务器复制的漫游配置文件时,会有什么价值?!

到底是什么State = 200意思??

这么多疑问,因为这些信息看起来确实不太好。

此外,该列表似乎至少缺少一个值,因为我State = 8000在一些用户上发现了一个值。

有谁知道这些值的确切含义吗?