デジタル署名されたドライバについて
投稿者: NORI 投稿日時: 月, 2008/02/18 - 10:00
初めて投稿します。よろしくお願いいたします。
デジタル署名されたドライバについて、お聞きしたいことがあります。
そのようなドライバ、インストールする際に警告は出なくなりますが、アンインストールはできるのでしょうか?
通常、ドライバを削除する場合、デバイスマネージャから「削除」を行うと思います。
しかし、この操作を行い、デバイスの電源を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です。
コメントどうもありがとうございました。
(フォーラムの更新をしっかり確認しておらず、お返事が遅くなり、申し訳ございません。)
お二人のコメント、参考にさせていただきます。
ありがとうございました。