• 转载:登录后,用户配置被修改的处理方法


    转载自:https://blog.51cto.com/huanhua/348617
     
    开机进入一个临时配置文件,里面什么也没有了,用户着急,紧急求救。这种情况以前遇到过,首先安慰一下客户,不要着急,文件不会丢失,先重启一下看看。重启N次还不好使,只能亲自出马了。

    经过检查,问题的根源在于,用户配置文件的状态由“本地”变成了“备份”。查看事件日志,有一大堆的错误和警告日志,帮不上忙。
     
    经过网上搜索,找到方法,不过原贴太长,废话太多,我就摘抄一下精辟之处。
     
    修改注册表。
     
    配置文件对应注册表项:
    【HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList】

    你有几个用户登录过,就应该有几个列表项。

    但要注意,出现上述问题后,会有一个带“.bak”的项,和上面一项是的值键值相同。

    仔细查看这两个项,对比里面的子键。问题很明显了,带.bak的就是原来用户的配置文件,现在状态变成备份了。而不带“.bak”的里面有一个键值为“C:UsersTemp”子键"ProfileImagePath",目前自动登录就调用它了。
     
    找到根源,下面就是斩草除根,把不带“.bak”项的整个项都删除,带“.bak”项的不要动,直接重启即可正常登录。登录后会发现带“.bak”的项自动去掉了“.bak”。
    注:由于需要修改注册表,而登录进去的临时配置文件账户有可能没有权限修改的。所以需要切换到另一个用户登录或者进入安全模式操作。
  • 相关阅读:
    PHPLIB Template入门系列 4 模板嵌套
    jQuery 实例
    建立PHP的本地调试环境
    PHP缓存memcache简单应用
    PHP程序:虚拟域名服务DIY
    去掉网络共享的session
    C# 里EF 对Mysql DB更新,乱码
    sshd的log的位置
    cURL 访问https失败
    Eclipse中编辑properties文件的编码问题
  • 原文地址:https://www.cnblogs.com/Koy/p/15184599.html
Copyright © 2020-2023  润新知