MS PaintがWindowsで動作しない?これらの修正を試してみてください

Ms Paint Not Working Windows Featured Image

Microsoft Paintは、かつてはシンプルなグラフィックツールでしたが、現在ではAI駆動のCocreatorなどの新機能によって独自のデザインアプリケーションとなっています。このアプリは、ある時点で開くことや正常に動作することに問題があるかもしれません。このチュートリアルでは、WindowsでMS Paintが動作しない場合の標準的および非標準的な修正方法をリストアップします。

目次

    1. Windows PCをクリーンブートする
    1. 最新のWindowsアップデートを確認する
    1. PaintのSIDエントリを削除する
    1. PowerShellを使用してPaintを削除して再インストールする
    1. Paintを再初期化する
    1. Microsoft Storeのキャッシュを削除する
    1. Paintを禁止するローカルグループポリシーを無効にする
    1. 最近インストールしたフォントを削除する

1. Windows PCをクリーンブートする

Microsoft Paintが開かない場合、管理者として実行しているにもかかわらず、バックグラウンドプログラムがアプリケーションに干渉している可能性があります。ここに示すようにクリーンブートを行うことで、これらのソフトウェアの競合を解決し、新たなスタートを切ることができます。

Windows検索からシステム構成を開き、管理者として実行する必要があります。Win + Rで表示できる実行コマンドメニューにmsconfig.exeと入力しても開けます。

サービスタブに移動し、すべてのMicrosoftサービスを隠すメニューをチェックします。これにより、ウィンドウにすべての非Microsoftサービスが表示されます。すべて無効にするをクリックし、次に適用OKをクリックします。

Disabling non-Windows services in System Configuration for a Clean boot.

ヒント: クリーンブートは、一般的なWindowsの問題に対する推奨ソリューションの1つです。

2. 最新のWindowsアップデートを確認する

古いMS Paintアプリケーションは、クラッシュやフリーズが頻繁に発生する可能性があります。Microsoft Storeから簡単に更新して、正常に動作させることができます。

ただし、もう1つの理由は、Microsoftが累積的またはオプションのアップデート中にPaintを含むさまざまなアプリケーションにいくつかのランタイムエラーを導入する可能性があることです。これらの問題は次のアップデートまで持続し、通常は修正が導入されます。解決策は、Windows Update設定で更新を確認し続けることです。

Check for updates in Windows 11.

ヒント: 次のアップデートを待ちたくない場合は、最近のアップデートをアンインストールし、修正を待つのが簡単です。

3. PaintのSIDエントリを削除する

MS Paintが正常に動作しない場合、そのセキュリティ識別子(SID)エントリが破損している可能性があり、それを削除する必要があります。アプリケーションを再インストールすると、これらのSIDエントリは新たにスタートします。

実行コマンドプロンプト(Win + R)でregedit.exeを使用してWindowsレジストリエディタを開きます。次に、以下のパスに移動します:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore

Locating SID entries under AppxAllUserStore in Registry Editor.

AppxAllUserStoreキーを開くと、「S-1-S」などのプレフィックスを介してさまざまなSIDエントリを特定できます。サブキーを展開して、MS Paint関連のSIDエントリを探します。

PaintのSIDエントリを特定したら、それを右クリックして削除し、レジストリエディタを閉じます。コントロールパネルからプログラムをアンインストールし、再インストールします。破損したSIDプロファイルは自動的にクリアされます。

Right-click to delete SID entry related to Paint in the Registry Editor.

注意: 次の方法を試す前に、Windows検索のアプリ設定からPaintを開いてみてください。リセット修復、およびアンインストールの組み合わせを試してください。

4. PowerShellを使用してPaintを削除して再インストールする

MS Paintを再び動作させるためにアンインストールと再インストールを試みたかもしれませんが、成功しなかった場合、PowerShellを使用することで、アプリケーションに干渉しているバックグラウンドプログラムやプロセスを上書きできます。PowerShellは従来のアンインストールプロセスよりも強力です。MS Paintをアンインストール/再インストールするための2つの方法があります。

方法1: Get-AppxPackageを使用

管理者モードでPowerShellを開き、次のコマンドを入力します。

Get-AppxPackage Microsoft.MSPaint | Remove-AppxPackage

次に、以下のようにパッケージを再インストールします。

