运行非常漂亮的BGInfo工具,以唯一地标识各种计算机。但是,在尝试在Windows 2008 Server R2上运行时,出现以下错误:
“打开默认桌面注册表项时发生错误。请确保当前用户有权更改登录桌面设置:访问被拒绝。”
该程序通过位于“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup”中的快捷方式启动,该快捷方式指定一个.BGI配置文件(与从注册表中读取设置相反)。关于为什么管理员以外的用户会发生错误的想法?
从更深层次上讲,我很好奇是否有人知道为什么BGInfo必须打开“默认桌面注册表项”以及它在“登录桌面设置”中正在更新什么(用原始错误消息中的引号引起)?
最佳答案
BGInfo需要更新注册表以为所有RDP用户设置默认的登录桌面。
最初,您需要使用提升的特权运行BGInfo。可以按照creed929所述或通过右键单击bginfo.exe并以管理员身份运行来完成。保存设置后,后续的用户登录将不需要提升的权限即可查看BGInfo背景。
关于windows - 打开默认桌面注册表项时发生BGInfo错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10419347/