アンインストールガイド

アンインストール手順

WinDriver の関連ファイルやカーネルドライバーモジュールをシステムから完全に削除するステップを解説します。

インストール手順に戻る

アンインストール手順 — Windows (v7.x 以降)

wdreg.exe の代わりに wdreg_gui.exe を使用することもできます。
wdreg.exewdreg_gui.exeWinDriver\util\ ディレクトリにあります。
  1. 開いている WinDriver アプリケーション、DriverWizard、Debug Monitor (wddebug_gui.exe)、および WinDriver で作成したアプリケーションをすべて閉じてください。
  2. Kernel PlugIn ドライバーを作成した場合:
    • インストール済みの Kernel PlugIn ドライバーを wdreg でアンインストールします:
      • SYS ドライバーの場合: wdreg -name <Kernel PlugIn 名> uninstall
      • VXD ドライバーの場合: wdreg -vxd -name <Kernel PlugIn 名> uninstall
      Kernel PlugIn 名は .sys / .vxd の拡張子なしで指定してください。
    • 作成した Kernel PlugIn ドライバーを %windir%\system32\drivers から削除します。
  3. INF ファイルで WinDriver と動作するように登録された Plug-and-Play デバイス(USB / PCI)をアンインストールします:
    • wdreg でデバイスをアンインストールします:
      wdreg -inf <対象デバイスの .inf ファイルのパス> uninstall
    • %windir%\inf ディレクトリに WinDriver (windrvr6.sys) と連携するよう登録された .inf ファイルが残っていないことを確認してください。
  4. WinDriver 本体をアンインストールします:
    • 開発環境 PC(ツールキットをインストールした PC)の場合:
      [スタート] → [設定] → [コントロールパネル] → [プログラムのアンインストール] から WinDriver を削除します。 または WinDriver インストールディレクトリの uninstall.exe を起動します。

      アンインストールにより以下が実行されます: WinDriver カーネルモジュール (windrvr6.sys) の停止・アンロード、 %windir%\inf\windrvr6.inf の削除、スタートメニューエントリの削除、 インストールディレクトリの削除(ユーザーが新たに作成したファイルを除く)。
    • ターゲット PC(カーネルモジュールのみをインストールした PC)の場合:
      wdreg -inf <windrvr6.inf のパス> uninstall
      このコマンド実行時、windrvr6.syswindrvr6.inf が同じディレクトリにある必要があります。
    WinDriver へのハンドルが開いている状態(アプリケーションが起動中、または Plug-and-Play デバイスが接続中)でアンインストールを実行すると警告が表示されます。 アプリケーションを閉じるかデバイスをアンインストール/切断してから再試行してください。 キャンセルした場合、windrvr6.sys はアンインストールされません。
  5. windrvr6.sys が正常にアンロードされたら、以下のファイルを削除します(存在する場合):
    • %windir%\system32\drivers\windrvr6.sys
    • %windir%\inf\windrvr6.inf
    • %windir%\system32\wdapi<version>.dll(例: v8.00 の場合 wdapi8.00.dll
    • %windir%\sysWOW64\wdapi<version>.dll(64bit Windows の場合)
  6. システムを再起動します。
Debug Monitor (WinDriver\util\wddebug_gui.exe) を起動して、カーネルモジュールがロードされているか確認できます。 アンインストール後に Debug Monitor を使用したい場合は、アンインストール実行前に wddebug_gui.exe を別のディレクトリにコピーしておいてください。

アンインストール手順 — Linux

アンインストール手順を実行するには、root でログインしている必要があります。
  1. 他のプログラムが WinDriver モジュールを使用していないことを確認します:
    • モジュール一覧を確認: /# /sbin/lsmod
    • WinDriver モジュール(デフォルト名: windrvr6 で始まる)を使用しているアプリケーションやモジュールがあれば停止・アンロードします:
      /# /sbin/modprobe -r <モジュール名>
  2. WinDriver モジュールをアンロードします:
    # /sbin/modprobe -r windrvr6
  3. udev をサポートしていないカーネルをお使いの場合、/dev の古いデバイスノードを削除します:
    /# rm -f /dev/windrvr6
  4. Kernel PlugIn を作成した場合、同様にアンロード・削除します。
  5. /etc から .windriver.rc を削除します:
    /# rm -f /etc/.windriver.rc
  6. $HOME から .windriver.rc を削除します:
    /# rm -f $HOME/.windriver.rc
  7. DriverWizard へのシンボリックリンクを作成していた場合は削除します:
    /# rm -f /usr/bin/wdwizard
  8. WinDriver インストールディレクトリを削除します:
    /# rm -rf ~/WinDriver
  9. 共有オブジェクトファイルを削除します(存在する場合):
    • 32bit x86 または 64bit IA64: /usr/lib/libwdapi<version>.so
    • 64bit x86: /usr/lib64/libwdapi<version>.so
    例: v8.00 の場合 libwdapi8.00.so

アンインストール手順 — macOS

  1. 開いている WinDriver アプリケーション、DriverWizard、Debug Monitor および WinDriver で作成したアプリケーションをすべて閉じてください。
  2. Kernel PlugIn ドライバーを作成した場合:
    • OS の kextunload ユーティリティを使用してアンインストールします:
      $ sudo kextunload <Kernel PlugIn kernel extension へのフルパス>
    • /System/Library/Extensions フォルダに Kernel PlugIn の kernel extension をコピーしていた場合は削除します。
  3. WinDriver カーネルモジュールの名前を変更していた場合:
    • 名前変更後のドライバーをアンインストールします:
      $ sudo kextunload <kernel extension へのフルパス>
    • /System/Library/Extensions フォルダから削除します。
  4. WinDriver のアンインストールスクリプトを実行します:
    $ sudo <WinDriver のパス>/util/wd_uninstaller.sh