コンテンツ
症状
WIMイメージをマウントしようとしたら、既に違うWIMイメージがマウントされていると注意されたが、マウント先を見ても何もなかった。Windows 7 Home Premium x64にてエラーに遭遇。
dism /get-MountedWiminfo
で調べてみたら、Status: Invalidとなった。
また、アンマウントしようとしても、エラーでアンマウントできず。
日本語でのエラーだと
エラー: 0xc1420117
ディレクトリを完全にはマウント解除できませんでした。これは通常、アプリケーション
がマウント ディレクトリ内のファイルを開いていることが原因です。マウント解除のプ
ロセスを完了するには、これらのファイルを閉じてから、再度マウントを解除してくださ
い。
しかし、フォルダーは前に既にアンマウントしたはずであり、アンマウントしたはずのフォルダーを開いてみても空。
dism /unmount-Wim /MountDir:F:\w7mount /discard
また、以下のようにマウント先のフォルダーが空であるならば、再度マウントしなおしてあげれば問題の進展が図れるのではないかと試みるが、またしてもエラー。
dism /remount-wim /MountDir:F:\w7mount
また、マウントされたWIMイメージを掃除してくれるコマンドを実行しても普通に問題なさそうな感じ。
dism /cleanup-wim
解決策
同じ症状を複製できなかったので再検証はできなかったが、以下のコマンドを複数回適当に行った後、マウント先のフォルダーがエクスプローラーで問題発生後に開いていたので、閉じたら無事アンマウントに成功。
dism /remount-wim /MountDir:F:\w7mount dism /unmount-Wim /MountDir:F:\w7mount /discard dism /cleanup-wim
その後成功したダイアログは、以下になる。
たまたま今回の件に関してはラッキーだったのかも知れないが、だいたいのPCの症状はOSを再起動すればだいたいは解決するから症状を調べるよりはとりあえず、再起動した方が早いのかもしれませんね。
参考
- dism – The directory could not be completely unmounted – process explorer can’t find open processes and unmounting fails
- Unmount and Clean up a Wim Image using DISM
- 展開イメージのサービスと管理のコマンド ライン オプション
関連
Windows 7, Windows 8, Windows 8.1, Windows 10