web-dev-qa-db-ja.com

「プレビューハンドラサロゲートが機能しなくなった」エラーを修正するにはどうすればよいですか?

このエラーは少なくとも1日に1回は発生しています。それが起こったら、私は通常、通知を閉じて無視します。私は時々朝にコンピュータを再起動します、そしてそれは再び起こります。これが発生すると、タスクバーのウィンドウをクリックしても最大化されない、他のすべてのウィンドウの背後で最大化されるなど、奇妙なウィンドウの動作が発生します。また、ALT + TABが機能しない場合があります。

  • Windows 764ビット6.1.7601SP1
  • 影響を受けるアプリケーションはprevhost.exeです
  • 障害モジュールはStackHash_32ffです

1

2

2
aknewhope

このページ が詳細に説明しているように:

StackHashは実際のモジュールではありません。クラッシュ時に命令ポインタが既知のモジュールを指していたため、これは構築された名前です。 StackHash_の後の数値は、クラッシュ時に計算された半一意の数値であり、同じクラッシュが複数のPCで発生した場合、それらが相互に関連付けられる可能性があります。

StackHashがクラッシュする理由には次のものがあります。

  • アプリケーション自体に障害があり、上記の例のようにコードを含まないメモリ内の関数を呼び出す原因になっています。
  • ウイルスチェッカー、仮想ドライブS/W、セキュリティシステム(または他のアプリケーション)が、何らかの理由でクラッシュするコードをアプリケーションのアドレス空間に挿入しました。この場合、識別可能なモジュールがないため、StackHash_XXXXが作成されます。
  • ウイルスがマシンに感染し、障害のあるアプリケーションのコンテキストでウイルスコードが実行されています。
  • オペレーティングシステムまたはシステム上の他の共有コンポーネントにバグがあります。
  • ディスクエラーまたはウイルスによってアプリケーションが破損しています。

StackHashがクラッシュした場合はどうすればよいですか?

  1. まず、コントロールパネルで問題レポートと解決策を構成して、解決策を自動的に確認し、より多くの情報を自動的に送信します。次に、アプリケーションで利用可能な修正があるかどうかを確認します。ある場合は、それらをダウンロードしてインストールします。
  2. Windowオペレーティングシステムに最新のサービスパック、セキュリティアップデート、その他の修正がすべてインストールされていることを確認してください。
  3. ほとんどのアプリケーションには、更新の確認機能があります。これを使用して、S/Wの最新バージョンがあることを確認します。または、会社のWebサイトにアクセスして、新しいバージョンとパッチを確認してください。
  4. マシン上で最新のウイルス対策およびマルウェア対策チェッカーを実行し、問題を修正します。アプリケーションでウイルスが検出された場合は、アプリケーションを再インストールする必要がある場合があります。
  5. アプリケーションを再インストールします。コントロールパネル\プログラム\プログラムをアンインストールします。アプリケーションを右クリックし、[アンインストール/変更]をクリックします。これにより、インストーラーが起動し、インストールを修復するオプションが表示される場合があります。そうでない場合は、アンインストールして再インストールする必要があります。アンインストールする前に、元のインストールディスクが利用可能であることを確認してください。
  6. アプリケーションに接続している可能性のある仮想ドライブソフトウェアを無効にします。問題が解決した場合は、仮想ドライブソフトウェアの開発者に連絡してください。
  7. マシン上のウイルスチェッカーを(一時的に)無効にして、アプリケーションを再実行します。問題が解決した場合は、ウイルスチェックソフトウェアの開発者に連絡してください。
  8. 問題が再現可能かどうかを確認します(再起動後)。そうである場合は、障害の原因となる正確な手順を絞り込み、それらを書き留めて、アプリケーションを開発した会社のサポート部門に連絡し、クラッシュと解決を試みるためにこれまでに行ったことについてできるだけ多くの情報を提供してください。問題。

何も役に立たない場合は、次の回避策を試すことができます。

  1. Control Panel / System and Security / Systemに移動します
  2. 左側のリンクからシステムの詳細設定を選択します
  3. システムプロパティダイアログの詳細タブで、設定ボタンをクリックします画面上部のパフォーマンスセクションから
  4. データ実行防止タブをクリックします
  5. オプションを選択します選択したものを除くすべてのプログラムとサービスのDEPをオンにします
  6. StackHashまたはAppCrashエラーを受け取ったときに起動しようとしていたアプリケーションの実行可能ファイルを参照して見つけます
  7. StackHashまたはAppcrashエラーに関連するアプリケーションを選択し、Openをクリックして、DEP例外リストに追加します。
  8. [〜#〜] ok [〜#〜]あなたの方法

また、 Memtest86 または Memtest86 + のいずれかを使用して、RAMを徹底的に(できれば一度に1本のスティック)テストすることをお勧めします。

0
Karan