Windowsのテストモードと署名されていないドライバのインストール方法について、一般的な理解の問題があります。ベンダーによってデジタル署名されていないドライバ(私の場合はUSBからRS232シリアルアダプタ用)がある場合、たとえば次のようにしてWindowsをテストモードで起動できると理解しています。
bcdedit /set testsigning on
これらのドライバーはインストール可能であり、これは現在の私のケースでは実際に機能します。
しかし、私が本当によくわからないのは、その後にテスト署名を無効にした場合に何が起こるかということです。
bcdedit /set testsigning off
理論上は、私の理解する限り、ドライバーは動作を停止するはずです。しかし実際には、Windows 10 x64 Pro テストシステムで確認したところ、ドライバーは依然として完全に機能しています。Windows は、デバイス マネージャーでドライバーがデジタル署名されていないと表示しますが、警告なしに引き続きドライバーを使用します。
私の質問は単純に、それが意図された動作方法なのか(つまり、テストモードでドライバーをインストールし、通常モードで再起動しても機能が持続する)、それともここで奇妙な副作用が発生しているのかということです。