從 Ws2_32.dll 遺漏的函式匯出


狀況


如果您執行一個終端機伺服器版本上使用 Windows 通訊端的程式,您可能會收到類似下列範例所示,指出 [進入點不在 Ws2_32.dll,錯誤訊息:

執行階段錯誤 '453' ws2_32 中找不到 DLL 的進入點 WPUCompleteOverlappedRequest


執行階段錯誤 '453' ws2_32 中找不到 DLL 的進入點 WSAProviderConfigChange
附註: 錯誤訊息的確切的格式取決於軟體開發環境用來建置程式。

原因


WPUCompleteOverlappedRequest 和 WSAProviderConfigChange 的進入點不會匯出所隨附終端機伺服器版本的 Ws2_32.dll 版本。因此,就會無法存取在執行階段。

解決方案


若要解決這個問題,請取得最新的 service pack 的 Windows NT Server 4.0 版,終端機伺服器版本。如需其他資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
如何取得最新的 Windows NT 4.0 Service Pack 的152734

因應措施


若要解決這個問題,請將終端機伺服器版本的 Ws2_32.dll 檔案版本取代隨附於 Windows NT 4.0 Service Pack 5 這個檔案的版本。

狀態


Microsoft 已確認這是在 Windows NT Server 4.0,終端機伺服器版本中的問題。第一次會在 Windows NT Server 4.0,終端機伺服器版本的 Service Pack 6 版中已經獲得修正這個問題。