Установка Tortoise SVN с повышенными полномочиями - PullRequest
2 голосов
/ 11 мая 2009

Я пытаюсь установить TortoiseSVN (Версия: 1.6.1.16129) на ПК с Windows, где пользователь не является администратором.

Установщик является файлом 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 запускается пользователем, который является администратором, программа установки продолжает работу, как и ожидалось.

Кто-нибудь еще имел эту проблему? Вы нашли решение для этого?

Ответы [ 5 ]

5 голосов
/ 29 октября 2013

Откройте диспетчер задач и уничтожьте процесс TSVNCache.exe. Затем попробуйте установить снова.

Источник: http://dandar3.blogspot.fr/2012/04/tortoisesvn-installation-insufficient.html

4 голосов
/ 11 мая 2009

Перейдите в каталог windows \ system32 - щелкните правой кнопкой мыши на cmd.exe и выберите «Запуск от имени администратора». Вы получаете повышенную командную оболочку. Теперь запустите MSI из командной оболочки.

1 голос
/ 24 марта 2011

Извините, что добавил к старому сообщению. Однако сегодня я столкнулся с этим и нашел решение. Я использовал Runas на CMD.exe, чтобы получить командную строку с повышенными правами. Я тогда побежал:

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

Примечание: я заменил "/ a" в посте ОП на "/ i". Как только я изменил это, во время установки больше не запрашивалось сетевое приглашение.

1 голос
/ 11 мая 2009

Это может помочь.

0 голосов
/ 06 апреля 2012

Я столкнулся с этой проблемой сегодня, когда обновлял Tortois, и основной причиной было то, что каталог C: \ Program Files \ TortoiseSVN стал каким-то образом помечен как доступный только для чтения ПОСЛЕ того, как он был очищен от файлов предыдущей версии. Это может быть как-то связано с первой попыткой обновления, когда я пытался сказать мне, что Windows Explorer, оболочку svn черепахи и google chrome необходимо закрыть перед продолжением, и я выбрал вариант перезагрузки позже вместо закрытия. Он снова запросил то же самое, прежде чем утверждать, что у него нет прав доступа к каталогу.

Итак, сначала проверь простые вещи. Даже администратор не может преодолеть флаг каталога только для чтения.

Если вы посмотрите справку для msiexec (с использованием / h), то это показывает, что / a запускается как сетевая установка администратора. Так что это просто предполагает, что вы имели в виду сеть / удаленное местоположение. У меня не было проблем, просто указав его на локальный диск c: для установки и продолжения в обычном режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...