有没有办法在Windows 2000 SP4上运行带有.NET 2.0 WinForms应用程序的VS2008生成的setup.exe引导程序?如果我尝试运行它,它会给我一个关于Kernel32.dll中缺少HeapSetInformation的错误消息,但它不会运行。

我尝试手动安装Windows Installer 3.1和.NET 2.0 Framework,但setup.exe仍显示相同的错误消息。我必须直接使用Setup.msi在Windows 2000上安装我的应用程序。引导程序是否仅限于在XP及更高版本上使用?

它在Windows XP上运行正常。

有帮助吗?

解决方案

引导程序通常会在%TMP%文件夹的子文件夹中创建一个日志文件。日志中是否有任何信息?

其他论坛的用户建议安装更新Windows 2000 SP4的汇总1(KB891861)以解决此问题。

其他提示

不幸的是, profile / Temp C:\ windows \ Temp

中没有日志文件

更新汇总确实有效,谢谢!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top