Get-AppxPackage -allusers Microsoft.MSPaint |Foreach{Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Remove and reinstall Paint by packages in PowerShell.

方法2: Get-WmiObjectとMyAppを使用

これはPowerShellでアプリケーションをアンインストールする従来の方法です。古いWindows 10やそれ以前のシステムに適しています。

管理者モードで次のコマンドを入力して、PowerShell画面にすべてのアプリケーションを表示します。

Get-WmiObject-Class Win32_Product |Select-Object-Property Name

Listing various programs in PowerShell using Get-WmiObject command.

PowerShell画面に表示されるMicrosoft Paintアプリケーション名を呼び出します。

$MyApp=Get-WmiObject-Class Win32_Product |Where-Object{$_.Name -eq"Mspaint"}

アプリケーションが正常に呼び出されたら、以下のコマンドを使用してアンインストールします。

$MyApp.Uninstall()

Using MyApp to uninstall a Paint package program in PowerShell.

アプリケーションはGet-Packageコマンドレットを使用して再インストールできます。

Get-Package -Provider Programs -IncludeWindowsInstaller -Name"/あなたのPaintアプリケーションの名前の規約/"

ヒント: PowerShellをより成功させたいですか?日常業務に必要なPowerShellコマンドをチェックしてください。

5. Paintを再初期化する

再インストールの直後に、PowerShellでPaintアプリケーションを再初期化することができます。管理者モードでPowerShellに次のコマンドを入力します。

Get-AppxPackage *Microsoft.Paint*| Reset-AppxPackage

MS Paintが再初期化されると、画面が自動的に更新され、問題なく開くことが保証されます。

Reinitializing Paint in PowerShell window.

6. Microsoft Storeのキャッシュを削除する

PaintはMicrosoft Storeアプリケーションであるため、キャッシュが蓄積しやすいです。これにより、突然動作を停止することがあります。時々キャッシュをクリアすることは、アプリケーションを解凍するために重要です。

実行コマンドを使用して、Win + Rを押し、wsrest.exeと入力します。これにより、最初にMicrosoft Storeアプリケーションが起動します。また、自動的にキャッシュがクリアされます。

Clear Microsoft Store cache using

注意: Microsoft Storeが何らかの理由で動作しない場合、それに接続されているアプリケーション(Paintなど)が動作を停止する原因にもなります。修正リストを確認してください。

7. Paintを禁止するローカルグループポリシーを無効にする

MS Paintが動作しないまたは開かない場合、「WindowsはC:\Windows\System32\Mspaint.exeを見つけられません」や「この操作はこのコンピュータでの制限によりキャンセルされました」といったさまざまなシステムエラーが表示されます。

アプリケーションへのアクセスを制限するローカルグループポリシーがある可能性があります。共有ネットワーク内のシステム管理者に連絡するか、PCの所有者である場合は、実行コマンドでgpedit.mscを使用してローカルグループポリシーエディタを開きます。

ローカルコンピュータポリシー -> ユーザー構成 -> 管理用テンプレート -> システムに移動します。指定されたWindowsアプリケーションを実行しないをダブルクリックします。

Local Group Policy Editor setting for

新しいウィンドウでグループポリシーが有効になっている場合、禁止されたアプリケーションのリストをクリックします。これにより、新しいポップアップウィンドウが開き、MS Paintに対するシステム制限があるかどうかを確認できます。

これらの制限を解除するには、設定を無効に変更し、次に適用をクリックし、OKをクリックします。プログラムを閉じます。

Steps to disable Paint setting as a disallowed application in Local Group Policy Editor.

ヒント: グループポリシー設定がデバイスに問題を引き起こしていますか?アプリが正しく動作するように簡単にリセットできます。

8. 最近インストールしたフォントを削除する

新しいフォントをインストールした場合、それらがバックグラウンドでMS Paintアプリケーションに干渉し、クラッシュや開かない原因となる可能性があります。これを避けるために、最近インストールしたフォントを削除する必要があります。Win + Iを使用してWindowsの設定に移動し、次に個人用設定 -> フォントに進みます。最近のフォントをアンインストールします。

MS PaintがWindowsで動作しない問題の小さな原因は、.NETフレームワークが正常に動作していないことです。これはDISMや他のセキュリティコマンドで修正できます。

画像クレジット: DALL-E. すべてのスクリーンショットはSayak Boralによるものです。