Windows Time Service でデバッグロギングを有効にする方法

Debug.logファイルは、トランザクションの実行時または単体テストの実行時に発生するデータベース操作、システムプロセス、エラーを記録できます。今日の投稿では、Windows Time Service(W32time とも呼ばれます)のデバッグロギングを有効にする方法について説明します。Windows Time サービスのデバッグロギング機能は、問題のトラブルシューティングに役立ちます。

デバッグロギングを有効にするとはどういう意味ですか?

ログは、ユーザーまたは実行中のプロセスによってコンピューターで発生するイベントの記録です。発生した内容を追跡し、問題をトラブルシューティングするのに役立ちます。Microsoft は、他のすべてのトラブルシューティング手順を実行した後にデバッグロギングを使用することを推奨しています。また、デバッグログに含まれる詳細情報の性質上、Microsoft サポートの専門家に連絡する必要がある場合があります。

注:この手順ではレジストリを微調整する必要があるため、手順が失敗した場合に備えて、最初にレジストリをバックアップするか、システムの復元ポイントを作成する必要があります。

Windows Time Service のデバッグロギングを有効にする

Windows Time Service のデバッグロギングを有効にするには、次の手順を実行します。

  1. レジストリエディターを開きます。
  2. HKLMConfigに移動します。
  3. 編集 > 新規 > DWORD (32 ビット) 値に移動し、FileLogSizeという名前を付けます。
  4. 値データを10000000に設定します。
  5. 新しい文字列値を作成し、FileLogNameという名前を付けます。
  6. 値データを C:\Windows\Temp\w32time.log に設定します
  7. 別の文字列値を作成し、FileLogEntriesという名前を付けます。
  8. 値データを0-116に設定します。

これらの手順の詳細については、読み続けてください。

開始するには、レジストリエディターを開き、次のパスに移動する必要があります。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

次に、編集 > 新規 > DWORD (32 ビット) 値に移動し、FileLogSizeという名前を付けます。

次に、値データを10000000に設定します。このレジストリ値は、ログファイルのサイズをバイトで指定します。10000000 バイトの値は、ログファイルを約 10 MB に制限します。

その後、同じ手順を繰り返して文字列値を作成し、FileLogNameという名前を付けます。

次に、値データをC:\Windows\Temp\w32time.logに設定します。

このレジストリ値は、ログファイルの場所を指定します。パスは固定されていません。別のパスを使用できます。

その後、別の文字列値を作成し、FileLogEntriesという名前を付け、値データを0-116に設定します。

このレジストリ値は、デバッグログ内の情報の詳細レベルを指定します。より詳細なロギング情報が必要な場合は、Microsoft サポートの専門家に連絡してください。

データ型値は REG_SZ(文字列)型である必要があります。値は示されているとおり(つまり、0-116 と入力)正確に入力する必要があります。最も詳細なロギングの場合、可能な最大値は 0-300 です。この値の意味は、0 から 116 の範囲内のすべてのエントリをログに記録することです。

最後に、すべてのウィンドウを閉じてコンピューターを再起動します。

このガイドが参考になれば幸いです。

Windows でデバッグログを有効にするにはどうすればよいですか?

Windows 11/10 でデバッグログを有効にする前に、作成する目的または機能を知っておく必要があります。たとえば、Windows Time Service、Netlogon サービス、Windows Installer などのデバッグログを有効にすることができます。Windows Time Service のデバッグロギングを有効にするには、レジストリエディターに 3 つの新しいキーを作成し、FileLogSize、FileLogName、FileLogEntries という名前を付ける必要があります。次に、上記のように値データを設定する必要があります。