Как отключить синхронизацию интернет-времени Windows 7 с помощью C#
Как отключить синхронизацию интернет-времени Windows 7 с помощью C#?
Как бы я мог отключить автоматическую синхронизацию интернет-времени с помощью C#?
Я знаю, что могу отключить его, перейдя в (Adjust Date & Time — > Internet Time), но мне нужно сделать это через C#., может быть, изменение ключа реестра?
Большое спасибо! Лука
1 ответ
- C# как отключить звук экранной клавиатуры в windows xp / 7
У меня есть приложение C#, работающее на windows xp / 7, где я использую экранную клавиатуру. Когда звук включен, возникает задержка, которая вызывает проблемы. Я хотел бы отключить звук. Как я могу отключить звук через мой код приложения C#. Есть идеи ?
У меня есть VirtualBox VM под управлением Centos 6.5 с установленными гостевыми дополнениями, и мне нужно иметь возможность отключать и включать синхронизацию времени внутри гостя по желанию. По умолчанию гость синхронизирует свое время с хостом каждые 10 seconds[1], это функциональность.
Похожие вопросы:
Мне нужно остановить синхронизацию с windows server 2008 r2 от синхронизации. Уже остановите службу времени windows, но она синхронизируется через 2 секунды. как я могу задержать 1 день в часах и не.
Я использую AccountPicker, чтобы добавить учетную запись Google в свое устройство. Как только он будет добавлен, я хочу отключить синхронизацию через код. Я могу остановить синхронизацию контактов.
Я хочу отключить синхронизацию времени между моим 64-битным хостом Win 7 и виртуальной машиной Win XP SP3. Старые трюки из Virtual PC 2007, похоже, больше не работают <hardware> <bios>.
У меня есть приложение C#, работающее на windows xp / 7, где я использую экранную клавиатуру. Когда звук включен, возникает задержка, которая вызывает проблемы. Я хотел бы отключить звук. Как я могу.
У меня есть VirtualBox VM под управлением Centos 6.5 с установленными гостевыми дополнениями, и мне нужно иметь возможность отключать и включать синхронизацию времени внутри гостя по желанию. По.
У меня есть тест для проверки url, когда сетевые настройки отключены. Как отключить интернет в selenium с помощью java?
есть ли возможность полностью отключить синхронизацию часов для гостевой виртуальной машины? VM отключается от сети, но получает текущее время от хоста KVM. После удаления строки: <clock.
Я создаю приложение, в котором я хочу сделать кнопку, с помощью которой я могу отключить или включить синхронизацию данных Firebase, когда я нахожусь в сети.
Я заметил такое поведение: Отключите устройство от интернета Создайте несколько новых документов, оставаясь в автономном режиме Затем закройте приложение Зайдите в интернет и открыть приложение.
Как отключить интернет в экземпляре виртуальной машины centos, созданном с помощью openstack? Мне нужно только отключить интернет, но не Сеть. Потому что этот VM должен иметь возможность общаться с.
Синхронизация времени в Windows 7 через Интернет
Синхронизация системных часов с надежным сервером достаточно важна для корректной работы Windows и некоторых программ. Дело не только в удобстве и уверенности в том, что ваш компьютер со 100% вероятностью показывает правильное время. Некоторое программное обеспечение, работающее с сетью Интернет, может функционировать не совсем верно, если время системы будет спешить или отставать. Логи браузеров могут путаться, отдельные их части станут накладываться одна на другую. Чтобы предотвратить подобные инциденты, существует синхронизация времени с сервером через Интернет.
По умолчанию синхронизация с сервером всегда деактивирована. Настройка часов производится при установке Windows, после чего ей не уделяют внимания. Однако через несколько месяцев можно заметить, что время начало немного отставать. Подобные проблемы могут возникать в результате системных сбоев, перебоев электропитания и даже из-за вирусных атак.
Если пользователь включит режим синхронизации часов через Интернет – сервер периодически будет проверять отклонения и автоматически исправлять их. Перед активацией данного сервиса рекомендуется проверить корректность указанного часового пояса – если информация не верна, то время может быть выставлено неточно, вызвав различные сбои в работе сетевых программ.
Как включить и отключить функцию
Изменение конфигураций даты и времени производится в специальном разделе в Панели управления. Чтобы добраться до нужной страницы, следуйте пошаговой инструкции:
- Запустите меню «Пуск» нажатием клавиши Windows, либо с помощью соответствующего значка на левом краю панели быстрого доступа.
- Откройте «Панель Управления».
- Перейдите в раздел с названием «Часы, язык и регион».
- Здесь необходимо открыть вкладку «Дата и время».
- В верхней части открывшегося окошка расположено навигационное меню. Щелкните по вкладке «Время по Интернету».
- Кликните по кнопке «Изменить параметры…».
- Установите отметку напротив пункта «Синхронизировать с сервером времени в Интернете».
- В ниспадающем списке вам нужно выбрать один из предоставленных сервисов, либо ввести адрес вручную. В данном примере рассмотрен сайт timeserver.ru .
- Чтобы не знать, пока произойдут обновления времени вашей операционной системы Windows, мы можете нажать «Обновить сейчас».
- Нажмите «Ok», чтобы сохранить внесенные изменения конфигураций.
Если вы захотите отключить данную функцию, вам нужно будет просто снять ранее установленную галку в меню параметров.
Синхронизация времени через интернет на компьютере в Windows 7, 8
Часы Windows, расположены в правом нижнем углу экрана на панели задач рядом с кнопкой «свернуть все окна», языковой панелью, другими элементами и открываются по нажатию на них левой кнопки. Чтобы системные часы показывали точно, необходимо синхронизировать время на компьютере с интернетом в Windows 7, 8.
Синхронизация происходит с интернет-сервером и время вашего ПК автоматически обновляется. По умолчанию обновление происходит каждые 7 дней с наличием подключенного интернета. В статье рассмотрим, как включить синхронизацию, как ускорить обновление времени с сервером, и какую программу можно использовать.
Как включить, настроить синхронизацию времени на Windows 7, 8
Примечание: по умолчанию синхронизация времени через интернет включена в Windows.
Для начала Вам потребуется открыть панель управления Виндовс и выбрать в области просмотра мелкие или крупные значки. Далее в списке нажмите «дата и время».
В результате откроются опции даты и времени. Еще их можно вызвать, нажав левой кнопкой в область отображения даты и времени, и выбрать соответствующую ссылку (показана на скриншоте).
В окошке перейдите в раздел «время по интернету», здесь представлена информация о текущей синхронизации с наименованием сервера (если она включена). По умолчанию синхронизация по интернету производится с сервером от Microsoft, который называется time.windows.com. Для изменения настроек кликните «изменить параметры» и «да» (если включен контроль учетных записей).
В параметрах времени по интернету должна быть отмечена флажком опция «синхронизировать с сервером времени». Выберите один из предустановленных серверов или задайте свой (со списком серверов можно ознакомиться здесь http://support.microsoft.com/ru-ru/kb/262680). Далее нажмите «обновить сейчас», чтобы синхронизировать время на компьютере с интернетом. В случае успешной синхронизации, Вы увидите уведомление в этом же окне.
Для синхронизации времени через интернет Вы можете использовать различные утилиты такие как:
- Atomic Clock Sync
- NetTime
- SP TimeSync
- Другие
Через программы настраиваются все аспекты синхронизации, уменьшается интервал запроса на обновление. Стандартными методами так же можно синхронизировать время на компьютере с интернетом ускоренно и чаще, читаем дальше, как это сделать.
Как уменьшить интервал обновления времени с интернета
Бывает ситуация, что время постоянно сбивается из-за проблем с системными часами, даже если у Вас включена синхронизация времени на компьютере. Решением проблемы является правка NTP клиента для ускорения периода обновления. В зависимости от версии ОС Вам потребуется:
В реестре перейдите до раздела NtpClient (полный путь показан на картинке ниже). В правой стороне редактора дважды щелкните по параметру SpecialPollInterval. Далее в области системы счисления выберите «десятичная», и в поле значения будет число 604800, которое представляет собой 7 суток в секундах.
Например, если вы хотите синхронизировать время на компьютере с интернетом каждый день, тогда введите значение 86400, которое рассчитывалось по формуле 60 секунд * 60 минут * 24 часа * 1 день. Задайте свое количество секунд и нажмите OK.
Примечание: не ставьте значение меньше 14400 секунд (4 часа), иначе IP-адрес вашего компьютера может получить запрет от сервера времени.
Вы также можете ускорить синхронизацию вручную, но добраться до кнопки «обновить сейчас» составляет много шагов. В данном случае можно воспользоваться cmd. Для этого надо вызвать командную строку в Виндовс 7, 8 от имени администратора, а затем ввести команду ниже и нажать клавишу ввода.
Примечание: команда заработает, если синхронизация времени через интернет включена.
Чтобы еще ускорить процесс создайте bat файл и скопируйте в него команду синхронизации. Далее вынесите файл на рабочий стол или закрепите на панели задач и запускайте от имени администратора.
Предотвращение проблем во время синхронизации
Установить точное время через синхронизацию с интернетом не всегда удается. Вы можете столкнуться со следующими проблемами и путями их решения:
- Убедитесь, что часовой пояс, дата и время вручную правильно установлены на Вашем компьютере, иначе у Вас будет постоянно сбиваться время, пытаясь синхронизировать часы компьютера с сервером времени в интернете.
- Windows получает начальное время от BIOS, поэтому убедитесь, чтобы время и дата были правильно настроены в CMOS BIOS.
- Проверьте батарею CMOS на материнской плате. Если она слабая, тогда Ваши часы могут идти медленнее, теряя или сбрасывая время. Если это так, то вам просто необходимо заменить батарейку CMOS.
- Если ваш компьютер не будет держать точное время даже после включения синхронизации и изменения временных серверов, читайте выше про изменение интервала обновления.
Как видите, синхронизировать время на компьютере с интернетом в Windows 7, 8 для точного отображения не сложно. Все можно сделать стандартными шагами Виндовс. Программы лишь уменьшат затраты Вашего времени, например, сократят время синхронизации в два клика.
Записки IT специалиста
Синхронизация времени Active Directory с внешним источником
- Автор: Уваров А.С.
- 07.05.2020
Синхронизация времени — важный и во многом достаточно критичный аспект работы Active Directory, особенно сегодня, когда широко используется взаимодействие с внешними системами и работа с сотрудниками, которые могут находиться в различных часовых поясах. Применение систем виртуализации вносит дополнительные особенности, которые также следует учитывать. Поэтому данный вопрос может оказаться не столь простым, как кажется, а синхронизация с внешним источником точного времени становится одной из актуальных задач.
Прежде всего вспомним, как происходит синхронизация времени в Active Directory. В качестве эталона времени выступает контроллер, владеющий ролью эмулятора PDC. Это FSMO-роль и эмулятором PDC может являться только один контроллер в каждом домене. С ним синхронизируют время остальные контроллеры домена. Доменные ПК и рядовые серверы сверяют часы с ближайшим контроллером домена.
Сам эмулятор PDC в качестве источника точного времени может использовать либо аппаратные часы материнской платы, либо внешний источник точного времени, при нахождении в виртуальной среде также может быть использовано время хоста виртуализации.
О последней поговорим более подробно. Раньше все было довольно просто, источником времени в домене обычно служили аппаратные часы эмулятора PDC, ну отстали или убежали на пару минут, в конце концов можно и подвести. Когда добавилось требование взаимодействия с внешними системами критичными к точному времени (например, использующих криптографию), то в качестве источника времени стал выступать внешний сервер. От него получал время эмулятор PDC, с ним синхронизировались контроллеры, а от них точное время расходилось на остальных участников домена.
С приходом виртуализации все изменилось, появился еще один источник времени — время хоста виртуализации. Многие гипервизоры по умолчанию имеют включенной настройку синхронизации времени гостевых систем и при попадании в виртуальную среду контроллера может возникнуть следующая коллизия: контроллер синхронизирует время с хостом, но сам хост, являясь членом домена, в свою очередь синхронизируется с контроллером.
Еще хуже, если в виртуальную среду попадает эмулятор PDC, в силу особенностей таймера виртуальных машин, время внутри может достаточно сильно плавать, поэтому виртуальный эмулятор PDC всегда должен синхронизировать время с внешним источником, а синхронизация времени с хостом должна быть отключена, последнее касается и всех остальных виртуальных членов домена.
Давайте перейдем от теории к практике. Начнем с того, что выясним кто из контроллеров является эмулятором PDC и эталоном времени для домена. Это можно сделать на любом контроллере домена командой:
В выводе будут показаны все хозяева операций, нас интересует только эмулятор PDC.
Затем перейдем на указанный контроллер и узнаем источник времени для него, для этого выполните команду:
Если в выводе вы увидите:
то источником времени являются аппаратные часы. А если там будет:
то вы имеете дело с виртуальной машиной, которая синхронизирует время с хостом.
Данную настройку следует исправить, это можно сделать в настройках виртуальной машины, отключив синхронизацию времени с хостом, либо в самой системе, для этого откройте ветвь реестра:
и установите для параметра Enabled значение .
После данного изменения следует перезапустить Службу времени Windows или перезагрузить компьютер.
Следующим шагом будет настройка нашего эмулятора PDC на работу с внешними источниками точного времени. Все изменения также будут вноситься через реестр. Прежде всего изменим тип сервера на NTP, для этого откроем ветку
и для параметра Type укажем строковое значение NTP. А для параметра NtpServer зададим адреса серверов точного времени, после каждого из которых, через запятую укажем 0x8, если мы хотим работать как стандартный NTP-клиент или 0x1 если будем использовать собственные параметры, например:
Параметр Enabled установим в значение 1.
Затем перейдем в
и установим для параметра AnnounceFlags значение A.
Следующие параметры будут работать, только если мы при указании серверов добавили 0x1, иначе будут использоваться настройки, предлагаемые сервером. Чтобы задать период синхронизации откройте ветку
и для параметра SpecialPollInterval укажите десятичное значение в секундах.
и зададим максимальное время опережения и отставания часов, после которых синхронизация производиться не будет. Для этого используются параметры MaxPosPhaseCorrection (опережение) и MaxNegPhaseCorrection (отставание) для которых также следует задать десятичное значение в секундах. По умолчанию стоит 48 часов. Это значит, что если время на эмуляторе PDC уйдет от точного источника более чем на 48 часов в любую сторону, то синхронизация производиться не будет.
Если вы хотите, чтобы время синхронизировалось всегда, то установите в оба параметра шестнадцатеричное значение FFFFFFFF.
Выполнив настройки перезапустите Службу времени Windows, это также можно сделать в командной строке:
После чего еще раз выполним
и убедимся, что источником времени для эмулятора PDC является внешний сервер.
Затем выполним данную команду на рядовых контроллерах домена, в качестве источника времени там должен быть указан эмулятор PDC, и на обычных ПК, где в выводе будет присутствовать любой из контроллеров домена. Обязательно выполните контроль для виртуальных машин, чтобы быть уверенным, что они используют время домена, а не хоста виртуализации.
Дополнительные материалы:
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал: