Windows 7の時間は自動的に変化し続けます


28

タイトルが示唆しているように、時間はランダムな量でランダムに変化し続けます。それは時々時々起こります、時々それは何時間も良いです。インターネット時刻と同期してヒットすると、正しい時刻に更新されます。

読んだ/チェックしたもの

  1. インターネット時刻同期を無効/有効にします。助け無し。
  2. Windowsタイムサービスを無効/有効にします。助け無し。
  3. CMOSバッテリーが切れています。いいえ、死んでいません。時間の変更は、Windowsの実行中にも発生します。
  4. ルーター/モデムの時刻が間違っており、Windowsの時刻に影響しています。いいえ、間違っていません。
  5. タイムゾーンが正しく構成されていません。いいえ、UTC + 0ロンドンです
  6. Hackintosh / Linuxをデュアルブートしています。このPCで実行できるのはWin 7だけではありません。
  7. あなたは危険なオーバークロックを持っています。私は高いOCプロファイルを持っていましたが、助けなしでストック速度で実行しようとしました。
  8. ウイルス/トロイの木馬。私はそれを非常に疑います。これは、ゲーム用の非常にむき出しのWindowsインストールです。Steamを搭載したウィンドウとゲームのみがインストールされます。

更新

セーフモードでウィンドウを起動すると、この問題は存在しません。これをセーフモードで起動してテストしました。起動後、時間を手動で修正し、PCを数時間実行したままにしましたが、時間は変更されませんでした。

更新2

この詳細を見逃した方法はわかりませんが(または実際に役立つ場合)、時刻は「その」正確な時刻にリセットされます。その正確な時刻が最初に更新された時刻です。

例:

  • 私はPCを起動し、いつかそれが(言うように)09:33:27にリセットします
  • a-)時刻を修正し、しばらくそのままにして、09:33:27に戻ります
  • b-)しばらく実行したままにし、一定期間後に09:33:27にリセットします(非常にランダムな期間、ここでは毎時/ 17分ごとなどのパターンは表示されません)
  • 私が時間を変更するかどうかにかかわらず、これは起こり続けます。
  • 次回のブート後(翌日?)にリセットする別の時間を選択します

詳細

以下に、イベントビューアーのスクリーンショットを示します。時間の変更についてです。このスクリーンショットは、「Windows Time」サービスが無効になっているときに撮影されることに注意してください。

ここに画像の説明を入力してください

イベントプロパティのスクリーンショット:

ここに画像の説明を入力してください

同じイベントの詳細ページ:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" /> 
  <EventID>1</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000010</Keywords> 
  <TimeCreated SystemTime="2014-01-25T09:38:34.500000000Z" /> 
  <EventRecordID>19280</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="64" /> 
  <Channel>System</Channel> 
  <Computer>slayer</Computer> 
  <Security UserID="S-1-5-18" /> 
</System>
<EventData>
  <Data Name="NewTime">2014-01-25T09:38:34.500000000Z</Data> 
  <Data Name="OldTime">2014-01-25T13:59:57.982183900Z</Data> 
</EventData>
</Event>

スクリーンショットと詳細は、Windowsがこれが正しい時間だと本当に考えており、それを更新する必要性を感じていることを暗示しています。これを許可するためにアクティブ化されるWindowsサービスはありませんが。

何か案は?

アップデート3の問題と解決策

問題は明らかに時間を更新しようとしているWindowsや他のソフトウェアではなかった。

システムメモリダンプを1時間読み取った後、WindowsがマザーボードからRTCを読み取れないことがわかりました。RTC状態の読み取りにしばらく失敗した後、Windowsは時刻を間違って計算していると判断し、RTC状態を最後に認識した状態に戻ります。

「セーフモード」でこれが発生せず、セーフモードでWindowsを正常に実行すると、まったく間違ったルート(ハードウェアではなくソフトウェアでエラーを検索)が発生する理由がわかりません。障害の原因はシステムBIOS(またはUEFI私の場合)システムのPOSTおよびブート後にまったく実行されていません。これを簡単にGoogleで検索すると、ほとんどのUEFIボードで本当によくある問題です(自分でAsus-ROGボードを使用する)

推奨される解決策は、次のとおりです。UEFIをフラッシュし、スタンバイ電源でCMOSをリセットします。私はすでに最新バージョンのUEFIを使用していることを知っていたので、スタンバイでCMOSをリセットするだけでうまくいきました。すべてが問題なく動作するようになりました。

すべての入力に感謝し、問題に関する誤解を招く情報をおsorryびしますが、他の誰かに役立つ可能性があることを期待して、上記のすべての情報を残します。


