10のパソコンの日付がずれているということに気が付きました。1回目はたまたまなのかなとも思ったのですが、スリープ状態から復帰するたびに「日付」がずれているため、さすがに何か問題が発生している、と気づきました。Windowsパソコンで「日付がずれる」「時計の時間がずれる」原因と、その解決方法について解説します。原因として考えられるものは、大きく分けて下記のものがあります。原因はさておき、Windowsの時計の日付と時間がずれている場合は、それを正しく設定する必要があります。その時計がずれている場合の設定方法です。時計の日付、時間の設定が間違っているだけの場合は、この設定を正しく行うことで正常に戻ります。「日付と時刻の調整」から「日付と時刻」の設定画面を呼び出す一般的には画面のしたにある「タスクバー(の中にあるタスクトレイ)」の一番右側に時計が表示されています。この時計を「右クリック」すると、設定画面に遷移するためのメニューが表示されます。このメニューの中から「日付と時刻の調整」をクリックします。すると、下記の「日付と時刻」の画面が表示されます。この「日付と時刻」の設定画面で時刻を設定する方法は、以下の通りです。「時刻を自動的に設定する」をオンにする「日付と時刻」の画面を開いて、「時刻を自動的に設定する」の設定が「オフ」になっている場合は、「オン」にします。これだけで正しい時刻に戻る場合があります。Windowsを起動したときやスリープから復帰するタイミングなど、定期的に日時を設定するサーバにアクセスし、正しい日時を取得し、パソコンの日時を調整しています。「時刻を自動的に設定する」の設定が「オフ」になっているときは、その自動的に調整する機能が働いていませんので、腕時計などの時計が少しずつズレていくのと同じ様に、日時がズレる場合があります。そのため、この「時刻を自動的に設定する」を「オン」にすると、自動的に日時を調整してくれるようになり、日時がズレなくなります。この「時刻を自動的に設定する」の処理で日時を正しく調整するためには、インターネットへの接続が必要になりますので、インターネットに接続できていない状態の時は、正しく調整できない場合もあります。インターネット時刻を「time.windows.com」に設定する前項で設定する「時刻を自動的に設定する」ですが、自動的に取得をしに行くサーバの設定が正しくない場合は、「時刻を自動的に設定する」を「オン」にしても日時が正しく調整されない場合もあります。その場合は、下記の手順で「インターネット時刻設定」のサーバを「time.windows.com」にします。追加設定」をクリックし、下記の「時計、言語、および地域」の画面を表示させます。この「時計、言語、および地域」の画面から「日付と時刻の設定」をクリックし、下記の「日付と時刻」の画面を表示させます。この「日付と時刻」の画面から「インターネット時刻」のタブをクリックします。表示された「インターネット時刻」のタブの画面から「設定の変更」ボタンをクリックします。表示される画面の中の「インターネット時刻サーバと同期する」にチェックを入れ、「サーバ」を「time.windows.com」に設定します。設定が終わったら、「OK」を押して「インターネット時刻設定」のウインドウを閉じます。地域」のウインドウも閉じます。この設定をした後、「日付と時刻」の画面にある「時刻を自動的に設定する」を「オン」にすると、正しい時刻に設定される場合があります。(「インターネット時刻」の設定画面で「今すぐ更新」ボタンをクリックした場合は、すでに正しい時刻に調整が終わっている場合もあります。Protocolサーバ)」と呼びます。このNTPサーバは、上記で解説した「time.windows.com」以外にも複数存在していまして、「time.windows.com」にこだわる必要はありません。NTPサーバを選択する方も少なからずいます。NTPサーバとしては「ntp.nict.jp」が有名ですのでこれを利用する方法も一つです。先の項目の「時刻を自動的に設定する」を「オン」にしても正しい日時にならなかった場合、もしくは、「インターネット時刻」のサーバの設定などが正しく、すでに「時刻を自動的に設定する」が「オン」でも日時が正しくない場合は、手動で日時を設定する方法もあります。「日付と時刻」の画面の「時刻を自動的に設定する」を「オフ」にする手動で設定する場合は、「日付と時刻」の画面の「時刻を自動的に設定する」を「オフ」にします。「オン」のままでは手動で設定はできません。「時刻を自動的に設定する」を「オフ」にすると「日付と時刻を変更する」の「変更」ボタンをクリックできるようになりますので、クリックします。「日付と時刻の変更」画面で日時を設定する前項の「日付と時刻を変更する」の「変更」ボタンをクリックすると「日付と時刻の変更」画面が表示されますので、正しい日時を設定し「変更」ボタンをクリックして画面を閉じます。これで設定した日時に変更できます。マザーボード(BIOS)の電池切れ前項で解説をした「日付と時刻」の設定を行うと日時は正しくなるでしょう。BIOSの電池が切れている場合もあります。マザーボードの電池の詳しい説明は後述しますが、マザーボードには、パソコンの電源を切っても設定している情報が消えないようにするために電池が設置してある場合があります。このマザーボード上の電池が切れると、パソコンの電源を切ったときに正しく情報が保存されず、パソコンを起動するときに正しい日時が取得できない、と言う問題が発生する場合があります。そのときは、マザーボード上の電池を交換することで症状が回復します。10では、「時刻を自動的に設定する」を「オン」にしておくと、起動時などに自動的に日時を調整しますので、「時刻を自動的に設定する」が「オン」の場合は、マザーボードの電池が切れても日時のズレは発生しない場合が多いでしょう。マザーボード(BIOS)の電池を交換するマザーボードの電池は、ほとんどの場合は「CR2032」のボタン電池です。100円~200円程度で売られていますので、それを購入して交換します。電池の交換をする際には、パソコンの電源は消し、コンセントからプラグを抜いておきましょう。電池を外すときにはマザーボードを傷つけないように気をつけましょう。マザーボード(BIOS)の電池とは?CMOS電池とは?マザーボードには、パソコンの基本的な設定情報が保存されています。Windowsを起動するために必要とするハードウェアとしての設定情報を保持しています。これらのハードウェアが保持している情報は、ハードウェア上のメモリに保持されていますが、パソコンの電源を切ってもその情報を保持しなくてはいけません。その電源をマザーボードの上に設置した電池が供給しています。全てのパソコンで先に画像で見せたような「CR2032」のボタン電池が使われているワケではありません。ノートパソコンの場合はほとんどですが、デスクトップ用のマザーボードであっても、ボタン電池(一次電池。充電式ではない電池)を使わず、マザーボード上に充電池を設置し、そこから電池を供給している場合もあります。そのため、コンセントにつながっているパソコンであれば、マザーボードの電池が切れることがない設計になっているものもあります。(コンセントにつながずに放置していたパソコンの場合は、充電池の電気が切れている場合はあるでしょう。充電池は様々な形をしていますので、見た目にはどれが電池なのか分からない場合もあるでしょう。OSを起動する前に、CPUやキーボード、マウスなどの制御を行っています。Systemの略で、「バイオス」と読みます。BIOS」のような意味として使われています。CMOS電池、CMOSメモリー電池と言うこともあります。CMOSメモリーと呼ぶことがあります。CMOSメモリーの情報を保持するための電池という意味で、「CMOS電池」、「CMOSメモリー電池」と呼ぶことがあります。「マザーボードの電池」と言うより「CMOS電池」「CMOSメモリー電池」と呼んだ方がカッコよさげなので、そちらの方を使うのかも知れません。BIOSの電池切れについてですが、個人的な感想としては、めったに起こるものではないと感じています。3年~5年としているサイトがいくつか見受けられましたが、5年程度で電池切れになることはほぼないと感じています。PC等も含めて数百台のパソコンの管理をしていましたが、5年以上使ってもマザーボードの電池が切れることは皆無でした。最近は、デスクトップパソコンの割合が減ってきていますので、マザーボードの電池切れが起こることはますます減っていくのだろうと思います。Updateの影響(OSのシステム不具合)今回、私がこの記事を書くきっかけになった、「スリープから復帰する際に日付がずれる」という不具合は、ここまで紹介した、Windowsの「日付と時刻」の設定をしても、マザーボードの電池を交換しても回復することはありませんでした。その後も原因を探っていった結果、Windowsのプログラム自体にバグがあったのだろう、と言う判断に至りました。OSの日付を管理するプログラムに何かしらの不具合がある、と判断するに至った理由は以下のようなものです。OSの日付を管理するプログラムに何かしらの不具合があったと判断しています。Updateによって解消した、と判断しています。Updateによって、日付がずれるという不具合が解消したことは確かなのですが、その不具合を確認した時期は明確ではありません。Updateによって不具合が発生した、と考える方がしっくりきます。Updateで不具合が直りました。Update以外の原因を考えることには無理があろうと考えるのが自然です。残念なことに、この不具合が原因の場合、自分で復旧させるための手段はありません。Updateで復旧することを祈るくらいしかありません。Updateで日付がずれるという不具合は解消されました。別の不具合が出るようになりました。その不具合は、以下の不具合です。Updateを実行したら、1つめの不具合が出るようになりました。スリープから復帰すると、ブラウザ以外のアプリが全て終了している、と言う状態で復帰するのです。これでは何のためのスリープなのか分からず、しばらくはスリープではなくシャットダウンをせざるを得ない状態でした。1週間くらいしたら、その現象が起こらなくなっていることに気がつきました。2つめのスリープしてもすぐに復帰してしまっているという不具合が起こっていることが発覚しました。今から考えると、この「スリープしてもすぐに復帰してしまう」という不具合は、以前からときどき起こっていたような気がします。Updateにより不具合が起こっていたのだろうと考えられます。Windowsのプログラムと、ハードウェアとの相性の問題とも言えるのかも知れません。問題は直っていなかった...(追記)「スリープから復帰するとブラウザ以外のアプリが終了している」という不具合は、直ったと思っていましたが、実は直っていませんでした。「スリープにしても、すぐにスリープから復帰してしまう」の不具合と複合的に発生していて、スリープにしてもすぐにスリープから復帰してしまった場合は、当たり前ですがスリープになっていませんので、アプリは落ちません。スリープ処理された場合は、アプリが終了しているという...正しくスリープになってもならなくても問題が発生するという、スリープを使うなと言われているような現象が発生しています...根本原因は不明ながら事象の仕組みを確認できた原因の根本解決はしていませんが、発生する事象の原因は理解できました。Updateが正常に終了していないようです。Updateでダウンロードされてくるファイルのうち、いくつかのアップデートファイルが正しくインストールされていない、と書かれています。Updateが実行され、パソコンが再起動される、という状況が発生していました。それにより、起動していたアプリは強制的に終了する、という状況につながっていました。Chromeだけは、Windowsが再起動しても自動的に元々開いていたページを表示する処理になっているようで、再起動後に元の状態に戻っていました。そのため、「正しくスリープ処理された場合は、Chrome以外のアプリが終了している」と感じる状態になっているようでした。Updateが実行され、Chrome以外のアプリは全て終了させられてしまう、という状況が発生している状況です。Updateですべてのファイルがアップデートされると、問題が解決するであろうと予想されるのですが、果たしてその時が来るのか、という状況になっています。Updateでそれが発生しなくなりました。自宅のパソコンの不具合の状況もいずれは復旧するのかも...と期待をしていたりします。Updateが上手くいかないときは、下記のトラブルシューティングの方法があるようです。Updateを行ったところ、時計がずれる不具合が解消しました。Updateを実行しました。Updateを実行してきたわけですが、今回はついに!ついに!!その時計がずれる不具合が解消しました!!!過去にも一度「もしかして、直った?」と思ったことがありましたが、そのときは、単にスリープになっていないだけでした。スリープにしても、しばらくはスリープになったように見えるんですが、いつの間にか電源オンの状態(画面は消えているけど電源は入っている状態)に戻っていたんです。開いているブラウザの数が多いと、上手くスリープにならないときがあるようでした。10日ほど経ち、一時的にうまく行っているように見えているだけではなく、時計がずれるという現象が解消したんだ!と思えるようになりました。Updateを実行していません。そのため、そちらはまだ時計がずれる現象は直っていません。Updateで分かりやすい変化は、「スタートメニュー」から「電源」を選択すると出てくるメニューが変更になっていました。元のメニューは上記のようにアイコンがないテキストのみのシンプルなもの。それが、上記のようにアイコン付きのメニューに変わっていました。「電源」にマウスカーソルを合わせると、メニューがビョーンと広がるアクションも追加されていました。Updateが実行されると、時計の不具合も直るのではないでしょうかっ!!その他の原因その他の原因としては、マザーボードのハードウェアとしての不具合もあるようです。具体的には、マザーボードの電池が切れることと現象は同じなのですが、配線が正しく結線されておらず、電池からの電気が切れることにより電池がなくなること同じ状態になる、と言うこともあるようです。いうハードウェアの不具合は、不具合の原因を特定すること自体が非常に難しく、特定しても修理を依頼するしかないため、対応も難しい場合もあるようです。Windowsパソコンの不具合は、OSのプログラム自体の不具合であったのだろうと思われるのですが、Windowsの「日付と時間の設定」や、マザーボードの電池の交換などオーソドックスな対処方法だけでは解消しない不具合も相応にあるのだろうと思われます。システム開発関連技術GoogleAdwordsGoogleAdwords最後までお読みいただきましてありがとうございます。PM日付のみ未来ワープさん、コメントありがとうございます。私が遭遇した症状について詳しく書いていませんでしたが、不具合の状況はご連絡いただいたものと同じです。日付のみが未来の日付になる、という状況です。手動で正しい日付に直した後、「時計を自動的に設定する」を「オン」にすると、スリープから復帰したときになるずれた日付と同じ日付にずれることから、Windowsはそのずれた日付を正しい日付として処理しているのだろう、と判断していました。この現象が、Windowsの日付の処理のバグであろうと思われるものです。2月の定例アップデートで日付がずれる不具合は解消しました。別の不具合が発生してしまっていまして、新たに発生した不具合の方が問題が大きいですね。HDD(SSD)などのドライバのアップデートをすれば状況が改善するのかもしれませんが...現状で対応する方法を見つけ切れていません。Protocolが良いです。ネットワーク環境だとWindows10の時計は1秒も狂わなくなります。AM風仁さん、コメントありがとうございます。ご連絡いただいたツールを試してみましたが、日付がずれる不具合は解消されませんでした。私の環境でずれているのは、時刻ではなく日付なんですが、NTPサーバから時刻を取得する処理は正しく実行されているのだろうと思います。(再起動する際は正しい日時になりますし。)そのため、NTPサーバから正しい日時を取得したうえで、Windowsが何かしらの処理をして、正しくない日付を正しい日付として表示しているのだろうと考えています。PM再起動後は問題ないとしますとマザーボードのインターバルタイマーは正常動作。NTPで時刻補正後にWindowsは直ちにマザー上のCMOSクロックに書き込んでいるはずですからWindowsのシステムクロックは正常値と言う事になると思います。私でしたらCMOSクロックのICを抜き差しして様子を見るか交換してみる。メモリーやCPUののオーバークロックが有れば止める。マザー実装のメモリーの容量を増やす。私のPCは全て自作なのでスペックが高すぎて同じ条件では無いかもしれませんが経験上OSが原因ではないように思います。PM風仁さん、改めてのコメント、ありがとうございます。現象を確認しつつ、引き続き原因を探ってみようと思っています。PCがもう一台ありまして、そちらもほぼ同じ時期から同じ状況が発生しています。Updateが影響しているんじゃないか、と言う感じがするんですよね。PMWindows7ですが同様に未来に日付が飛びます。antivirusの定義の更新。本日2018/11/27に配信たログがあって、時計が未来に飛んでました。次回再発したらWindowsUpdateの記録と照合します。PMもりりさん、コメントありがとうございます。スリープから復帰するたびに日付がずれていた頃は、パソコンの日付が当てにならないから、逆にしっかり日付を覚えているようになりましたね(笑)。ちなみに、現在は、1ヶ月くらい前のアップデートで日付だけじゃなくて、時間もずれるようになってしまいました...スリープから復帰するたびに日時を調整しないといけないのが面倒になってますね。コメントをキャンセルメールアドレスが公開されることはありません。*サイト下記の空欄を埋めてください。date*日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)※入力いただいたコメントは管理者の承認後に掲載されます。関連記事Windowsに接続したBluetoothキーボード、マウスの突然動かない!つながらない!問題Bluetooth機器がつながらなくなった!そんなときの対応方法についての解説。Bluetooth接続の電源を勝手にOFFにしないようにする設定を中心に、その他の不具合とその対処方法についても紹介。LAMP環境を構築することができるパッケージソフト「XAMPP」。XAMPPのバージョンアップや、PHPのバージョンに合わせて複数の環境を構築する場合の手順を解説。XAMPPのApacheが起動しない!ポート番号の変更でバッティングの解消方法XAMPPを起動する際、Apacheのポートがバッティングして起動しない場合がある。XAMPP側のポートを変更する方法、バッティングしているプログラムを変更する方法の2種類の対応方法を解説。RSA暗号の仕組みがすっきりと分かった瞬間RSA暗号の仕組みがすっきりと分かったその説明を交えながら、RSA暗号の解説をします。HTMLソースを秀丸で表示する際に「共有メモリへのアクセスが拒否されました」のエラーが表示される原因と解決方法の説明。ロリポップで非常に大きなハッキング騒動がありました。ロリポップで非常に大きなハッキング騒動がありました。その結果、影響を受けた内容と、それに対してどう対応したか、のレポートです。加えて、何でロリポップサーバを使っているかの紹介です。64Bit版について書いています。チェックポイントも紹介Windowsで環境変数であるパス(path)の設定方法の解説。標準的な解説に加え、うまくいかない場合のチェック方法や別の設定方法の解説も。うまく設定できない状況は極力なくなるはず。秀丸で開いているファイル名をフルパス付で取得するマクロを作成。1行のマクロながらとっても便利。プログラムを作る方なら作成して置いて損はないマクロですね。Apacheが起動しなくなる原因の多くはポートのダブり。小学校でプログラミングの授業が始まる。プログラムを組むことを覚えることが本質ではなく理論的な手順の組み立てのトレーニングをする授業という理解が必要だと思う。Parserを使ってスクレイピングをする方法を解説。インストール方法、読み込み方法。具体的なスクレイピングを実行するサンプルソースも。Parser」の使い方を解説。要素を取得する方法、そこから属性を取得する方法を解説。マニュアルにはない注意点なども解説。2020.01.27PHPでスクレイピング。スクレイピング」で検索すると「phpQuery」ばかりヒットするが、10年以上も放置されている。Parser」をオススメする。2020.01.26PHPのcURLでAPIやWebサイトへのアクセス方法。file_get_contentsとの比較PHPからWebサイトにアクセスしてHTMLを取得、APIにアクセスして情報を取得する場合は、cURLがオススメ。file_get_contentsでも可能だがエラー制御に難がありトラブルのもとになる。add_shortcode関数を使ったショートコードという機能を利用します。不正なコピーコンテンツからの直リンクを拒否する.htaccessの設定方法。拒否するサイトを指定、許可するサイトを指定する方法、単純な拒否と画像の差し替えを解説。口コミサイトを作るために必要な評価点、レビューを投稿できるプラグインを探して評価。10プラグインをチェックし、8プラグインは詳細解説付き。2014.07.17BackWPupでバックアップ・リストア(復元)の具体的手順BackWPupその9。バックアップファイルからのリストア(復元)の手順です。109キーボード)は日本人サイズのキーボード。ショートカットも押しやすく女性や子供にも優しいサイズ。Web開発・運用に役立つ記事を中心に紹介しています。