Windows
 Computer >> コンピューター >  >> システム >> Windows

WindowsPowerShellを使用してインストール済みドライバーのリストと詳細を取得する方法

デバイスドライバーは、システムの駆動に役立つため、コンピューターの動作の背後にある最も重要なコンポーネントです。 Devices Manager を使用してドライバをインストール、削除、または更新できますが、 このツールでは、Windowsイメージにインストールされているドライバに関するすべてのリストと技術的な詳細が提供されるわけではありません。 。

インストールされているドライバーの完全な説明を取得するには、 Windows PowerShellを使用できます。 コマンドレット。 Get-WindowsDriver そのようなPowerShell ドライバの基本的なルート情報を出力するコマンドレット。サードパーティのドライバーとデフォルトでインストールされているドライバーの両方。さまざまなシナリオで。

この記事では、このコマンドレットを使用して、 Windows 11/10 / 8.1/7のドライバーに関する情報を抽出する方法について説明します。

PowerShellを使用してインストール済みドライバーリストを取得する

1。 Windows PowerShellを検索します 。結果から、 Windows PowerShellを右クリックします。 管理者として実行を選択します 。ユーザーアカウントのパスワードの入力を求められたら、それを入力します。

2。 次に、 Windows PowerShell ウィンドウで、パラメータを選択した後、このコマンドレットを入力して、Enterキーを押すことができます。一般的なコマンドレットは次のようになります:

Get-WindowsDriver -Online [-All] [-Driver <String> ] [-LogLevel <LogLevel> {Errors | Warnings | WarningsInfo} ] [-LogPath <String> ] [-ScratchDirectory <String> ] [-SystemDrive <String> ] [-WindowsDirectory <String> ] [ <CommonParameters>]

WindowsPowerShellを使用してインストール済みドライバーのリストと詳細を取得する方法

パラメータを変更する方法は次のとおりです([]に表示 )要件に応じて:

-オンライン :ローカルコンピューターで現在実行されているオペレーティングシステムでアクションを実行することを指定します。

-すべて :デフォルトのドライバーに関する情報を表示するために含めます。このパラメーターを指定しない場合は、サードパーティのドライバーのみがリストされます。

例-

PS C:\> Get-WindowsDriver –Online -All

-ドライバー<文字列> :詳細情報が必要なドライバーの.infファイルを含む.infファイルまたはフォルダーを指定します。フォルダを指定すると、有効なドライバパッケージではない.infファイルは無視されます。

例-

PS C:\> Get-WindowsDriver –Path "c:\ offset" –Driver "OEM1.inf"

-LogLevel ログに表示される最大出力レベルを指定します。デフォルトのログレベルは3です。受け入れられる値は次のとおりです。

1=エラーのみ

2=エラーと警告

3 =エラー、警告、および情報

4=前述のすべての情報とデバッグ出力

例-

PS C:\> Get-WindowsDriver –Path "c:\ offset" –LogLevel "1"


-LogPath :ログインするフルパスとファイル名を指定します。設定されていない場合、デフォルトは%WINDIR%\ Logs \ Dism\dism.logです。

例-

PS C:\> Get-WindowsDriver –Path "c:\ offset" –LogPath "C:\ DriversInfo"

-パス<文字列> :このパラメータを変更して、ドライバがロードされているオフラインWindowsイメージのルートディレクトリへのフルパスを指定できます。

たとえば、マウントされたWindowsイメージのUsb.infドライバーに関する詳細情報を取得するには、次のコマンドを使用します。

PS C:\> Get-WindowsDriver –Path "c:\ offset" –Driver "c:\ drivers \ Usb \ Usb.inf"

-ScratchDirectory :このパラメーターは、サービス中に使用するファイルを抽出するときに使用される一時ディレクトリーを示します。ディレクトリはローカルに存在する必要があります。指定しない場合、 Windows \%Temp% ディレクトリが使用され、 DISMの実行ごとにランダムに生成された16進値のサブディレクトリ名が使用されます。 。スクラッチディレクトリ内のアイテムは、各操作の後に削除されます。

例-

PS C:\> Get-WindowsDriver –Online -All -ScratchDirectory "C:\ Temp"

-SystemDrive これは、 BootMgrを見つけるために必要なパラメータです。 これらのファイルが、コマンドを実行しているパーティション以外のパーティションにある場合のファイル。

たとえば、 BootMgrを見つけるには Cのファイル: PowerShellを実行しているときにドライブする D:のコマンド ドライブは次のコマンドレットを使用します:

PS C:\> Get-WindowsDriver –Online -All -SystemDrive "C:"

このようにして、さまざまなシナリオで、システムのドライバーに関する詳細情報を取得できます。ガイドがお役に立てば幸いです。

今すぐ読む: コマンドプロンプトを使用してすべてのデバイスドライバーのリストを取得する方法。

この投稿では、PowerShellを使用してWindows10でデバイスドライバーをエクスポートおよびバックアップする方法を説明します

WindowsPowerShellを使用してインストール済みドライバーのリストと詳細を取得する方法
  1. Windows 10 用の Acer Wi-Fi ドライバをダウンロードして更新する方法

    Acer PC を使用していてインターネットに接続できない場合、問題は Wi-Fi アダプターにあります。これらのアダプターは、オペレーティング システムとの通信を確立するために更新されたドライバーを必要とします。ドライバーがない場合や古いドライバーの場合、コンピューターは接続できず、これらのドライバーを更新するだけでオンラインでサーフィンできます。このガイドは、Windows 10 PC で Acer Wi-Fi ドライバーのダウンロードを開始するのに役立ちます。 Windows 10 用の Acer Wi-Fi ドライバーをダウンロードして更新する方法 Windows 10 PC で A

  2. Windows 11/10 で T300 ドライバーをダウンロードして更新する方法

    T300 ドライバーがインストールされていないと、レーシング ゲームでハンドルが表示されない可能性が高くなります。その結果、Thrustmaster T300 レーシング ホイールが正常に動作しない場合は、ドライバーの再インストールを検討する必要がある場合があります。ドライバーは、機器とオペレーティング システム間のリンクとして機能します。デバイスとオペレーティング システムが同じ言語で通信していません。オペレーティング システムがデバイスに命令を発行しても、デバイスはそれを理解できません。 その結果、システム ソフトウェアとデバイスの両方にインタープリターが必要になります。オペレーティング