4

У меня возникли проблемы с установкой msysgit 1.7.3.1preview в Windows 7 Home Premium. Я скачал установочный файл из Google Code и запустил его. При запуске я получил следующую ошибку:

Я попытался загрузить и запустить разные старые версии msysgit без удачи. Кстати, у меня есть права администратора, и на этом компьютере с Windows нет других учетных записей. Любая помощь будет принята с благодарностью. Благодарю.

ОБНОВЛЕНИЕ: мне удалось частично решить эту проблему. Я снова включил Контроль учетных записей пользователей, а затем запустил установочный файл от имени администратора. Мне успешно удалось установить Git. Однако это означает, что мне нужно держать UAC включенным всякий раз, когда я хочу установить новую программу (я понял, что она сохраняется для всех программ, а не только для Git). Так что это довольно неприятно.

Если кто-нибудь знает, как можно отключить контроль учетных записей и при этом устанавливать программы без запуска их установочных файлов от имени администратора, я был бы вечно благодарен.

ОБНОВЛЕНИЕ: я изменил название вопроса, чтобы лучше соответствовать новой ситуации.

3 ответа3

1

Похоже, проблема с разрешениями, а не проблема UAC. При создании файла / папки в вашем профиле пользователя не должно быть проблем с разрешениями. Можете ли вы вручную создать файл / папку по этому пути без необходимости повышенных прав доступа? Если нет, то у вас есть проблемы с ACL, как указано в другом комментарии.

0

Похоже, проблема UAC, как видно из этой другой проблемы установки (не связана с msysgit)

Смотрите этот пост

Это может быть проблемой в драйвере фильтра виртуализации файлов UAC, поэтому убедитесь, что у вашей учетной записи пользователя есть разрешение на запуск приложений, которым требуется запись в каталог AppData -> %TEMP% .

альтернативный текст


Если UAC выключен, и если запуск установки с правами администратора ничего не меняет (поскольку вы уже являетесь администратором), вы также можете попробовать:

  1. Создайте имя папки « Temp » в C:\ // Этот шаг важен, папка должна существовать.
  2. Щелкните правой кнопкой мыши в меню « Start и выберите « Properties
  3. Нажмите Advanced System Setting
  4. В окнах « System Properties перейдите на вкладку « Advanced »
  5. Нажмите кнопку Environment Variables
  6. Под списком User variables дважды щелкните TMP
  7. Измените значение переменной: с « %USERPROFILE%\AppData\Local\Temp » на « C:\Temp »
0

Некоторые установщики, кажется, могут установить. Для других (например, Git) похоже, что вам нужно "работать от имени администратора", но вы можете оставить UAC выключенным. (Протестировано с Windows 10)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .