TortoiseProc启动失败错误:请求的操作需要提升

时间:2011-01-25 15:32:17

标签: svn windows-7 tortoisesvn

我在Windows 7 Proffesional上安装了TortoiseSVN-1.6.12.20536-win32-svn-1.6.15。

TortoiseProc启动失败:请求的操作需要提升。

上下文菜单中的任何选项都会出现相同的错误。

已经排除故障 - 卸载并安装

  • 修复安装
  • 检查所有exe(包括TortoiseProc)是否选中了“以管理员身份运行”选项。
  • START> RUN> CMD(enter)> [DOS PROMPT]> C:>“ipconfig / flushdns”

有什么想法吗?

7 个答案:

答案 0 :(得分:13)

  

检查所有exe(包括TortoiseProc)是否选中了“以管理员身份运行”选项。

这是你的问题:确保选项已检查!只有当您允许TortoiseProc以普通用户身份运行时,您才会收到提示。

答案 1 :(得分:2)

如前所述,删除TortoiseProc.exe上的Run as Administrator标志也解决了我的问题,但我仍然遇到了Repo浏览器的问题,我从Visual Studio 2008开始通过Visual SVN插件。我还看到错误“无法打开ra_local会话到URL”。

我的VS2008也设置为以管理员身份运行,似乎适用于从VS内部启动的任何程序。在Visual Studio上关闭此功能修复了我尝试浏览和访问存储库的问题。认为值得一提,因为我花了几个小时试图让我的新Win7 x64机器与VS2008一起使用Tortoise SVN。我的XP盒子从未出现任何问题。

答案 2 :(得分:1)

您拥有same error with TortoiseGit,结果证明是PATH问题:
TortoiseGit找不到git(或实际上,某些关联的dll)。

这有什么相似之处吗? 由于TortoiseSVN don't need svn to runsvn.exe中的dll(或其他PATH s)(并且会以某种方式与TortoiseSVN冲突)?


This thread提到了通过以下方式消除此消息的方法:

  
      
  1. 我成功地用SVN update做了“TortoiseSVN-1.6.7.x”(不是100%确定我的版本,但它相当新)。我已成功使用TortoiseSVN几年了。我使用的是Windows Vista Business 32位SP2(英文版)。运行Windows Security Essentials。
  2.   
  3. TortoiseSVN说有报告称有更新的版本。我更新了(没有先卸载)TortoiseSVN-1.6.9.19​725-win32-svn-1.6.12​.msi。最近没有其他Windows更新(包括后台没有Windows更新)   下载网址:http://ignum.dl.sour ceforge.net/project/ tortoisesvn / Applicat ion / 1.6.9 / TortoiseSV N-1.6.9.19725-win32-svn-1.6.12.msi
  4.   
  5. 没有重新启动计算机。
  6.   
  7. 尝试使用TortoiseSVN,例如“SVN log”。收到错误对话框:
      TortoiseProc Launch failed: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail.
      所有“TortoiseSVN”子菜单选项都包括“TortoiseSVN -> Help”。
  8.   
  9. 重新启动计算机。
  10.   
  11. 仍然收到错误。
  12.   
  13. 使用CCleaner扫描Windows注册表。没有任何与TortoiseSVN相关的内容,但无论如何我都清理了所有问题。
  14.   
  15. 仍然收到错误。
  16.   
  17. 通过Windows控制面板卸载TortoiseSVN。确认没有任何遗漏。
  18.   
  19. 重新启动Windows。
  20.   
  21. 删除了%ProgramFiles%/ TortoiseSVN /,因为它包含BerkeleyDB License.txt。
  22.   
  23. 使用CCleaner扫描Windows注册表。检测:
      “Unknown File Extension *.patch", and 3 "Missing MUI References" for TortoiseProc.exe, TortoisePlink.exe and TortoiseMerge.exe”。
      再次清理。
  24.   
  25. 重新安装在上面TortoiseSVN
  26.   
  27. TortoiseSVN -> Help”和“TortoiseSVN -> Show log”现在可以正常工作,甚至可以在重新启动计算机之前使用。
  28.   
  29. 重新启动计算机。
  30.         

    不确定是否需要步骤11-12。

基本上是这样的:

  • 卸载
  • 重新启动
  • 清理注册表
  • 重新安装

答案 3 :(得分:1)

我右键单击了陆龟SVN exe并选择查看属性。在属性窗口的“兼容性”选项卡中,选中“以管理员身份运行”。我未经检查,之后我没有收到任何错误。

我已以具有管理员权限的用户身份登录

我的问题已经解决了。

答案 4 :(得分:0)

我有同样的问题。我的解决方案是:

  1. 卸载Tortoise SVN
  2. 打开Regedit
  3. 在regedit中修改PATH密钥并删除svn
  4. 从包含tortoise的注册表中删除所有密钥
  5. 再次安装陆龟。
  6. Voila有效。
  7. 我遇到安装问题我在tortoise目录中安装了软件而不是tortoiseSVN。我认为这引起了这个问题。我希望它会帮助那些遇到同样问题的人。

答案 5 :(得分:0)

Unistall Tortoise SVN和SVN命令工具。使用SVN命令行工具重新安装Tortoise SVN。

答案 6 :(得分:0)

我有一个非常类似的错误,其中没有上述解决方案解决了我的问题。甚至卸载,重新启动,清理,删除,重新启动和重新安装都无法解决我的问题。最后,当我尝试授予TortoiseProc管理员权限然后我通过上下文菜单运行时,我发现我的问题出现了。这在某种程度上被“记住”在Windows中的某个地方。即使我取消选中以管理员身份运行并尝试使用shell上下文菜单选项,它仍然尝试以管理员身份运行。经过几天尝试学习svn cli后,我终于尝试直接运行可执行文件了。然后上下文菜单再次开始工作。

我希望这能帮助其他人进入类似的道路。