msiexec возвращает отрицательное число - PullRequest
0 голосов
/ 30 сентября 2018

Я получаю странный код возврата от msiexec при установке MSI.А именно, -2147021886.Я думаю, я помню, что где-то читал, что это какая-то проблема с форматированием или кодированием, но я не могу найти ссылку.Я также нашел страницу Microsoft, в которой говорится, что в PS2.o есть проблемы с отрицательными кодами возврата, но это происходит в PS5.0.

1 Ответ

0 голосов
/ 30 сентября 2018

"База данных магических чисел" : я недавно обнаружил magnumdb.com (cleared virustotal 30-9-2018) в твите от Ремко Вейнен ."The Magic Number Database", по-видимому, поддерживается Саймоном Мурье .

Поиск вашего кода ошибки: https://www.magnumdb.com/search?q=-2147021886

1 ERROR_SUCCESS_REBOOT_REQUIRED Int32 -2147021886 %ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17134.0\shared\winerror.h(11960,0)


Другие подходы : Включая несколько других опций для аналогичных ситуаций.

  1. Visual Studio (2017) : выбор меню: Tools => Error Lookup.Этот инструмент Visual Studio (errlook.exe) можно найти в "Tools" folder вашей установки Visual Studio. NB!Локализованные сообщения! (интернационализированный).

    errlook.exe

  2. cmd.exe : С помощью командной строки net command обычно можно использовать для поиска кодов ошибок: net helpmsg errorcode.См. Ссылку на блог ниже для ограничений.

  3. certutil.exe : попробуйте через cmd.exe: certutil.exe /error errorcode.Не уверен, что это доступно в чистой установке, но с Visual Studio оно должно быть уже доступно. Кажется, очень хорошо!Локализованные сообщения .

  4. Err.exe : старый инструмент от команды Exchange.Датируется сейчас.Смотрите ссылку на блог ниже - в комментариях. Требуется загрузка . Английские сообщения, нелокализованные .

А в C ++ FormatMessage.И просто упоминая файлы winerror.h и ntstatus.h.Retrieving the Last-Error CodePowershell blog.


calc.exe : И, очевидно, использовать новый Windows 10 calc.exe в режиме " Programmer Mode " для преобразования между hex / dec и всеми другими задачами:

calc.exe


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