別のインターネットタイムサーバーを試しましたか?[日付と時刻の設定]-> [インターネット時刻]タブ-> [設定の変更]ボタンに移動して、利用可能なインターネットタイムサーバーをリストしたドロップダウンメニューを見つけます。「time.windows.com」がデフォルトのサーバーのようです。
Pフィッツ

繰り返しますが、「同期」が無効になっていても時間は更新されます。インターネット時刻で「同期」を手動でクリックすると、時刻が修正されます(サーバー選択に関係なく)
カリ14年

日付を変更すると、何に変更されますか?xx-xx-2002?
最もシックな14年

時間の変更時にWindowsタイムサービスが実行されていますか?日付も変わりますか?
and31415 14年

1
タスクスケジューラに移動して、有効なタスクを確認します(ローカルシステムアカウントで実行できます)。また、SysinternalsのAutorunsでPCを確認します。そして、助けになったかどうか教えてください。
ジェット14年

回答:


5

このコマンドを試してください:

bcdedit /set {current} useplatformclock yes

インターネットで見つけましたが、入手できるソースはありません。私は夜の時間に同じ問題を抱えていましたが、今-このコマンドの後、それはなくなりました。システムの再起動が必要です。


{current}に何か入力することになっていますか?動作しない場合は、「操作が正常に完了しました」というメッセージが表示されました。しかし、時間が元に戻ります
カリ14年

いいえ、「{current}」はそのまま残ります。今は時が変わることはないはずです。その場合は、時間を変更するソフトウェアである必要があります。これは、アプリだけでなく、何らかのドライバーまたはルートキットになります。Windows Defender、MBAM、およびMBARを更新してシステムをスキャンします。
pbies 14年

こんにちは@pmbiesiada、あなたの答えは私の問題を解決しませんでしたが、ここに投稿された唯一の建設的な答えです。他の回答者とは異なり、少なくとも質問を読んでください。だから私は自分自身への賞をgonno賞を受賞しています。助けてくれてありがとう(質問への解決策を添付)
カリ14年

ありがとうございました。ソリューションを読んだ後、チップセットドライバーでは解決できないのではないかと思い始めました。以前にCMOSデータに何らかの誤りが発生した可能性があります(CMOSをリセットしないと回復できません)。
pbies 14年

@pbies-これで達成したことを説明できますか?デバッグ目的以外でこのオプションを使用するべきではないとMSのドキュメントで説明されているため、「useplatformclock-システムのパフォーマンスカウンターとしてプラットフォームクロックの使用を強制します。注:このオプションはデバッグにのみ使用してください。」
-WeGoToMars

2

彼らは上記のようにそれを修正したので、これはこのユーザーの問題に対する答えだと疑っています。ただし、デュアルブートWindows / Linuxシステムでは、これらの症状の正確な原因が2つあります。2つのOSはCMOSクロックを異なる方法で処理し、クロックを希望どおりに設定して争います(LinuxからUTC、夏時間などをソフトウェアで実行、Windowsからローカル時間なので、ソフトウェアとハ​​ードウェアのクロックは同じです)。

これには簡単な解決策があります。一方のユーザーに他方のデフォルトの動作を使用するように指示します。

Windows:新しいDWORD RealTimeIsUniversalを1に設定します

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

そして、Windows Updateからこれをインストールしたことを確認してください:https : //support.microsoft.com/en-us/kb/2922223

Linuxの場合:set UTC=false/etc/sysconfig/clock

明らかにこれらの両方をしないでください!


このサイトにはすでにこの問題について言及している答えがありますsuperuser.com/questions/198185/… しかし、デュアルブートとは何の関係もなかったので、答えが見つかりませんでした。すでに解決していて、これを書き始めました。とにかく、この問題でここにたどり着く他の誰かを助けるために、答えを投稿しました。
dataduck

1

この問題には2つのタイプがあります。インターネットの時刻同期が無効になっている場合でも、Nero burning romやMSinstall execなどのソフトウェアがインストールまたは実行の時間を設定しようとします。古いバージョンのdotnetもこれを行い、一部のゲームはこれらの古いバージョンをバックグラウンドで非表示でインストールします。古いバージョンのprintshopを最近インストールすると、まさにそれができました。tracemonを実行すると、printshopが内部でインストールしたdotnet 1.xにまでさかのぼります。

古いソフトウェアゲーム、またはインストールされている可能性のあるドットネットアクティビティログも調べてください。

