Windows家庭中文版彻底移除Hyper-V角色方法总结
Windows家庭中文版本身是不具有Hyper-V虚拟机的Windows组件功能的,只有专业版或是企业版才有。但网上不知为何竟能按如下方法开启。开启的人可能是为了使用安卓虚拟机Visual Studio Emulator for Android等平台。
一、Windows家庭版强制开启方法 1、 把以下内容保存为.cmd文件,然后以管理员身份打开这个文件。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
重启后你就拥有了Hyper-V。 2、 复制以下红色代码到记事本中,
pushd "%~dp0"
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-ClientEdition-HVON-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Common-Drivers-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Guest-Integration-Drivers-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Hypervisor-Core-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Hypervisor-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Hypervisor-vm-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Management-Clients-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Management-PowerShell-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Common-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Common-vm-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Offline-Core-Group-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Online-Services-Core-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Online-Services-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Online-Services-vm-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-ds-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-minkernel-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-net~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Package-termsrv-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Server-Drivers-Package~3*.mum >>List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Hyper-V-Services-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
以管理员身份运行.bat文件;
以上两种方法就是我在网上找的win10家庭版开启hyper-v的方法,确实能开启hyper-v,也能正常使用。
二、由于Hyper-V与VMware等虚拟机无法共存,网上的彻底关闭,不影响VMware使用的操作有。
首先,在哪Windows功能中关闭组件,并重启。
1、
以管理员身份运行命令提示符,输入以下的命令,出现如下提示:
Microsoft Windows [版本 10.0.17134.320]
(c) 2018 Microsoft Corporation。保留所有权利。
C:\WINDOWS\system32>Dism /online /disable-feature /featurename:Microsoft-Hyper-V-All /Remove
部署映像服务和管理工具
版本: 10.0.17134.1
映像版本: 10.0.17134.320
禁用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
C:\WINDOWS\system32>
运行完成后开启VMware workstation 仍提示VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation。
2、
在命令提示符(管理员)下键入以下命令:sfc /SCANNOW,看看系统组件是否有问题。
如果没有问题,新建个本地账户,看看是否问题依旧,
以管理员运行命令提示符,粘贴输入下面两行指令新建一个管理员本地账户:
net user User 789456 /add (User是新建账户名,789456是新建密码,名称和密码根据需要都可以修改)
net localgroup administrators User /add (为该账户添加管理员权限)
使用这个账户,再查看一下。
如果问题不出现了,说明原账户的配置文件出现了问题,是没法修复的,建议您使用新的账户。
如果问题依旧,这样的话,建议您重置下系统或者重装下系统。
重置可以通过设置>>安全和更新>>恢复
3、
1.管理员运行 cmd
2.输入代码
Dism /Online /Cleanup-Image /RestoreHealth Dism.exe /online /Cleanup-Image /StartComponentCleanup sfc /scannow
3.等待提示结束 映像版本: 10.0.18363.959
[===== 10.0% ]
[==========================100.0%==========================]
操作成功完成。
4.管理员运行 Windows PowerShell ,输入
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
输入 Y
重启。
4、 以管理员身份运行cmd,分别输入下面三行命令。
Dism /Online /Cleanup-Image /RestoreHealth
Dism.exe /online /Cleanup-Image /StartComponentCleanup
sfc /scannow
关闭cmd,然后以管理员身份运行Windows PowerShell,输入下面的命令然后重启电脑。
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
5、有效的彻底关闭Hyper。 cmd运行
bcdedit /set hypervisorlaunchtype off
查看是否关闭
bcdedit /enum
如果关闭了会看到最后一行显示
hypervisorlaunchtype Off
然后我们win+r,输入
services.msc
找到HV主机服务,禁用,然后关闭重启电脑即可。
最后,我们的VMware虚拟机就能正常打开了。
其实,到这里,即使我们没有删除Hyper-V,VMware虚拟机的使用已经正常了。
三、彻底删除Hyper-V选项的方法目前只有一个,重装系统。本人试过不保留任何数据的重置系统,仍然无法删除Hyper-V选项。注:原厂预装的正版系统,因为正版的账号已经与笔记本电脑硬件关联,且如果你用账号登陆系统,那么正版系统也会与你的账号关联,重装相同版本的系统,联网或是登陆后就会成功激活正版系统 查看自己电脑的密钥方法: win+R,regedit输入,路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform中的BackupProductKeyDefault项的数值就是正版系统的25位密钥。
附上windows自带的组件检测修复工具Dism:
Dism /Online /Cleanup-Image /ScanHealth
扫描全部系统文件和系统映像文件是否与官方版一致(无论你是否备份或制作过系统映像),时间较长,喝杯茶耐心等待一会。
如果检查的结果和这个电脑是一样的,那就证明你的系统没什么问题,安心用着呗。但如果出现错误提示了,那就需要用
Dism /Online /Cleanup-Image /CheckHealth
检查文件的损坏程度,结果一般有两种:一般性损坏可以修复和情况严重完全无法修复。
是前者的话,我们可以直接调用
DISM /Online /Cleanup-image /RestoreHealth
联网将系统映像文件中与官方文件不相同的文件还原成官方系统的源文件,系统中安装的软件和用户设置保留不变,比重装系统要好得多,而且在修复时系统未损坏部分可以正常运行,不耽误大家手头上的事情。检查结果是后者的话,除了重装系统外,没有太好的办法解决。
没有网络或怕它占用网络资源,也可以启动本地修复命令,命令格式如下:
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
重装系统的工具最好还是下载Microsoft正版的MediaCreationTool工具,下载前完全不用格式化C盘,以免系统不能使用,影响安装导向的不那么人机界面话,它安装过程中应该会自动格式化C盘 下载微软发布的“ MediaCreationTool ”安装介质创建程序: 获取 Windows 10MediaCreationTool
点击页面中的“立即下载工具”按钮即可下载“ MediaCreationTool ”,
启动 “ MediaCreationTool ”程序,阅读并同意软件许可协议:
选择“为另一台电脑创建安装介质”;
点击“下一步“(如果弹出警告窗口则点击”确定“),按照您的需求选择”ISO 文件“或者“U盘”,点击“下一步“,开始下载;
下载完成后打开 ISO 文件或者 U盘,启动其中的 setup 程序开始安装。
简单容易!
重装系统后,控制面板->程序-》启动或关闭Windows功能;终于把Hyper-V移除到连渣都不剩了!