デジタル署名されたドライバについて

初めて投稿します。よろしくお願いいたします。

デジタル署名されたドライバについて、お聞きしたいことがあります。
そのようなドライバ、インストールする際に警告は出なくなりますが、アンインストールはできるのでしょうか?
通常、ドライバを削除する場合、デバイスマネージャから「削除」を行うと思います。
しかし、この操作を行い、デバイスの電源をOFF/ONすると、消したはずのドライバの表示、といいますかデバイス名が再び表示されてしまいます。
再起動をしても同じです。
つまり、削除されているように見えませんが、こいうものなのでしょうか?
当然ながら、レジストリの関係している部分をいじれば、削除されます。

使用OSは、WindowsXPです。
どこかに明記されていることかもしれませんし、何か操作等間違えているかもしれませんが、考えられることなどございましたら、アドバイスいただければ幸いです。
以上、よろしくお願いいたします。

初めまして。sagaraで

初めまして。sagaraです。

> 通常、ドライバを削除する場合、デバイスマネージャから「削除」を行うと思います。
> しかし、この操作を行い、デバイスの電源をOFF/ONすると、消したはずのドライバの表示、といいますかデバイス名が再び表示されてしまいます。
> 再起動をしても同じです。

"%SYSTEMROOT%\inf"フォルダにインストール時に使用したinfファイルのバックアップが残っているからではないでしょうか。

ドライバをインストールすると、infファイルが"%SYSTEMROOT%\inf"フォルダにoem*.infとしてコピーされます。
(PCによってoem*.infの*部分は変わります)
このファイルはデバイスマネージャからの「削除」操作では削除されません。

デバイスの電源によりOFF/ONにより、OSは優先的にinfフォルダにあるinfファイルを列挙するので、
oem*.infが読み込まれて、ハードウェアウィザード(infファイルを指定するウィザード)が起動せず、
ドライバが再インストールされることが考えられます。

もしoem*.infファイルが残っているのでしたら、oem*.inf/pnfを移動もしくは削除して確認していただけないでしょうか。

<手順>
①デバイスマネージャで「削除」操作を行う。
②ファイル名を指定して実行で"%SYSTEMROOT%\inf"を実行しinfフォルダを開く。
③検索でファイル名に"oem*.imf"、ファイルに含まれる単語でsysファイル名を指定して実行する。
④③で表示されたoem*.inf/pnfファイルをデスクトップに移動する。

sagaraさん、こんにち

sagaraさん、こんにちは。NORIです。

コメントありがとうございました。

(早速のコメントをいただけていたようですが、こちらからフォーラムの更新が確認できず、
 コメントいただけていることを知りませんでした・・・。
 遅くなってしまい、申し訳ありません。)

確かに oem*.inf を削除等すれば良いようですね。

ということは、デジタル署名されたドライバを削除するには、oem*.inf まできちんと削除する
必要がある、ということですね。

しかし、デジタル署名されていないドライバでは、oem*.inf まで削除しなくても良いような感じがします。
(同じようなこと、つまりデバイスマネージャで削除すれば、再びデバイスマネージャへの表示は
 されなくなるようです。)

こういうものなのでしょうか?

以上、よろしくお願いいたします。

こんにちは。sagaraで

こんにちは。sagaraです。

> ということは、デジタル署名されたドライバを削除するには、oem*.inf まできちんと削除する
> 必要がある、ということですね。
>
> しかし、デジタル署名されていないドライバでは、oem*.inf まで削除しなくても良いような感じがします。
> (同じようなこと、つまりデバイスマネージャで削除すれば、再びデバイスマネージャへの表示は
>  されなくなるようです。)

署名されている場合とされていない場合ではNORIさんの記述どおり、
今回試されている動作は変わります。

<署名されている場合>
①ハードウェアウィザードからデバイス削除
②電源OFF/ON
③infフォルダにあるinfファイルを列挙する
④oem*.infファイルが見つかる
⑤署名されているから、自動でインストールされる

<署名されていない場合>
①ハードウェアウィザードからデバイス削除
②電源OFF/ON
③infフォルダにあるinfファイルを列挙する
④oem*.infファイルが見つかる
⑤署名されていないから、oem*.infはインストール候補からはずされる
⑥ハードウェアウィザードが起動する

要するに "そういうもの" なのだと思います。

以上です。宜しくお願い致します。

こんにちは。sleepyで

こんにちは。sleepyです。

横から失礼いたします。
コメントを拝見して思ったのですが、

><署名されていない場合>
>①ハードウェアウィザードからデバイス削除
>②電源OFF/ON
>③infフォルダにあるinfファイルを列挙する
>④oem*.infファイルが見つかる
>⑤署名されていないから、oem*.infはインストール候補からはずされる
>⑥ハードウェアウィザードが起動する

これはハードウェアウィザードを起動させることで
対応するドライバが署名されていないことを
ユーザーに知らせる意味もあるのかもしれませんね。

sagaraさん、sleepyさん

sagaraさん、sleepyさん、こんにちは。 NORIです。

コメントどうもありがとうございました。

(フォーラムの更新をしっかり確認しておらず、お返事が遅くなり、申し訳ございません。)

お二人のコメント、参考にさせていただきます。
ありがとうございました。