TortoiseProc Launch failed: 应用程序无法启动,因为它的并排配置不正确

Posted

技术标签:

【中文标题】TortoiseProc Launch failed: 应用程序无法启动,因为它的并排配置不正确【英文标题】:TortoiseProc Launch failed: The application has failed to start because its side-by-side configuration is incorrect 【发布时间】:2015-02-08 12:29:33 【问题描述】:

我在 Windows 10 上安装了 Tortoise(我的用户具有管理员权限,但未以管理员身份运行安装程序),当尝试使用任何 Tortoise 上下文菜单时,我收到此错误:

“TortoiseProc 启动失败:应用程序无法启动,因为它的并排配置不正确。请查看应用程序事件日志了解更多详细信息。”

我验证,“以管理员身份运行”没有检查 TortoiseProc.exe 文件。我试图检查它,但这并没有改变任何东西。

所以我决定卸载它,然后重新安装。然后我遇到了这个错误:

显示 TortoiseProc.exe 需要提升的对话框

现在,当我尝试通过双击 TortoiseProc.exe 来运行该应用程序时,我收到一个提示,说该应用程序需要管理员权限。单击“确定”可以正常运行。所以我猜从上下文菜单调用它时不会显示提示,它会默默地失败。

我通过右键单击 TortoiseProc.exe 文件 -> 属性解决了这个问题。然后,在“兼容性”选项卡上,单击“运行兼容性疑难解答”。瞧!它解决了问题:TortoiseProc.exe 现在运行,并且不询问任何管理员权限!

【问题讨论】:

【参考方案1】:

运行Command prompt (cmd.exe) with admin rights 并运行以下命令:

SxsTrace Trace -logfile:SxsTrace.etl

现在运行导致 SideBySide 错误的 Tortoise 程序。

返回命令提示符,按 ENTER 生成 SxsTrace.etl。现在输入:

sxstrace Parse -logfile:SxSTrace.etl -outfile:SxSTrace.txt

现在打开 SxSTrace.txt 跟踪并查看缺少哪个 VC++ 运行时。访问 Microsoft.com,下载并安装所需版本。

如果您不确定,请在此处上传完整的 SxSTrace.txt。

【讨论】:

以上是关于TortoiseProc Launch failed: 应用程序无法启动,因为它的并排配置不正确的主要内容,如果未能解决你的问题,请参考以下文章

真机调试时遇到“Could not launch *** process launch failed: Security”的解决办法

Eclipse运行C++问题Launch failed,Binary not found

[错误处理]: How to deal with chrome failing to launch GPU process

setup failed to launch installation engine 服务器运行失败

分享解决gst-launch-1.0错误“ERROR: Failed to allocate required memory.”

Cordova XCode app build clang error linker command failed on Launch Navigator