Услугата за време на Windows не работи, синхронизирането на времето се проваля с грешка

Вече видяхме как да променим интервала за актуализиране на времето в интернет на Windows(change the Windows Internet Time Update Interval) . Но може би вашето Windows Time не е наред и не се синхронизира – или може би не сте в състояние да конфигурирате вашите настройки за интернет време в Windows(Windows Internet time) да се синхронизират автоматично с интернет(Internet) сървър за време, като например time.windows.com . Въпреки че може да сте в състояние ръчно да синхронизирате часа, като щракнете върху Актуализиране сега(Update now) , може да откриете, че просто не го прави автоматично.

Възникна грешка, докато Windows синхронизираше времето(Time) в Windows

Преди да започнем да отстраняваме този проблем, би било добра идея да стартирате програмата за проверка на системните файлове . За да направите това, трябва да въведете sfc /scannow в повишен CMD и да натиснете Enter . Изчакайте(Wait) известно време и когато задачата приключи, рестартирайте компютъра си с Windows . След като направите това, можем да продължим напред, за да се опитаме да отстраним проблема със синхронизирането на времето в Windows .(Windows Time)

Синхронизацията на времето(Time) в Windows не работи

За да промените настройките си за време(Time) , трябва да щракнете върху Времето(Time) от дясната страна на лентата на задачите и да изберете настройки за дата и час. Настройките за синхронизиране са в раздела Интернет час(Internet Time) .

Услугата Windows Time не работи

Ако вашият часовник в Windows е грешен , първото нещо, което трябва да направите, е да разберете дали вашата услуга за време на Windows(Windows Time service) е настроена на Автоматично(Automatic) и стартирано(Started) , в противен случай може да видите съобщението за грешка: Услугата Windows Time не работи(The Windows Time service is not running) .

Поправете датата и часа, които не се синхронизират

За да направите това, въведете services.msc в Start Search и натиснете Enter . В Services Manager отворете услугата Windows Time и щракнете двукратно върху нея.

Проверете и вижте дали е стартиран и зададен на Автоматично(Automatic) . Ако не, променете типа стартиране на Автоматично(Automatic) и щракнете върху Apply/OK .

Ако това работи, чудесно, стартирайте(Start) услугата и излезте. Това трябва да е краят на вашите проблеми. Ако не, и получавате съобщения за грешка - прочетете нататък!

Услугата за време на Windows(Windows Time) не успява да стартира с грешка 1079

Ако установите, че услугата за време на Windows(Windows Time) не успява да стартира с грешка 1079(Error 1079) , може да искате да се уверите, че услугата се стартира от акаунта на локалната система(Local System) вместо от акаунта на локалната услуга(Local Service) ( NT AUTHORITY\LocalService ). Повече подробности за това тук(here) .

Системата не може да намери посочения път

Получавате кутия за грешка: Системата не може да намери посочения път(The system cannot find the path specified) .

В такъв случай може да искате да пререгистрирате dll файл . Съответният dll файл тук е  w3time.dll . За да направите това, отворете командния ред като администратор(Administrator) , въведете regsvr32 w32time.dll и натиснете Enter.

Ако това работи, добре, иначе все още получавате това съобщение?

Модулът w32time.dll беше зареден, но извикването към DllRegisterServer не бе успешно с код за грешка 0x80070003

След това може да искате да регистрирате съответния файл на Windows Time,(Windows Time file) който е наречен W32tm.exe и да видите дали това помага!

W32tm.exe, намиращ се в папката System32, се използва за конфигуриране на настройките на услугата за време на Windows. Може да се използва и за диагностициране на проблеми с услугата за време. W32tm.exe е предпочитаният инструмент за команден ред за конфигуриране, наблюдение или отстраняване на неизправности в услугата Windows Time. Можете да проверите всичките му параметри тук в TechNet .(W32tm.exe, located in the System32 folder, is used to configure Windows Time service settings. It can also be used to diagnose problems with the time service. W32tm.exe is the preferred command line tool for configuring, monitoring, or troubleshooting the Windows Time service. You can check out all its parameters here at TechNet.)

Ще използваме параметъра /registerТози параметър, когато се изпълнява за W32tm.exe , регистрира времевата услуга за изпълнение като услуга и добавя конфигурацията по подразбиране към регистъра.

За да направите това, в повишен команден ред(elevated command prompt, ) въведете тези команди една след друга и натиснете Enter:

net stop w32time
w32tm /unregister
w32tm /register

Принудете Windows да синхронизира времето(Time) с помощта на CMD

Можете също да принудите Windows да синхронизира времето(Time) с помощта на W32tm.exe . W32tm.exe е ред на командния ред, използван за конфигуриране, наблюдение или отстраняване на неизправности в услугата за време(Windows Time Service) на Windows в компютър с Windows 11/10 .

За да направите това, отворете повишен команден ред и въведете следните команди една след друга:

net stop w32time

w32tm /unregister

w32tm /register

net start w32time

w32tm /resync

Рестартирайте(Reboot) компютъра си и вижте дали е помогнало.

Вижте дали това помага за разрешаването на проблема ви… ако не… въздъхнете… може отново да получите съобщение, докато регистрирате w32tm.exe:

Възникна следната грешка: Системата не може да намери посочения път. (0x80070003)

Уверете се, че сте влезли като администратор и сте отворили командния ред като администратор – но може да получите грешката, дори ако сте спазили тези изисквания.

В такъв случай ще трябва да отворите редактора на системния регистър(Registry Editor) .

След като отворите regedit, отидете до следния ключ на системния регистър:

HKLM\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\services\TapiSrv

Сега в десния панел щракнете с десния бутон върху ImagePath и изберете Modify . Тук в полето Данни за стойността(Value) се уверете, че стойността е:

%SystemRoot%\System32\svchost.exe -k NetworkService

Щракнете върху OK и излезте.

Hope something helps!

Ако нищо не помогне, използвайте друг Time Server , използвайте някакъв  безплатен софтуер за синхронизиране(free Time synchronization software) на времето или след това опитайте да  поправите/нулирате/преинсталирате Windows  и вижте дали това ви помага. Ако не искате да обмисляте тази последна опция, Единственият практичен съвет, който мога да ви дам, е да премахнете отметката от квадратчето Синхронизиране с сървър за време в Интернет(Synchronize with an Internet time server box) , да зададете часа ръчно и след това да го проверявате от време на време!

Искате ли да проверите точността на вашия системен часовник(check the accuracy of your System Clock) ?(Want to check the accuracy of your System Clock?)



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts