【Windows】dism /online /cleanup-image /startcomponentcleanup が終わらない場合の対処

dism /online /cleanup-image /startcomponentcleanup が進まない



Windows システムにおいてコンポーネントを修復する次のコマンドを実行しましたが、%が途中で止まってしまって先に進まなくなりました。
しかしなぜか途中で止まってしまいます。


C:\Windows\system32>dism /online /cleanup-image /startcomponentcleanup /ResetBase

展開イメージのサービスと管理ツール
バージョン: 10.0.14393.0

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

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



この例では20%で止まってしまっています。環境によっては0%で止まったり70%で止まってリするようです。そもそも0%にもいかないケースもあるようです。


確認事項


まずdism が本当に停止しているのか、あるいは動作しているのか確認する必要があります。
タスクマネージャを起動してCPU使用率を確認します。

タスクマネージャを開くには、タスクバーを右クリックして「タスクマネージャー」を選択します。
「詳細」タブでCPU使用率を確認します。ここでももし CPU使用率が低い場合はdismが動いていない可能性があります。
逆に動いている場合はdism が動作している可能性が高いのでもう少し待ちましょう。

環境によっては終了するのに30分以上かかる場合があるようです。

特にdism は "Windows Modules Installer Worker" プロセスを使用して新しいWindows Update モジュールが存在しないかチェックします。
もし"Windows Modules Installer Worker"プロセスが高い負荷ならもうしばらく待ってみる価値はあるでしょう。このプロセスの実態は "TiWorker.exe"です。


エラー: 740


エラー: 740 が発生する場合があります。この場合はコマンドプロンプトを管理者権限で実行しているか確認してください。例え administrator でログインしていても、管理者権限でコマンドプロンプトを開かないとエラーとなるようです。

エラー: 740

DISM を実行するには、管理者特権のアクセス許可が必要です。
これらのタスクを完了するには、管理者特権でコマンド プロンプトを使用してください。





Windowsのよくある質問 FAQ




個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。