积极答复者
Windows server 2012 R2卸载.net 4.5后如何重装?

问题
-
安装VMware vSphere update manager,使用安装程序提供的Microsoft SQL server 2012 Express嵌入式数据库报错SQL安装不成功,VMware文档提供的解决方案如下:
在具有 Microsoft .NET Framework 4 的系统上安装具有嵌入式 Microsoft SQL 2012 数据库的 Update Manager 失败
如果主机使用 Microsoft .NET Framework 4,尝试安装具有嵌入式 Microsoft SQL 2012 数据库的 Update Manager 将失败。此时将显示以下错误消息:SQL 安装不成功 (SQL installation was not successful)
解决办法:要解决此问题,请执行以下步骤:
- 在尝试安装 Update Manager 的计算机上,关闭并禁用所有需要使用 Microsoft .NET Framework 4 的服务。
- 卸载所有 Microsoft .NET Framework 4 组件。
- 打开命令提示符窗口并更改为 C:\Windows\Microsoft.NET\Framework\v2.0.50727
- 运行以下命令在配置文件夹中创建 security.config 和 security.config.cch 文件:
Caspol.exe -all -reset
- 将路径更改为 C:\Windows\Microsoft.NET\Framework64\v2.0.50727
- 运行以下命令在配置文件夹中创建 security.config 和 security.config.cch 文件:
Caspol.exe -all -reset
- 重新下载并安装所有 Microsoft .NET Framework 4 组件。
- 安装完成后,启用所有需要使用 Microsoft .NET Framework 4 的服务。
- 重新启动操作系统,再次尝试安装具有嵌入式 Microsoft SQL 2012 数据库的 Update Manager。
根据解决方案,删除.net 4.5功能后,PowerShell、用户界面和基础结构功能同时被删除,系统重启后没有了图形界面,只有CMD。
想请问,执行完2-6步之后,如何重新安装.net4.5,以及图形界面等?
另,第一步中,关闭并禁用所有使用.net4.5的服务,想请问如何找到哪些服务使用到了.net4.5?
答案
-
你好:
基于您的描述,请运行以下命令来重装.Net framework,恢复图形界面并重启机器:
- DISM.exe /online /enable-feature /all /featurename:NetFx4
- DISM.exe /online /enable-feature /all /featurename:MicrosoftWindowsPowerShell
- Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
- Restart-Computer
当您在服务器管理器的删除角色/功能向导中取消选中.NET Framework 4.5复选框时,Windows将检查可能需要安装或者删除的所有角色/功能。如果还有其他角色或功能依赖于.NET Framework,这些将在此附加窗口中列出。
如果您通读列表,那么受此删除影响的组件如下所示:
.NET Framework 4.5功能
RSAT(远程管理评估工具包),包括Hyper-V管理工具和Hyper-V GUI,
用户界面和基础架构,包括图形管理工具和基础架构服务器图形Shell(Full Shell和min Shell),
PowerShell,将删除完整的PowerShell 4.0和ISE
组件列表可能因服务器计算机上安装的角色和功能而异。 如果您使用DISM.EXE命令删除.Net功能,您甚至可能看不到这样的列表。 如果您使用PowerShell使用以下命令删除.Net功能,则无法获取列表。
希望可以帮到您!
如果有帮助,请记得将回复标记为答案。
如果您对TechNet订户支持有反馈,请联系tnmff@microsoft.com。- 已编辑 David_Ding2018Microsoft contingent staff, Moderator 2019年9月3日 17:06
- 已建议为答案 David_Ding2018Microsoft contingent staff, Moderator 2019年9月9日 12:41
- 已标记为答案 陈杏红的飞机 2019年12月24日 2:10
全部回复
-
你好:
基于您的描述,请运行以下命令来重装.Net framework,恢复图形界面并重启机器:
- DISM.exe /online /enable-feature /all /featurename:NetFx4
- DISM.exe /online /enable-feature /all /featurename:MicrosoftWindowsPowerShell
- Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
- Restart-Computer
当您在服务器管理器的删除角色/功能向导中取消选中.NET Framework 4.5复选框时,Windows将检查可能需要安装或者删除的所有角色/功能。如果还有其他角色或功能依赖于.NET Framework,这些将在此附加窗口中列出。
如果您通读列表,那么受此删除影响的组件如下所示:
.NET Framework 4.5功能
RSAT(远程管理评估工具包),包括Hyper-V管理工具和Hyper-V GUI,
用户界面和基础架构,包括图形管理工具和基础架构服务器图形Shell(Full Shell和min Shell),
PowerShell,将删除完整的PowerShell 4.0和ISE
组件列表可能因服务器计算机上安装的角色和功能而异。 如果您使用DISM.EXE命令删除.Net功能,您甚至可能看不到这样的列表。 如果您使用PowerShell使用以下命令删除.Net功能,则无法获取列表。
希望可以帮到您!
如果有帮助,请记得将回复标记为答案。
如果您对TechNet订户支持有反馈,请联系tnmff@microsoft.com。- 已编辑 David_Ding2018Microsoft contingent staff, Moderator 2019年9月3日 17:06
- 已建议为答案 David_Ding2018Microsoft contingent staff, Moderator 2019年9月9日 12:41
- 已标记为答案 陈杏红的飞机 2019年12月24日 2:10
-
嗨,
如果上述回复可能有所帮助,您可以将有用的回复标记为答案,如果您有其他问题,请随时提出。
最好的祝福,Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
你好:
抱歉一直没看到你的回复,我按照你说的方法成功安装回了图形界面,非常感谢。
但是我的问题还没有解决,还得再请教一下。
我卸载.net4之后,在C:\Windows\Microsoft.NET\Framework\v2.0.50727目录下,运行Caspol.exe -all -reset。
系统提示重置安全策略,是否执行操作,输入yes后,结果显示“策略保存被中止”。
\v2.0.50727\CONFIG目录中,只新增了一个security.config.cch文件,并没有像VMware文档中所述,创建security.config 和 security.config.cch这两个文件。
我猜测是与Caspol.exe reset操作执行被中止有关。
不知能否提供一些解决建议?
再次感谢。