数ヶ月ぶりにWindows8.1を起動し、WindowsUpdateをしようとしたところ、「一部の更新プログラムはインストールされませんでした」になります。
何度か実行しており、一部成功したような表示になった時には再起動をかけています。
エラーコードは確認できたところで80246007、8007000D、80073712。
どれも「このエラーに関するヘルプの取得」は結果0件。
色々と検索し、
http://windows.microsoft.com/ja-jp/windows-8/windows-update-error-0x8007000d
このページの「Windows Update トラブルシューティング ツール」を実行したところ、
---
最新の更新プログラムのインストールに関する問題 未解決
Check for missing or corrupt files 問題検出あり
---
となります。
「その他のオプションを参照する」は、何をする機能か分かりませんでした。
http://answers.microsoft.com/ja-jp/windows/forum/windows8_1-windows_update/81update80073712windows-81-update/d36531fc-95aa-4b32-adb5-11fc2a114024?tab=question&status=AllReplies&status=AllReplies%2CAllReplies%2CAllReplies%2CAllReplies
ここを参考に、
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
を実行したところ、Rcanhealthはエラーなく終了し、Restorehealthは
---
エラー: 0x800f081f
ソース ファイルが見つかりませんでした。
機能の復元に必要なファイルの場所を指定するには、"Source" オプションを使用してく
ださい。ソースの場所の指定の詳細については、http://go.microsoft.com/fwlink/?Link
Id=243077 を参照してください。
DISM ログ ファイルは C:\WINDOWS\Logs\DISM\dism.log にあります
---
とエラーが出ました。
dism.log内のエラーらしきところは、今回のものがこのあたり、
---
2014-05-04 12:46:54, Info DISM DISM Package Manager: PID=2140 TID=3712 CBS session options=0x48100! - CDISMPackageManager::Internal_Finalize
2014-05-04 12:48:35, Info DISM DISM Package Manager: PID=2140 TID=1096 Error in operation: source for package or file not found, ResolveSource() unsuccessful. (CBS HRESULT=0x800f081f) - CCbsConUIHandler::Error
2014-05-04 12:48:35, Error DISM DISM Package Manager: PID=2140 TID=3712 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f081f)
2014-05-04 12:48:35, Error DISM DISM Package Manager: PID=2140 TID=3712 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
2014-05-04 12:48:35, Error DISM DISM Package Manager: PID=2140 TID=3712 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f081f)
2014-05-04 12:48:35, Error DISM DISM Package Manager: PID=2140 TID=3712 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
2014-05-04 12:48:35, Error DISM DISM Package Manager: PID=2140 TID=3712 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800f081f)
2014-05-04 12:48:35, Error DISM DISM Package Manager: PID=2140 TID=3712 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f081f)
---
加えて前回WindowsUpdateをした時間と思われるエラーが以下のようにありました。
---
2014-05-04 05:58:46, Info DISM DISM Manager: PID=1520 TID=2960 Copying DISM from "C:\Windows\System32\Dism" - CDISMManager::CreateImageSessionFromLocation
2014-05-04 05:58:46, Error DISM DismHostLib: Failed to create dismhost.exe servicing process.
2014-05-04 05:58:46, Error DISM DISM Manager: PID=1520 TID=2960 Failed to create Dism Image Session in host. - CDISMManager::LoadRemoteImageSession(hr:0x80070057)
2014-05-04 05:58:46, Warning DISM DISM Manager: PID=1520 TID=2960 A problem ocurred loading the image session. Retrying... - CDISMManager::CreateImageSession(hr:0x80070057)
2014-05-04 05:58:46, Info DISM DISM Manager: PID=1520 TID=2960 Copying DISM from "C:\Windows\System32\Dism" - CDISMManager::CreateImageSessionFromLocation
2014-05-04 05:58:46, Error DISM DismHostLib: Failed to create dismhost.exe servicing process.
2014-05-04 05:58:46, Error DISM DISM Manager: PID=1520 TID=2960 Failed to create Dism Image Session in host. - CDISMManager::LoadRemoteImageSession(hr:0x80070057)
2014-05-04 05:58:46, Error DISM DISM Manager: PID=1520 TID=2960 Failed to load the image session from the temporary location: C:\WINDOWS\TEMP\A522A106-4D1B-4C59-8C27-71CBC6BCB880 - CDISMManager::CreateImageSession(hr:0x80070057)
2014-05-04 05:58:46, Error DISM API: PID=1520 TID=2960 m_pDismManager->CreateImageSession failed - CDismCore::CacheImageSession(hr:0x80070057)
2014-05-04 05:58:46, Error DISM API: PID=1520 TID=2960 InternalExecute failed - CBaseCommandObject::Execute(hr:0x80070057)
2014-05-04 05:58:46, Error DISM API: PID=1520 TID=2460 CAttachPathCommandObject failed - DismOpenSessionInternal(hr:0x80070057)
---
見ても意味が分かりません。
最近やったことは、
HDDを1機追加し、メインドライブのSSDが半分空けてあったのをフォーマットし、ドライブレターを入れ替えたのと、
いくつかソフトをインストールしたことです。
以上のような状況です。助けてください。