最近安装了几台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文件夹的所有权和读写权限
CMD:
%windir%\Logs\CBS\CheckSUR.log
c:\windows\logs\cbs\cbs.log
可以查看具体日记