在以前版本的 Windows 中,漫游配置文件仅在用户注销时上传。但是,在 Windows 7 中,组策略设置可以允许在后台上传注册表文件。该设置称为Background upload of roaming user profile’s registry file while user is logged on
。
但是,使用此设置,Win32_UserProfile
LastUploadTime
WMI 中的字段仍然只反映上次注销。我认为这是因为需要将注册表文件以外的内容上传到服务器才能算作完整上传。
所以,我的问题是:退出时会上传个人资料的哪些其他部分?
答案1
本地用户配置文件文件夹中的所有内容(由环境变量 %USERPROFILE% 指向)在注销时与文件服务器上的漫游配置文件同步,除了排除列表中配置的文件夹。
在 Windows 7 上,排除列表默认包含:
- 回收站
- 应用程序数据\本地
- 应用程序数据\LocalLow
在 Windows 10 1511 上,排除列表默认包含:
- 回收站
- 应用程序数据\本地
- 应用程序数据\LocalLow
- 一个驱动器
- 工作文件夹
该列表存储在注册表中,位于
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ExcludeProfileDirs
可以通过组策略设置进行配置
User Configuration\Administrative Templates\System\User Profiles\Exclude directories in roaming profile
。
更多信息请参阅我的文章如何减小漫游配置文件的大小和 Microsoft 知识库文章KB315415和KB814592。
答案2
很多东西 - 听起来您对漫游配置文件的理解相当缺乏。用户注册表(实际上是 NTUSER.DAT)只是故事的一半。我建议浏览到您的漫游配置文件位置(服务器上的位置,而不是工作站上的位置),然后您会看到所有其他内容,例如应用程序数据和桌面等等。
全部您在那里看到的内容是在注销时上传的,并在登录时下载的。