タスクバーの時計に秒が表示されなくて細かい時間管理がしにくくて困っていませんか。
ここを読めばWindows11でタスクバー時計に秒を表示する具体的な手順がわかり、設定の戻し方やうまくいかないときの対処法まで一通り身につきます。
| 項目 | 内容 |
|---|---|
| 独自コンテンツ1 | 実体験に基づく分かりやすい手順説明。 |
| 独自コンテンツ2 | プログラマー視点のちょっと賢い応用テクニック。 |
| 独自コンテンツ3 | トラブル時の具体的な確認ポイントと元に戻す方法。 |
設定は順を追えば迷わずできるように書いてあるので安心して読み進めてください。
Windowsマニア初めてでも問題ありません。ゆっくり一歩ずつ手順を試していけば必ず設定できますから安心してくださいね。困ったときは何度でも読み返して大丈夫です。
Windows11でタスクバー時計に秒を表示する基本手順


タスクバーの時計に秒まで表示したいときは、いくつか方法があります。まずはWindowsの設定アプリで簡単に切り替えられる方法があり、これは22H2以降のWindows11で使えます。設定が使えない環境でも、レジストリやPowerShellで確実に切り替えられます。
- 設定アプリを使う方法(Windows11 22H2以降の簡単な方法)。
- レジストリエディタで直接有効にする方法(すべてのWindows11で有効)。
- PowerShellでスクリプト的に一括切り替えする方法。



手順は落ち着いて進めれば難しくありません。まずは設定で試して、それが使えないときにレジストリやPowerShellで対処すると安心です。
Windows11の設定アプリで秒表示を有効にする方法(22H2以降)


22H2以降のWindows11では、設定アプリからタスクバー時計の秒表示をオンにできます。GUIで切り替わるので、レジストリを触る必要がなく安全で手軽です。設定項目の場所さえ分かれば数クリックで反映します。
ただし職場PCなどグループポリシーで制限された環境では項目が出ない場合があります。その場合は管理者権限での操作や別の方法を検討してください。
設定を開く(スタート→設定)
画面左下のスタートボタンをクリックして設定を選んでください。キーボードならWindowsキーを押してから設定を検索して開いてもかまいません。
個人用設定のタスクバーを開く
設定の左メニューまたは検索から「個人用設定」を開き、そこにある「タスクバー」を選んでタスクバーの設定画面を表示してください。
タスクバーの時計で秒を表示をオンにする
タスクバー設定の一覧の中にある「タスクバーの時計で秒を表示」をオンに切り替えてください。設定は即時反映され、秒が表示されます。
レジストリエディタで秒表示を有効にする方法(全Windows11向け)


レジストリを使う方法は、すべてのWindows11で動作する確実な手です。特に古いビルドや企業向けのカスタムイメージでは設定項目が表示されないことがあるため、レジストリを編集して秒表示を有効にする方法が役立ちます。
編集は管理者権限のもとで慎重に行ってください。誤った変更はシステムに影響を与える可能性があるので、変更前にバックアップや復元ポイントを作ることをおすすめします。
レジストリエディタを開く(Win+R→regedit)
Winキー+Rを押して「ファイル名を指定して実行」を開き、regeditと入力してEnterを押してください。ユーザーアカウント制御が出たら許可して進んでください。
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedにDWORD ShowSecondsInSystemClockを作成して値を1にする
パスHKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advancedを開き、右クリックで新規DWORD(32ビット)値を作成して名前をShowSecondsInSystemClockにしてください。値は1に設定してください。
タスクマネージャーでexplorer.exeを再起動して反映させる
タスクマネージャーを開き、プロセス一覧からexplorer.exeを選んで再起動してください。これでレジストリ変更が反映され、秒が表示されます。
元に戻すには値を0にするかShowSecondsInSystemClockを削除する
元に戻すときは、ShowSecondsInSystemClockの値を0にするか、その値自体を削除してください。削除後にexplorer.exeを再起動すると設定が解除されます。
PowerShellで秒表示を一括で切り替える方法


PowerShellを使えば、レジストリ変更とExplorerの再起動を一括で行えます。多数のPCに対して同じ設定を配布したいときや、スクリプト化して自動実行したいときに便利です。実行は管理者として行ってください。
コマンドは単純ですが、管理者権限が必要です。リモートや展開用スクリプトに組み込むときはエラーハンドリングや現在の設定を確認する処理を入れると安心です。
管理者としてPowerShellを起動する(スタート→PowerShell→管理者として実行)
スタートメニューでPowerShellを検索し、検索結果のPowerShellを右クリックして「管理者として実行」を選んでください。ユーザーアカウント制御が出たら許可してください。
Set-ItemPropertyでレジストリを変更しStop-ProcessでExplorerを再起動するコマンド例を使う
例:Set-ItemProperty -Path “HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced” -Name “ShowSecondsInSystemClock” -Value 1 -Type DWord; Stop-Process -Name explorer -Force。値を0にする場合は-Value 0に変更してください。
応用:Windows11で秒表示を自動化や切り替えする方法


