Проект установки C # - сбойное приложение msiexec.exe, сбойный модуль kernel32.dll - PullRequest
1 голос
/ 28 января 2012

Я разработал (Windows Service) приложение на C #, .Net 3.5 и вместе с ним проект установки.Мой установщик впервые работал отлично, я мог установить его на свой компьютер, и приложение работало так, как должно.Затем я удалил его на некоторое время, и теперь, когда мне пришлось перестраивать свой проект установки снова - без изменений incode - мне дают сообщение во время установки, которое говорит:

" Приложение столкнулось с проблемойи нужно закрыть".Тем не менее, кажется, что установка продолжается и в конце говорится, что «Приложение успешно установлено».Я заметил, что в папке установки нет файла * .Install.

Я проверил журнал событий, и сообщение об ошибке пугает меня:

Неисправное приложение msiexec.exe, версия 4.5.6001.22159, штамп 480573de, неисправный модуль kernel32.dll, версия 5.1.2600.5781, штамп 49c4f482, отладка?0, адрес ошибки 0x00012afb.

Я должен сказать, что то же самое происходит и при удалении, и приложение удаляется с ошибками, потому что оно "сталкивается с проблемой и требует закрытия".Тем не менее, он удаляется из папки установки.

Я искал в Интернете решение и до сих пор не знаю, как решить эту проблему.Это как-то связано с реестром, могу ли я что-нибудь сделать, чтобы этого не случилось?

1 Ответ

1 голос
/ 28 января 2012

Похоже, это может быть что-то с кодом установщика вашего сервиса.У меня есть старое сообщение в блоге , в котором показано, как подключиться к установщику, чтобы пройти через него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...