Как использовать программное обеспечение, не устанавливая его на компьютер?

10305
optimal control

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

Есть ли способ открыть и использовать программное обеспечение, не устанавливая его на компьютер? Например, установить программное обеспечение на USB-ключ? или другой метод?

Любая помощь высоко ценится.

1
Ищите портативную версию того же программного обеспечения. kenorb 8 лет назад 3
Это полностью зависит от программного обеспечения и операционной системы, которую вы хотите использовать. Как говорит Брэм, [Portable Apps] (http://portableapps.com/) - отличный ресурс для Windows, но доступное программное обеспечение (обязательно) ограничено бесплатными, хотя я обнаружил, что некоторые установленные программы будут работать, если вы скопируете установочный каталог с одного компьютера на другой, но вы должны быть осторожны, чтобы не нарушать условия лицензирования, если вы это делаете. В Linux нет аналога, но, устанавливая соответствующие пути в среде и сценариях, вы можете устанавливать программы в домашний каталог пользователя. AFH 8 лет назад 0
http://superuser.com/questions/214072/can-i-install-programs-on-a-mac-without-admin-rights http://superuser.com/questions/411577/do-all-mac-os -x-приложения-требуют прав администратора разрешения_доступа к INSTAL random 8 лет назад 0

4 ответа на вопрос

8
ElektroStudios

Существует множество сторонних приложений, которые отслеживают установку другого программного обеспечения для создания нужной вам переносимой версии программного обеспечения.

Такие приложения обычно называют «установочными трассировщиками», они в основном отслеживают изменения файловой системы и реестра, чтобы воспроизводить их в автоматическом режиме. Это исключает необходимость процедуры установки на других машинах.

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


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

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

enter image description here

Он интуитивно понятен благодаря удобному графическому интерфейсу пользователя и поставляется с автономным руководством пользователя в формате pdf, которое вы также можете увидеть в Интернете на веб-сайте VMWare .

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

Это также чрезвычайно дорого. Ramhound 8 лет назад 1
@Ramhound, да, спасибо за указание, но ОП, кажется, должен выполнить эту задачу один раз в своей жизни, тогда он мог бы сделать это в течение пробного истечения срока действия ThinApp. ElektroStudios 8 лет назад 0
В любом случае, если кому-то интересно: бесплатными альтернативами являются ** Regshot 2 Unicode ** для мониторинга реестра (он создает снимок реестра, переведенный как функциональный скрипт реестра) и ** Moo0 File Monitor ** для мониторинга файлов. Конечно, есть гораздо больше бесплатных приложений, таких как ** ProcessMonitor ** из ** SysInternals **, но я упомянул два основных приложения, которые работают хорошо, обратите внимание, что, возможно, может потребоваться больше работы с другими приложениями мониторинга, например, если приложение Portabilize установить драйверы или зарегистрировать расширения оболочки или кодеки. ** VMWare ThinApp ** делает все перечисленные вещи. ElektroStudios 8 лет назад 0
Не было бы иронично, если бы это было установлено! Often Right 8 лет назад 1
@N_Soong Установка требуется один раз для отслеживания изменений файловой системы, однако, в зависимости от типа сборщика установщика, используемого для компиляции setup.exe (например, Inno Setup, NSIS, MSI и т. Д.), Его можно распаковать для получения сценария / проекта установки. в этом случае установка не понадобится, если достаточно знаний программирования, чтобы понять распакованный сценарий, поскольку сценарий должен содержать все операции, которые выполняет установщик. ElektroStudios 8 лет назад 0
0
Bram

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

На Linux вы можете скомпилировать и запустить, например, из вашего домашнего каталога без установки.

0
cunninglinguist

Если не считать взлома машины паролем администратора ... единственный вариант, который я вижу, - это попытаться использовать версию Linux для Live USB (например, USB с Ubuntu-загрузкой) и посмотреть, сможете ли вы установить и запустить свое приложение оттуда.

Для этого часто требуется войти в BIOS и убедиться, что процесс загрузки проверяет наличие загрузочных USB-дисков перед запуском основной ОС жесткого диска. Однако в BIOS может быть установлен пароль, что сделает невозможным изменение порядка загрузки.

-1
Ninja Boy

Используйте виртуальную машину для установки программного обеспечения без установки на локальном компьютере, виртуальный ящик от Oracle является достойным выбором. Получить портативную версию программного обеспечения, если вы не хотите иметь VM.