none
如何设置XP新建账户的默认策略配置 RRS feed

  • 问题

  •     问题是这样的:假设我要在本机上新建一个账户,我想让该账户在第一次登录的时候即可实现某些特定的策略配置(比如:隐藏桌面图标之类)。该如何实现?
        之前的思路是先将新用户的配置信息保存在自己设定的临时注册表或XML文档中,编写一个针对新用户开机自动运行的程序,等新用户第一次登录时这个程序读取该信息到新建账户的注册表中再生效,可是这样子第一次登录后得进行一次刷新,效果不是很好。
        现在想把这些配置写入注册表中HKEY_USERS下的.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies相应的键,新账户创建时,自动从.DEFAULT中复制一份拷贝到自己的注册表中。但是经过测试,发现新账户创建时,并不会从HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies中复制拷贝到自己的注册表中。请问windows在创建新账户时,新账户的策略配置信息是从哪里获取的?难道不是从Default User的NTUSER.DAT中拷贝的吗?
    请各位提供些参考,谢谢!
    • 已移动 VisualEleven 2011年4月22日 1:47 Windows XP配置问题 (发件人:Visual C++)
    2011年4月22日 1:29

答案

  • HKEY_USERS\.DEFAULT 定义的是用户帐户登录之前,登录界面使用的用户设置。比如在 HKEY_USERS\
    ..DEFAULT\Control Panel\Desktop 中设置的墙纸,会成为经典登录对话框的墙纸。
     
    如果要把自定义的用户配置保存为新用户配置文件的模板,可以在控制面板的“系统”属性中打开
    “用户配置文件”设置,复制自定义过的用户配置文件,然后将其复制为新用户配置文件的模板。
    新用户配置文件模板的默认位置记录在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
    Current Version\ProfileList 的 DefaultUserProfile 里。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "林至显"
     
    问题是这样的:假设我要在本机上新建一个账户,我想让该账户在第一次登录的时候即可实现某些特定的策略配置(比如:隐藏桌面图标之类)。该如何实现?
     
    2011年4月22日 5:29
    版主

全部回复

  • HKEY_USERS\.DEFAULT 定义的是用户帐户登录之前,登录界面使用的用户设置。比如在 HKEY_USERS\
    ..DEFAULT\Control Panel\Desktop 中设置的墙纸,会成为经典登录对话框的墙纸。
     
    如果要把自定义的用户配置保存为新用户配置文件的模板,可以在控制面板的“系统”属性中打开
    “用户配置文件”设置,复制自定义过的用户配置文件,然后将其复制为新用户配置文件的模板。
    新用户配置文件模板的默认位置记录在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
    Current Version\ProfileList 的 DefaultUserProfile 里。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "林至显"
     
    问题是这样的:假设我要在本机上新建一个账户,我想让该账户在第一次登录的时候即可实现某些特定的策略配置(比如:隐藏桌面图标之类)。该如何实现?
     
    2011年4月22日 5:29
    版主
  • 开始 运行 dxdiag rundll32 netplwiz.dll,UsersRunDll 这段程序就可以找到账户设置
    2011年6月1日 14:20
  • 写错了吧。DXDIAG 是 DirectX 诊断工具,它与 RUNDLL32 一起运行没有任何效果。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "沈永思"
     
    开始 运行 dxdiag rundll32 netplwiz.dll,UsersRunDll 这段程序就可以找到账户设置
     
     
    2011年6月3日 2:21
    版主