Оставьте заявку

Текст сообщения:


 Инструкция по запуску WireGuard на ОС Windows 10 HOME

По умолчанию в Windows 10 Home отсутствует группа "Network Configuration Operators" («Операторы настройки сети»). Данная инструкция позволяет решить эту проблему.

Эта информация основана на сообщении Джейсона Доненфельда в списке рассылки, автора WireGuard, и ответе tromlet на StackOverflow. Она работает только с WireGuard версии 0.3.1 и выше. На момент написания было оттестировано на версии 0.5.3  и Windows 10 Home

Версия windows

  1. Зайдите в систему под учетной записью пользователя с правами администратора.
  2. Скачайте PsExec со страницы Microsoft Sysinternals: https://docs.microsoft.com/en-us/sysinternals/downloads/psexec, или с нашего сайта. После скачивания распакуйте архив.
  3. Скачайте прикреплённый файл реестра с электронной почты Джейсона в списке рассылки ядра Linux, или с нашего сайта. При скачивани с нашего сайта рапакуйте архив.
  4. Откройте PowerShell от имени администратора, перейдите в папку, куда вы загрузили и распаковали PsExec, и выполните комманду psexec -i -s regedit. Это простой способ запустить редактор реестра Windows от имени пользователя SYSTEM (-s, Windows) на рабочем столе текущего пользователя (-i). На Windows 11 у меня возникала ошибка, о том, что не может найти файл psexec, и тутже была рекомендация как исправить, редактируете комманду на  .\psexec -i -s regedit и все работает.
  5. В редакторе реестра выберите «Файл» → «Импорт» и импортируйте файл реестра (2-nco.reg) из электронного письма (или файла скачанного с нашего сайта), которое вы загрузили на шаге 3. Этот файл реестра добавляет группу «Операторы конфигурации сети» в Windows 10 Home, где она обычно отсутствует.
  6. Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE (пункты 6-8 стандартные во всех инструкциях) и создайте новый раздел реестра с именем WireGuard, щёлкнув правой кнопкой мыши по «SOFTWARE» и выбрав «Создать» → «Раздел».
  7. Внутри HKEY_LOCAL_MACHINE\SOFTWARE\WireGuard создайте новый DWORD под названием LimitedOperatorUI: щёлкните правой кнопкой мыши по пустому месту на главной панели и выберите «Создать» → «Значение DWORD (32-разрядное)».
  8. Дважды щёлкните по новому значению LimitedOperatorUI и установите его в 1. Это укажет WireGuard, что пользователи из группы «Операторы конфигурации сети» могут запускать WireGuard в режиме интерфейса, в котором нельзя добавлять или удалять новые туннели, но можно подключаться к существующим и отключаться от них.
  9. Закройте редактора реестра
  10. Пункты 6-9 можно выполнить следующим образом: от имени администратора запускаем командную строку cmdи добавляем в реестр такую строчку:

    reg add HKLM\Software\WireGuard /v LimitedOperatorUI /t REG_DWORD /d 1 /f

    для PowerShell

    New-Item -path "HKLM:\SOFTWARE" -Name "WireGuard"

    New-ItemProperty -path "HKLM:\SOFTWARE\WireGuard" -Name "LimitedOperatorUI" -Value 1 -PropertyType Dword

  11. В оболочке PowerShell выполните: Add-LocalGroupMember -Group "Network Configuration Operators" -Member $USERNAME для добавления пользователя без прав администратора в группу «Операторы настройки сети».
  12. Выйдите из пользователя без админ прав и снова войдите в него (ну или перегрузите компьютер)