ある日、ペイントを開こうと思ったら「新しいドキュメントを作成できません」と表示されて開かない

おいおい・・・いきなりなんだよ・・・
ペイントは、かなりよく使うアプリで、代用として別のアプリのインストールも考えましたけど、それもめんどくさいし、なによりWindows標準ツールがうまく起動しないのは、気持ち悪い
最初に結論を言うと今回の事象の原因はWindowsアップデートによるものでした
いろいろと試行錯誤した結果ではありますが、Windowsアップデートによっての不具合はさまざまなケースで考えられますので、この切り分け方法は別のケースでも参考になると思います
アプリ起動しない系はこの問題が多いので、一つの切り分け方法として参考にしていただけたらと思います
【現象】
ペイントの起動方法として、ファイル名を指定して実行から「mspaint」にて起動させている
もちろん、スタートメニューから普通に起動させようとするが、起動しない
この現象はある日突然起こった
しかも、WindowsUpdateの後に起こったようだ
【環境】
自宅PCでWindows10
【メッセージの内容】
「ペイント」を開こうとすると、以下メッセージが出て起動できない
【切り分け】
アプリが急に起動しなくなる理由として、以下が考えられる
・別のアプリをインストールした
・アンチウイルスなどセキュリティソフトの影響
・Windowsアップデート
1.「アプリケーションの破損」の可能性
ペイントはWindows標準のツールということで、インターネットからダウンロードしなくても、システムディスクから復元できる
→スタートメニューから「設定」→「アプリ」で下記の画面になる
ここに「オプション機能」というのがあるはずだけどない・・・
この「オプション機能」からWindowsの標準ツールを追加したり、削除したりできる
・・・この時点で、大体の原因はわかったけど、可能性の低いものも確実に潰していくことにする
2.「別のアプリをインストールした」可能性
要は全然関係ないアプリだとしても、インストールしたら不具合が発生するパターン
まったくジャンルの違うアプリでも根底では依存関係があったりとするので、アプリの不具合系の切り分けとしてはこれを疑う
→最近アプリ自体をインストールしていない
3.「アンチウイルスなどセキュリティソフトの影響」の可能性
最近のアンチウイルスソフトなどは動的な検疫の機能が豊富
例えば、自動で動いているアプリなどの挙動を監視したりするようなタイプだったり、Webアクセスに対しても監視したりと
なので、動きが悪い、遅いと言ったときは、アンチウイルスソフトが真っ先に疑われる
まさに便利と不便利は表裏一体
→アンチウイルスソフトを停止しても、事象変わらず
ちなみにアプリによっては、アプリインストール時にアンチウイルスソフトのせいで、正常にインストールできない場合もある、インストール直後のアプリで不具合ある場合はアンチウイルスソフトを停止して再インストールしよう
4.「Windowsアップデート」の可能性
割と最初からこちらを疑っている、理由はアップデートした日付と今回の事象が発生日時が1日しか違わないこと
→Windowsアップデートの日付を調べる方法は
スタートメニューから「設定」→「更新とセキュリティ」→「更新の履歴を表示する」
該当するとしたらこれ
日付が事象発生日の前日になっている(日付が12/17になっていますが、これ実は2回目のインストールで、理由は後ほど語ります)
5.試しにアンインストールしてみる
先ほどの「更新の履歴を表示する」画面から「更新プログラムをアンインストールする」をクリック
→該当の更新プログラムを右クリックしてアンインストールを実行
再起動後、ペイントを開いたら無事に開いた
ちなみに更新プログラムの概要は以下
先ほどの「オプション機能」も確認
更新プログラムアンインストール後、表示されている
【後日の話】
解決したと思われたけど、また発生・・・
理由は再度KB5033372のプログラムがインストールされたから・・・
今回の問題は更新プログラムに要因があって、ペイントが開かないと思っているが、でも、そもそも更新プログラムをアンインストールするのもリスクがあるので、推奨される方法でもないと感じた
つまり、他の解決策をさがすことに・・・
1.ネットで情報収集
昨日アップデートしたから?Windows10のペイントが「新しいドキュメントを作成できません。」起動しなくなった。。。
が、ショートカットから起動するペイントは「C:\Windows\System32\mspaint.exe」だが、
「C:\Windows\SysWOW64\mspaint.exe」を直接実行したら起動した。。。 pic.twitter.com/zlkH03JPs3— 十楽ソフトウェア開発(C#、VB.NET、Androidアプリを作っています) (@JurakuSoftware) December 14, 2023
→要は更新プログラムをインストールすることによって、ペイントへのパスが変わってしまったと想定(32bit→64bitの変更?)
ペイントのショートカットを作り、プロパディを開き以下を修正
%windir%\system32\mspaint.exe
↓
%windir%\SysWOW64\mspaint.exe
確かにこれをすることによりショートカットのペイント自体は問題なく開けるが
スタートメニューから開くときと画像を直接「編集」するとき、また「ファイル名から実行」の時のペイントは相変わらず開けない
【結論】
レジストリの設定箇所を変更すれば、どのような形でペイントを開こうとしても
問題なく開かれると予想はするが、レジストリからその項目を探すのが一苦労
「mspaint.exe」で検索に引っ掛かるところ50個ぐらいあるので
また、レジストリをやみくもにいじって、起動しなくなるのも嫌なので
上記暫定対応で完了とする(調べる時間もないしね)
↓
後日
ここの記事で解決できた

管理者権限でPowerShellを以下のコマンドを実行
PS C:\Windows\system32> dism /Online /add-Capability /CapabilityName:Microsoft.Windows.MSPaint~~~~0.0.1.0
展開イメージのサービスと管理ツール
バージョン: 10.0.19041.3636
イメージのバージョン: 10.0.19045.3803
[==========================100.0%==========================]
操作は正常に完了しました。
大変助かりました、感謝!!
↓
さらに後日
どのタイミングかわからないけど、PowerShellのコマンドを実行しても改善しなくなってしまった
その場合は、一回アンインストール(Remove-Capability)してからインストール(add-Capability)を実行してみよう
PS C:\Windows\system32> dism /Online /Remove-Capability /CapabilityName:Microsoft.Windows.MSPaint~~~~0.0.1.0
展開イメージのサービスと管理ツール
バージョン: 10.0.19041.3636
イメージのバージョン: 10.0.19045.3803
[==========================100.0%==========================]
操作は正常に完了しました。
PS C:\Windows\system32> dism /Online /add-Capability /CapabilityName:Microsoft.Windows.MSPaint~~~~0.0.1.0
展開イメージのサービスと管理ツール
バージョン: 10.0.19041.3636
イメージのバージョン: 10.0.19045.3803
[==========================100.0%==========================]
操作は正常に完了しました。