我有该计算机的管理员权限。
我想要做的是将用户壁纸更改为其他内容,但不以用户身份登录。必须有一个配置文件或某个文件来为用户保存这些设置。
我假设它位于 /Documents and Settings/UserName 但是我没有找到该文件。
答案1
每个用户的壁纸设置都存储在注册表中,作为REG_SZ
名为 的值Wallpaper
,位于键 下HKEY_CURRENT_USER\Control Panel\Desktop
。
如果用户已登录,或者他们的配置单元已挂载,您将在 下找到该密钥HKEY_USERS\User's SID
。如果用户未登录,则需要HKEY_USERS
先在 下挂载他们的配置单元。用户配置单元位于用户的配置文件中,%USERPROFILE%
通常在“C:\Documents and Settings\username\”(Windows XP)或 C:\Users\username\(Windows 7)下,名为“NTUSER.DAT”。
或者,您可以使用组策略来强制使用特定的壁纸。