Share via


修复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! :)