ブログアーカイブ

Dism 0x800f081f


Dism /Online /Cleanup-Image /RestoreHealth を実行すると 0x800f081f エラーが発生する

Windows Update で更新プログラムを正しくダウンロードできないために発生するようです。KB3045557(KB3045563,Win8.1)など.NET Framework に関連するファイル(4.6/4.5.2/4.5.1)で発生します。そのほか KB3074548でも発生しました。

以下の方法でエラーが発生することなくファイルを修復することができました。


KB3045557(Windows 8.1 x64)の例 (C:\Temp以外のフォルダーでも構いません)
  1. KB3045557, NDP46-KB3045557-x86-x64-AllOS-ENU.exe をダウンロードします。Microsoft Download Center またはサポート技術情報(KB)で見つからない場合は、Microsoft Update Catalog を利用してダウンロードします。
  2. コマンドプロンプト (管理者)を開きます。
  3. %UserProfile%\Downloads\NDP46-KB3045557-x86-x64-AllOS-ENU.exe /x:C:\Temp を実行します。ダイアログでOKを選択します。
  4. expand /f:* C:\Temp\x64-Windows8.1-KB3045563-x64.cab C:\Temp を実行します。amd64, msil, wow64, x86で始まるフォルダー、manifestファイル、Package_ で始まるcat(セキュリティカタログ)とmsuファイルが展開されているか確認します。
  5. Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\Temp を実行します。
KB3074548の例(Win8.1 x64,一般的な更新プログラムです)
  1. Windows8.1-KB3074548-x64.msuをダウンロードします。
  2. expand /f:* %UserProfile%\Downloads\Windows8.1-KB3074548-x64.msu C:\Temp を実行します。
  3. expand /f:* C:\Temp\Windows8.1-KB3074548-x64.cab C:\Temp を実行します。
  4. Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\Temp を実行します。

expand.exe の代わりに wusa Windows8.1-KB3074548-x64.msu(.cab) /extract:C:\Temp を使用しても展開することができます。


詳細

%SystemRoot%\Logs\CBS\CBS.logでどのファイルの修復に失敗しているか確認します。

(p) CSI Payload Corrupt x86_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_3f79ef4dcd57d0b2\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_f7ccb876b8dba7ac\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_e0d6e19bfc6c14cd\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_9929aac4e7efebc7\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_477827915b6e53ba\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_ffcaf0ba46f22ab4\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.21180_none_305562957306503c\aspnet_state_perf.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.21180_none_305562957306503c\aspnet_perf2.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_32bdafc072df9332\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_32bdafc072df9332\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_32bdafc072df9332\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_7a6ae697875bbc38\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_7a6ae697875bbc38\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_7a6ae697875bbc38\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_8261757901924d34\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_ca0eac50160e763a\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_28b1ba01e6fa321f\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_e104832ad27e0919\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_5e405cdd41cbf24d\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_169326062d4fc947\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.18035_none_3006c01059bbbd11\aspnet_state_perf.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.18035_none_3006c01059bbbd11\aspnet_perf2.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_4985e50c593d31c5\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_4985e50c593d31c5\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_4985e50c593d31c5\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-tabletpc-journal_31bf3856ad364e35_6.3.9600.18005_none_08c734c4784db1f5\grid_(inch).wmf
(p) CSI Payload Corrupt msil_system.drawing.resources_b03f5f7f11d50a3a_4.0.9600.17958_ja-jp_91f22c7d72e205f6\System.Drawing.resources.dll
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Feed Discovered.wav
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Navigation Start.wav
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Pop-up Blocked.wav
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Information Bar.wav
(p) CSI Payload Corrupt (Fixed) msil_system.directoryser..protocols.resources_b03f5f7f11d50a3a_6.3.9600.17958_ja-jp_05642d07ef1849e1\System.DirectoryServices.Protocols.resources.dll
(p) CSI Payload Corrupt (Fixed) msil_system.drawing.resources_b03f5f7f11d50a3a_6.3.9600.17958_ja-jp_e754d3bf90dcc2bd\System.Drawing.Resources.dll
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-s..tenanceservice-core_31bf3856ad364e35_6.3.9600.17936_none_c0fe52a0e9044e25\SystemMaintenanceService-Core.ptxml
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-w..wsupdateclient-core_31bf3856ad364e35_7.9.9600.18039_none_4264e6a0c10e6e05\WindowsUpdateClient-Core.ptxml
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-w..client-ui.resources_31bf3856ad364e35_7.9.9600.18039_ja-jp_d801a369409c14ad\wushareduxresources.dll.mui
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-w..client-ui.resources_31bf3856ad364e35_7.9.9600.18039_ja-jp_d801a369409c14ad\WUSettingsProvider.dll.mui
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-runtime_31bf3856ad364e35_6.3.9600.17822_none_e1e1b80c1325888a\Windows.ApplicationModel.Store.dll
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-s..gs-settingshandlers_31bf3856ad364e35_6.3.9600.17909_none_4b3f76da3280e185\Windows.UI.SettingsHandlers.pri
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-80.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-80.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-black_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilesmall.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilesmall.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-black_scale-180.png
(p) CSI Payload Corrupt (Fixed) x86_microsoft-windows-store-runtime_31bf3856ad364e35_6.3.9600.17822_none_85c31c885ac81754\Windows.ApplicationModel.Store.dll
(p) CSI Payload Corrupt (Fixed) amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.16384_none_2fcfe36c59e4f3a2\aspnet_state_perf.ini
(p) CSI Payload Corrupt (Fixed) amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.16384_none_2fcfe36c59e4f3a2\aspnet_perf2.ini

