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