web-dev-qa-db-ja.com

OpenVPNServiceInteractiveが開始されていません。管理アクセスを必要とするタスクが機能しない場合がある

起動時に、次のようなOpenVPNダイアログが表示されます。

「OpenVPNServiceInteractive」が起動していません。管理アクセスを必要とするタスクが機能しない場合があります。

OpenVPNServiceInteractive not started dialog

メッセージを無視してVPNに接続しようとすると、後でOpenVPNがルーティングテーブルをセットアップしようとしたときに別のエラーが発生します。

開いているVPNを終了し、しばらく(数分)待ってから再試行すると、エラーダイアログが表示されなくなります。

6
Doug Richardson

問題は、OpenVPNInteractiveServiceがスタートアップ自動(遅延)に設定されていることです。これを解決するには:

  1. オープンサービス
  2. 「OpenVPN Interactive Service」を開く
  3. Startup type:Automaticに変更します。

Services List

サービスが誤って遅延自動開始に設定されています:

Delayed Start

サービスは自動(遅延なし)開始に修正されました。

Automatic Start

詳しくは

OpenVPN開発者は、サービスが自動に設定されていることを確認すると言っています

また、インストール時に、サービスの開始タイプは自動です。遅延自動に変更されていないことを確認してください。

OpenVPNInteractiveService is

...非特権openvpn.exeプロセスがルートの追加などの特定の特権操作を実行できるようにするWindowsシステムサービス。

Windows Internals、6th Edition 327ページから:

自動開始サービスを処理した後、SCMはScInitDelayStartを呼び出し、ScAutoStartServicesが遅延自動開始とマークされたためにスキップしたすべてのサービスの処理を担当するワーカースレッドに関連付けられた遅延作業項目をキューに入れます。このワーカースレッドは遅延後に実行されます。 デフォルトの遅延は120秒ですが、[sic]によって上書きされ、HKLM\SYSTEM\CurrentControlSet\ControlにAutoStartDelay値が作成されます。

6
Doug Richardson