Summary:
Operation: Detect and Repair
Operation result: 0x800f081f
Last Successful Step: Entire operation completes.
Total Detected Corruption: 70
CBS Manifest Corruption: 0
CBS Metadata Corruption: 0
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 70
Total Repaired Corruption: 41
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 41
CSI Store Metadata refreshed: True

この環境では %SystemRoot%\WinSxS\x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.NETFramework.targets などのファイルの修復に失敗しています。

regedit.exe を実行します。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ComponentDetect を選択して修復に失敗しているファイルがどの更新プログラム(KBxxxxxxx)に該当するのか確認します。もしくはレジストリーエディターの ハイブの読み込みで HKEY_LOCAL_MACHINEに対して %SystemRoot%\System32\Config\components ファイルを キー名 COMPONENTS で読み込んで、HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components(c!で始まる値) と HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments のサブキーの値から該当する更新プログラムを割り出します。

広告

Dism を実行すると エラー 1726 が発生する


Windows 8.1 x64 Update 1 で Dism を実行すると エラー 1726 が発生して強制終了します。

Dism /Online /Cleanup-Image /RestoreHealth を実行すると、エラー 1726「リモート プロシージャ コールに失敗しました。」が表示されます。

C:\WINDOWS\system32>Dism /Online /Cleanup-Image /RestoreHealth展開イメージのサービスと管理ツール

バージョン: 6.3.9600.17031

イメージのバージョン: 6.3.9600.17031

[=========== 20.0% ]

エラー: 1726

リモート プロシージャ コールに失敗しました。

DISM ログ ファイルは C:\WINDOWS\Logs\DISM\dism.log にあります


%SystemRoot%\WinSxS の各フォルダーのファイルと、%SystemRoot%\WinSxS\Backup フォルダーのファイルのサイズが一致しないときに発生します。

%SystemRoot%WinSxS\Backup\amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.3.9600.17114_none_49e0d32ccfec0e46_ntdll.dll_ae4ef39c ファイルは 681KB ですが、%SystemRoot%\WinSxS\WinSxS\amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.3.9600.17114_none_49e0d32ccfec0e46\ntdll.dll は 1686KB となっていました。この状態で Dism を実行すると エラー 1726 が発生し、%SystemRoot%\Logs\CBS\CBS.log に メッセージが書き込まれます。

