Thời gian Windows 7 liên tục thay đổi


28

Như tiêu đề cho thấy thời gian cửa sổ tiếp tục thay đổi trong thời gian ngẫu nhiên, với số lượng ngẫu nhiên. Nó đôi khi xảy ra mỗi phút, đôi khi nó là tốt trong nhiều giờ. Nếu tôi nhấn đồng bộ hóa với thời gian Internet, nó sẽ cập nhật đúng thời gian.

Những điều tôi đọc / kiểm tra

  1. Vô hiệu hóa / Kích hoạt đồng bộ hóa thời gian Internet . Không giúp đỡ.
  2. Vô hiệu hóa / Kích hoạt dịch vụ thời gian của windows . Không giúp đỡ.
  3. Pin CMOS đã chết . Không, nó không chết. Thay đổi thời gian cũng xảy ra khi windows đang chạy.
  4. Thời gian bộ định tuyến / modem của bạn là sai và ảnh hưởng đến thời gian của windows . Không, nó không sai.
  5. Múi giờ của bạn được cấu hình không chính xác . Không, đó là UTC + 0 Luân Đôn
  6. Bạn đang khởi động kép vào Hackffy / Linux . Không chỉ Win 7 chạy trên PC này.
  7. Bạn có một ép xung tinh ranh . Tôi đã có một hồ sơ OC cao, nhưng đã thử chạy ở tốc độ chứng khoán mà không có sự giúp đỡ.
  8. Virus / Trojan . Tôi rât nghi ngơ điêu đo. Đây là một cài đặt Windows rất trần để chơi game. Chỉ có các cửa sổ và trò chơi với Steam được cài đặt.

Cập nhật

Tôi có thể xác nhận, vấn đề này không tồn tại, khi tôi khởi động các cửa sổ ở Chế độ an toàn. Tôi đã kiểm tra điều này bằng cách khởi động vào chế độ an toàn. Sau khi khởi động, tôi sửa thời gian bằng tay và để máy tính chạy trong vài giờ và thời gian không thay đổi.

Cập nhật 2

Tôi không biết làm thế nào tôi bỏ lỡ chi tiết này (hoặc thực sự nếu nó sẽ giúp) nhưng thời gian đặt lại thành "thời gian" chính xác đó. Đó là thời gian chính xác là lần cập nhật đầu tiên.

Thí dụ:

  • Tôi khởi động PC và sau đó đôi khi nó đặt lại thành (giả sử) 09:33:27
  • a-) Tôi sửa thời gian, để nó trong một khoảng thời gian và nó nhảy trở lại 09:33:27
  • b-) Tôi để nó chạy một lúc và nó đặt lại thành 09:33:27 sau một khoảng thời gian (khoảng thời gian rất ngẫu nhiên tôi thấy không có mẫu nào ở đây như hàng giờ / cứ sau 17 phút hoặc bất cứ thứ gì khác)
  • Điều này tiếp tục xảy ra, bất kể tôi có thay đổi thời gian hay không.
  • Sau lần khởi động tiếp theo (ngày hôm sau?), Nó chọn một lần khác để đặt lại thành

Thêm chi tiết

Đây là một ảnh chụp màn hình từ Trình xem sự kiện, về sự thay đổi thời gian. Hãy ghi nhớ ảnh chụp màn hình này được chụp khi dịch vụ "Windows Time" bị tắt.

nhập mô tả hình ảnh ở đây

Ảnh chụp màn hình thuộc tính sự kiện:

nhập mô tả hình ảnh ở đây

Trang chi tiết từ cùng một sự kiện:

<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>

Ảnh chụp màn hình và các loại chi tiết ngụ ý rằng, windows thực sự nghĩ rằng đây là thời điểm chính xác và cảm thấy cần phải cập nhật nó. Mặc dù không có dịch vụ windows nào được kích hoạt để cho phép điều này.

Có ý kiến ​​gì không?

Cập nhật 3 vấn đề & giải pháp

Vấn đề rõ ràng không phải là Windows hay bất kỳ phần mềm nào khác đang cố cập nhật thời gian.

Sau khi đọc kết xuất bộ nhớ hệ thống trong một giờ, tôi phát hiện ra Windows không thể đọc RTC từ bo mạch chủ. Sau khi không đọc trạng thái RTC trong một thời gian, Windows nghĩ rằng nó đang tính toán sai thời gian và hoàn nguyên về trạng thái RTC cuối cùng.

