Windows のテストモードとは、ウォーターマークを削除する方法

Windows OS には、特定の状況で表示されるウォーターマークがいくつかあります。そのうちの 1 つはテストモードウォーターマークです。このウォーターマークは、Microsoft によってデジタル署名されていないドライバを持つアプリケーションをインストールし、それらがまだテスト段階にある場合、Windows デスクトップの右下に表示される場合があります。

Windows のテストモードとは

ほとんどの人は、「テスト目的のみ」「評価用コピー」「セーフモード」などのウォーターマークに慣れています。しかし、テストモードはあまり知られていないウォーターマークです。

TESTSIGNINGブート構成オプションは、Windows 7 または Vista があらゆるタイプのテスト署名されたカーネルモードコードを読み込むかどうかを決定します。このオプションはデフォルトでは設定されていないため、テスト署名されたカーネルモードドライバは、Windows Vista の 64 ビットバージョンと Windows のそれ以降のバージョンでは読み込まれません。

Windows 11/10/8/7/Vista の 64 ビットバージョンの場合、カーネルモードのコード署名ポリシーでは、すべてのカーネルモードコードにデジタル署名が必要になります。ただし、ほとんどの場合、署名されていないドライバは、Windows Vista の 32 ビットバージョンとそれ以降の Windows のバージョンにインストールして読み込むことができます、と Microsoft は説明しています。

TESTSIGNING ブート構成オプションは、BCDEdit コマンドで有効または無効にします。

テスト署名を有効にするには、次の BCDEdit コマンドを使用します。

Bcdedit.exe -set TESTSIGNING ON

テスト署名を無効にするには、次の BCDEdit コマンドを使用します。

Bcdedit.exe -set TESTSIGNING OFF

BCDEdit を使用するには、システムの Administrators グループのメンバーである必要があり、昇格されたコマンドプロンプトからコマンドを実行する必要があります。昇格されたコマンドプロンプトウィンドウを開くには、Cmd.exe にデスクトップショートカットを作成し、Cmd.exe ショートカットを右クリックして [管理者として実行] を選択します。

テスト署名の BCDEdit オプションが有効になっている場合、Windows は次の操作を行います。

  • デスクトップの 4 つの角すべてに「テストモード」というテキストを含むウォーターマークを表示して、ユーザーにシステムでテスト署名が有効になっていることを思い出させます。ただし、Windows 7 以降では、このウォーターマークはデスクトップの左下隅にのみ表示されます。
  • オペレーティングシステムローダーとカーネルは、証明書によって署名されたドライバを読み込みます。証明書の検証は、信頼されたルート証明機関にチェーンする必要はありません。ただし、各ドライバイメージファイルにはデジタル署名が必要です。

前述のように、このウォーターマークは、Microsoft によってデジタル署名されていないドライバを持つアプリケーションをインストールし、それらがまだテスト段階にある場合に表示されることがあります。もちろん、sigverif コマンドを使用して、署名されていないドライバがあるかどうか、およびそれらがどのアプリケーション/デバイスに関連付けられているかを確認できます。

Windows でテストモードのウォーターマークを削除する

まれに、理由が不明な場合、Windows デスクトップの右下にテストモード | Windows | ビルドウォーターマークが表示されることがあります。まず、ドライバのチェックを再度有効にする必要があります。管理者としてコマンドプロンプトを開き、次のコマンドを入力します。

bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS

Enter キーを押します。次に、次のように入力します。

bcdedit.exe -set TESTSIGNING OFF

Enter キーを押します。

または、Microsoft Fix it 50756 を KB2509241 から使用して、テストモードのウォーターマークを簡単に削除することもできます。

役立つはずです!