2014-08-11 00:34:08, Error CSI 000001d9 (F) Failed on regenerating file [l:18{9}]”ntdll.dll”
[gle=0x80004005]
2014-08-11 00:34:08, Error CSI 000001da@2014/8/10:15:34:08.800 (F) base\wcp\componentstore\corruptionrepair.cpp(1691): Error STATUS_INTERNAL_ERROR originated in function ComponentStore::CRawStoreLayout::ReplaceFileA expression: Disposition == DecompressNullDeltaCompressedFile_Disposition::Decompressed
[gle=0x80004005]
2014-08-11 00:34:08, Info CBS Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2014-08-11 00:34:08, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140810141916.log to WER report.
2014-08-11 00:34:08, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140810070310.cab to WER report.
2014-08-11 00:34:08, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809191617.cab to WER report.
2014-08-11 00:34:08, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809153525.cab to WER report.
2014-08-11 00:34:08, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809082900.cab to WER report.
2014-08-11 00:34:08, Info CBS Not able to add current session file to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 00:34:08, Info CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 00:34:08, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 00:34:08, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 00:48:29, Info CBS Failed to FinalizeEx using worker session [HRESULT = 0x800706be]
2014-08-11 06:43:31, Info CSI 000001d7 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.3.9600.17114_none_49e0d32ccfec0e46\ntdll.dll do not match actual file [l:18{9}]”ntdll.dll” :
Found: {…} Expected: {…}
2014-08-11 06:43:31, Error CSI 000001d8@2014/8/10:21:43:31.237 (F) base\wcp\library\delta_library.cpp(287): Error NTSTATUS_FROM_WIN32(ERROR_INVALID_DATA) originated in function Windows::Rtl::DeltaDecompressBuffer expression: g_pfnApplyDeltaB(( (DELTA_FLAG_TYPE)0x00000000 ), ReferenceInput, CompressedInput, &UncompressedOutput)
[gle=0x80004005]
2014-08-11 06:43:31, Info CBS Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2014-08-11 06:43:31, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140810141916.log to WER report.
2014-08-11 06:43:31, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140810070310.cab to WER report.
2014-08-11 06:43:31, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809191617.cab to WER report.
2014-08-11 06:43:31, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809153525.cab to WER report.
2014-08-11 06:43:31, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809082900.cab to WER report.
2014-08-11 06:43:31, Info CBS Not able to add current session file to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 06:43:31, Info CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 06:43:31, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 06:43:31, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 06:59:42, Error CSI 000001d9 (F) Failed on regenerating file [l:18{9}]”ntdll.dll”
[gle=0x80004005]
2014-08-11 06:59:42, Error CSI 000001da@2014/8/10:21:59:42.105 (F) base\wcp\componentstore\corruptionrepair.cpp(1691): Error STATUS_INTERNAL_ERROR originated in function ComponentStore::CRawStoreLayout::ReplaceFileA expression: Disposition == DecompressNullDeltaCompressedFile_Disposition::Decompressed
[gle=0x80004005]
2014-08-11 06:59:42, Info CBS Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2014-08-11 06:59:42, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140810141916.log to WER report.
2014-08-11 06:59:42, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140810070310.cab to WER report.
2014-08-11 06:59:42, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809191617.cab to WER report.
2014-08-11 06:59:42, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809153525.cab to WER report.
2014-08-11 06:59:42, Info CBS Added C:\WINDOWS\Logs\CBS\CbsPersist_20140809082900.cab to WER report.
2014-08-11 06:59:42, Info CBS Not able to add current session file to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 06:59:42, Info CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 06:59:42, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]
2014-08-11 06:59:42, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 – ERROR_FILE_NOT_FOUND]

HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.3.9600.17114_none_49e0d32ccfec0e46\f!ntdll.dll は DWORD:0x00000041(65) となっています。

エラーが発生しないほうにファイルを統一します。Windows 8.1 Update 1以降は最新バージョンのファイルだけで問題ないようです。

%SystemRoot%\WinSxS\Backup, %SystemRoot%\WinSxS\(folder) フォルダーに Administrators フルコントロール権限を一時的に追加します。
Xcopy %SystemRoot%\WinSxS\..(folder) %SystemRoot%\WinSxS\Backup\…\f!.. または、Xcopy %SystemRoot%\WinSxS\Backup\…\f!.. %SystemRoot%\WinSxS\..(folder)  を実行してファイルを上書きします。

圧縮されていないファイルは 0x00000041、圧縮されているファイルは 0x00000043 に設定します。[最新バージョン以外のファイルは必要ないように思われます。]

%SystemRoot%\WinSxS\Backup にファイルが存在するにもかかわらず、HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\(name)\f!… の値が 0x00000041, 0x00000043 に設定されていない箇所があります。

DISM


2014年4月16日に KB2959977 が追加されました。

DISM を使用してWindows 8.1 Update (KB2919355) を適用した install.wim を作成する方法をまとめました。コマンドプロンプトを使用します。(path)の箇所は msu ファイルを保存してあるフォルダーを指定します。WIndows 8.1 (6.3.9600.16384)を利用してください。Windows 8 (6.2.9200.16384) では適用できない場合があります。

