在安装MSI时,我从msiexec得到了一个奇怪的返回码。即-2147021886
。我想我记得在某个地方读过,这是某种格式或编码问题,但我找不到参考。我还找到了一个有关PS2.o的Microsoft页面,该页面出现负返回码问题,但这在PS5.0中正在发生。
答案 0 :(得分:3)
“幻数数据库” :我最近在一条推文中发现了magnumdb.com(
cleared virustotal 30-9-2018
) 来自Remko Weijnen。"The Magic Number Database"
是 显然由Simon Mourier维护。查找错误代码: 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)
其他方法 :针对类似情况还包括其他几种选择。
Visual Studio(2017) :菜单选项: Tools => Error Lookup
。可以在Visual Studio安装的 errlook.exe
中找到此Visual Studio工具( "Tools" folder
)。 NB!本地化消息!(国际化)。
cmd.exe :通过命令行,通常可以使用 net command
查找错误代码: net helpmsg errorcode
。有关限制,请参见下面的博客链接。
certutil.exe :尝试通过cmd.exe: certutil.exe /error errorcode
。不知道是否可以在全新安装中使用它,但对于Visual Studio,它应该已经可用。 外观非常好!本地化的邮件。
Err.exe :来自Exchange团队的旧工具。现在日期。请参阅下面的博客链接-在评论中。 Needs download。 非本地化的英语消息。
在C ++中,FormatMessage
调用。只需提及 winerror.h
和 ntstatus.h
文件。 Retrieving the Last-Error Code
。还有Powershell blog
。
calc.exe :并且显然在“ 程序员模式”中使用新的Windows 10 calc.exe
在十六进制/ dec和各种其他任务: