一、错误提示
在Windows Server 2008系统中,当用户尝试打开服务器管理器并添加或删除角色和功能时,可能会遇到以下界面显示的错误,通过查看系统日志,可以发现两条常见的错误日志:
1、Windows Modules Installer服务意外终止:在Windows Modules Installer服务意外终止之后,“服务控制管理器”试图进行修正操作(重新启动服务),但失败,错误是:“服务的实例已在运行中”。
2、TrustedInstaller.exe异常:错误应用程序名称为TrustedInstaller.exe,版本6.1.7600.16385,时间戳0x4a5bc4b0,错误模块名称为ntdll.dll,版本6.1.7600.16559,时间戳0x4ba9b802,异常代码为0xc00000fd,错误偏移量为0x0000000000052880。
二、解决方法
为了解决上述问题,可以按照以下步骤进行修复:
1、下载微软补丁kb947821。
在C盘新增一个临时文件夹命名为servicing
,并将下载的补丁kb947821复制到该文件夹内。
2、执行命令提取补丁:
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,在进程管理器里看到它们都消失后,进行下面的操作。
3、查看CBS日志:
检查C:\Windows\Logs\CBS\checksur.log文件内容如下:
================================= Checking System Update Readiness. Binary Version 6.1.7600.20822 Package Version 9.0 2011-02-13 12:49 Checking Windows Servicing Packages Checking Package Manifests and Catalogs (f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB977074_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name Checking Package Watchlist Checking Component Watchlist Checking Packages Checking Component Store Summary: Seconds executed: 567 Found 1 errors CBS MUM Corrupt Total count: 1 Unavailable repair files: servicing\packages\Package_for_KB977074_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum servicing\packages\Package_for_KB977074_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat
可以发现:KB977074有两个文件有问题,所以需要下载KB977074补丁。
4、下载并处理KB977074补丁:
下载KB977074补丁,放在c:\下。
依次运行以下命令:
c:\>wusa Windows6.1-KB977074-x64.msu /extract:c:\servicing\kb977074 c:\>cd servicing\kb977074 c:\servicing\kb977074>mkdir files c:\servicing\kb977074\expand Windows6.1-KB977074-x64.cab -F:* files
在C:\servicing\kb977074\files中找到 Package_for_KB977074_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum 和 Package_for_KB977074_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat,将他们复制替换C:\Windows\servicing\Packages中的文件,注意在这之前,登录帐号必须取得C:\Windows\servicing\Packages文件夹的所有权和读写权限。
5、重启系统:
再次打开角色,提示要重启,电脑重启之后,故障解决。
三、常见问题与解答
问题1:为什么会出现Windows Modules Installer服务意外终止的错误?
答:这种错误通常是由于Windows更新组件损坏或者相关文件缺失引起的,通过应用上述补丁和命令可以修复这些损坏的文件,从而解决问题。
问题2:如何验证服务器管理器的功能是否恢复正常?
答:在完成所有修复步骤并重启系统后,重新打开服务器管理器并尝试添加或删除角色和功能,如果操作成功且没有出现错误提示,则说明服务器管理器的功能已经恢复正常。
各位小伙伴们,我刚刚为大家分享了有关“服务器管理器功能出错”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/35375.html<