DLL
 デバイスドライバは、オペレーティングシステムとデバイス間の通信を可能にするソフトウェアです。例えば、ラップトップに内蔵されているハードドライブや、接続されたキーボードとマウスを正常に動作させるためには、インストールされているオペレーティングシステムと互換性のある特定のドライバが必要です。

 ドライバをアップグレードする際、OSの新規インストール時、または新しいデバイスへの移行時に、ドライバのバックアップを忘れがちです。これにより、ドライバが再インストールされたり、古いバージョンに戻されたりすることがあります。これらの問題は避けられますが、ドライバを事前にバックアップしておくことで、多くの時間とリソースを節約でき、ドライバに問題が発生した場合や、インターネットに接続されていないデバイスにドライバをインストールする際に役立ちます。

 バックアップされたドライバは、USBで持ち運び可能なファイルや、アクセスしやすいネットワーク上の場所に保存され、互換性のある任意のデバイスに展開可能です。それでも、デバイスが突然動作しなくなった時に救世主となる可能性があるため、ドライバの完全なバックアップを常に保持することが推奨されます。

 この記事では、Windowsドライバをバックアップおよび復元する複数の方法について、順を追って説明します。これらの方法は、Windows 10およびWindows 11で利用可能です。
1. コマンドプロンプトを使用してすべてのドライバーをバックアップする方法

この方法では、PCのすべてのデバイスドライバーを数ステップでバックアップし、ファイルに保存することができます。このファイルは、後で全てのドライバーを復元するためや、別のPCに移動して同じドライバーをインストールするためにも使用できます。

Windowsデバイスドライバーをコマンドプロンプトでバックアップする手順は以下の通りです。

  1. Windowsキー+Rを押して「コマンドの実行」ボックスを開きます。
  2. 「cmd」と入力し、CTRL+Shift+Enterを押して管理者特権でコマンドプロンプトを開きます。
  3. 次のコマンドを使用し、角括弧[]内の変数をドライバーのエクスポート先の完全なパスに置き換えます。

    注: フォルダは既に存在している必要があります。このコマンドでは新しいフォルダは作成されません。ドライバーのバックアップ専用のフォルダを作成することをお勧めします。

    DISM /Online /Export-Driver /Destination:"[PathToBackupFolder]"

  4. 手順を実行した後、コマンドが完了しドライバーがバックアップされるのを待ちます。完了したら、エクスプローラーでドライバーが指定された場所にバックアップされていることを確認できます。
  5. また、上記のステップ3で別のコマンドを使用してデバイスドライバーをバックアップすることもできます。

    pnputil /export-driver * "[PathToBackupFolder]"


  6. このコマンドはDISMコマンドと同様のタスクを実行します。

2.Windows PowerShellを使用してすべてのドライバーをバックアップする方法

 コマンドプロンプトと同じように、この方法でもすべてのデバイスドライバーをバックアップし、選択したフォルダに保存します。
  1. スタートメニューで「PowerShell」と検索し、「管理者として実行」を選択します。
  2. 次に、次のコマンドを使用し、角括弧[]内の変数をドライバーのエクスポート先の完全なパスに置き換えます。

    Export-WindowsDriver -Online -Destination "[PathToBackupFolder]"

  3. この方法でも、すべてのデバイスドライバーが指定されたフォルダにバックアップされます。


3. コマンドプロンプトを使用してすべてのデバイスドライバーを復元する方法

 互換性のあるオペレーティングシステムのドライバーバックアップファイルがあれば、コマンドプロンプトを使用して一つのコマンドで全てのドライバーを復元できます。

  1. Windowsキー+Rを押して「コマンドの実行」ボックスを開きます。
  2. 「cmd」と入力し、CTRL+Shift+Enterを押して管理者権限でコマンドプロンプトを開きます。
  3. 次に、次のコマンドを使用し、角括弧[]内の変数をドライバーバックアップファイルへのパスに置き換えて、全てのドライバーを復元します。

    注: このコマンドは必要に応じてデバイスを自動的に再起動するため、開始前に未保存の作業を保存してください。

    pnputil /add-driver "[PathToBackupFolder]\*.inf" /subdirs /install /reboot

    アスタリスク(*)は指定されたフォルダ内の全ての「.inf」ファイルにドライバーをインストールし、「/subdirs」スイッチはコマンドがサブディレクトリ内の全ての「.inf」ファイルにも適用されることを意味します。
  4. コマンドを実行した後、プロセスが完了し全てのドライバーがインストールされるのを待ってから、コマンドプロンプトウィンドウを閉じます。
4.デバイスマネージャを使用してデバイスドライバを復元する

 デバイスマネージャを使用してデバイスドライバを復元する方法は以下の通りです。この方法は一度に一つのドライバのみ復元可能で、少数のドライバを復元したい場合に適しています。

デバイスマネージャからWindowsドライバを復元する手順は以下の通りです。

  1. WindowsキーとRキーを同時に押し、「実行」ウィンドウを開きます。
  2.  「devmgmt.msc」と入力し、Enterキーを押してデバイスマネージャを起動します。
  3.  ドライバを復元したいデバイスのカテゴリを展開し、デバイスを右クリックして「ドライバの更新」を選択します。
  4.  「コンピュータを参照してドライバを検索する」をクリックします。
  5. 「参照」をクリックし、ドライバのバックアップが保存されているフォルダへ移動し、選択して「OK」をクリックします。
  6.  「サブフォルダを含める」をチェックし、「次へ」をクリックします。
  7. デバイスマネージャは新しいデバイスドライバを検索し、インストールします。これらの手順に従えば、選択したデバイスのドライバは正常に復元されるでしょう。