安装文件服务器资源管理器

本文档详细记录了解决安装文件服务器资源管理器过程中遇到的问题,包括CBS.log和setupapi.dev.log的日志分析,以及如何处理组件存储损坏、配置注册表项无法读取等错误。通过启用和修复先决组件、手动修改注册表和组件,逐步解决安装失败的问题。

安装文件服务器资源管理器


安装文件服务器资源管理器,出错,主要查 CBS.log,在 \Windows\Logs 目录下;如果重启出错,还要查 setupapi.dev.log,在 \Windows\inf 目录下。

如果无法读取配置注册表项,是由于有一些先决的组件没有安装或启用。可以在日志中找到 Intended State: Staged 或  Intended State: Resolved。有些组件安装了就启用了,而有些还需要强制启用。

如果组件存储已损坏,则有可能是缺少文件,也有可能是缺少注册表中有关键值。


Enable-WindowsOptionalFeature -Online -FeatureName FSRM-management

Enable-WindowsOptionalFeature: 无法读取配置注册表项。

 

1

File-Services,Intended State: Staged

Enable-WindowsOptionalFeature -Online -FeatureName File-Services

 

2

ServerCore-WOW64,Intended State: Resolved

Install-Package Microsoft-Windows-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum

Install-Package Microsoft-Windows-ServerCore-WOW64-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384.mum

 

2.1

Microsoft-Windows-Networking-Singulus-ServerCore-Package~31bf3856ad364e35~amd64~~6.3.9600.16384,state: Resolved

Install-Package Microsoft-Windows-Networking-Singulus-ServerCore-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-Networking-Singulus-ServerCore-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.1.1

MissingWinningComponentKeyon resource[101]"amd64_microsoft-windows-s..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_zh-cn_61a4dc3627401f00"

 

手工在 组件中添加 identity,在 分发中添加 appid:

Microsoft-Windows-Singulus-ServerCore-Tapi-Deployment-LanguagePack,Culture=zh-CN, Version=6.3.9600.16384, PublicKeyToken=31bf3856ad364e35,ProcessorArchitecture=amd64, versionScope=NonSxS

分发的值是什么呢?

缩短几位。但实际,居然没有要填分发的值,可能已经有了。

HKLM\COMPONENTS\CanonicalData\Deployments\microsoft-w..anguagepack_31bf3856ad364e35_6.3.9600.16384_61a4dc3627401f00

原来是在安装时,自动建好了。

且分发中的内容也有了。

 

 

 

2.2

Microsoft-Windows-iSCSITarget-PowerShell-Package~31bf3856ad364e35~amd64~~6.3.9600.16384,state: Resolved

Install-Package Microsoft-Windows-iSCSITarget-PowerShell-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-iSCSITarget-PowerShell-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.3

Install-Package Microsoft-Windows-SecureStartup-OC-SC-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-SecureStartup-OC-SC-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.4

Install-Package Microsoft-Windows-BiometricFramework-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-BiometricFramework-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.5

Install-Package Microsoft-Windows-ServerCore-SKU-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-ServerCore-SKU-Foundation-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.5.1

msdelta amd64_microsoft-windows-t..-remoteapplications_31bf3856ad364e35_6.3.9600.17415_none_331b34f1701f0480\.\amd64_microsoft-windows-t..-remoteapplications_31bf3856ad364e35_6.3.9600.16384_none_32ce9a15705897f8

Copy-Manifest amd64_microsoft-windows-t..-remoteapplications_31bf3856ad364e35_6.3.9600.16384_none_32ce9a15705897f8

重启,失败。

Reporting packagechange completion for package:Microsoft-Windows-ServerCore-SKU-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384,current: Staged, original: Staged, target: Installed, status: 0x8004400a,failure source: AI, failure details: "Mof        8004400a        32        Install(firstinstall)        Microsoft-Windows-TerminalServices-Publishing-WMIProvider,Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64,versionScope=NonSxS        ",client id: DISM Package Manager Provider, initiated offline: False, executionsequence: 14511, first merged sequence: 14511, pending decision: Unknown,primitive execution context: Shutdown

 

 

2.5.1.1

Install-Package Microsoft-Windows-ServerDesktopExperience-drivers~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-ServerDesktopExperience-drivers~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.5.1.2

Install-Package Microsoft-Windows-ServerDesktopExperience-multimedia~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-ServerDesktopExperience-multimedia~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.5.1.3

Install-Package Microsoft-Windows-ServerDesktopExperience~31bf3856ad364e35~amd64~~6.3.9600.16384.mum

Install-Package Microsoft-Windows-ServerDesktopExperience~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384.mum

 

2.5.1.3.1