自分の作業に合わせて秒表示を自動で切り替えると、気になるときだけ秒を出して普段はすっきりさせるといった運用が簡単になります。ここでは手動で切り替えるショートカットの作り方と、時間帯で自動的に切り替えるタスクスケジューラの使い方をわかりやすく紹介します。
基本の流れは三つです。レジストリを書き換えるPowerShellスクリプトを用意すること、デスクトップにワンクリックで動くショートカットを置くこと、タスクスケジューラで時間帯ごとにそのスクリプトを呼び出すことです。
ちょっとした注意点として管理者権限が必要な場面があることと、実行ポリシーや署名について最低限の配慮をしておくと安全に運用できます。この記事では初めてでも迷わないように順を追って説明しますので安心してください。
- 手動ショートカットでワンクリック切り替えする方法。即時に切り替えたいときに便利です。
- タスクスケジューラで時間帯に応じて自動切替する方法。曜日や時間で細かく運用できます。
- 必要に応じてサードパーティ製ツールを使う方法。より柔軟な表示を求める場合に検討します。
ショートカットやスクリプトで手動切り替えを作る方法


まずは手動で切り替える方法の説明です。秒表示を有効にする小さなPowerShellスクリプトと、無効に戻すスクリプトを二つ用意します。
次にそれぞれのスクリプトへのショートカットをデスクトップに作り、プロパティで管理者として実行するように設定します。これでクリックだけで秒表示をオンオフできるようになります。
PowerShellスクリプトにレジストリ変更とExplorer再起動を記述してデスクトップにショートカットを作る
レジストリを書き換える.ps1を作成します。HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedのShowSecondsInSystemClockを1か0にします。
スクリプトの最後でExplorerを再起動して設定を反映させます。taskkillとstartで安全に再起動できます。
デスクトップにスクリプトを呼ぶショートカットを作り、プロパティで管理者として実行にチェックを入れるとワンクリックで切り替えできます。
タスクスケジューラで時間帯ごとに秒表示を自動切替する方法


時間帯で自動的に秒表示を切り替えるならタスクスケジューラが便利です。例えば平日の日中だけ秒を表示して夜間は消すといった運用がボタン操作なしでできます。
実際には先ほど作った有効化と無効化のスクリプトをそれぞれ実行するタスクを作り、トリガーを時間帯に合わせて設定します。タスクの実行ユーザーと管理者権限の設定には注意してください。
タスクスケジューラでPowerShellスクリプトを指定しトリガーを時間帯に設定する
タスクを新規作成し分かりやすい名前を付けます。管理者権限で実行するオプションを有効にしてください。
アクションはPowerShellを選び実行したいスクリプトファイルを引数として指定します。実行ポリシーによるブロックが出ないよう確認してください。
トリガーに開始時刻と繰り返しを設定して時間帯を指定します。必要なら複数のトリガーを登録して細かく切り替えましょう。
よくある質問


- タスクバーの時計に秒を表示できますか?
はい。レジストリでHKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\AdvancedにShowSecondsInSystemClockというDWORDを作り値を1にしてエクスプローラーを再起動すると秒が表示されます。作業前にレジストリのバックアップを取ると安心です。
- レジストリ編集が不安な場合はどうすればいいですか?
サードパーティ製のツールT-Clockなどを使うと簡単に秒表示ができます。配布元の信頼性を確認しウイルスチェックを行ってから使ってください。
- 設定しても秒が表示されないのはなぜですか?
DWORDの値が1になっているか確認しエクスプローラーを再起動してください。それでも表示されない場合はPCを再起動するかタスクバーが小さい表示になっていないかを確認してください。
- Windowsの更新で設定が戻ることはありますか?
稀に更新後に設定が変わることがあります。重要ならレジストリ設定をメモしておくか再設定を自動化するスクリプトを用意すると手間が減ります。
まとめ


ここまで読み進めてくれてありがとう。タスクバーの時計に秒を表示する方法は、標準設定では無効になっている場合があるけれど、レジストリを少し編集するか、サードパーティ製のツールを使えば簡単に実現できる。慌てず順を追えば安全に設定できるので安心して取り組んでほしい。
具体的な手順はレジストリエディターでHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advancedに移動して、ShowSecondsInSystemClockというDWORD(32ビット)値を作成し値を1にするだけだ。その後エクスプローラーを再起動するかサインアウトすると表示が反映される。手軽に済ませたい場合はT-Clock Reduxのようなフリーソフトも使える。
注意点としてレジストリ変更前にバックアップや復元ポイントを必ず作成することをおすすめする。サードパーティ製ツールは便利だが常駐プロセスやアップデートの影響を受けることがあるので信頼できる配布元から入手してほしい。Windowsアップデートで挙動が変わることがあるので設定後に動作確認をしておくと安心だ。



ちょっとした設定で毎日の作業が楽になります。怖がらずにまずはバックアップを取り、落ち着いて手順を進めてみてください。
レジストリ操作はシステムに影響を与えるため、手順を忠実に行い不安があればサードパーティ製ツールの利用も検討してください。
