Windowsで「プログラムが正しく動作しなくなった原因により問題が発生しました」というエラーを解決する方法

Windows 10で「問題が発生したため、プログラムが正しく動作しなくなりました」というエラーが発生すると、特にSkype、ブラウザ、Officeなどのさまざまなアプリで繰り返し発生する場合は、原因究明が非常に困難になります。このエラーは、最近のアップデート、ウイルス対策ソフトとの競合、ファイルの破損などが原因で発生することがあり、解決しようとすると堂々巡りのように感じるかもしれません。しかし、いくつかの実績のある方法でこの問題を解決できる場合があります。ただし、アップデートのアンインストールやファイアウォールの設定変更など、一部の修正方法には予期せぬ副作用が生じたり、後で再設定が必要になったりする可能性があるため注意が必要です。それでも、少なくともシステムを再びスムーズに動作させるためには、試してみる価値はあります。

Windows 10で「プログラムが正しく動作しなくなったため問題が発生しました」というエラーを修正する方法

解決策1:ノートンアンチウイルスをアンインストールしてみてください

こうしたクラッシュの原因として、Norton Antivirus がよく挙げられていることに気づいている人もいるようです。少し奇妙ですが、Norton の積極的なリアルタイムスキャンが、特に最近のアップデート後、Windows や他のアプリと競合することがあります。そのため、Norton をメインのセキュリティアプリとして使用している場合は、削除してみると良いかもしれません。Windows 10 には Windows Defender が搭載されており、ほとんどのユーザーにとってはそれで十分なので、切り替えるのも良いでしょう。また、Norton 削除ツールを実行して、残存ファイルをクリーンアップし、完全に削除されていることを確認することをお勧めします。

手動でアンインストールするには、コントロールパネル>プログラム>プログラムのアンインストールを選択してください。よりクリーンな方法をお望みの場合は、Norton Uninstaller をダウンロードしてください。タスクマネージャーで Norton を無効にするだけでは不十分な場合があり、単にオフにするだけでなく、完全に削除する必要があることがあります。

解決策2:Comodoファイアウォールの設定をリセットする

Chrome、IE、Edge、Safariなどのブラウザを起動した直後にエラーが発生する場合は、ファイアウォールまたはセキュリティスイートの設定が原因である可能性があります。特にComodo Firewallは、特定のスクリプトやプロセスを予期せずブロックすることがあります。設定をリセットすると、クラッシュを引き起こす過度に厳格なルールが削除される場合があります。このオプションは、タスク(Comodoの右上隅)から、[高度なタスク] > [高度な設定を開く]に移動します。そこから、[Defense+] > [HIPS] > [HIPS設定]に移動します。

「シェルコードインジェクションの検出」を見つけて、「除外」をクリックします。下部にある「除外の管理」の小さな矢印をクリックし、「追加」 > 「ファイル」を選択します。C :\Program Files (x86)\Google\Chrome\Application\chrome.exeにあるファイルを見つけて、除外として追加します。この方法で回避すると、ファイアウォールが重要なプロセスをブロックするのを防ぎ、エラーの原因となっている可能性のあるプロセスを排除できます。ただし、セキュリティ設定の変更は必ずしも安全とは限らないため、ご自身で納得できる場合にのみ実行してください。

解決策3:KB3132372アップデートをアンインストールする

面白い例があります。奇妙なアップデート KB3132372 が原因かもしれません。これをインストールした後、アプリがクラッシュしたり、開かなくなったりするユーザーもいます。解決策は、これを削除することです。スタートメニューを開きWindows キーを右クリックして、コントロール パネルを選択します。プログラム>インストールされた更新プログラムの表示に移動します。Windows 10 用 Internet Explorer Flash Player のセキュリティ更新プログラム (KB3132372)という名前の更新プログラムを探します。それをクリックし、アンインストールをクリックします。

その後、再起動が必要です。なお、一部のシステム構成では、Windows が更新プログラムのアンインストールに少し頑固な場合があり、回復オプションで起動したり、PowerShell コマンド(例:Get-HotFixや )を使用したりする必要がある場合がありwusa /uninstall /kb:3132372ます。当然のことながら、Windows は必要以上に面倒なことをしたがるものです。

修正方法4:Skypeフォルダの名前を変更する

Skypeでこのエラーが発生するほとんどのユーザーは、ローカルファイルを操作することで解決できます。クラッシュは、キャッシュまたはプロファイルデータが破損していることが原因で発生することがよくあります。それを解消するには、次の手順に従ってください。

  • タスクマネージャーを開きCtrl + Alt + Delete、 「プロセス」タブでSkypeを探します。念のため、プロセスが終了していることを確認してください。
  • を押してWin + R%appdata%と入力し、OKを押します。
  • Skypeフォルダを見つけて、 Skype_oldに名前を変更してください。これにより、Skypeデータが完全に削除されることなくリセットされ、まっさらな状態からやり直すことができます。
  • 次に、Win + R再度開き、「%temp%\skype」と入力して、DbTempフォルダ内のすべてを削除してください。この一時フォルダには、クラッシュの原因となる破損ファイルが含まれている場合があります。
  • 最後に、Skypeを再起動してください。新しいプロファイルフォルダが作成され、エラーなく動作するはずです。

環境によっては、この方法で解決しない場合はSkypeを再インストールする必要があるかもしれませんが、ほとんどの場合、この簡単なフォルダ操作でクラッシュの問題は解決します。ただし、Skypeにサインインしている状態でローカルファイルが破損している場合、オンラインで同期されない限り、ローカルのチャット履歴の一部が失われる可能性があることに注意してください。