Есть ли способ запустить загрузчик setup.exe, созданный VS2008, с приложением .NET 2.0 WinForms в Windows 2000 SP4? Если я пытаюсь запустить его, появляется сообщение об ошибке об отсутствии информации HeapSetInformation в Kernel32.dll, и он не запускается.
Я попытался установить вручную установщик Windows 3.1 и .NET 2.0 Framework, но файл setup.exe по-прежнему показывает то же сообщение об ошибке. Мне нужно использовать Setup.msi напрямую для установки моего приложения в Windows 2000. Ограничено ли использование загрузчика только в XP и выше?
Он работает нормально в Windows XP.





Загрузчик обычно создает файл журнала в подпапке вашей папки% TMP%. Есть ли информация в журнале?
Пользователи других форумов предлагают установить Накопительный пакет обновления 1 для Windows 2000 SP4 (KB891861), чтобы решить эту проблему.
К сожалению, в profile/Temp или C:\windows\Temp нет файла журнала.
Накопительный пакет обновлений действительно работает, спасибо!