User32のイベントID 1074は、Microsoftが説明するWindowsのシャットダウンまたは再起動に関するSystemログです。Microsoftは、アプリケーションがシステムのシャットダウンまたは再起動に関与したとき、またはユーザーが[スタート]メニューやCtrl+Alt+Delから再起動・シャットダウンしたときに、このイベントが記録されると説明しています。まず、ログ名がSystemで、sourceがUser32、Event IDが1074であることを照合し、表示されるユーザー名、日時、メッセージを控えてください。このイベントだけで、意図しない再起動やPC故障の原因を特定することはできません。
User32のイベントID 1074が示す意味
MicrosoftのWindows Client向け資料では、イベントID 1074は、アプリケーションがシステムのシャットダウンまたは再起動に責任を持つ場合、またはユーザーが[スタート]メニューかCtrl+Alt+Delを使って再起動・シャットダウンした場合に記録されるとされています。さらに、shutdown.exeでシャットダウンが開始される直前には、Windows Systemログへsource=User32、event ID=1074として記録され、カスタムメッセージとreason codeがあれば併記される、と同じ資料にあります。
ここから照合できるのは、手元の記録がMicrosoftの説明するUser32/1074の範囲に入るかどうかです。1074があることだけを理由に、Windows Update、特定アプリ、電源、ハードウェア、またはStopエラーのどれかを原因と決めません。Microsoftは、予期しないシャットダウン後にEvent ID 41が記録されること、また41だけでは何が起きたかを明示できないことも説明しています。1074と別のイベントは、番号・source・文面を分けて扱います。
ログの文面と詳細の読み方
まず、画面に表示された内容を次の表と照合します。Microsoftのこの資料は1074の完全な固定メッセージを掲載していないため、記事側でイベントメッセージ本文やXMLフィールド名を補いません。手元の[全般]または[詳細]の表示は、変更せずに保存し、公式記載と一致する部分・一致しない部分を分けてください。
| 確認する項目 | Microsoft資料で確認できる内容 | 読み方 |
|---|---|---|
| Log name | System | 別のログ名にある同じ番号を1074の説明へ流用しない |
| Source | User32 | shutdown.exeの記録ではsource=User32とされる。provider名を照合する |
| Event ID | 1074 | 41、6006、6008などの近い番号と混同しない |
| ログの文面 | アプリケーションまたはユーザーによるシャットダウン・再起動の記録 | 手元のイベントメッセージをそのまま控え、資料にない語を一般化しない |
| 表示値 | ユーザー名、コマンドを発行した日時、カスタムメッセージ・reason code(該当する場合) | 実際に表示された値だけを対象の記録として扱う |
shutdown.exeによる再起動が保留中かを見分ける手掛かりとして、Microsoftはイベントログを挙げています。ただし、1074の表示だけから、現在も処理が保留中か、実行者の意図、後続の再起動結果までは断定できません。
原因切り分けの判断表
| 状況 | 確認箇所 | 判断材料 | 次の行動 |
|---|---|---|---|
| System / User32 / 1074 が資料の説明と一致する | source、Event ID、日時、表示文面 | アプリケーションまたはユーザーによるシャットダウン・再起動に関する記録として照合できる | 表示されたユーザー名・日時・文面を記録し、番号だけで原因を決めない |
shutdown.exeによる記録が表示される |
1074の文面、カスタムメッセージ、reason code(表示がある場合) | Microsoftはsource=User32、1074、ユーザー名、日時の記録を説明している | 表示された内容を保全し、設定変更や中止操作をこのイベントだけで始めない |
| 予期しない電源断・停止など別の症状がある | 症状の時刻と前後の別ログ | 1074だけでは症状の原因を確定できない。Event ID 41も単独では状況を明示できない | 症状に対応する別ログと、そのイベントの公式資料を個別に確認する |
| log name、source、または文面が異なる | 実際のログの識別情報 | この資料の1074と同一か判断できない | そのprovider・イベントの公式情報を優先する |
安全な確認手順
最初に、設定を変えずにSystem / User32 / 1074、日時、手元に表示されたイベントメッセージ、ユーザー名、カスタムメッセージ・reason codeの有無を控えます。次に、同じ時刻に別の症状や別のイベントがあるかを分けて確認します。この順番なら、1074という番号だけで原因を決めにくくなります。
今回のMicrosoft資料には、1074のためにレジストリ、電源設定、アプリ、またはシステムファイルを変更する手順は示されていません。したがって、1074が出たことだけを理由に設定変更、ファイル削除、シャットダウンの中止を勧めません。別の問題に対して変更操作を検討する場合は、先に必要なデータをバックアップし、その症状と機種に対応するMicrosoftまたはPCメーカーの公式手順を確認してください。バックアップや変更で結果を保証できるものではありません。
結果の読み方
User32の1074で公式に確認できるのは、Windowsのシャットダウンまたは再起動に関する記録と、その条件に応じて記録される識別情報です。これは、電源断、Stopエラー、起動不良、アプリの不具合が解決したことや、PC全体に問題がないことを示す結果ではありません。実害が続く場合は、1074を一つの時刻情報として残し、実際の症状と一致する別のイベント・公式案内を個別に確認してください。