Windows Vista Service Pack 1 (SP1) のサポートは、2011 年 7 月 12 日に終了します。 引き続き Windows のセキュリティ更新プログラムを受け取る場合は、Service Pack 2 (SP2) Windows Vista を実行している必要があります。 詳細については、この Microsoft Web ページを参照してください。サポートは、一部のバージョンのサポートが終了Windows。
はじめに
WindowsVista Service Pack 1、Windows 7、Windows Server 2008、Windows Server 2008 R2 では、構造化例外処理上書き保護 (SEHOP) のサポートが追加されました。 この機能は、構造化例外ハンドラー (SEH) 上書き手法を使用するエクスプロイトをブロックするように設計されています。 この保護メカニズムは実行時に提供されます。 そのため、/SAFESEH オプションなど、最新の機能強化でコンパイルされたかどうかに関係なく、アプリケーションを保護するのに役立ちます。 上記のオペレーティング Windowsを実行しているユーザーは、この機能を有効にして、システムのセキュリティ プロファイルを向上することをお勧めします。
この記事は、この機能を有効にするのに役立ちます。
この機能を有効にするには、"自分で有効にする" セクションに移動します。 この機能を自分で有効にしたい場合は、"自分で有効にしてください" セクションに移動します。
注意 Windows 7 または Windows Server 2008 R2 を実行している場合は、Windows 7 および Windows Server 2008 R2 の自動ウィザードがまだ使用できないので、[自分で有効にする] セクションに移動します。
自分で有効にする
この機能を自動的に有効にするには、[この問題を解決する] リンクをクリックします。 次に、[ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、このウィザードの手順に従います。
メモ
-
このウィザードは、Windows Vista Service Pack 1 および Windows Server 2008 にのみ適用されます。
-
このウィザードは英語でのみ使用できます。ただし、自動修正は、他の言語バージョンのバージョンのサービスでもWindows。
-
問題が発生しているコンピューターにいない場合は、自動修正をフラッシュ ドライブまたは CD に保存し、問題のあるコンピューターで実行できます。
マイクロソフトではフィードバックをお待ちしております。 フィードバックを提供したり、このソリューションに関する問題を報告したりするには、ブログ「Fix it for me」にコメントを残してください。または、メール メッセージを
送信してください。
自分で有効にしてください
重要 このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれます。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 WindowsBy でレジストリをバックアップおよび復元する方法既定では、Windows Server 2008 R2 と Windows Server 2008 で SEHOP が有効になっています。 既定では、SEHOP は Windows 7 および Windows Vista では無効になっています。 SEHOP を手動で有効にするには、次の手順に従います。
-
[スタート ] をクリックし 、[実行] をクリックし、「regedit」と入力して、Enter キーを押します。
-
次のレジストリ サブキーを見つけます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\DisableExceptionChainValidation注意HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\サブキーの下に DisableExceptionChainValidation レジストリ エントリ が見つからず、次の手順に従って作成します。
-
カーネル を右クリックし、[新規]
をポイントし、[DWORD値] をクリックします。 -
「DisableExceptionChainValidation」と入力し、Enter キーを押します。
-
-
DisableExceptionChainValidation をダブルクリックします。 -
DisableExceptionChainValidationレジストリ エントリの値を 0 に変更して有効にし、[OK] をクリックします。
注意 1 の値を指定すると、レジストリ エントリが無効になります。 値 0 を指定すると有効になります。 -
レジストリ エディターを終了します。
既知の問題
SEHOP を有効にした後、Cygwin、Skype、Armadillo で保護されたアプリケーションの既存のバージョンが正しく動作しない場合があります。
注意 この問題を解決するには、ソフトウェア ベンダーに更新プログラムを問い合わせください。
関連情報
SEH 上書きの悪用を防止する
SEH 上書きの悪用を防ぐために使用できる手法の詳細については、次の「情報のない Web サイト」を参照してください。
http://www.uninformed.org/?v=5&= 2&t=txtこの資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。
Microsoft では、テクニカル サポートの検索に役立つサードパーティの連絡先情報を提供しています。 他社テクニカル サポートのお問い合わせ窓口は、ユーザーの便宜のために提供されているものであり、 将来予告なしに変更されることがあります。 マイクロソフトは、掲載されている情報に対して、いかなる責任も負わないものとします。