Установка Tortoise SVN с повышенными полномочиями

Я пытаюсь установить 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 ответов

Решение

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам