デバイスドライバの開発の話ではないけれど・・・
あるドライバ(サウンドドライバ)があって、Windows起動時に
それが読み込まれると、Windowsが落ちます。

だからセーフモードで無効しました。そしたら当たり前ですが、
普通に起動しても正常に起動できます。
正常に起動してからデバイスマネージャからドライバを
有効にしても落ちません。しかも正常に動いているようです。
(もしこの時点で何か思い当たること、試してみるべきことがあったら教えてください)

そこで、Windows起動時はドライバを無効にしておき、起動してから有効にする方法を
とりたいと思っていますが、有効にしてから再起動すると次回起動時は(有効なので)
Windowsが落ちます。

そこで、Windows起動時にautoexec.batのような感じでドライバを強制的に無効にしてから
起動する方法は無いでしょうか? OSは2000ですがXPの方法でもかまいません。