web-dev-qa-db-ja.com

CNTLMを開始できません

CNTLMを起動しようとすると失敗します。 Windowsイベントログをチェックインすると、次のメッセージが表示されます。

サービス 'cntlm'の開始に失敗しました:フォーク11、リソースが一時的に利用できません

最新のWindows 10(1511から1607)にアップデートする前に動作しました。この問題を解決するにはどうすればよいですか? (私はすでにCNTLMを再インストールしました)。

10
Dunken

これは私にとってWin 10 1607で機能しました:

_regedit.exe_を開き、_HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cntlm\Parameters_に移動します。

次に、AppArgsキーを-f -c "C:\Program Files (x86)\Cntlm\cntlm.ini"に変更します

8
r590

最新の_cntlm-0.92.3-setup.exe_はサービスをインストールしましたが、開始できませんでした。 W2k3 x64でWindowsサービスとして_cygrunsrv.exe_を正常に開始するためにバンドルされた_cntlm.exe_を作成できなかったため、さまざまなユーザーでパラメーターのすべての組み合わせを試しました。

サービスなしで問題なく実行されている間:

cntlm.exe -T "C:\Program Files (x86)\Cntlm\debug.txt" -v -f -s -c "C:\Program Files (x86)\Cntlm\cntlm.ini"

srvany に切り替えることでこれを回避する必要がありました。 Windows Server 2003 Resourse Kitから_srvany.exe_をコピーし、次のコマンドを実行して既存のcntlmサービスを修復するだけです。

_reg ADD HKLM\SYSTEM\CurrentControlSet\Services\cntlm /v ImagePath /t REG_EXPAND_SZ /d "C:\Program Files (x86)\Cntlm\srvany.exe" /f
reg ADD HKLM\SYSTEM\CurrentControlSet\Services\cntlm\Parameters /v Application /d "C:\Program Files (x86)\Cntlm\cntlm.exe" /f
reg ADD HKLM\SYSTEM\CurrentControlSet\Services\cntlm\Parameters /v AppDirectory /d "C:\Program Files (x86)\Cntlm" /f
reg ADD HKLM\SYSTEM\CurrentControlSet\Services\cntlm\Parameters /v AppParameters /d "-T \"C:\Program Files (x86)\Cntlm\debug.txt\" -v -f -c \"C:\Program Files (x86)\Cntlm\cntlm.ini\"" /f
_
5
Vadzim

現在、最善の解決策は、使用するNTLMプロキシアプリケーションを変更することです。 CNTLMは古く、メンテナンスされなくなったため、最近のWindows 10ビルドでさらに多くの問題が発生しています。

Px に切り替えることをお勧めします。これもオープンソースであり、

アプリケーションがNTLMまたはKerberosプロキシサーバーを介して認証できるようにするHTTP(s)プロキシサーバーです。

Pxはパスワードまたはパスワードハッシュを構成に保存するように要求しません(代わりにCNTLMで必要でした)ため、現在のウィンドウの資格情報を透過的に使用するため、CNTLMよりも安全です。 1つのプロキシサーバーを指定する代わりに、PAC(Proxy Auto-Config)ファイルを使用するように構成することもできます(これは、CNTLMのもう1つの重大な制限でした)。

0
Fulvio