Install-Package Microsoft-Windows-WIA-Server-Drivers-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-WIA-Server-Drivers-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.5.1.3.2

Install-Package Microsoft-Windows-ServerDesktopExperience-shell~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-ServerDesktopExperience-shell~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

(到底是要先装功能,还是先装语言?我也糊涂了。)

 

2.5.1.3.3

(dirMicrosoft-Windows-ServerDesktopExperience*.mum ).BaseName | %{ Install-Package$_ }

 

2.5.1.3.4

Install-Package Microsoft-Windows-Portable-Devices-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

Install-Package Microsoft-Windows-Portable-Devices-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.5.1.3.5

Microsoft-Windows-Portable-Devices-Package-windows~31bf3856ad364e35~amd64~~6.3.9600.16384

Copy-Manifest amd64_microsoft-windows-w..extension.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_9b9936c317051b12

Copy-Manifest amd64_microsoft-windows-w..deviceapi.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_464ed7eccd16d494

Copy-Manifest amd64_microsoft.windows.h..iverclass.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_caa5a26b19155908

amd64_wpdfs.inf.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_0895a688bef5caf3

amd64_wpdcomp.inf.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_20f92977e664dacb

x86_microsoft-windows-w..deviceapi.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_ea303c6914b9635e

amd64_microsoft-windows-wpd-status.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_58bcdc877caa2cc9

amd64_bthmtpenum.inf-languagepack_31bf3856ad364e35_6.3.9600.16384_zh-cn_97e54d25b7683884

amd64_wpdmtp.inf-languagepack_31bf3856ad364e35_6.3.9600.16384_zh-cn_3aaf8028726b7484

amd64_c_wpd.inf-languagepack_31bf3856ad364e35_6.3.9600.16384_zh-cn_cb9ced6e19006de9

x86_microsoft-windows-w..extension.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_3f7a9b3f5ea7a9dc

 

Install-Package Microsoft-Windows-Portable-Devices-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-Portable-Devices-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

2.5.1.3.6

amd64_microsoft-windows-o..efiles-ui.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_b120dc5a1c8edfea

 

Install-Package Microsoft-Windows-OfflineFiles-UI-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-OfflineFiles-UI-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

3

Microsoft-Windows-FSRM-All-Package~31bf3856ad364e35~amd64~~6.3.9600.16384,Remote Parent: RSAT, Intended State: Staged

Install-package Microsoft-Windows-FSRM-All-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-package Microsoft-Windows-FSRM-All-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

Enable-WindowsOptionalFeature -Online -FeatureName RSAT

重启

 

3.1

未能安装成功:

!    inf:     Unable to load INF:'C:\WINDOWS\System32\DriverStore\FileRepository\sti.inf_amd64_6a56d10033d8a3cb\sti.inf'(e0000100)

被压缩了,解压缩:

Msdelta.exeC:\WINDOWS\System32\DriverStore\FileRepository\sti.inf_amd64_6a56d10033d8a3cb

改了以后,再启用 RSAT 功能,不需要重启了。

 

0.1

系统找不到指定的文件。

amd64_microsoft-windows-fsrm-ui_31bf3856ad364e35_6.3.9600.16384_none_bbb9b073fb9233a3

Copy-Manifestamd64_microsoft-windows-fsrm-ui_31bf3856ad364e35_6.3.9600.16384_none_bbb9b073fb9233a3

 

0.2

系统找不到指定的文件。

msil_cfscommonuifx.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_186def1bc0d95c56

但这里的文件被压缩了,要先解压:

msdelt amsil_cfscommonuifx.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_186def1bc0d95c56

Copy-Manifest msil_cfscommonuifx.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_186def1bc0d95c56

 

0.3

msil_cfscommonuifx_31bf3856ad364e35_6.3.9600.16384_none_f45fcc7985ded0dd

同上。

应该还有几个,上次复制完了,就感觉不对的,因为有许多 16384 的目录被复制到组件库中了,而这些是以前未用到过的,应该没有解压过。

但实际上就这几个。

 

不过最终结果依然是不能运行。

 

FX:{f8abd46c-1297-4474-9cdf-831ebb245f49}

调用的目标发生了异常。

 

FX:{f8abd46c-1297-4474-9cdf-831ebb245f49}

故障转移群集管理器

FX:{d2779945-405b-4ace-8618-508f3e3054ac}

打印管理

无法初始化管理单元

本地备份

FX:{811FD892-5EB4-4E73-A147-F1E079E36C4D}

Windows Server Backup

FX:{122ebc48-bf89-429e-8535-1c46393bdfa8}

IIS6 管理器

 

ADSIEdit

 

