Я установил (как администратор) последнюю версию OpenVPN (2.4.7-I603) в Windows 2012 x64. Я проверил установщик EasyRSA 2. Затем, пытаясь сгенерировать сертификат, перейдите по пути .. \ program files \ OpenVPN \ easy-rsa \ open command prompt (as Admin) run
init-config.bat
получил :
1 файл скопирован
тогда я бегу vars.bat
и получил:
системе не удалось найти указанный ключ или значение реестра
спасибо за любую помощь
У меня была такая же проблема, и мне пришлось изменить vars.bat поскольку поставляемая версия использует 32-битный переключатель по умолчанию, тогда как должен быть 64-битный параметр реестра. Найдите эту строку (вероятно, строку 7), и она может сработать:
FOR /F "tokens=2*" %%a IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\OpenVPN"') DO set "PATH=%PATH%;%%b\bin"
к этому:
FOR /F "tokens=2*" %%a IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\OpenVPN" /reg:64') DO set "PATH=%PATH%;%%b\bin"
решено с использованием Easy RSA 3 и шаги от Вот и Вот