В Windows 11 Pro можно изменить сервер времени (NTP-сервер), с которым синхронизируются часы, через графический интерфейс, реестр или командную строку. Ниже — все способы:
🟦 Вариант 1: Через панель управления
- Нажми
Win + R, введиtimedate.cpl, нажми Enter. - Перейди на вкладку Интернет-время → нажми Изменить параметры…
- Включи галочку Синхронизировать с сервером времени в Интернете.
- В поле Сервер введи нужный NTP-сервер, например:
pool.ntp.org(глобальный пул)ntp1.stratum2.ru(для России)time.windows.com(по умолчанию)
- Нажми Обновить сейчас → ОК.
🟨 Вариант 2: Через командную строку (CMD)
Открой CMD от имени администратора и выполни:
w32tm /config /manualpeerlist:"pool.ntp.org" /syncfromflags:manual /reliable:YES /update
net stop w32time && net start w32time
w32tm /resync
Можно указать несколько серверов через запятую:
w32tm /config /manualpeerlist:"ntp0.ntp-servers.net,0.ru.pool.ntp.org,1.ru.pool.ntp.org,ntp0.NL.net,ntp2.vniiftri.ru,ntp.ix.ru,ntps1-1.cs.tu-berlin.de" /syncfromflags:manual /reliable: YES /update
🟥 Вариант 3: Через реестр
⚠ Рекомендуется сделать бэкап реестра перед изменениями.
- Открой
regedit(Win + R →regedit). - Перейди в раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
- Найди параметр
NtpServerи задай значение, например:
pool.ntp.org,0x1
- Перезапусти службу:
net stop w32time && net start w32time
✅ Проверка текущего статуса
Для просмотра текущих настроек:
w32tm /query /status
w32tm /query /configuration
🔄 Надёжные NTP-серверы
| Сервер | Регион |
|---|---|
pool.ntp.org | Глобальный пул |
ntp1.stratum2.ru | Россия |
time.windows.com | Microsoft |
ru.pool.ntp.org | Россия (пул) |
💾 PowerShell-скрипт (сохраните как Set-NTP.ps1):
# Список серверов времени
$ntpServers = "ntp0.ntp-servers.net,0x1 0.ru.pool.ntp.org,0x1 1.ru.pool.ntp.org,0x1 ntp0.NL.net,0x1 ntp2.vniiftri.ru,0x1 ntp.ix.ru,0x1 ntps1-1.cs.tu-berlin.de,0x1"
Write-Host "Остановка службы времени..."
Stop-Service w32time -Force
Write-Host "Настройка ручного списка NTP-серверов..."
w32tm /config /manualpeerlist:$ntpServers /syncfromflags:manual /reliable:YES /update
Write-Host "Запуск службы времени..."
Start-Service w32time
Write-Host "Принудительная синхронизация..."
w32tm /resync
Write-Host "`nТекущий статус синхронизации:"
w32tm /query /status
📌 Как использовать:
- Скопируй скрипт в файл
Set-NTP.ps1. - Запусти PowerShell от имени администратора.
- Выполни:
Set-ExecutionPolicy RemoteSigned -Scope Process .\Set-NTP.ps1