Tôi không biết tại sao điều này không xảy ra trong "Chế độ an toàn" và việc chạy các cửa sổ thành công ở chế độ an toàn khiến tôi đi sai tuyến đường (Tìm kiếm lỗi trong Phần mềm thay vì phần cứng) Nguồn lỗi là BIOS hệ thống (hoặc UEFI trong trường hợp của tôi) hoàn toàn không chạy sau System POST's và khởi động. Một tìm kiếm đơn giản trên google cho điều này và rõ ràng đây là một vấn đề thực sự phổ biến với hầu hết các bảng UEFI (Bản thân tôi sử dụng bảng Asus-ROG)

Giải pháp được khuyên là: Flash UEFI của bạn và đặt lại CMOS ở chế độ chờ. Vì tôi biết rằng tôi đã có phiên bản UEFI gần đây, chỉ cần đặt lại CMOS ở chế độ chờ đã hoạt động với tôi. Tất cả mọi thứ hoạt động bây giờ mà không có vấn đề.

Cảm ơn tất cả các thông tin đầu vào và xin lỗi vì thông tin sai lệch về vấn đề này, nhưng tôi sẽ để lại tất cả các thông tin được đăng ở trên, hy vọng rằng nó có thể là người khác.


Bạn đã thử các máy chủ thời gian internet khác nhau? Đi vào cài đặt Ngày và Giờ -> tab "Thời gian Internet" -> nút "Thay đổi cài đặt" để tìm menu thả xuống liệt kê các máy chủ thời gian internet có sẵn. Có vẻ như "time.windows.com" là máy chủ mặc định.
P Fitz

Một lần nữa, thời gian cập nhật ngay cả khi "đồng bộ hóa" bị tắt. Nhấp thủ công "đồng bộ hóa" vào thời gian internet, sẽ sửa thời gian (bất kể lựa chọn máy chủ)
kali

Khi nó thay đổi ngày, nó thay đổi nó thành gì? xx-xx-2002?
Bệnh nặng nhất vào

Dịch vụ Windows Time có chạy khi thời gian thay đổi không? Ngày thay đổi quá?
và31415

1
Chuyển đến Trình lập lịch tác vụ và kiểm tra các tác vụ được kích hoạt (chúng có thể chạy trên tài khoản hệ thống cục bộ). Và cũng kiểm tra máy tính của bạn với Autorun của Sysiternals. Và cho chúng tôi biết nếu nó giúp hay không.
Máy bay phản lực

Câu trả lời:


5

Hãy thử lệnh này:

bcdedit /set {current} useplatformclock yes

Tôi tìm thấy nó trên Internet, nhưng không có nguồn nào có sẵn cho tôi. Tôi đã gặp vấn đề tương tự vào ban đêm, bây giờ - sau lệnh này - nó đã biến mất. Cần khởi động lại hệ thống.


Tôi có nên gõ một cái gì đó cho {current} không? nếu không nó không hoạt động, tôi nhận được thông báo "Thao tác đã hoàn thành thành công." nhưng thời gian vẫn quay trở lại
kali

Không, "{current}" vẫn như cũ. Thời gian không nên thay đổi chính nó ngay bây giờ. Nếu điều đó xảy ra, thì phải là một số phần mềm, điều đó thay đổi thời gian. Đây có thể là một số loại trình điều khiển hoặc rootkit, không chỉ là một ứng dụng. Tôi sẽ quét hệ thống bằng cách cập nhật: Windows Defender, MBAM và MBAR.
sở thích

Xin chào @pmbiesiada, mặc dù câu trả lời của bạn không giải quyết được vấn đề của tôi, nhưng đó là câu trả lời mang tính xây dựng duy nhất được đăng ở đây. Ít nhất bạn đọc câu hỏi, không giống như những người trả lời khác. Vì vậy, tôi gonno trao giải thưởng cho chính mình. Cảm ơn sự giúp đỡ (Đã đính kèm giải pháp cho câu hỏi)
kali

Cảm ơn bạn. Sau khi đọc giải pháp, tôi bắt đầu tự hỏi liệu trình điều khiển chipset sẽ không cung cấp giải pháp. Có thể một số lỗi đã xảy ra với dữ liệu CMOS trước đó (không thể phục hồi mà không đặt lại CMOS).
sở thích

@ piend-Bạn có thể giải thích những gì bạn đạt được với điều này? Tôi đang hỏi điều này bởi vì tài liệu MS nói rằng bạn KHÔNG nên sử dụng tùy chọn này trừ khi cho mục đích gỡ lỗi: "usepl platformclock -Để sử dụng đồng hồ nền tảng làm bộ đếm hiệu suất của hệ thống. Lưu ý Tùy chọn này chỉ nên được sử dụng để gỡ lỗi."
WeGoToMars

2

Nghi ngờ đây là câu trả lời cho vấn đề của người dùng này vì họ đã sửa nó như trên. Tuy nhiên, có một nguyên nhân phổ biến gây ra chính xác các triệu chứng này trong các hệ thống Windows / Linux khởi động kép: hai hệ điều hành đối xử với đồng hồ CMOS khác nhau và đấu tranh với việc thiết lập đồng hồ theo cách chúng muốn (Linux sang UTC thực hiện tiết kiệm ánh sáng ban ngày, v.v. thời gian vì vậy đồng hồ phần mềm và phần cứng là như nhau).

Điều này có một giải pháp đơn giản: bảo một trong số họ sử dụng hành vi mặc định của người kia.

Windows : Đặt DWORD mới RealTimeIsUniversalthành 1 trong

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

và sau đó đảm bảo bạn đã cài đặt ứng dụng này từ Windows Update: https://support.microsoft.com/en-us/kb/2922223

Linux : set UTC=falsetrong/etc/sysconfig/clock

Rõ ràng là không làm cả hai điều này!


Hóa ra đã có câu trả lời trên trang web này khi đề cập đến vấn đề này: superuser.com/questions/198185/NH Tuy nhiên, vì tôi không biết nó có liên quan gì đến việc khởi động kép, tôi đã không tìm thấy câu trả lời đó cho đến khi tôi Tôi đã giải quyết nó và bắt đầu viết cái này. Dù sao tôi cũng đã đăng câu trả lời để giúp bất kỳ ai khác kết thúc vấn đề này.
dataduck

1

Có hai loại vấn đề này. Lần đầu tiên thiết lập lại ngày & giờ cơ sở cho hầu hết các máy tính hiện đại là năm 2008. Ngay cả khi đồng bộ hóa thời gian internet bị vô hiệu hóa, có những phần mềm như Nero ghi rom và MSinstall exec sẽ cố gắng đặt thời gian cho cài đặt hoặc chạy. Các phiên bản cũ hơn của dotnet cũng sẽ làm điều này và một số trò chơi cài đặt các phiên bản cũ này ẩn trong nền. Một bản cài đặt gần đây của một phiên bản cũ hơn của xưởng in đã làm điều đó. Tôi đã chạy tracemon và nó được truy trở lại dotnet 1.x mà xưởng in được cài đặt bên trong.

Nhìn vào bất kỳ phần mềm chơi game cũ nào hoặc nếu không bạn có thể đã cài đặt và xem nhật ký hoạt động dotnet.

Đây cũng là một mối tương quan với SSL hoặc máy chủ bảo mật internet rằng nếu ngày cũ hơn một tháng (windows 7 & 8) thì nó cũng sẽ gây ra thay đổi ngày và giờ trái phép và bảo mật windows sẽ tự động khóa và đặt ngày và giờ trở lại mặc định tối thiểu để bảo vệ chính nó.

Tôi hi vọng cái này giúp được.


0

Gỡ cài đặt mọi ứng dụng đồng hồ của bên thứ ba được cài đặt trên máy tính của bạn và kiểm tra xem điều đó có mang lại bất kỳ thay đổi nào về thời gian của đồng hồ không.

Trước tiên, hãy kiểm tra trạng thái của Windows Time và khởi động lại tương tự. kiểm tra nếu điều đó làm cho bất kỳ sự khác biệt.

  1. Nhấp vào Bắt đầu, nhập services.msc và nhấn ENTER.
  2. Xác định vị trí thời gian Windows.
  3. Nhấp chuột phải và chọn Khởi động lại.

0

Bạn có kiểm tra giá trị máy chủ múi giờ. nó phải là time.windows.com.

Tùy chọn thứ hai - tôi sẽ đề nghị bạn khởi động lại dịch vụ thời gian của windows từ services.msc.

Bạn có bất kỳ ứng dụng đồng hồ của bên thứ ba nào được cài đặt trên máy tính của bạn không? Nếu có thì xin vui lòng gỡ cài đặt ứng dụng.


0

Nếu đèn flash không hoạt động, đó có thể là pin cmos. Tôi chưa bao giờ gặp vấn đề đó trong tất cả các máy tính mà tôi sở hữu trong nhiều năm, nhưng nhiều lần tôi đã có bạn bè phải thay pin cmos của họ. Nó nhỏ xíu, giống như bên trong một chiếc đồng hồ. Một số lớn hơn / mỏng hơn như cr2032s bạn nhận được cho một bộ chỉnh guitar snark.

