CNTLMを起動しようとすると失敗します。 Windowsイベントログをチェックインすると、次のメッセージが表示されます。
サービス 'cntlm'の開始に失敗しました:フォーク11、リソースが一時的に利用できません
最新のWindows 10(1511から1607)にアップデートする前に動作しました。この問題を解決するにはどうすればよいですか? (私はすでにCNTLMを再インストールしました)。
これは私にとってWin 10 1607で機能しました:
_regedit.exe
_を開き、_HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cntlm\Parameters
_に移動します。
次に、AppArgsキーを-f -c "C:\Program Files (x86)\Cntlm\cntlm.ini"
に変更します
最新の_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
_
現在、最善の解決策は、使用するNTLMプロキシアプリケーションを変更することです。 CNTLMは古く、メンテナンスされなくなったため、最近のWindows 10ビルドでさらに多くの問題が発生しています。
Px に切り替えることをお勧めします。これもオープンソースであり、
アプリケーションがNTLMまたはKerberosプロキシサーバーを介して認証できるようにするHTTP(s)プロキシサーバーです。
Pxはパスワードまたはパスワードハッシュを構成に保存するように要求しません(代わりにCNTLMで必要でした)ため、現在のウィンドウの資格情報を透過的に使用するため、CNTLMよりも安全です。 1つのプロキシサーバーを指定する代わりに、PAC(Proxy Auto-Config)ファイルを使用するように構成することもできます(これは、CNTLMのもう1つの重大な制限でした)。