Вопрос

Есть ли способ запустить загрузчик setup.exe, сгенерированный VS2008, с помощью приложения .NET 2.0 WinForms в Windows 2000 SP4? Если я пытаюсь запустить его, он выдает мне сообщение об ошибке отсутствия HeapSetInformation в Kernel32.dll, и он не запускается.

Я попытался установить Windows Installer 3.1 вручную, а также .NET 2.0 Framework, но setup.exe по-прежнему показывает то же сообщение об ошибке. Я должен использовать Setup.msi напрямую для установки моего приложения в Windows 2000. Ограничен ли загрузчик для использования только в XP и выше?

Он работает нормально в Windows XP.

Это было полезно?

Решение

Загрузчик обычно создает файл журнала в подпапке вашей папки% TMP%. Есть ли какая-либо информация в журнале?

Пользователи на других форумах рекомендуют установить Обновите накопительный пакет 1 для Windows 2000 с пакетом обновления 4 (KB891861) , чтобы устранить эту проблему.

Другие советы

К сожалению, в profile / Temp или C: \ windows \ Temp

нет файла журнала.

Накопительный пакет обновления действительно работает, спасибо!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top