\r\n\r\n

Windows 10でドライバーバリデーションを使用しない方が良い理由

Windowsには、デバイスドライバをストレステストする「ドライバ検証」ツールがあります。ドライバーの悪い挙動を検出することができますが、問題が見つかるとすぐにブルースクリーン・オブ・デスを引き起こします。ほとんどのパソコンユーザーは、パソコンから離れるべき...。

Windowsには、デバイスドライバをストレステストする「Driver Verification」ツールがあります。ドライバーの悪い挙動を検出することができますが、問題が見つかるとすぐにブルースクリーン・オブ・デスを引き起こします。ほとんどのパソコンユーザーは、パソコンに近づかない方がいい。

このツールはwindows2000やXPの頃からあり、現在もwindows10に搭載されています。

ドライバーの検証作業は、主に開発者向けです

マイクロソフトの開発者向けドキュメントにもあるように、Driver Validatorはデバイスドライバを作成・テストする開発者にとって非常に便利なツールです。このツールは、開発者がドライバーの問題を発見し、修正することを支援します。

Driver Validatorは様々なテストを行うことができ、マイクロソフトはそのウェブサイト上にそのリストを掲載しています。例えば、Driver Validatorは、選択されたメモリプールからドライバのほとんどのメモリ要求を割り当て、そのメモリに問題がないかを監視することができます。Driver Validatorは、メモリ要求がランダムに失敗し、リソースの使用量が少ない状態でドライバが正常に動作しているかどうかを確認することができません。Driver Validatorは、メモリリークやセキュリティの脆弱性などをチェックするテストも備えています。

開発者にとっては便利なツールですが、自分で使いたいと思うことはほとんどないでしょう。このツールは、デバイスドライバソフトウェア自体のストレステストのみを行います。ハードウェア自体に負荷をかけないので、万が一ハードウェア部品が故障しても、問題を発見することはありません。

あなたのコンピュータのドライバは、おそらく十分にテストされています

最近のWindowsシステムでは、ほとんどの場合、すでに検証済みで署名済みのドライバが使用されています。最新の64ビット版Windows 10では、署名入りドライバーが必要です。これらの署名入りドライバーは、Windows Hardware Quality Lab (WHQL)によるテストを受けており、かなり安定しているはずです。

Driver Validatorを実行する際に、署名されていないドライバのみをテストするように指示することができます。この場合、ドライバ検証プログラムは、ほとんどの場合、あなたのシステム上に署名されていないドライバが存在しないことを通知します。

ドライバの検証処理でクラッシュすることがある

すでにパソコンの動作が良好であれば、ドライバを開発する場合を除き、ドライバ検証プログラムを実行する理由はない。たとえ問題が明らかになったとしても、ドライバー検証の目的はドライバーを浮き彫りにすることにあるのです。このような厳しいテストを行うことで、ドライバに何らかの問題があることはほぼ間違いありませんが、日常的にパソコンを使用する上で、実際に問題が発生することはほとんどありません。

また、ドライババリデータが原因でWindowsがクラッシュすることがあります。ドライバに問題があると判断された場合、ブルースクリーン・オブ・デスが表示されます。マイクロソフトのドキュメントには、このツールを通常のコンピュータで実行してはいけないと書かれています。"Driver Verifierは、テスト用のコンピュータ、またはテストやデバッグを行うコンピュータでのみ実行すべき "と書かれています。一般ユーザーが本番システムでドライバの問題をテストするためのツールではありません。

ドライバの検証設定により、コンピュータが起動するたびにブルースクリーンが発生する場合、**定期的に**起動しないことがあります。セーフモードで再起動し、ドライバーの確認作業を無効にしてみてください。

関連記事:ブルー・スクリーン・オブ・デスについて知っておくべきこと

ドライバの検証処理を実行したい場合(可能性あり)

ブルースクリーンクラッシュやその他のシステムトラブルが発生し、ドライバーの不具合が疑われる場合は、Driver Verifyを実行して詳細を確認することができます。例えば、ドライバー検証プログラムを実行し、ブルースクリーンのエラーメッセージが表示された場合、BSODはドライバーのファイル名を教えてくれる場合があり、それによって、どのドライバーがクラッシュの原因になっているかが分かります。このドライバは、お使いのシステムで他の問題を引き起こしているドライバである可能性があります。