AD 域和信任

 

AD 站点和服务

 

AD 站点和服务扩展

 

 

0.4

找一个有关 mmc 的文件夹:

msil_mmcex.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_7582e75d0207509b

mmcex.resources.dll

 

其他所有语言的都是正常的,但,这个目录下的文件只有 12 个字节。

要用新版本的代替一下吧。

msil_mmcex.resources_31bf3856ad364e35_6.3.9600.17031_zh-cn_75b5d9a101e19b0d

 

copy msil_mmcex.resources_31bf3856ad364e35_6.3.9600.17031_zh-cn_75b5d9a101e19b0d\*msil_mmcex.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_7582e75d0207509b

Copy-Manifest msil_mmcex.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_7582e75d0207509b

 

0.5

msil_wsbmmc.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_17980dca3d6d10ee

msil_wsbmmc.resources_31bf3856ad364e35_6.3.9600.17031_zh-cn_17cb000e3d475b60

wsbmmc.resources.dll

msil_mmcfxcommon.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_473b847e6db720a9

msil_mmcfxcommon.resources_31bf3856ad364e35_6.3.9600.17031_zh-cn_476e76c26d916b1b

mmcfxcommon.resources.dll

msil_blbmmc.resources_31bf3856ad364e35_6.3.9600.16384_zh-cn_ada7f7987d90f474

msil_blbmmc.resources_31bf3856ad364e35_6.3.9600.17031_zh-cn_addae9dc7d6b3ee6

blbmmc.resources.dll

也是 12 字节

 

0.6

C:\Windows\assembly\GAC_64\srmlib\1.0.0.0__31bf3856ad364e35\srmlib.dll

这个文件怎么是压缩的?

有两个目录:

amd64_srmlib_31bf3856ad364e35_6.3.9600.16384_none_f2c70cfa3ad86c10

x86_srmlib_31bf3856ad364e35_6.3.9600.16384_none_96a87176827afada

它与第一个目录下的文件一致。

 

msdelta amd64_srmlib_31bf3856ad364e35_6.3.9600.16384_none_f2c70cfa3ad86c10

Copy-Manifest amd64_srmlib_31bf3856ad364e35_6.3.9600.16384_none_f2c70cfa3ad86c10

Msdelta.exe x86_srmlib_31bf3856ad364e35_6.3.9600.16384_none_96a87176827afada

Copy-Manifest x86_srmlib_31bf3856ad364e35_6.3.9600.16384_none_96a87176827afada

 

找一下,它是由哪一个包安装的?

有四个入口

 

sharemgmt-r..ent-tools-d_31bf3856ad364e35_6.3.9600.16384_ddf10ca19eddeb1e

microsoft-windows-server-gui-rsat-package-base

microsoft-w..-deployment_31bf3856ad364e35_6.3.9600.16384_c37ac4c205c6c124

microsoft-windows-fsrm-all-package~31bf3856ad364e35~amd64

microsoft-windows-fsrm-all-package~31bf3856ad364e35~amd64

microsoft-windows-fsrm-infrastructure-package

microsoft-w..-deployment_31bf3856ad364e35_6.3.9600.16384_973bf5c551efdc02

microsoft-windows-fci-client-package~31bf3856ad364e35~amd64

microsoft-w..-deployment_31bf3856ad364e35_6.3.9600.16384_378e830d460f2bc0

microsoft-windows-businessscanning-scanrepository-package-ba

 

0.6.1

处理 microsoft-windows-fci-client-package

先卸载,再安装

Remove-Package Microsoft-Windows-FCI-Client-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

Remove-Package Microsoft-Windows-FCI-Client-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

 

Install-Package Microsoft-Windows-FCI-Client-Package~31bf3856ad364e35~amd64~~6.3.9600.16384

Install-Package Microsoft-Windows-FCI-Client-Package~31bf3856ad364e35~amd64~zh-CN~6.3.9600.16384

 

尽管安装成功,并未能复制到GAC 中,只能手工再解压了。

Cd C:\Windows\assembly\GAC_64\srmlib\1.0.0.0__31bf3856ad364e35

Cd C:\Windows\assembly\GAC_32\srmlib\1.0.0.0__31bf3856ad364e35

rd .\srmlib.dll

ren.\srmlib.dll.Apply .\srmlib.dll

 

现在,可以打开了,但是,有新的问题:

无法加载 WMI 对象,可能原因:

文件服务器资源管理器服务未运行

未正确配置防火墙以允许 WMI 通信

没有对命令空间的足够权限:Root\Microsoft\Windows\Fsrm

 

把服务重启一下,即可。

 

终于看到亲切的界面了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值