最近安装了几台win2008 datecenter r2,发现有2台无法打开角色和功能

 

 

觉得很奇怪,怎么刚装的系统会有这个问题呢?

办法:

1.先去下载检测kb,http://support.microsoft.com/kb/947821安装

2.在c盘新增临时文件夹servicing(随便什么),并将kb947821复制进去 

 

3.依次输入命令

c:\cd c:\servicing 

c:\servicing>wusa Windows6.1-KB947821-v8-x64.msu /extract:c:\servicing\kb947821 

c:\servicing>cd kb947821 

c:\servicing\kb947821>CheckSURPackage.EXE /Quiet /WindowsUpdate /DeleteBadCab /pkgversion=9.0 /fixcab=%windir%\CheckSur\v1.0\*.CAB /fixcab=%windir%\CheckSur\*.CAB /pkgdownload 最后一个命令运行完,会产生三个进程: checksur.exe, checksurlauncher.exe, CheckSURPackage.exe 在进程管理器里面,看到它们都消失后,进行下面的操作 

4.查看C:\Windows\Logs\CBS\checksur.log

根据log提示去下载相应的kb,把kb提取到一个文件夹,然后把有问题的文件覆盖掉。

至此就可以解决问题

注:在这之前,登录帐号必须取得C:\Windows\servicing\Packages文件夹的所有权和读写权限