2011-01-25 174 views
5

我在Windows 7 Proffesional上安装了TortoiseSVN-1.6.12.20536-win32-svn-1.6.15。TortoiseProc启动失败错误:请求的操作需要提升

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

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

已经troubleshoot- - 卸载并安装

  • 修复安装
  • 经过所有的exe(包括TortoiseProc)有 “以管理员身份运行” 选项选中。
  • 开始>运行> CMD(输入)> [DOS提示符]> C:> “IPCONFIG/FLUSHDNS”

任何想法?

回答

13

Checked that all exe's (including TortoiseProc) have the "run as administrator" option checked.

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

+0

检查所有的exe(包括TortoiseProc)都有管理员选项选中,仍然无法做到这一点。 – NaV

+3

未选中,未选中,未选中。 – Stefan

+1

@NaV:@Stefan希望你能确保TorToise exe的“以管理员身份运行”选项不会被**检查。既然你在你的评论中提到该选项实际上已被选中,可能这是你问题的原因?尝试取消选中该选项。 – VonC

1

你有same error with TortoiseGit,它原来是一个PATH问题:
TortoiseGit找不到git(或者,实际上,一些相关dll)。

难道这里有类似的东西吗?
由于TortoiseSVN don't need svn to runsvn.exe(或其他dll s)在PATH(并会与TortoiseSVN发生冲突)?


This thread提到的方式通过摆脱这个消息:

  1. I successfully did " SVN update " with TortoiseSVN-1.6.7.x (not 100% sure what version I had, but it was fairly new). I've used TortoiseSVN successfully for a few years now. I'm on Windows Vista Business 32-bit SP2 (ENG). Running Windows Security Essentials.
  2. TortoiseSVN saying reported that there is a newer version. I updated (without uninstalling first) to TortoiseSVN-1.6.9.19​725-win32-svn-1.6.12​.msi . No other updates to Windows recently (including no Windows updates in the background).
    Download URL: 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
  3. Did not restart the computer.
  4. Tried to use TortoiseSVN , e.g. " SVN log ". Received the error dialog:
    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. "
    All "TortoiseSVN" submenu options gives this including " TortoiseSVN -> Help ".
  5. Restarted the computer.
  6. Still receiving the error.
  7. Scanned the Windows Registry with CCleaner. There was nothing related to TortoiseSVN, but I cleaned out all issues anyway.
  8. Still receiving the error.
  9. Uninstalled TortoiseSVN via the Windows Control Panel. Confirmed that there was nothing left.
  10. Restarted Windows.
  11. Removed %ProgramFiles%/TortoiseSVN/, because it contained a BerkeleyDB License.txt.
  12. Scanned the Windows Registry with CCleaner. Detected:
    " Unknown File Extension *.patch", and 3 "Missing MUI References" for TortoiseProc.exe, TortoisePlink.exe and TortoiseMerge.exe ".
    Cleanup again.
  13. Reinstalled above TortoiseSVN .
  14. " TortoiseSVN -> Help " and " TortoiseSVN -> Show log " works now, even before restarting the computer.
  15. Restarted the computer.

Not sure if Steps 11-12 are needed.

所以基本上:

  • 卸载
  • 重启
  • 清理注册表
  • 重安装
+0

可否详细说明它PLZ。 – NaV

+0

@NaV:它可能与您可能拥有的独立svn安装冲突(但不需要运行TortoiseSVN)。 – VonC

+0

@NaV:刚刚添加了另一个过程,试图摆脱消息。 – VonC

1

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

我已经登录到具有管理员权限

我的问题解决了一个用户。

2

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

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

0

我有同样的问题。对我来说,解决办法是:

  1. 卸载乌龟SVN
  2. 打开注册表
  3. 修改PATH在注册表编辑器,并删除SVN关键
  4. 从注册表中删除所有键含有龟
  5. 安装再次乌龟。
  6. Voila它的工作原理。

我有安装问题我在乌龟目录中安装软件,而不是tortoiseSVN。我认为这造成了这个问题。我希望它能帮助那些和我有同样问题的人。

+0

能否详细说明如何从系统路径中删除SVN?我有完全相同的问题,没有其他答案的工作。 – Tiago

+1

取决于。如果你在system/system32中有它,那么从那里删除。在其他地方你需要编辑PATH变量我的电脑检查 - > http://www.computerhope.com/issues/ch000549.htm – Robert

0

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

0

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

我希望这有助于其他人在我进入类似的车辙。

相关问题