OpenVPN,EasyRSA:系统无法找到指定的注册表项或值

OpenVPN,EasyRSA:系统无法找到指定的注册表项或值

我已在 Windows 2012 x64 上以管理员身份安装了最新版本的 OpenVPN (2.4.7-I603)。我已检查安装程序 EasyRSA 2。然后尝试生成证书,进入路径 ..\program files\OpenVPN\easy-rsa\ 打开命令提示符(以管理员身份)运行

 init-config.bat

得到 :

已复制 1 个文件

然后我跑了vars.bat,得到:

系统找不到指定的注册表项或值

谢谢你的帮助

答案1

使用解决 EasyRSA 3并采取步骤这里这里

答案2

我也遇到了同样的问题,我必须改变变量因为发布的版本使用默认的 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"

相关内容