Windows Server 2012 R2 中服务器管理器无法启动

Windows Server 2012 R2 中服务器管理器无法启动

我从 microsoft.com 下载了 Windows Server 2012 R2 的 .vhd 文件,并使用 virtualBox 来运行它。下载后,我将执行策略更改为 remoteSigned,然后将计算机名称从标准 WIN-gibberish 更改为其他名称。我重新启动了计算机,但在启动时,服务器管理器出现错误:

Server Manager cannot run because of an error in a user settings file. Click OK to restore default settings and continue, or click Cancel to exit. The configuration section 'connectionStrings' has an unexpected declaration..

我单击了“确定”,然后收到一条通知,提示“服务器管理器已停止工作”,并让我选择是在线查找解决方案还是关闭程序。当我展开时,View problem details显示以下内容:

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: servermanager.exe
  Problem Signature 02: 6.3.9600.16384
  Problem Signature 03: 52156f0b
  Problem Signature 04: System.Configuration
  Problem Signature 05: 4.0.30319.33440
  Problem Signature 06: 5200435a
  Problem Signature 07: 21c
  Problem Signature 08: 35
  Problem Signature 09: IOIBMURHYNRXKW0ZXKYRVFN0BOYYUFOW
  OS Version:   6.3.9600.2.0.0.400.80
  Locale ID:    1033
  Additional Information 1: 4bf2
  Additional Information 2: 4bf27a7a351991105fd61f6f670be584
  Additional Information 3: 6462
  Additional Information 4: 64628476a512869b703f7e3ca098fb95

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

我对此进行了一些研究(实际上进行了很多研究),但没有找到明确的解决方案。唯一的解决方案是在 Microsoft 网站上,他们说要更新框架。在该网站上,OP 从未回复,问题回答者将他们的答案标记为正确。

到目前为止我已经尝试过:


  • 安装所有 Windows 更新

  • 验证 .NET 是否为最新版本

  • 在控制台中运行 DISM.exe /Online /Cleanup-image /Restorehealth,https://support.microsoft.com/en-us/kb/947821

  • 将计算机重命名为原来的名称

  • 将执行策略更改为默认

  • 运行 WMIDiag.exe 时报告以下错误:0x8004100E - (WBEM_E_INVALID_NAMESPACE) 无法找到指定的命名空间

编辑:

  • 在 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\ServerManager 中发现一个文件夹,其中包含一个文件 ServerList.Xml,该文件引用了计算机的旧名称。重命名此文件无法解决问题。

我最终重新下载了 .vhd 文件,虽然这实际上不是一个解决方案,但确实解决了问题。创建 .vhd 副本后,我将尝试复制该问题。有人对我(或任何其他人)遇到此问题时应该尝试什么方法有什么建议吗?

答案1

C:\Users\YourUserName\AppData\Local\Microsoft_Corporation\ServerManager.exe_StrongName_m3xk0k0ucj0oj3ai2hibnhnv4xobnimj\10.0.0.0\user.config 中有一个用户设置文件。当用户在 UI 上进行任何设置更改时,此文件将被更新,有时此文件可能会因崩溃或关闭而损坏。

尝试手动删除该文件并重新启动服务器管理器。

答案2

从 2008 R2 升级到 2012 R2 后遇到了这个问题。

从 Microsoft 网站安装最新版本的 .NET Framework (4.7) 解决了该问题。

答案3

我在启用了 Essentials 角色的 Server 2012 R2 上遇到了同样的问题。

我尝试删除上面提到的配置文件,但没有得到预期的结果。

我在其他网站上看到过图形适配器存在问题。我检查了适配器驱动程序并注意到它已更新。我回滚了适配器驱动程序,现在服务器管理器正常工作了。

答案4

这是图形驱动程序的问题..卸载它并重新启动服务器..服务器管理器将正常工作..它对我来说很有用..

相关内容