无法在 DLL 中找到过程入口点 sprintf_s
the procedure entry point sprintf_s could not be located in DLL
我们使用的是 windows XP SP3 版本 "PosReady",MS 仍然支持它。
我们有几台旧计算机 运行正在使用此 OS。
最近我们使用 msvcrt.dll 的任何软件都遇到了问题。
此消息弹出窗口不断显示:
"the procedure entry point sprintf_s could not be located in DLL msvcrt.dll"。
尝试删除并重新安装所有 MS visual C++ 运行 次,但没有帮助。
感谢任何帮助。
谢谢,
卸载 2 月 12 日推出的 Windows XP 更新。
Windows更新,通过任务栏中的"shield"通知我有更新。我安装了它们,重新启动后出现了此处描述的问题。所以,很明显问题出在哪里。我使用 "Add/Remove Programs" 卸载了该日期显示的大约九个更新。
大多数更新都影响了 .NET 库,我认为这就是问题所在。我系统上的最新 MSVCRT.DLL 是 2012 年的,即使更新仍在安装,所以弄乱它们也无济于事。
理想情况下,MS 会修复此问题,但如果没有,我们几乎就没有支持了。不要忘记禁用自动更新,否则问题会再次出现。
昨天(2 月 16 日)Windows 更新推送了一个快速更新,解决了问题,并在我安装的更新中列为:
Windows XP 的安全更新 (KB4487085-v2)
看来问题出在该更新的第一个版本中。
Microsoft 在 4487085 中指出:
此更新已于 2019 年 2 月 15 日重新发布,以解决安装 2019 年 2 月 12 日原始版本更新时出现的已知问题。
和
安装此安全更新的最初发布版本(自 2019 年 2 月 12 日起)后,使用 msvcrt.dll 动态 link 库 (DLL) 的应用程序不会正确加载。
我们使用的是 windows XP SP3 版本 "PosReady",MS 仍然支持它。
我们有几台旧计算机 运行正在使用此 OS。
最近我们使用 msvcrt.dll 的任何软件都遇到了问题。
此消息弹出窗口不断显示: "the procedure entry point sprintf_s could not be located in DLL msvcrt.dll"。 尝试删除并重新安装所有 MS visual C++ 运行 次,但没有帮助。
感谢任何帮助。
谢谢,
卸载 2 月 12 日推出的 Windows XP 更新。
Windows更新,通过任务栏中的"shield"通知我有更新。我安装了它们,重新启动后出现了此处描述的问题。所以,很明显问题出在哪里。我使用 "Add/Remove Programs" 卸载了该日期显示的大约九个更新。
大多数更新都影响了 .NET 库,我认为这就是问题所在。我系统上的最新 MSVCRT.DLL 是 2012 年的,即使更新仍在安装,所以弄乱它们也无济于事。
理想情况下,MS 会修复此问题,但如果没有,我们几乎就没有支持了。不要忘记禁用自动更新,否则问题会再次出现。
昨天(2 月 16 日)Windows 更新推送了一个快速更新,解决了问题,并在我安装的更新中列为:
Windows XP 的安全更新 (KB4487085-v2)
看来问题出在该更新的第一个版本中。 Microsoft 在 4487085 中指出:
此更新已于 2019 年 2 月 15 日重新发布,以解决安装 2019 年 2 月 12 日原始版本更新时出现的已知问题。
和
安装此安全更新的最初发布版本(自 2019 年 2 月 12 日起)后,使用 msvcrt.dll 动态 link 库 (DLL) 的应用程序不会正确加载。