Hy vọng rằng đã giúp. Tôi cũng đang tìm kiếm cái này trên máy tính của mình, nhưng gần đây tôi đã bắt đầu các vấn đề khác của nó liên tục nói với tôi rằng tôi không có đủ bộ nhớ trong C: để chạy các ứng dụng khá đơn giản và biết rằng tôi có pin máy tính xách tay hoạt động theo cách của nó xuống rất gần với 0 phút sạc. Tôi sử dụng cái này cắm ở nhà mọi lúc và có một máy tính xách tay mới hơn tôi sử dụng ở mọi nơi khác.

Vì vậy, nếu đó là pin cmos của tôi, tôi thực sự sẽ phải cân nhắc hai lựa chọn. Thay thế so với giữ nó chết. Nhược điểm tất nhiên là đồng hồ bị sai. Ưu điểm là tôi có thể sử dụng một trong những "đĩa cứu tinh" cũ của mình trên hộp này mà không có bất kỳ rắc rối nào khác. ;)


Chào mừng bạn đến với Siêu người dùng! Xin vui lòng đọc lại câu hỏi một cách cẩn thận. Câu trả lời của bạn không trả lời câu hỏi ban đầu. OP đã kiểm tra pin CMOS.
DavidPostill

0

Hãy thử tạo một nhiệm vụ thường xuyên để đồng bộ hóa thời gian của bạn.

  • Trong Bắt đầu / Cortana, gõ "Nhiệm vụ"
  • Nhấp chuột phải vào "Trình lập lịch tác vụ" và Chạy với tư cách Quản trị viên
  • Điều hướng đến Task Scheduler Library/Microsoft/Windows/Time Synchronizationtrong ngăn thư mục bên trái trong Trình lập lịch tác vụ (Cục bộ)
  • Tại đây, bạn có thể thấy một tác vụ "ForceSyn SyncizeTime" hoặc "SyncizeTime". Nhấp chuột phải và đi đến tài sản
  • Nhấp vào tab "Kích hoạt" và Chỉnh sửa hoặc thêm Trình kích hoạt mới
  • Sau đó, bạn có thể đặt "Bắt đầu tác vụ" thành "Khi đăng nhập"
  • Bỏ chọn mọi thứ khác ngoại trừ "Đã bật"

Bài đăng gốc có cấu hình hơi khác nhau (anh ấy đề nghị kiểm tra "Khi khởi động" và "Lặp lại tác vụ sau mỗi: 5 phút").

Ngoài ra, tôi gặp một vấn đề nhỏ là không thể thay đổi trình kích hoạt, vì vậy tôi đã xuất tác vụ "ForceSyn SyncizeTime" và sau đó đổi tên thành "FixClock" và nhập tác vụ mới vào thư mục cùng với thư mục cũ. Sau đó tôi đã chỉnh sửa kích hoạt cho "FixClock".

Tôi đã sử dụng thủ thuật này cho Windows 7 và Windows 10. Tất cả tín dụng cho anthony82. Xem bài viết gốc của anh ấy ở đây:

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

[được chỉnh sửa để bao gồm các hướng dẫn từng bước]


Nhận xét đầu tiên của tôi là tốt đẹp. Tôi không tìm thấy câu trả lời chỉ liên kết hữu ích, tôi nên nói gì khác, nếu tôi không tìm thấy câu trả lời hữu ích? Thay vì chỉ cải thiện câu trả lời của bạn, bạn đã bình luận và đề nghị tôi đi vòng quanh bỏ phiếu cho mọi người mà không có lý do. Tôi không cần phải cung cấp một bài luận 500 từ với lý do câu trả lời chỉ liên kết là không hữu ích. Nếu bạn đọc trung tâm trợ giúp, nó sẽ cung cấp, mọi thứ bạn cần để xác định điều đó.
Ramhound

@Ramhound tôi gửi. Bạn nói đúng. Hãy làm hòa
washifu

1
Chúng tôi luôn bình yên.
Ramhound

-1

Bạn có thể muốn kiểm tra cài đặt khu vực của bạn.

Windows 7 có lẽ có cài đặt bù UTC xấu không? Có lẽ nó đang tính toán thời gian không chính xác vì điều đó. Kiểm tra múi giờ của bạn và (ít rõ ràng hơn) cài đặt khu vực của bạn trong Bảng điều khiển.

Câu trả lời được tìm thấy ở đây: http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-keeps-changing-my-time/6c01463d-a557-4964-a106-60232391a1cd


1
"bỏ phiếu yêu cầu 125 danh tiếng"
kali
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.