海外拠点のPCへリモートデスクトップ接続したところ、タスクバーの時刻が自分のローカル時間に変わってしまった、あるいは接続先の現地時間にならない、という経験はありませんか。この現象はタイムゾーンのリダイレクト機能が原因で発生します。本記事では、なぜ時刻が変わるのか、その仕組みと対処法を詳しく解説します。原因を理解することで、適切な設定変更や管理者への依頼ができるようになります。
【要点】この記事で確認すること
- 最初に見る場所: リモートデスクトップ接続前後のタイムゾーン設定と、グループポリシーの「タイムゾーンリダイレクト」設定
- 切り分けの軸: ローカルPCのタイムゾーンがリモートPCに反映されるのか、リモートPC側の設定が優先されるのかを確認する
- 注意点: 会社PCではグループポリシー変更に管理者権限が必要であり、勝手に変更すると業務に影響が出る可能性がある
ADVERTISEMENT
なぜリモートデスクトップで時刻が変わるのか
リモートデスクトップ接続時に時刻が変わる主な原因は、Windowsに標準搭載されている「タイムゾーンリダイレクト」機能です。この機能は、リモートデスクトップクライアント(接続元)のタイムゾーンを、接続先のリモートデスクトップセッションに自動的に反映します。つまり、日本からシンガポールのPCに接続した場合、シンガポールの現地時間ではなく、日本のタイムゾーン(UTC+9)がリモートセッションに適用されるのです。
この動作は、ユーザーがリモートデスクトップのプロパティで「タイムゾーンをリダイレクトする」を有効にしているか、またはグループポリシーで強制されている場合に発生します。デフォルトでは、Windows 10/11のリモートデスクトップクライアントはタイムゾーンリダイレクトを許可する設定になっています。
タイムゾーンリダイレクトのメリットとデメリット
メリットは、例えば出張先のホテルから本社サーバーに接続する場合、ローカルタイムで作業できるため時差を意識せずに済むことです。一方、海外拠点のPCを遠隔操作して現地のスケジュールを確認したい場合には、リモートPCの時刻がずれてしまい混乱を招きます。
タイムゾーンリダイレクトの仕組み
リモートデスクトップ接続が確立されると、クライアント側のタイムゾーン情報がRDP(リモートデスクトッププロトコル)経由でリモートセッションに送信されます。リモートPCはこの情報を受け取り、セッション内のシステム時刻をクライアントのタイムゾーンに合わせて調整します。この動作は、接続先の物理的な地域設定とは無関係に行われます。
重要なのは、このリダイレクトはセッション単位で適用されるという点です。リモートPCのローカルコンソール(物理画面)の時刻は影響を受けず、リモートデスクトップで操作しているセッション内でのみ時刻が変わります。そのため、同じPCを複数のユーザーが異なるタイムゾーンから接続すると、それぞれセッションごとに異なる時刻が表示される可能性があります。
グループポリシーによる制御
組織の管理者は、グループポリシーを用いてタイムゾーンリダイレクトを有効または無効にできます。該当するポリシーは「コンピューターの構成」→「管理用テンプレート」→「Windows コンポーネント」→「リモート デスクトップ サービス」→「リモート デスクトップ セッション ホスト」→「デバイスとリソースのリダイレクト」→「タイムゾーンリダイレクトを許可する」です。このポリシーを「無効」に設定すると、クライアントのタイムゾーンはリモートセッションに反映されず、リモートPC自身のタイムゾーンが使われます。
具体的な症状と確認手順
まずは現在の設定を確認しましょう。以下の手順で、タイムゾーンリダイレクトの動作を検証できます。
- ローカルPCのタイムゾーンを確認します。設定アプリの「時刻と言語」→「日付と時刻」で確認できます。
- リモートデスクトップ接続を作成します。接続画面で「詳細設定」タブを開き、「タイムゾーンをリダイレクトする」のチェック状態を確認します(デフォルトはオン)。
- 海外拠点のPCに接続します。接続後、リモートセッション内でタスクバーの時刻を確認します。ローカルPCのタイムゾーンと同じ時刻になっていれば、リダイレクトが機能しています。
- コマンドプロンプトで
tzutil /gを実行すると、現在のタイムゾーンIDが表示されます。接続前後で変化するか確認します。 - リモートデスクトップの「エクスペリエンス」タブで「デスクトップの背景」など他オプションも確認します。ただしタイムゾーナリダイレクトはここでは設定できません。
次の表は、代表的な状況と時刻の挙動をまとめたものです。
| 状況 | ローカルPCのタイムゾーン | リモートPCのタイムゾーン(物理) | リモートセッション内の時刻 |
|---|---|---|---|
| 日本からシンガポール拠点に接続(リダイレクト有効) | UTC+9 | UTC+8 | UTC+9(日本の時刻) |
| 日本からシンガポール拠点に接続(リダイレクト無効) | UTC+9 | UTC+8 | UTC+8(シンガポールの時刻) |
| ローカルとリモートが同じタイムゾーン | UTC+9 | UTC+9 | UTC+9(影響なし) |
| グループポリシーで無効(強制) | UTC+9 | UTC+8 | UTC+8(現地時間) |
よくある失敗パターン
多くの方が陥る失敗例を紹介します。これらを事前に知っておくことで、無駄な作業を避けられます。
失敗パターン1:リモートPCの時刻設定を手動で変更しても戻る
リモートセッション内で管理者権限を使ってタイムゾーンを変更しても、次回接続時にはリダイレクトが働いて元に戻ります。これはリダイレクトが接続のたびにクライアントのタイムゾーンを上書きするためです。一時的な対処としては有効ですが、恒久的な解決にはなりません。
失敗パターン2:リモートPCのローカル時刻が変わると思い込む
先述の通り、リダイレクトはリモートセッション内のみに影響します。リモートPCに物理ログオンしているユーザーの時刻には影響しません。そのため、「リモートPCの画面が現地時間と違う」と慌てる必要はありません。
失敗パターン3:クライアント側の設定を変更しても反映されない
グループポリシーで「タイムゾーンリダイレクトを許可する」が無効に設定されている場合、クライアント側でチェックを外しても強制的に無効化されます。逆にポリシーで有効(または未構成)の場合はクライアント設定が優先されます。
管理者に確認すべき設定
もし組織全体でタイムゾーンリダイレクトを制御したい場合、または特定のユーザーだけ挙動を変えたい場合は、IT管理者に以下の設定を依頼してください。
- グループポリシー: 「コンピューターの構成」→「管理用テンプレート」→「Windows コンポーネント」→「リモート デスクトップ サービス」→「リモート デスクトップ セッション ホスト」→「デバイスとリソースのリダイレクト」→「タイムゾーンリダイレクトを許可する」を「無効」に設定
- レジストリ:
HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal ServicesにfEnableTimeZoneRedirectionというDWORD値(1で許可、0で禁止)を作成することでも制御可能 - クライアントのローカルポリシー: スタンドアロンPCの場合はローカルグループポリシーエディターで設定
- リモートデスクトップサービスの役割: サーバー側(RD セッションホスト)の設定も確認
管理者に依頼する際は、「リモートデスクトップ接続時にタイムゾーンがクライアント側に変わってしまい、現地時間で業務ができないため、タイムゾーンリダイレクトを無効にしてほしい」と具体的に伝えるとスムーズです。
よくある質問(FAQ)
Q1: リモートデスクトップ接続後、リモートPCの時計が自動的にローカル時間に変わってしまいます。直すにはどうすればいいですか?
A: 最も簡単な方法は、リモートデスクトップ接続の前にクライアント側の「タイムゾーンをリダイレクトする」チェックを外すことです。ただしグループポリシーで強制されている場合は無効です。その場合は管理者にポリシーの変更を依頼してください。
Q2: リモートPCのローカルコンソール(物理画面)の時刻まで変わってしまいました。なぜですか?
A: 通常、リモートセッション以外のローカル時刻には影響しません。もし変わった場合、リモートPC側でタイムゾーンの自動同期設定(例:NTP)が原因かもしれません。リモートPCの地域設定を確認してみてください。
Q3: 特定のユーザーだけタイムゾーンリダイレクトを無効にできますか?
A: グループポリシーはコンピューター単位またはユーザー単位で適用できます。ユーザー単位でポリシーを構成すれば、特定のユーザーにのみ異なる設定を適用することが可能です。管理者に相談してください。
Q4: リモートデスクトップで接続先の現地時間を使いたいのですが、設定を教えてください。
A: クライアント側で「タイムゾーンをリダイレクトする」をオフにするか、グループポリシーで無効にします。または接続先のPCの地域設定をそのまま使いたい場合は、セッション内でタイムゾーンを変更しても次回接続時に戻るため、恒久的にはポリシー変更が必要です。
Q5: リモートデスクトップの「エクスペリエンス」タブにあるタイムゾーン関連の設定はありますか?
A: 「エクスペリエンス」タブにはタイムゾーンに関する設定項目はありません。タイムゾーンリダイレクトの設定は、「詳細設定」タブの接続設定にあります。
まとめ
リモートデスクトップ接続時の時刻変更は、タイムゾーンリダイレクト機能による正常な動作です。この機能はクライアントのタイムゾーンをリモートセッションに反映するため、海外拠点のPCに接続すると現地時間と異なる時刻が表示されます。
対処法としては、クライアント側のチェックを外すか、グループポリシーで機能を無効にします。ただし、会社PCでは管理者権限が必要なため、勝手に変更せずにIT部門に相談してください。
原因を理解しておけば、トラブルシューティングが迅速になり、業務効率の低下を防げます。ぜひ本記事を参考に、適切な設定を行ってください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
