You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows用户账户登录异常:登录后立即退出,需依赖管理员账户临时访问且存在60分钟时限

Windows用户账户登录异常:登录后立即退出,需依赖管理员账户临时访问且存在60分钟时限

看起来你碰到的是Windows用户账户登录时的典型服务依赖+配置文件问题,结合你给出的事件日志错误和临时 workaround,我整理了几个针对性的排查修复步骤,你可以逐一尝试:

  • 重新注册相关COM组件,解决「Class not registered」错误
    日志里的类未注册提示,大概率是User Data Access服务依赖的组件注册失效了。打开管理员命令提示符,依次执行以下命令:

    regsvr32.exe "%SystemRoot%\System32\msxml3.dll"
    regsvr32.exe "%SystemRoot%\System32\userenv.dll"
    

    执行完成后重启电脑,再尝试直接登录问题账户。

  • 修复User Data Access服务的配置,解决端点映射器错误
    「没有更多端点可用」通常和RPC服务或服务本身的配置有关:

    1. 按Win+R输入services.msc打开服务管理器,找到带后缀(比如_22a7cb7)的User Data Access服务
    2. 右键选「属性」,切换到「依存关系」标签,确认所有依赖的服务(比如RPC服务)都处于运行状态,没运行的手动启动它们
    3. 如果服务本身无法启动,切换到「登录」标签,选择「本地系统账户」,勾选「允许服务与桌面交互」,应用设置后重启服务
  • 重置用户配置文件,解决登录循环问题
    用户配置文件损坏是导致登录后立即退出的常见原因:

    1. 登录你的管理员账户,右键「此电脑」→「属性」→「高级系统设置」
    2. 切换到「用户配置文件」标签,找到问题账户的配置文件,点击「删除」(删除前记得备份该账户下的文档、桌面等个人文件)
    3. 注销管理员账户,重新登录问题账户,系统会自动生成全新的配置文件
  • 排查会话时长限制,解决60分钟自动退出问题
    你提到的60分钟时限,大概率是组策略或第三方安全软件设置了会话限制:

    1. 按Win+R输入gpedit.msc打开本地组策略编辑器,依次展开「计算机配置→管理模板→Windows组件→远程桌面服务→远程桌面会话主机→会话时间限制」
    2. 检查是否有设置「设置活动但空闲的远程桌面服务会话的时间限制」等相关选项,改成「未配置」或者调整符合你需求的时长
    3. 另外排查一下安装的杀毒软件、终端安全工具,看是否有针对普通用户的会话时长限制规则,临时禁用测试看看是否恢复正常

你的临时 workaround(先登管理员再登问题账户)其实是让系统预加载了部分必要服务,但只是临时方案,上面的步骤应该能从根源解决问题。

备注:内容来源于stack exchange,提问作者sss

火山引擎 最新活动