修复Server Manager无法正常打开的问题
修复Server Manager无法正常打开的问题
在Windows Server 2008和Windows Server 2008 R2中,Server Manager是用户非常频繁用到的管理服务器的工具。如果这个工具无法正常工作,服务器的管理就很难进行。可想而知,这种情况下用户是非常着急的。
很多次我们碰到Server Manager无法打开的问题,最后发现都是Server Manager的相关文件由于各种各样的原因遭到意外损坏而导致的。问题的现象类似于下面截图中得情况。
这个问题,我们可以通过一个非常简单有效的办法来进行修复。其实,这类问题基本上都可以用我们的系统更新准备工具得到解决。具体方法如下:
运行系统更新准备工具,(具体使用方法可参考 https://support.microsoft.com/kb/947821 )。运行完,我们可以收集日志C:\Windows\logs\CBS\chesur.log.
找到类似于下面的错误。(具体的文件名字可能会不一样)
错误日志
==============
Unavailable repair files:
servicing\packages\Package_for_KB2534366_RTM~31bf3856ad364e35~amd64~~6.1.1.0.mum
servicing\packages\Package_for_KB2534366_RTM~31bf3856ad364e35~amd64~~6.1.1.0.cat
以上错误的意思是,找到两个损坏又无法修复的文件。这种情况下,我们就需要手动进行修复, 找一台正常工作的机器上的文件来替换有问题的文件。如果在替换的时候碰到权限问题而提示无法替换,我们可以用以下方案。
首先,以管理员的权限运行一个命令行,然后我们执行下面的命令。
takeown /F C:\windows\servicing\Packages /A
cacls C:\windows\servicing\Packages /G Administrators:F
然后,我们从正常工作的机器上目录“C:\windows\servicing\Packages” 中拷贝损坏的文件到有问题的机器上。文件的名字需要根据chesur.log的名字来决定。根据以上日志的结果,这两个文件的名字如下。
Package_for_KB2534366_RTM~31bf3856ad364e35~amd64~~6.1.1.0.mum
Package_for_KB2534366_RTM~31bf3856ad364e35~amd64~~6.1.1.0.cat
做完以上操作后,我们再次运行系统更新准备工具。如果没有发现更多的错误,说明问题已经解决。这个时候,我们去打开Server Manager,就会发现Server Manager可以正常工作了。好了,大功告成!
本博文仅供参考,微软公司对其内容不作任何责任担保或权利赋予。
Comments
- Anonymous
September 09, 2011
very useful! :)