Windows 10でopenvpn service errorを開く方法


0

私は、Windows 10サービスとして使われているopenVPNのイライラする振る舞いを経験
します。

Options error: In [CMD-LINE]:1: Error opening configuration file: C:\Program Files\OpenVPN\config\xxx.ovpn
Use --help for more information.

しかし、openvpnのGUIは同じ設定ファイルで動作します。残念ながら、 - helpは役に立ちません。
少なくとも診断の詳細を知るにはどうすればいいですか?
ありがとう
アレクサンドル


OpenVPNサービスがファイルを開くことができない理由を確認するためにProcess Monitorを試すことができます。
montonero

ありがとうMontonero。解読するのは難しいです。それbitdefenderが時々関与しているのを見ることができますが、それが矛盾を引き起こしているかどうか私は判断できません。
アレックス

procmonのフィルタにはOpenVPNサービスプロセスだけを含める必要があります。それは物事をはるかに簡単になります。
montonero

私は最初にしましたが、残念ながら、それは私に前のものに関してより良いヒントを与えませんbitdefender。ディレクトリbitdefenderへのアクセスが制限されているとしか思われませんC:\Program Files\OpenVPN\config
アレックス

回答:


0

サービスがOpenVPNを起動するために使用するコマンドラインは何ですか?

それがこのように見えるならば:

openvpn C:¥Program Files¥OpenVPN¥config¥xxx.ovpn

OpenVPNは(通常は)すべての認証ファイルがあるディレクトリで起動する必要があります(絶対パスを指定していない場合などC:\Program Files\OpenVPN\ta.key)。--cd C:\Program Files\OpenVPN\コマンドラインに追加して、次のようにします。

openvpn --cd C:¥Program Files¥OpenVPN¥--config C:¥Program Files¥OpenVPN¥config¥xxx.ovpn

それでも解決しない場合は--verb 11、コマンドラインに追加してその出力を表示してみてください。

編集

OpenVPNをWindowsサービスとして実行するのOpenVPNページC:\Program Files\OpenVPN\bin\openvpnserv2.exeは、これがメインのOpenVPN実行ファイルを起動するサービスラッパーであることを示しています。2つの提案があります。

1:
使用するregedit私たちのラッパーは、(上記のページには、レジストリ値に関する情報を持っている)を使用している設定を表示し、それらを適切に変更します。
2:
OpenVPNを起動する独自のバッチスクリプトを作成し、それをサービスによって起動される実行可能ファイルとして設定します。侵襲性が最も低いので、私はこれら二つのうち前者を好むでしょう。


ありがとうShadowcoderしかし、コマンドラインはありません。これは、メインの実行可能ファイルがにあるサービスとして起動され"C:\Program Files\OpenVPN\bin\openvpnserv2.exe"ます。私は問題が何らかの権利に関連していると思いますが、どれがわかりませんでした。
アレックス

サービスラッパーを使わずにOpenVPNを起動するようにレジストリを調べたり、サービスを再設定したりする必要があるかもしれません。上の私の編集を読んでください
Shadowcoder
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.