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

时间:2014-12-10 10:38:33

标签: tortoisesvn admin elevated-privileges windows-10

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

" TortoiseProc启动失败:应用程序无法启动,因为它的并排配置不正确。有关更多详细信息,请参阅应用程序事件日志。"

我验证了,"以管理员身份运行"是否检查TortoiseProc.exe文件。我试着检查一下,但这并没有改变任何东西。

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

  • 一个说明TortoiseProc.exe需要提升的对话框

现在,当试图通过双击TortoiseProc.exe来运行应用程序时,我得到一个提示,说这个应用程序需要权限管理员。单击确定正确运行它。所以我想从上下文菜单调用它时没有显示提示,它默默地失败。

我通过右键单击TortoiseProc.exe文件修复了问题 - > proporties。然后,在“兼容”选项卡上,我单击了“#34;运行兼容性问题排查程序"”。瞧!它修复了问题:TortoiseProc.exe现在运行,并且不会询问任何管理员权限!

1 个答案:

答案 0 :(得分:0)

运行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。