在 msconfig 中选择“诊断启动”后无法登录?

在 msconfig 中选择“诊断启动”后无法登录?

我想在诊断启动模式下测试一些东西。出于某种原因,在重新启动时,我的电脑显示我的帐户图片,并显示一条错误消息,提示“发生了一些事情,您的 PIN 不可用。单击以重新设置您的 PIN。”当我单击“设置我的 PIN”时,会出现暂停,然后我再次收到相同的消息。当我再次单击它时,我经常会收到一个对话框,提示“在商店中搜索应用程序”,但如果我选择“是”,则什么也不会发生。

我用 Google 搜索过并发现这个帖子没有答案。

我已经使用恢复重启屏幕重新启动到安全模式,但没有成功。

答案1

好的,为了解决这个特定的问题,我必须执行以下操作:

  1. 按住 Shift 并单击电源图标,选择“重新启动”并等到看到蓝色的 Windows 恢复屏幕。
  2. 选择“高级”并选择命令提示符
  3. 您将重新启动,然后屏幕会要求您输入 MS 密码。输入密码后,您将获得命令提示符。
  4. 输入以下命令:
  5. move c:\windows\system32\utilman.exe c:\
  6. copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
  7. 重启你的电脑。
  8. 在登录屏幕上,现在单击电源按钮右下角的“易于使用”图标。
  9. 将打开命令提示符。
  10. 输入“msconfig”
  11. 将“启动选择”更改为“正常启动”
  12. 重新启动计算机。

从那里,您应该能够像往常一样使用 PIN 登录。最后一步是清理您所做的操作并重新启用可访问性:

  1. 打开文件夹资源管理器并转到C:\
  2. 将“Utilman.exe”文件复制到C:\Windows\System32\文件夹中
  3. 它会要求管理员权限,继续,然后您就会恢复正常。

答案2

我没有尝试其他答案,因为在 System32 中移动 .exe 文件似乎非常危险,但我找到了另一个解决方案,它只涉及在 Windows 恢复模式下通过 RegEdit 禁用“仅 pin”登录。我认为这是风险较小的解决方案(对我来说很有效)。完全归功于 LTT 上的 ramava 解决了这个问题。我将答案逐字逐句地粘贴在下面,以防上面的链接最终失效:

昨晚我遇到了这个问题,我想在这里记录下来,希望其他人不必花 3 个小时反复尝试修复它,或者更糟的是,不得不“重置我的电脑”或重新安装,在我解决这个问题之前,我差点就这么做了。后来,我在全新安装的 Windows 10 虚拟机上重现了这个问题,看看我做了哪些事情真正解决了它,并发现了人们可能遇到的另一个潜在问题。如果问题最初是由与我的问题不同的原因引起的,这可能无法完全解决问题,但希望这对那些人来说是一个好的开端。

问题:

此问题是由 Windows 10 更高版本中 Microsoft 帐户的登录设置引起的,该设置阻止您使用常规密码登录,但如果使 Windows Hello 正常工作的服务未运行,则根本不起作用。此设置默认启用。

THDrKnU.png

对我来说,发生这种情况是因为我在 msconfig 中启用了诊断启动。这禁用了所有必需的服务,然后我无法登录,因为计算机上的唯一帐户是使用 Microsoft 帐户而不是本地帐户创建的。

WHMH7BC.png

按下确定并重新启动后,我看到了以下内容:

韓國語.png

解决方案:

首先,在登录屏幕上按住 Shift 键并按下重新启动。这将在重启时显示恢复选项。

dQSdeY0.png

单击疑难解答 -> 高级选项 -> 命令提示符。

KYGaGd.png

免疫球蛋白

韓國語.png

此时可能会要求您登录,我认为这取决于您使用的 Windows 版本。它确实使用了密码,而且在要求我这样做的那台机器上似乎没有任何问题。更新的预览版本从未要求过密码。

运行 regedit。

韋克希亞.png

这将调出恢复环境 (WinRE) 的注册表,而不是 Windows 安装的注册表。因此,您必须手动加载注册表配置单元才能编辑它们。为此,首先选择 HKEY_LOCAL_MACHINE,然后从菜单中选择文件 -> 加载配置单元...。

韋斯特市.png

配置单元文件将位于 C:\Windows\System32\config(或者在我的其中一台计算机中,是 E:)。加载 SOFTWARE 配置单元文件。它会要求您输入名称。我通常只是在名称前面添加一个额外的 s,但只要它不是已经存在的东西,这实际上并不重要。这将在 HKLM 下为我们提供一个新列表。我的说明将假设您像我一样将它们命名为 ssoftware 和 ssystem。

(注意:不要使用 X:\ 驱动器上的版本。它是您当前用来修复此问题的精简版 Windows 中的注册表。)

暂无说明,留下第一条!

上传者:zpUpy7C

解决方案#1:

转到 HKEY_LOCAL_MACHINE\ssoftware\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device。那里有一个 DevicePasswordLessBuildVersion 键。将值从 2 更改为 0。这将关闭“需要 Windows Hello”设置。

现在重新启动。如果幸运的话,您现在可以用密码登录,然后希望修复导致问题的任何原因。就我而言,它只是在 msconfig 中返回正常启动。

如果它告诉您密码不正确(即使它是正确的密码),这意味着该密码实际上从未被使用过,我们必须采取一些额外的步骤。

解决方案 #2:

为了实现这一点,我们需要为 Microsoft 帐户启用一些登录服务,并通过启用服务确保启用网络访问。

重新启动回到 WinRE 命令提示符并再次打开 regedit。这次,我们将 SYSTEM 配置单元加载为 ssystem。

在 HKEY_LOCAL_MACHINE\ssystem\ControlSet001\Services 下,我们将转到每个服务并编辑 Start 键值。作为参考,此处启动类型的有效值为:

0: Boot
1: System
2: Automatic
3: Manual
4: Disabled

韓國語.png

短名称是您在注册表中找到它的位置,括号中是它的长名称。其中一些可能看起来没有必要,但它们是其他服务的依赖项。

这些服务需要设置为手动启动(Start = 3):

lmhosts                (TCP/IP NetBIOS Helper)
Netman                (Network Connections)
VaultSvc            (Credential Manager)
Wecsvc                (Windows Event Collector)
WbioSrvc            (Windows Biometric Serviced)
wlidsvc                (Microsoft Account Sign-in Assistant)

并且这些服务需要设置为自动启动(Start = 2):

Dhcp                    (DHCP Client)
EventLog                (Windows Event Log)
EventSystem            (COM+ Event System)
LanmanServer            (Server)
LanmanWorkstation        (Workstation)
NlaSvc                (Network Location Awareness)
nsi                    (Network Store Interface Service)
SamSs                    (Security Accounts Manager)

重新启动。希望 Windows 现在可以联系 Microsoft 的服务器并验证您的密码,以便您登录。

相关内容