Установка Cygwin на Windows XP без прав администратора?


8

Можно ли установить Cygwin в системе Windows XP без прав администратора?

Ответы:


12

Чтобы установить Cygwin в Windows 7 без прав администратора, сначала необходимо переименовать программу установки Cygwin ( setup.exe) в другое (например cygwin.exe).

Если имя установки Cygwin указано setup.exe, Windows 7 (или Cygwin?), Похоже, предполагает, что для запуска ему необходимы права администратора.


что за глупое поведение при использовании ключевых слов "update" или "setup" / Спасибо за подсказку! Все еще работает в Vista
childno͡.de

Я подтверждаю, что это работает и из Windows 7. Я использую корпоративную машину без прав локального администратора.
Кевинарпе

1
Для меня на W7 требовалось запустить его в режиме совместимости с Windows XP. В противном случае даже переименованный он запрашивает права администратора.
Артём


2

В командной строке введите:

setup-x86.exe --no-admin

В моем случае имя файла настройки setup-x86.exe


1

Я думаю так.

Не неловко, но это просто попробовать, и это не будет иметь негативных последствий, если вы не можете.

Если по какой-то причине вы не можете, посмотрите на этот предыдущий ответ - /superuser/229329/gnu-tools-for-windows/229414#229414

Вы сможете использовать некоторые функции Cygwin без установки.


это не так просто ... Я за корпоративным брандмауэром, который блокирует доступ к файлам .exe и т. д. Поэтому, прежде чем загрузить его, положить его на USB-ключ, пробраться сюда и т. д. Я хотел бы знать, если это можно сделать или нет :)
Gugussee

3
Не. Меня раздражает отсутствие инструментов оболочки на рабочем компьютере, но мне также не хватает целостности для установки программного обеспечения, на которое у меня нет авторизации, на компьютер, которым я не владею.
CarlF

@Gugussee - Если это не ваша машина, и вам не разрешено, не надо. Это так просто. Я думаю, если вы действительно не заботитесь о своей работе ...
Shinrai

0

Это возможно. Когда я установил учетную запись без прав администратора на моих компьютерах с XP, установщик спросил бы, хочу ли я только для себя (я сделал) или для всех (где это необходимо для администратора passwd). Он может находиться в любом месте на диске (хотя я бы порекомендовал папку без пробелов, так как многие скрипты не защищают от пробелов в пути к файлам) и не имеет большого количества записей реестра при базовой установке. Некоторым инструментам, таким как inetd, sshd и cron, понадобится администратор для установки сервисов, но они менее критичны.

Тем не менее, я не тестировал на Win7 (теперь у меня есть рабочий стол Linux, Cygwin не нужен).

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


0

Я только что сделал это, и это работает как шарм. Пока нет проблем с базовыми инструментами и X.

Пока единственная заметная проблема заключается в том, что установщик жалуется, что не может выполнить запись в меню «Все пользователи», даже если я сниму флажок «Сделать пункты меню« Пуск »» и выберу «Установить только для меня».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.