2

我正在尝试在用户不是管理员的 Windows PC 上安装 TortoiseSVN(版本:1.6.1.16129)。

安装程序是一个 msi 文件,默认情况下没有“运行方式”选项。

我都试过了:

msiexec /a "{PATH}\TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi"

runas /user:username "msiexec /a {PATH}\TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi"

运行上述任一结果都会导致安装程序启动,然后第一个对话框会显示神秘消息:“请为 Tortoise SVN 1.6 的服务器映像指定网络位置......”

当管理员用户运行相同的 msi 文件时,安装程​​序将按预期进行。

有没有其他人有这个问题?你找到解决办法了吗?

4

5 回答 5

5

打开任务管理器并终止 TSVNCache.exe 进程。然后尝试再次安装。

来源: http ://dandar3.blogspot.fr/2012/04/tortoisesvn-installation-insufficient.html

于 2013-10-29T16:26:57.170 回答
4

浏览到 windows\system32 目录 - 右键单击​​ cmd.exe 并选择“以管理员身份运行”。你会得到一个提升的命令外壳。现在从命令外壳运行您的 msi。

于 2009-05-11T09:37:54.810 回答
1

可能会有所帮助。

于 2009-05-11T16:57:09.910 回答
1

很抱歉添加到旧帖子。但是,我今天遇到了这个问题并找到了解决方案。我在 CMD.exe 上使用 Runas 来获取提升的命令提示符。然后我跑了:

msiexec /i "{PATH}\TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi"

注意:我将 OP 帖子中的“/a”替换为“/i”。一旦我改变了它,安装过程中就不再询问网络提示。

于 2011-03-24T05:55:24.617 回答
0

我今天在更新 Tortois 时遇到了这个问题,根本原因是 C:\Program Files\TortoiseSVN 目录在清空之前版本的文件后不知何故被标记为只读。这可能与第一次更新尝试告诉我 windows explore、tortoise svn shell 和 google chrome 在继续之前需要关闭有关,我选择了稍后重新启动而不是关闭的选项。在声称它没有对该目录的权限之前,它再次提示了同样的事情。

所以先检查简单的东西。即使以管理员身份运行也无法克服只读目录标志。

如果您查看 msiexec 的帮助(使用 /h),它会显示 /a 以管理员网络安装身份运行。所以它只是假设你的意思是一个网络/远程位置。我只需将其指向本地 c: 驱动器进行安装并正常进行就没有问题。

于 2012-04-06T16:44:35.403 回答