これは、SSLまたはインターネットセキュアサーバーとの相関関係でもあり、日付が1か月(windows 7および8)よりも古い場合、不正な時刻と日付の変更を引き起こし、windowsセキュリティは自動ロックアウトになり、時刻と日付を設定します自身を保護するために最小限のデフォルトに戻します。

これがお役に立てば幸いです。


0

コンピューターにインストールされているサードパーティ製の時計アプリケーションをアンインストールし、それが時計のタイミングに変更をもたらすかどうかを確認します。

最初にWindows Timeのステータスを確認し、同じものを再起動しましょう。違いがあるかどうかを確認してください。

  1. [スタート]ボタンをクリックし、「services.msc」と入力して、Enterキーを押します。
  2. Windows Timeを見つけます。
  3. 右クリックして「再起動」を選択します。

0

タイムゾーンサーバーの値を確認してください。time.windows.comである必要があります。

2番目のオプション-services.mscからWindowsタイムサービスを再起動することをお勧めします。

コンピューターにサードパーティ製の時計アプリケーションがインストールされていますか?はいの場合、アプリケーションをアンインストールしてください。


0

点滅が機能しない場合は、CMOSバッテリーの可能性があります。私は何年も所有しているすべてのコンピューターでその問題を経験したことはありませんが、何度か友人にcmosバッテリーを交換しなければなりませんでした。時計の中にあるような小さなものです。いくつかは、スナークギターチューナー用に得られるcr2032sのように大きく/薄くなっています。

お役に立てば幸いです。私もこれを自分のコンピューターで探していますが、最近、Cに十分なメモリがないことを常に通知するという追加の問題を始めました:かなり単純なアプリを実行し、ラップトップのバッテリーが機能していることを知っている充電0分近くになります。私は今、このプラグインを家でつねに使っており、他のどこでも新しいラップトップを使っています。

ですから、もしそれが私のCMOSバッテリーなら、実際には2つのオプションの重さを量る必要があります。交換対死んだままにする。欠点は、時計が間違っていることです。利点は、通常の回避策なしに、このボックスで古い「オタクの救世主ディスク」の1つを使用できることです。;)


スーパーユーザーへようこそ!質問を注意深く読んでください。あなたの答えは元の質問には答えませ。OPはすでにCMOSバッテリーをチェックしました。
DavidPostill

0

時間を同期するための定期的なタスクを作成してみてください。

  • スタート/コルタナに「タスク」と入力します
  • 「タスクスケジューラ」を右クリックして、管理者として実行
  • 移動Task Scheduler Library/Microsoft/Windows/Time Synchronizationタスクスケジューラ(ローカル)の下の左側のディレクトリペインで
  • ここでは、タスク「ForceSynchronizeTime」または「SynchronizeTime」が表示される場合があります。右クリックしてプロパティに移動します
  • 「トリガー」タブをクリックして、新しいトリガーを編集または追加します
  • 次に、「タスクの開始」を「ログオン時」に設定できます
  • 「有効」以外のすべてのチェックを外したままにします

元の投稿の構成はわずかに異なります(「起動時」と「タスクを繰り返す:5分」を確認することをお勧めします)。

また、トリガーを変更できないという小さな問題があったため、「ForceSynchronizeTime」タスクをエクスポートし、「FixClock」という名前に変更して、新しいタスクを古いタスクと一緒にフォルダーにインポートしました。次に、「FixClock」のトリガーを編集しました。

私はこのトリックをWindows 7とWindows 10に使用しました。すべてanthony82の功績です。彼の元の投稿はこちら:

http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/The-time-on-your-clock-keeps-changing-to-the-wrong-time/td-p/ 2510559

[詳細な手順を含むように編集]


私の最初のコメントはよかったです。役立つ情報が見つからない場合、リンクのみの回答は役に立たないと思いますが、他に何を言うべきですか?あなたは単にあなたの答えを改善するのではなく、コメントし、理由なしに人々を投票することを提案します。リンクのみの回答が役に立たない理由について、500ワードのエッセイを提供する必要はありません。ヘルプセンターを読むと、それを判断するために必要なすべてが提供されます。
ラムハウンド

@Ramhoundを提出します。あなたは正しいです。平和を作りましょう。
わしふ

1
私たちはいつも平和でした。
ラムハウンド

-1

地域の設定を確認することをお勧めします。

Windows 7のUTCオフセット設定はおそらく不適切ですか?おそらくそれが原因で時間を誤って計算しているのでしょう。コントロールパネルで、タイムゾーンと(それほど明白ではありませんが)地域の設定を確認します。

回答はこちら:http : //answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-keeps-changing-my-time/6c01463d-a557-4964-a106-60232391a1cd


1
「投票には125の評判が必要」
カリ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.