Windows Server2012无法打开运行空间池-服务器管理器WinRM插件可能已损坏或丢失

最近搞了台低配服务器,系统安装的是Windows Server 2012 Datacenter(数据中心版)。但在配置基本环境的时候并不顺利,在安装IIS过程中就遇到无法安装成功的问题,总是弹出错误信息:无法打开运行空间池。服务器管理器WinRM插件可能已损坏或丢失

其实这台服务器是在阿里云买的ECS,主要是用来放置一个简单的网页。这个问题恰好在官方文档也有提到,只需要两个步骤就可以解决。
PS:其实从错误信息可以看出点苗头,主要是提示WinRM插件可能已损坏或丢失,WinRM插件就是WinRM服务,全称Windows Remote Management /Windows 远程管理。

WinRM插件损坏或丢失错误信息


第一步是开启WinRM服务。打开服务器的Windows 服务管理界面(依次打开控制面板-管理工具-服务),找到Windows Remote Management并右键启动:

开启WinRM服务

建议设置成自动启动: 

设置自动启动


第二步给系统添加本地IP地址监听列表,按WIN+R打开运行对话框,输入CMD打开命令提示符:

打开CMD

在命令提示符中输入netsh http add iplisten 127.0.0.1,显示成功添加IP地址后,输入netsh http show iplisten 查看IP侦听列表,看下是否添加成功:

添加侦听IP地址

注意:上述操作完成并成功安装IIS后,建议先重启服务器后再安装IIS,另外一定要删除本地IP的监听,在cmd中执行命令:netsh http delete iplisten ipaddress=127.0.0.1,防止80端口监听到本地回环地址上,造成域名无法解析和访问网站

按照上面的步骤操作后,最终是解决问题了,但过程并不是很顺利,原因在于偶尔还是会蹦出一些奇怪的错误,例如下图的这个错误:

其他IIS安装失败的错误

请求添加或删除制定服务器上的功能失败。安装一个或多个角色、角色服务或功能失败。远程过程调用失败。错误:0x800706be。

这个问题我网站也找了下,并没有找到什么较好的解决办法,其他的问题更不用说了。

最后我就重启服务器重新安装IIS,只不过这次在功能列表那我没勾选多余的功能,就用原本默认选项!总之只要能先安装上IIS就行!其他的功能模块后面再加上!因为我怀疑是勾选太多功能,导致部分功能安装出错影响了整体(例如网络原因等),后面多次尝试也终于安装成功。

另外打开服务器管理器时,仪表盘偶尔会卡住,导致我只能重启,估计也是配置实在低,系统性能有点差,1核的CPU,1G的内存,就是用来跑一个简单的页面。好在最后安装好IIS后,成功发布了一个测试的ASP.NET MVC网站(没有连接数据库)。

PS:我还找到一些文章,解决方法是开启虚拟内存,具体操作步骤可以参考这篇文章《 Windows Server 2012 如何开启虚拟内存 》。

作者:十有三

出处:http://shiyousan.com/post/636308065767125916

版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值