本节书摘来自异步社区《Windows Server 2012 Hyper-V虚拟化管理实践》一书中的第2章,第2.2节,作者: 王淑江 更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.2 卸载Hyper-V角色和管理工具
当服务器不需要Hyper-V角色时,管理员可以通过“删除角色和功能”向导或者PowerShell脚本卸载Hyper-V角色和管理工具。
2.2.1 “删除角色和功能”向导删除Hyper-V角色
以管理员身份登录当前计算机,通过“删除角色和功能”向导删除Hyper-V角色,建议删除成功后手动清理默认快照文件、智能分页文件、虚拟机配置文件路径下的配置文件和虚拟硬盘文件。
第1步,打开“服务器管理器”,单击“管理”按钮,在弹出的菜单中选择“删除角色和功能”选项,如图2-22所示。
https://yqfile.alicdn.com/24fa47cb1597f78c69e3d1d4b701c02b61b3b3f5.png" >
第2步,命令执行后,启动“删除角色和功能向导”,显示图2-23所示的“开始之前”对话框。
第3步,单击“下一步”按钮,显示图2-24所示的“选择目标服务器”对话框。选择需要删除角色所在的目标服务器。可用的所有服务器显示在“服务器池”列表中。
https://yqfile.alicdn.com/4b74a6ed3f66f7a30152188fda96a143618fdbc0.png" >
第4步,单击“下一步”按钮,显示图2-25所示的“删除服务器角色”对话框。“角色”列表中显示目标服务器中安装的所有角色。
取消“Hyper-V”左侧的复选框,显示图2-26所示的“删除需要Hyper-V的功能?”对话框。选择Hyper-V角色管理的功能选项后,单击“删除功能”按钮,返回到“删除服务器角色”对话框。
https://yqfile.alicdn.com/7d3b03988316456a9e585c79ff22c71329fa4979.png" >
https://yqfile.alicdn.com/29e64aac27e0cc0e8f4f244ced310d95d2e28ab4.png" >
第5步,单击“下一步”按钮,显示图2-27所示的“删除功能”对话框。选择需要删除的功能选项,根据需要选择即可。
第6步,单击“下一步”按钮,显示图2-28所示的“确认删除所选内容”对话框。
https://yqfile.alicdn.com/7fe23c1b99af8981feeec8de9d2e66d7e5803f1d.png" >
如果选择“如果需要,自动重新启动目标服务器”选项,显示图2-29所示的对话框。提示管理员当选择该选项后,如果向导需要重新启动服务器,将不给出提示自动启动选择的目标服务器。单击“是”按钮,返回到“确认删除所选内容”对话框。
第7步,单击“删除”按钮,开始删除Hyper-V角色。卸载完成后,提示管理员需要重新启动选择的目标服务器,如图2-30所示。
2.2.2 PowerShell脚本卸载Hyper-V角色
通过PowerShell删除Hyper-V角色,需要具备本地管理员权限。在执行PowerShell脚本之前,首先需要提升管理员权限。
1.检测安装状态
通过PowerShell脚本查询当前计算机是否已经确认安装的Hyper-V角色以及管理组件,执行以下命令:
Get-WindowsFeature *hyper*
命令执行后,查询并显示当前计算机Hyper-V角色的安装状态,“[X]”选择框显示已经安装目标角色或者功能。执行结果显示:当前计算机已经安装Hyper-V组件,如图2-31所示。
https://yqfile.alicdn.com/c20c722986ea551783a4947c64fffb3b4aba2d4a.png" >
2.卸载安装的Hyper-V角色以及管理工具
以管理员身份登录计算机。执行以下命令卸载Hyper-V角色:
UnInstall-WindowsFeature -Name Hyper-V -Restart
执行以下命令卸载Hyper-V角色以及管理工具:
UnInstall-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
命令执行后,卸载Hyper-V角色以及管理工具,卸载过程需要重新启动计算机。