しかし、これには2つの問題があります。まず、ベテランドライバーの多いこの時代には、ちょっとしたキャッチボールが必要です。システムエラーは、デバイスドライバーの不具合よりも、ハードウェアの故障、マルウェア、OSの破損が原因である可能性が高いです。次に、元のBSODがすべての混乱を開始した理由を調査することができますし、おそらく間違ったドライバがあれば、いずれにせよそれを導くでしょう。

最近、特定のドライバを更新したのに問題が発生する場合は、そのドライバが原因である可能性があります。しかし、ドライバのロールバックやシステムの復元を簡単に行うことができます。どちらもドライバーの検証でごたごたするよりは、時間を有効に使えると思います。

問題の原因となっている不良ドライバーを特定できた場合、別のバージョンのデバイスドライバーを試してドライバーの問題が解決することを願うか、問題のハードウェアデバイスをコンピュータから取り外すしかありません。

ドライバー検証プログラムの実行方法

警告: このツールを実行する前に、深刻な問題が発生した場合に回復できるように、システムの復元ポイントを作成することをお勧めします。

あなたが本当にこのツールを実行したい場合は、我々は、おそらくすべきではないことを警告する - あなたはできる。これを行うには、管理者としてコマンドプロンプトまたはPowerShellのウィンドウを開いてください。Windows 10の場合、スタートボタンを右クリックし、"Windows PowerShell(Admin)"を選択します。

プロンプトにverifierと入力し、Enterキーを押します。

(Windows10ではスタートメニューを開き、スタートメニューの検索ボックスにverifierと入力し、Enterを押してもできますが、Microsoftの公式ドキュメントではなぜかコマンドラインでの操作を推奨しています。(コマンドラインを使用)

"標準設定を作成する "を選択し、"次へ "をクリックします。

ドライバに適用するテストを個別に選択したい場合は、代わりに「カスタム設定を作成する(コード開発者向け)」を選択することができます。

ストレステストを行うドライバを選択します。署名されていないドライバーを自動的に選択する」は、システム上に署名されていないドライバーがあるかどうかをチェックします。"Automatically select drivers built for older versions of Windows" は、古いバージョンのWindows用に設計されたドライバがないかどうかをチェックします。このオプションを選択すると、どちらかのタイプのドライバーのリストが表示されます。最近のPCでは、Windowsが「そのようなドライバはインストールされていません」と言うことが多いようです。

また、「一覧からドライバー名を選択」を選択すると、インストールされているドライバーの一覧が表示され、個別のドライバーを選択することができます。

最も過酷なテストでは、「このコンピューターにインストールされているすべてのドライバーを自動的に選択する」を選択して、すべてをストレステストすることもできます。

Windowsに付属するマイクロソフト社のドライバは、ストレステストが必要ないかもしれません。マイクロソフト社のドライバーを使用しないようにするには、"リストからドライバー名を選択 "を選択し、"マイクロソフト社 "から供給されていないドライバーを選択します。

ストレステストを行うドライバを1つ以上選択したら、「完了」をクリックします。テストを開始する前に、コンピュータを再起動する必要があります。

再起動後、ドライバ検証プログラムがバックグラウンドでドライバのストレステストを開始します。ドライバーの問題には、すぐに不具合が発生するものと、しばらく使ってみてから不具合が発生するものとがあります。

問題が見つかった場合は、コンピューターがクラッシュし、ブルースクリーンのエラーメッセージが表示されるため、問題が見つかったことが分かります。画面上のエラーは、問題を引き起こしている正確なドライバーファイルに関する詳細情報を示している場合があります。また、コンピューターがBSODを表示した後に作成されるWindowsメモリダンプを確認することによっても、ブルースクリーンに関する情報を見つけることができます。

関連:Windowsのメモリダンプ:実際に何に使われるのか?

ドライバの検証処理を無効にする方法

Driver Validatorを無効にして通常の設定に戻すには、再度Driver Validatorアプリケーションを開き、「既存の設定を削除」を選択して「完了」をクリックし、コンピュータを再起動します。

起動するたびにパソコンがクラッシュし、ドライバー検証プログラムを無効にできない場合は、セーフモードで起動し、ドライバー検証プログラムを起動し、既存の設定を削除するように指示してみてください。その後、コンピュータを正常に起動できるようになります。

これがうまくいかない場合、WindowsのインストールCDや回復ドライブからの起動を余儀なくされることがあります。ここから、以前のシステムの復元ポイントに戻したり、システムを修復したりすることができます。

関連:Windows 10やWindows 8でセーフモードを起動する方法(簡単な方法)

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