重新安装(修复)Server 2012 角色和功能

重新安装(修复)Server 2012 角色和功能

有没有办法重新安装 Server 2012 中的所有服务器角色和功能?

据我从服务器管理器中看到,所有可以做的就是手动删除每个然后重新安装,但我希望 MS 提供了某种方法来修复/重新安装所有已安装的角色和功能。有人知道有没有办法做到这一点吗?

想要这样做的原因是我有一个域服务器,在最近的一些 MS 更新之后,该服务器开始引起大量事件日志警告和错误,并且开始表现不稳定。

我知道系统文件检查器会检查已安装的文件,但这无法解决任何注册表权限问题,而我认为问题就出在这里。我猜我正在寻找某种方法来重新创建整个注册表及其权限,但无需进行完全重新安装。

谢谢,尼克

答案1

您可以使用 PowerShell 并执行以下操作 -

import-module ServerManager

Get-WindowsFeature | 
  Where-Object {$_.installed} | 
  Tee-Object -Variable CurrentRoles | 
  Remove-WindowsFeature
$CurrentRoles | 
  Export-CliXML c:\CurrentRoles.xml
Restart-Computer

计算机重新启动后 -

Import-CliXML c:\CurrentRoles.xml | 
  Add-WindowsFeature
Restart-Computer

我没有运行这个确切的序列,因此在生产中运行之前进行测试,但是我已经使用此模式进行服务器配置。

相关内容