AT-F01 發生 M999 資料傳輸失敗 Code: 12175 或 -2146893023 的原因及解決方式

請參考以下內容,此為 Windows 舊版本系統本身的加密套件問題。

群益策略王 API 委託傳送失敗錯誤代碼1 2175 (SSL錯誤)、-2146893023(緩存錯誤,等同無負號的2148074273)解決辦法

此二種問題在此是同一原因導致,詳細原因不另述。

解決辦法如下三種(擇一),微軟提供 (請注意方法2與方法3的修改風險尚未評估,請謹慎修改)

一.作業系統換版。(建議)

以下版本均為經微軟確認不會發生該問題的版本,建議使用這些版本的作業系統。

※微軟已確定不會為已停止支援的版本進行相關修正!

Windows 10

Windows Server 2012

Windows Server 2016

二.使用非上述1所提及系統時,可修改機碼設定值。(可能無效-原因不明)

請新增文字檔案貼上以下內容

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\KeyExchangeAlgorithms\Diffie-Hellman]

“ClientMinKeyBitLength”=dword:00000400

修改完畢執行另存,副檔名為.REG(例RUN.REG)

使用系統管理員權限執行登錄後,重啟系統即可。

三.使用非上述1所提及系統,可修改本機群組原則(Local Group Policy)。(已驗證有效)

開啟本機群組原則編輯器(gpedit.msc)

選擇

>電腦設定(Computer Configuration)>系統管理範本(Administrative Templates)>網路(Network)>SSL組態設定(SSL Configuration Settings)

於右側內容啟用SSL加密套件順序(SSL Cipher Suite Order)

並修改內容,將其中的TLS_DHE_RSA_WITH_AES_128_CBC_SHA與TLS_DHE_RSA_WITH_AES_256_CBC_SHA移除並儲存,

重啟系統即可。

※請注意這會禁用部分加密演算法,若因修改而造成其它問題時,請使用其它解決辦法。