修复:由于 Windows 11 / 10 中的 Hyper-V 错误,原始模式不可用

修复 1 – 关闭 Hyper-V

1. 使用Windows 和 R组合键打开运行对话框。

2. 输入optionalfeatures.exe打开Windows 功能

 

Run-Optional-Features-min

 

3. 在Windows 功能窗口中,向下滚动并在列表中查找Hyper-V

4.取消选中 与Hyper-V关联的复选框(如果已选中)。

5. 单击确定以确认更改。

Disable-Hyper-V-Windows-Features-min

 

6.重新启动系统并检查错误是否已修复。

 

修复 2 – 禁用管理程序检查

有时即使关闭 Hyper-V 也会看到此错误。可能是原因的一种情况是服务HyperVisorLaunchType设置为Automatic。禁用此服务已帮助用户修复此错误。

1.使用Windows 和 R组合键打开运行

2. 键入cmd并同时使用Shift、Ctrl 和 Enter 键以管理员权限打开命令提示符。

 

Run-Command-Prompt-min-1

 

3. 在UAC提示时单击

4. 要检查 Hypervisor 状态,请键入以下命令并按 Enter。

bcdedit

5. 在显示的结果中,查找hypervisorlaunchtype并检查状态。

Run-Bcdedit-Command-Check-Hypervisor-Status-min

 

6. 如果此服务的状态为关闭,则跳过以下步骤后转到修复 3 

7. 如果此服务的状态设置为自动,请使用以下命令将服务的状态更改为关闭。

bcdedit /set hypervisorlaunchtype off

8. 命令执行后,关闭命令提示符并重新启动PC。

Change-Hypervisor-Status-min

 

9. 打开虚拟机,启动后查看问题是否解决。

修复 3 – 在组策略编辑器中禁用 Device Guard

1. 按Windows + R打开运行对话框。

2. 输入gpedit.msc打开本地组策略编辑器。如果您看到UAC提示,请单击

 

9_run_gpedit_optimized

 

3. 在本地组策略编辑器中,转到左窗格中下面提到的位置。

本地计算机策略 --> 计算机配置 --> 管理模板

4.在管理模板中选择系统文件夹。

5.单击设备后卫系统。

6.在右侧,打开设置在基于虚拟化安全打开通过双击 就可以了。

 

Local-Group-Policy-Editor-Device-Guard-Turnoff-Virtualization-min

 

7. 在接下来出现的设置窗口中,选择选项Disabled

 

Turn-On-Virtualization-Based-Security-Disabled-min

 

8. 单击应用,然后单击确定以确认设置中的更改。

9. 现在打开运行 (Window + R),输入cmd,然后使用Ctrl、Shift 和 Enter键以管理员身份打开命令提示符

Run-Command-Prompt-min-1

 

10. 依次输入以下一组命令以删除 EFI 变量。

mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d

注意:这里的 X 是未使用驱动器的占位符。根据您的偏好输入驱动器名称。

11.执行完上述命令后重新启动PC。检查启动 VM 时错误是否已修复。

 

修复 4 – 在 Windows Defender 中关闭核心隔离功能

 

1. 同时按住Windows 和 R键以打开运行。

2. 键入ms-settings:windowsdefender以在“设置”中打开“ Windows 安全”。

 

windowsdefender-in-run-min

 

3. 在Windows 安全中,选择右侧窗格中的设备安全

 

Device-Security-In-Windows-Security-min

 

4. 单击Device Security 中Core Isolation选项下方的Core Isolation details

 

Core-Isolation-Details-Device-Security-min

 

5.关闭切换选项旁的内存完整性核心隔离功能

 

Turn-off-Memory-Integrity-Core-Isolation-min

 

6.重新启动您的 PC 并检查问题是否已解决。

 

如果“内存完整性”选项的切换被禁用或在尝试将其关闭时出现错误,请按照以下步骤操作。

 

1. 打开运行 (Windows + R)并键入regedit打开注册表编辑器

1_run_regedit_optimized-2

 

2. 将以下位置复制粘贴到注册表编辑器的导航栏中。

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\CredentialGuard

3. 到达上述位置后,双击 右侧窗格中的Enabled键。

 

REgistry-Enabled-Key-min

 

4. 在Edit窗口中,让 base 为Hexadecimal并将Value Data设置为0

 

Enabled-Key-Value-Data-min

 

5. 关闭注册表编辑器并重新启动系统。启动虚拟机并检查问题是否已解决。

修复 5 – 在 BIOS 或 UEFI 中启用虚拟化

1. 对于基于BIOS 的计算机,打开电源,当您看到启动屏幕时,按设置键(F2、F4、F6、F8 或 Delete 键)

2. 如果您有UEFI PC,请使用此链接中的步骤访问UEFI 固件设置

3. 进入设置后,查找与您的主板相关的虚拟化技术选项。

4. 确保启用虚拟化选项

注意:通常,此选项的位置因系统而异。

 

virtualization-new-min

 

5. 现在保存这些更改并以正常方式重新启动您的 PC。检查管理程序错误是否仍然存在。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun83846.html

(1)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年11月3日 下午7:46
下一篇 2021年11月3日 下午8:02

相关推荐