因此,我为家庭服务器购买了一份 Windows 2012 R2 Essentials。我正在尝试让我想要的所有功能都正常工作。目前最不工作的功能是“客户端恢复服务”。通过仪表板 GUI,我得到:
客户端还原服务安装失败 Windows 部署服务角色安装失败。引发了“Microsoft.WindowsServerSolutions.PowerShell.ExecutionErrorException”类型的异常。
这没什么帮助。因此,我尝试通过“添加角色和功能”GUI 将 WDS 添加到服务器。并通过 PowerShell cmdlet,这两种方式都给我带来了以下错误:
该文件或目录已损坏且无法读取。
这与我安装时使用的选项无关。我尝试不使用 -source 选项。而是使用 -source 选项和我安装的 USB 棒。并将原始 ISO 作为虚拟驱动器安装在服务器上。并将 install.wim 复制到硬盘上并使用它。顺便说一下,我最后使用的命令行是:
启用 windowsoptionalfeature -online -all -featurename Microsoft-Windows-Deploymment-Services-Deployment-Server -source d:\install.wim
之前使用过 -source 参数的变体,都出现相同的错误。帮忙?
答案1
因此,我在服务器上运行了 chkdsk,然后尝试重新运行 PowerShell 命令
enable-windowsoptionalfeature -online -all -featurename Microsoft-Windows-Deployment-Services-Deployment-Server -source d:\install.wim
给出了不同的错误:
组件存储已损坏。
网上搜索给了下面两个命令来解决:
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
此后,再次运行第一个命令成功。客户端恢复服务现在再次正常工作。