install.wim をC:\win81 コピーします。この例では、C:\win81, C:\win81\mount, C:\win81\iso フォルダーを使用します。また 64bit版となります。32bitの場合は \Windows8.1-KBnnnnnnn-x86.msu を適用します。

DISM.exe /Mount-Wim /WimFile:C:\win81\install.wim /index:1 /Mountdir:C:\win81\mount

(40分程度)

  1. DISM.exe /image:C:\win81\mount /Add-Package /PackagePath:(path)\Windows8.1-KB2919442-x64.msu
  2. 上記の作業を行わないと、6.3.9600.17021(servicingStack) 以上のバージョンでない(6.3.9600.16384)ため、以下の 更新プログラムを追加できない場合があります。

  3. DISM.exe /image:C:\win81\mount /Add-Package /PackagePath:(path)\Windows8.1-KB2919355-x64.msu
  4. (90 – 120分程度, 6.3.9600.16384 から 6.3.9600.17031)

  5. DISM.exe /image:C:\win81\mount /Add-Package /PackagePath:(path)\Windows8.1-KB2932046-x64.msu
  6. (10分程度)

  7. DISM.exe /image:C:\win81\mount /Add-Package /PackagePath:(path)\Windows8.1-KB2959977-x64.msu
  8. DISM.exe /image:C:\win81\mount /Add-Package /PackagePath:(path)\Windows8.1-KB2937592-x64.msu
  9. DISM.exe /image:C:\win81\mount /Add-Package /PackagePath:(path)\Windows8.1-KB2938439-x64.msu
  10. DISM.exe /image:C:\win81\mount /Add-Package /PackagePath:(path)\Windows8.1-KB2934018-x64.msu
  11. (15分程度)

DISM.exe /Unmount-Wim /Mountdir:C:\win81\mount /commit

(90分程度)

DISM.exe /Cleanup-Wim

DISM.exe /Unmount-Wim … は必ず実行してください。Windows を再起動してもマウントしたままの状態になります。/commit を /discard に変更すると install.wim に変更が反映されません。


DISM イメージ管理のコマンド ライン オプション

DISM の Windows エディション サービスのコマンド ライン オプション


install.esd を使用する場合は次の手順となります。install.esd, install.wim を保存するものとします。

DISM.exe /Apply-Image /ImageFile:C:\win81\install.esd /index:1 /Applydir:C:\win81\mount

(90分程度)

DISM.exe /image:C:\win81\mount /Add-Package …(同様の手順)

DISM.exe /Capture-Image /ImageFile:C:\win81\wim\install.wim /CaptureDir:C:\win81\mount /Name:”Windows 8″

(90分程度)

DISM.exe /Export-Image /SourceImageFile:c:\win81\wim\install.wim /SourceIndex:1 /DestinationImageFile:c:\win81\wim\install.esd /Compress:recovery

(120分 – 150分程度)

DISM.exe /Cleanup-Wim

こちらのサイトを参考にしました。

DISM.exe /Get-CurrentEdition を実行すると、ProfessionalWMC (Pro or Professional), EnterpriseEval (Enterprise) を返します。


%SystemRoot%\System32\Recovery フォルダーに install.wim または install.esd をコピーします。reagectc /info で確認してください。クリーンインストールではない場合は別のフォルダー または 専用のツールが付属する場合があります。

これを実行してから Windows 8.1 Update を適用しようとすると Windows Update が成功するかもしれません。


インストールディスクを作成するには次の作業を行います。

copype amd64 c:\win81\iso

Copype のコマンド ライン オプション

C:\win81\iso\media\sources フォルダーに install.wim または install.esd をコピーします。

Makewinpemedia /iso C:\win81\iso C:\win81\win_amd64.iso

win_amd64.iso ファイルを DVD, USB に書き込みます。


Windows ADK は特にインストールする必要はないようです。

Vista と Windows 7 では imageX, Windows 8 では DISM の使用が推奨されています。また Windows の機能(Windows Features) の有効化と無効化には Vista では pkgmgr、Windows 7, Windows 8 では DISMを使用します。

Windows 8, KB2821895


Windows 8 で KB2821895 を適用すると sfc /scannow で 整合性違反が発生するようになります

コマンドプロンプト(管理者)を開きます

  • dism /online /cleanup-image /Scanhealth
  • dism /online /cleanup-image /restorehealth を実行します。

詳細は http://support.microsoft.com/kb/2821895 または http://support.microsoft.com/kb/2864252 を参照してください。