$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Windows でも時刻合わせがしたい!
Search
tsuda.a
December 17, 2016
Programming
0
50
Windows でも時刻合わせがしたい!
Windows で時刻合わせする場合の注意点などです。
# ただしネタ成分多めなので、怒らないでください(汗
tsuda.a
December 17, 2016
Tweet
Share
More Decks by tsuda.a
See All by tsuda.a
マジカルインクリメントと指数表記
tsudaahr
0
210
バックアップしていますか?
tsudaahr
0
120
RDB以前のファイル設計の話でもしようか(ぇ
tsudaahr
0
130
NPUわからん
tsudaahr
0
180
計算量オーダーの話
tsudaahr
1
400
クラウド初学者が抱える不安について
tsudaahr
0
280
キューとは何か
tsudaahr
0
240
等幅は死んだ(ぇ
tsudaahr
0
110
いくら眺めてもエラーの理由がわからないコードについて
tsudaahr
0
190
Other Decks in Programming
See All in Programming
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
開発に寄りそう自動テストの実現
goyoki
2
1.3k
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
440
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
120
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
150
認証・認可の基本を学ぼう後編
kouyuume
0
240
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.5k
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.6k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
160
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
240
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
110
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
110
The untapped power of vector embeddings
frankvandijk
1
1.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
65
It's Worth the Effort
3n
187
29k
Thoughts on Productivity
jonyablonski
73
5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
75
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
87
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
22
The Mindset for Success: Future Career Progression
greggifford
PRO
0
180
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Transcript
Windows でも 時刻合わせがしたい! @tsuda_ahr 合同勉強会 in 大都会岡山 2016 Winter ver.
2016/12/17
テーマ • Windows で時刻合わせをしたい。
要求: Windows の時刻を、時刻マスターと合わせたい。
方法: net time コマンドを使う。 • 書式 net time ¥¥時刻サーバー名 /set
y • これをタスクスケジューラーで定期的に叩く。
いや時刻マスターは Windows じゃないんですが… • NTP サーバーと同期したいんです。
方法2: 桜時計を使う。
桜時計とは ? • Win 95 の頃からにある NTP クライアント。 (サーバーにもなるよ) •
Win 10 でも動く。 (たぶん) • 常駐して一定周期で時刻をあわせてくれる機能もある。
解決!
いや、でも… • フリーソフト使うのはなあ…いろいろなんか気持ち悪いじゃん ? (何が ?) • Windows 標準のソフトでなんとかならないの ?
(何、そのこだわり ?) • ほら、w32tm とか Windows time サービスとかなかったっけ ?
w32tm ? ああ、あれ ? • やめといたほうがいいです。(何
いや、実際。 • 先のいずれかで解決したほうが無難です。 • それで問題にならないのであれば…
「問題にならないのであれば」って ? • たとえば、こんな会話が可能な場合です。 ログのこの部分、1秒くらい時刻が逆転して いるところがあるんだけど、なんでだろう ? あ、そのタイミングで、時刻合わせの処理を 自動実行しているからですね。 そうか。
「そうか」 じゃねーだろ (汗 • しかし、この程度の精度で十分なケースがほとんどです (汗
どうしても、w32tm を使いたい。 • でも、あのコマンド。例えば手動で時刻を合わせる /resync コマンドは…
今すぐ同期するようなことを書かれていますが • 同期してくれないことがあります。
なぜ ? • 深い理由があります。
その理由とは ? • 公開されていません(汗 #たぶん
ちょっと嘘でした (汗 • 正確には、公開されていないのは w32tm の同期ロジック。 • NTP 的には正しい動作になるように組まれてはいる。(と思われる) •
なにをやっているのがよくわからない (=同期に失敗したときの理由がわからない) という意味では、当たらずしも遠からず(汗
理由がわからない ? • 失敗したのは表示されるが、失敗した理由は表示されない。
NTP的に正しい動作って ? • 勉強しましょう(汗
軽くさわりだけ。 • 要するに時刻サーバーから参照した時刻が信頼できるものでなくてはいけません。 • 時刻サーバーの階層 (Strutam) が上位か ? • 時刻サーバーは、さらに上位の時刻サーバーと同期がとれているか
? • 時刻は揺らいでいないか ? (分散/Dispersion) • それ以外にも様々な課題が。 • クライアントモードか、シンメトリックモードか。 • Slew なのか Step なのか。 • Slew と Step の動作変更の敷居時刻差は何秒なのか ? • Windows time サービスは動いているか ? (特にWin7以降)
w32tm のトラブルシューティング例 • http://www.atmarkit.co.jp/ait/articles/1301/24/news105.html
めんどうくさい (汗 • その上、いくら頑張っても、多分思ったように動くことはない。
いっそ • 時刻同期なんて、せずに済むならそのほうがいいです(汗
まとめます。
伝えたかったことは以下です。 • 安易な気持ちで「時刻をあわせよう」とか考えないでください。 • 特にクライアントから 「時刻も自動であわせてよ」 と言われたら 「はっはっは、ご冗談を。」 とか言って回避してください。安請け合いするとひどい目にあいます。 •
時刻合わせは、やってもやってもザルの目が細かくなるだけで完全に一致しないし、 意図したとおりの結果にはなりません。(言い過ぎ) • 自動で合わせようとするな。諦めが肝心 (汗
あと • Windows って時刻同期ができなくなると、 あるとき、いきなり 1分 時刻がずれることがあるから気をつけてね! KB232488 問題
こちらからは以上です。 • ご清聴ありがとうございました。