新的 Windows 10 用户登录后立即注销

Pee*_*und 8 windows user-accounts

问题

我有一台带有 2 个帐户的 Windows 10 笔记本电脑,一个管理员和一个非管理员。这已经完美运行了将近一年。最近我创建了第三个帐户,作为非管理员。密码一确认,这个账号就被注销了,所以我从来没有看到桌面。

Windows 事件日志

为了查看 Windows 事件日志可以说明什么,我进行了以下测试: 在 09:44:23 我尝试登录新帐户,但失败了。在 09:44:27,我登录了一个有效的现有帐户。

从系统日志

09:44:23 Winlogon - event 7001, info (bad login)
09:44:24 Service Control Manager - event 7023, error
09:44:24 DistributedCOM - event 10016, error
09:44:24 DistributedCOM - event 10016, error
09:44:27 Winlogin - event 7002, info (good login)
Run Code Online (Sandbox Code Playgroud)

从程序日志

09:44:23 User Profile Service - event 1542, error "Windows cannot read registration database for classes. File not found" (my Translation) -- this error 3 times.
09:44:24 Winlogon - event 6000, info (also present on good login)
09:44:24 igfxCUIService2.0.0.0 - event 0, info (also present on good login)
09:44:24 Winlogin - event 4006, warning "unable to spawn program C:\Windows\System32\userinit.exe" – Peer Sommerlund 20 hours ago  
Run Code Online (Sandbox Code Playgroud)

我试图解决它

如果我将用户类型更改为管理员,我可以登录,但桌面看起来很奇怪。

我尝试删除该帐户并重新创建它,但问题仍然存在于我创建的任何新帐户上。

我的问题

我可以对系统进行哪些更改以使其达到这种状态?

如何修复新帐户以使其以非管理员身份运行?

网上找到的类似解决方案

我找到了这个链接,它描述了一个类似的问题。 https://answers.microsoft.com/en-us/windows/forum/windows_10-security/windows-10-login-error-keeps-signing-out/f59e6690-20b2-43a4-aad1-2ed1f05c6ba0 我的电脑\HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit 键包含 C:\Windows\system32\userinit.exe,它适用于前 2 个帐户(尾随逗号似乎没有引起问题)所以这不是一个解决方案。

tes*_*eax 5

解释:

有什么问题?

您的问题是由损坏的NTUSER.DAT文件引起的。
Windows 为每个用户帐户创建一个用户配置文件文件夹C:\Users\(不包括 等特殊帐户)SYSTEM,并且每个文件夹都包含一个NTUSER.DAT文件,用于存储设置等内容。

为什么只有新帐户受到影响?

好吧,这是因为有一个名为的配置文件文件夹Default不与任何配置文件关联,而是每次需要一个新的配置文件文件夹时都会复制它,以用所有必要的文件填充该新配置文件。因此配置文件的每次修改/损坏都Default将复制到所有配置文件中新的配置文件文件夹。

NTUSER.DAT所以最后你的问题是配置文件文件夹内的文件损坏Default

如何修复它?

我知道的唯一方法是将配置文件文件夹替换NTUSER.DATDefault新安装的 Windows 10 文件夹或将其替换为备份。对于第一个选项,您将丢失桌面上新帐户中程序的一些系统范围的快捷方式、一些系统范围的用户特定设置等,但它不会影响现有的配置文件。
也许有人有更好的主意。