Гид по технологиям

Как включить TLS 1.2 в реестре Windows

• 4 min read • Windows • Обновлено 24 Nov 2025
Включить TLS 1.2 в реестре Windows
Включить TLS 1.2 в реестре Windows

Иллюстрация шифрования TLS и сетевого соединения

Коротко о TLS

TLS — протокол для шифрования сетевого трафика. Он защищает данные при передаче между клиентом и сервером. TLS 1.2 — минимально рекомендуемая версия для современных приложений; более старые версии следует отключать.

Почему ключи TLS 1.2 могут отсутствовать в реестре

  • Система изначально не создала ключи, если настройки не требовали их явного сохранения.
  • Ключи могли быть удалены вручную или вредоносным ПО.
  • Наличие некорректных/истёкших сертификатов не всегда создаёт соответствующие записи.
  • Некоторое ПО или политики групп (GPO) могут управлять этими параметрами централизованно.

Важно: отсутствие записей в реестре не всегда означает, что TLS 1.2 отключён — система может использовать настройки по умолчанию. Тем не менее, явное добавление ключей даёт контроль и предсказуемость.

Требования перед началом

  • Учетная запись с правами администратора.
  • Резервная копия реестра или контрольная точка восстановления системы.
  • Проверка системы антивирусом при подозрении на вмешательство.

Важно: любые неверные правки в реестре могут сделать систему нестабильной. Создайте точку восстановления.

Шаги для включения TLS 1.2 в реестре

  1. Создайте точку восстановления системы или экспортируйте ветку реестра.
  2. Нажмите Windows + R, чтобы открыть окно Выполнить.
  3. Введите regedit и нажмите Enter.

Окно Выполнить с командой regedit

  1. Перейдите к ветке:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
  1. В правой панели щёлкните правой кнопкой мыши по пустому месту и выберите Новая → Раздел (Key).

Создание нового ключа реестра

  1. Назовите новый раздел TLS 1.2 и раскройте его.
  2. Внутри TLS 1.2 создайте два подраздела: Client и Server.

Создание подразделов Client и Server

  1. Выделите Client. В правой панели щёлкните правой кнопкой мыши и выберите Новое → DWORD (32-битное).

Создание DWORD для DisabledByDefault

  1. Назовите новый параметр DisabledByDefault и откройте его.
  2. Убедитесь, что основание (Base) — Шестнадцатеричное (Hexadecimal), установите значение в 0.

Задание значения DisabledByDefault = 0

  1. Создайте ещё один DWORD и назовите его Enabled.
  2. Откройте Enabled, проверьте основание Hexadecimal и задайте значение 1.

Задание значения Enabled = 1

  1. Выполните те же действия для раздела Server, если вы настраиваете серверные компоненты.
  2. Закройте Редактор реестра и перезагрузите компьютер.

После перезагрузки система будет использовать TLS 1.2, если другие компоненты и сертификаты совместимы.

Когда этот метод не сработает

  • Политики групп (GPO) принудительно переопределяют параметры; правки в локальном реестре будут перезаписаны.
  • Устаревшие версии ОС или служебного ПО могут не поддерживать TLS 1.2 даже при правильных ключах.
  • Аппаратные устройства или промежуточные прокси могут понижать версию протокола.

Альтернативные способы включения TLS 1.2

  • Через групповую политику (GPO) в домене — централизованно для множества хостов.
  • С помощью PowerShell (в новых сборках можно управлять политиками SCHANNEL API). Пример: проверка реестра и автоматическое создание ключей с помощью скрипта.
  • Обновление Windows и компонентов (обновления безопасности иногда включают поддержку и фиксы).

Быстрые команды и сниппеты

PowerShell-проверка существования ключа и создания (пример шаблона):

# Пример шаблона: проверить и создать ключи
$path = 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client'
if (-not (Test-Path $path)) { New-Item -Path $path -Force }
New-ItemProperty -Path $path -Name 'DisabledByDefault' -Value 0 -PropertyType DWord -Force
New-ItemProperty -Path $path -Name 'Enabled' -Value 1 -PropertyType DWord -Force

(Этот фрагмент — шаблон. Запускайте скрипты только под администратором и после проверки.)

Чек‑лист администратора

  • Есть точка восстановления или экспорт ветки реестра.
  • Учетная запись с правами администратора.
  • Антивирусная проверка на предмет вмешательств.
  • Созданы и заданы параметры DisabledByDefault=0 и Enabled=1 для Client и/или Server.
  • Перезагрузка выполнена.
  • Тестирование соединения с помощью curl, браузера или тестовой службы.

Модель принятия решения (Mermaid)

flowchart TD
  A[Невидим TLS в реестре?] --> B{Политики GPO?}
  B -- Да --> C[Проверьте GPO и применяемые шаблоны]
  B -- Нет --> D{ОС поддерживает TLS1.2?}
  D -- Нет --> E[Обновите ОС/компоненты]
  D -- Да --> F[Создайте ключи и параметры в реестре]
  F --> G[Перезагрузите и протестируйте]
  C --> G
  E --> G

Тестирование и критерии приёмки

  • Служба, которая должна использовать TLS 1.2, устанавливает TLS 1.2 handshake при подключении.
  • В браузере/логах сервера не видно откатов на TLS 1.0/1.1.
  • Сканер безопасности не обнаруживает уязвимости, связанные с включёнными устаревшими версиями.

Риски и меры смягчения

  • Риск: неправильные правки реестра. Мера: резервная копия и проверка на тестовой системе.
  • Риск: GPO перезапишет параметры. Мера: синхронизация изменений с центром управления (администратор домена).
  • Риск: несовместимость приложений. Мера: тестирование на стадии QA и откат через точку восстановления.

Рекомендации по безопасности

  • Отключайте TLS 1.0 и TLS 1.1 на всех узлах, где это возможно.
  • Следите за обновлениями ОС и криптографических библиотек.
  • Используйте сильные сертификаты и проверяйте цепочку доверия.

Короткое резюме

Создание ключей TLS 1.2 в реестре даёт явный контроль над включением протокола. Всегда делайте резервные копии и учитывайте централизованные политики. Если после изменений проблема остаётся, проверьте GPO, обновления ОС и совместимость приложений.

Если получится — напишите, с какими проблемами столкнулись, и мы подскажем следующие шаги.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро