- Portable-программы: что это значит и зачем они нужны?
- Что такое portable-программа?
- Зачем нужны portable-программы?
- У всех ли программ существуют portable-версии?
- Портативная версия программы — что это? (Portable)
- Описание
- Разбираемся
- Заключение
- 990x.top
- Простой компьютерный блог для души)
- Портативная версия программы — что такое?
- Портативная версия программы — что такое?
- Портативная версия программы
- Заключение
- Portable — что это значит? Программы с отметкой Portable
- Portable: что это значит?
- Отличие портативных версий от устанавливаемых приложений
- Состав портативного пакета
- Как работают portable-программы
- Где применяются портативные приложения
- Эмуляторы операционных систем
- Антивирусы и средства диагностики
- Как самому создать портативную версию приложения
- Предупреждение!
Portable-программы: что это значит и зачем они нужны?
Довольно часто на страницах скачивания тех или иных программ можно в описании указывается, что существует ее portable-версия. Объясним, что это значит, и для чего нужны данные версии программного обеспечения.
Что такое portable-программа?
С английского «portable» переводится как «портативный» или «переносной». По отношению конкретно к программам, «portable» будет означать, что данную версию приложения: а) не нужно устанавливать в систему; б) можно запускать с любого носителя — диска, USB-флешки и т.п.
Касательно установки, то portable-программы все же иногда приходится устанавливать. Но это, скорее, не инсталляция, а распаковка архива. Даже если установщик является исполнимым EXE-файлом, то это, скорее, самораспаковывающийся архив либо его подобие. И распаковка такого архива не затрагивает никакие системные настройки, не копирует какие-либо файлы в системные каталоги жесткого диска (но в процессе распаковки может быть предложено создание ярлыка на рабочем столе или другие действия).
Удобство использования portable-версий еще и в том, что в качестве папки назначения установки (распаковки) можно указать, например, USB-флешку. Ее впоследствии можно будет подключить к любому компьютеру, а затем запустить с нее же установленную (распакованную) программу без необходимости повторной установки или копирования файлов на жесткий диск.
Зачем нужны portable-программы?
Портативные версии программ могут понадобиться в различных ситуациях, например:
- Необходимость выполнения каких-либо действий за компьютером сразу после переустановки операционной системы. К примеру, портативный менеджер драйверов позволит быстро установить необходимые драйверы, даже если компьютер не подключен к интернету.
- Обслуживание компьютера при использовании портативных программ, установленных на внешний накопитель (USB-флешку). Данный способ обслуживания зачастую используют специалисты по ремонту ПК — это значительно облегчает и ускоряет их работу.
- Запуск антивирусных программ (да, существуют портативные антивирусы) на компьютере, пораженном вирусами. Зачастую этот способ очистки ПК является единственно доступным (не считая удаления всех данных с жесткого диска и последующей переустановки системы), т.к. вирусы уже давно «научились» блокировать установку любых программ на компьютер, и в особенности антивирусы.
Также многие пользователи компьютеров создают свой личный набор портативных программ, чтобы их можно было запускать без необходимости повторной установки (например, при переустановке системы либо покупке нового жесткого диска или целого компьютера).
У всех ли программ существуют portable-версии?
Однозначно нет. Причина в том, что некоторые программы (а таковых большинство) требуют особых условий для их успешного запуска и последующего использования. И создание этих условий обычно осуществляется исключительно в процессе установки приложения. Такую программу нельзя просто скопировать на флешку, а затем запустить на другом компьютере или в другой системе.
Также следует понимать, что portable-версии многих приложений создают не сами их разработчики, а простые любители. Для этого они вносят собственные изменения в настройки программ, добавляют/удаляют/редактируют те или иные файлы и т.д. К запуску таких любительских сборок portable-версий приложений следует относиться с осторожностью, т.к. никогда точно неизвестно, что именно было в них изменено.
Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.
Источник
Портативная версия программы — что это? (Portable)
- Описание
- Разбираемся
- Вывод
Приветствую уважаемые друзья! Данный материал расскажет об одной версии программы, которую могут предлагать скачать софт-порталы, кроме обычной.
Описание
Портативная версия программы — версия ПО, которое хранит параметры в папке запуска, поэтому такую программу можно запустить на другом ПК с ранее сохраненными настройками.
Часто называют переносной, ее можно перенести на другой ПК и продолжить пользоваться, она уже будет настроенной. Также и после переустановки операционки Windows — можно запустить портативную программу без необходимости повторной настройки, она уже будет настроенной.
Разбираемся
- Портативная версия (Portable) значит, что программа запускается без установки из папки, где она расположена. Также в этой папке автоматически сохраняются все настройки. Это позволяет например перенести папку на другой компьютер, запустить, в результате — запустите программу с прежними настройками.
- Такая версия максимально удобная для использования на внешнем накопителе — флешке, внешнем диске. Можно скопировать/перенести папку на флешке, запускать ее только оттуда, подключая к разным ПК, настройки всегда будут те, которые были в последний раз, так как они находятся в папке с программой.
- Самое важное — портативный вариант корректно работает, когда она разработчиком изначально предусмотрена. По умолчанию программы хранят свои параметры в системной директории Windows — C:\Users\USER_NAME\AppData\Roaming. Чтобы быстро открыть данную папку — достаточно зажать Win + R, вставить команду %AppData% и нажать ОК. Переносная эти данные хранит в каталоге, откуда запускается.
- Портативная версия не может работать на любой операционной системе, а только с той, которую поддерживает. Также запуску портативной версии ПО с флеш-накопителя могут помешать настройки безопасности.
- Также создать переносное ПО, если такая версия изначально не поддерживается можно при помощи инструмента VMware ThinApp. При этом нет необходимости в тестировании/перекомпиляции.
- Переносная версия также полезна, когда нет прав администратора. При обычной инсталляции часто необходимы права администратора для запись в реестр. Переносная версия не изменяет данные реестра, поэтому можно обойтись без прав администратора.
- Скачивать с софт-порталов/торрентов переносные версии необходимо осторожно. Часто это самоделки продвинутых пользователей, которые могут встроить нежелательное/потенциально опасное ПО, например показывающее рекламу на рабочем столе.
- Некоторое ПО нельзя сделать портативным, или можно, но работать будет некорректно, нестабильно. Пример — Google Chrome, в интернете можно найти портативные варианты, однако длительную стабильную работу вряд ли можно гарантировать. Официально отсутствует. Также стоит понимать, что портативная версия не должна оставлять следов на ПК, в случае с портативным Google Chrome — некоторые следы могут спокойно оставаться, также браузер может некорректно обновляться.
Браузер Opera раньше предлагал портативную версию — при установке нужно было выбрать На переносной USB-накопитель:
Плеер Foobar 2000 также содержит переносной вариант:
Также часто переносное ПО может идти в виде архива, который нужно просто распаковать в любую папку (лучше создать заранее) и оттуда запускать приложение (файл exe):
И в этой папке соответственно будут храниться настройки ПО.
Заключение
- Портативная версия — приложение, для сохранения настроек использует собственную папку запуска, без изменения данных реестра, без создания файлов/папок в системных каталогах (например Program Files).
Источник
990x.top
Простой компьютерный блог для души)
Портативная версия программы — что такое?
Приветствую всех В этой небольшой заметке я простыми словами расскажу что такое портативная версия программы. Но бывает такая версия и игры
Портативная версия программы — что такое?
Сразу коротко ответ:
Версия программы, которая хранит настройки и все файлы в одной папке, собственно откуда и запускается.
Обычно как? Программа устанавливается в одну папку, например сюда:
C:\Program Files (x86)
Это — место, куда ставятся программы. Так задумано уже давно в Windows, уже много лет. Но в папку Program Files ставится только сама программа. А вот настройки она хранит уже в другом месте, например в операционке Windows 10 или Windows 7 это место — папка Roaming, которая расположена по такому пути:
В старушке Windows XP папка настроек хранилась немного в другом месте, а именно:
C:\Documents and Settings
PS: с Windows XP могу немного ошибаться, давно уже не пользуюсь ней..
Суть — настройки хранятся в одном месте, а сами файлы программы — в другом. Зачем это сделано? Чтобы настройки были разные у каждого пользователя. Ведь за одним ПК может работать не один человек, а вся семья и у каждого будут не только свои настройки Windows но и свои параметры программ. А сами файлы программ при этом будут общими для всех пользователей. Вот такой экономический подход
Бывает портативная версия ПО скачивается в виде архива (открыть можно архиватором WinRAR):
Это значит что внутри архива — портативная версия ПО, просто нужно извлечь папку, в которой будет теперь программа существовать, там же и настройки сохранять. Такая папка в некотором роде является домом программы. Также портативные версии часто в названии имеют слово Portable.
Некоторый софт при установке предлагает создать портативную версию — в итоге вам нужно будет выбрать папку куда поставится ПО и в этой же папке будут хранится настройки:
Такая версия еще может называться Portable version.
Портативная версия программы
Здесь все удобно:
- Все настройки хранятся в одной папке, в которой, в которой и содержится программа.
- При изменении настроек — они сохраняются в папке.
- Такую папку можно закинуть на флешку и подключать ее к разным ПК, при этом настройки не будут теряться. PS: подключая флешку к разным ПК есть риск подцепит вирус и потом его же распространять подключая флешку к другим компам))
- Часто настройки хранятся в ini-файлах, это специальные текстовые файлы созданы именно чтобы хранить в них настройки.
Заключение
- Портативная версия программы — программа, которая хранит настройки в своей папке, откуда и запускается. Такое приложение можно спокойно назвать переносным — можно перемещать из одного диска на другой, на флешку и запускать даже на другом ПК. Все равно все настройки будут сохранены в папке программы.
Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч друзья!
Источник
Portable — что это значит? Программы с отметкой Portable
Среди компьютерного софта portable-программы занимают если не лидирующее положение, то, по крайней мере, одно из первых мест. Связано это не только с удобством их использования и запуска с любого носителя информации, но и с удобством транспортировки в плане того, что программа может быть записана на диск или обычную флешку. Итак, попробуем разобраться в основной теме «Portable soft — что это?». Понимание этого пригодится всегда, особенно для экономии места на диске, снижения потребления системных ресурсов и даже при восстановлении работоспособности системы после вирусных атак.
Portable: что это значит?
Для начала определимся с самим термином, логично исходя из перевода слова с английского языка. В данном случае перевод и трактовку понятия, что такое portable-версия программы, используем применительно к компьютерным системам.
Если говорить в общих чертах, portable означает портативную (портабельную, переносную, автономную) программу, которая может сохраняться на любом съемном носителе информации и для запуска или функционирования не требует установки на жесткий диск компьютера или ноутбука. Преимущества таких приложений очевидны.
Отличие портативных версий от устанавливаемых приложений
Для рассмотрения данного вопроса зададим некие начальные условия. Итак, имеем версию программы portable. Что это значит с точки зрения стандартных методов установки и использования приложения, легко понять на простом примере.
Наверное, не нужно объяснять, что в стандартном варианте для инсталляции программного продукта в компьютерную систему, как правило, предусмотрен специальный файл, обычно имеющий название Setup.exe, запуск которого вызывает процесс установки, предусматривающий распаковку и копирование на жесткий диск компьютера основных модулей программы, исполняемого файла запуска основного приложения, дополнительных динамических библиотек, баз данных, используемых в работе, и даже драйверов виртуальных устройств, которые могут быть использованы как контроллеры. Ярким примером такого контроллера может служить драйвер виртуальной «примочки» для гитаристов Guitar Rig.
Теперь рассмотрим главный вопрос: что такое portable soft. В отличие от инсталлируемых программ и приложений, портативные пакеты программных продуктов не требуют инсталляции на жесткий диск. Они запускаются с использованием одного-единственного исполняемого файла с расширением .exe, который находится в папке программы. Например, если заданы соответствующие условия, те же загрузчики данных с торрент-трекеров могут сразу распаковывать архивные файлы на диск в виде новой директории с одноименным названием скачиваемого торрента. Остается только войти в нужную папку и запустить соответствующий файл для начала работы.
Состав портативного пакета
Что значит portable-версия в отношении того, каким может быть состав компонентов, необходимых для запуска и корректной работы любого портативного приложения, мы и попробуем сейчас разобраться.
Серьезные программные продукты не могут состоять только из одного файла запуска программы. Тут требуется наличие множества дополнительных компонентов (те же библиотеки DLL или базы данных).
Естественно, сами версии приложений по своему составу могут отличаться очень сильно. При этом не важно, что в версии пакета указано, что это именно вариант Portable. Что это значит в плане содержания данных? Сразу стоит сказать, что такие пакеты по размеру намного меньше, чем даже аналогичные установочные дистрибутивы.
Не говоря о вышеперечисленных компонентах, можно отметить, что встречаются довольно интересные программы, представленные в виде одного файла. Что самое интересное, это не всегда файл с расширением .exe (executable-file). Существует достаточно много вариантов в виде применения самораспаковывающихся архивов или Java-приложений. Они запускаются при условии, что в системе изначально установлены необходимые базовые программы и платформы.
Так, например, загрузчик с популярного файлообменника DepositeFiles под названием DF Manager так вообще представлен в виде файла с расширением .jar, что позволяет использовать его и в мобильных, и в компьютерных системах (нужна поддержка платформы Java).
Как работают portable-программы
Думается, уже понятно, что принцип работы портативных программ и приложений кардинально отличается от стационарных программных продуктов, инсталлируемых в систему. Дело в том, что в процессе стандартной установки на жесткий диск копируются не только все основные компоненты. Производятся также и соответствующие записи в системном реестре (без этого «операционка» приложение просто не воспримет).
Вот тут на помощь и приходит версия portable. Что это значит исходя из использования реестра? Все достаточно просто. Как уже понятно, инсталляция не нужна. Соответственно, программа при запуске не создает ключи в реестре (даже если и создает, то временные, которые по окончании работы автоматически удаляются).
Плюсы очевидны: система не грузится, а запуск других приложений производится достаточно быстро. В общем и целом портативная программа занимает в той же оперативной памяти самый минимум места, а на загрузку центрального процессора в большинстве случаев вообще не влияет.
Где применяются портативные приложения
Области, где используются портативные версии программ, можно перечислять очень долго. Самыми востребованными в этом отношении являются приложения для загрузки файлов, boot-менеджеры для операционных систем, антивирусные сканнеры, оптимизаторы и т. д. Встречаются даже полноценные графические и музыкальные пакеты.
Эмуляторы операционных систем
Программы, способные эмулировать полноценную «операционку» со всеми ее функциями, являются чуть ли не самыми востребованными. При сбоях в работе системы такие boot-менеджеры играют первостепенную роль. Мало того что они позволяют установить систему, что называется «с нуля», такие приложения способны еще и воссоздавать некое подобие ОС с поддержкой используемых дисков и драйверов.
Допустим, у нас имеется диск с версией boot-менеджера и эмулятором Windows 7 версии Portable. Что это значит? Означает это то, что практически полноценная система будет загружена на компьютер и позволит использовать если не все, то большинство ее функций. Как правило, такие приложения запускаются либо с оптического диска, либо с флеш-накопителя.
Обратить внимание придется на BIOS, где должен быть указан соответствующий приоритет загрузки (Boot Priority / First Boot Device / CD/DVD или USB). Названия разделов и команд в зависимости от производителя BIOS могут различаться, но сути это не меняет.
Антивирусы и средства диагностики
Антивирусная защита является наиболее востребованной областью применения портативных программ. При поражении компьютера вирусами сами программы, работая под управлением «операционки» (стационарные), не всегда могут произвести полное сканирование. В частности, это касается элементов автозагрузки. Иными словами, в старте ОС могут находиться угрозы, но антивирус их, если и распознает, то не удаляет.
Другое дело, когда портативная версия антивируса стартует еще до запуска ОС. На примере приложения Kaspersky Rescue Disc можно заметить, что утилита стартует с диска или флешки еще до запуска Windows.
При этом программа способна определять и удалять угрозы, находящиеся в оперативной памяти, загрузочных секторах, не говоря об остальных угрозах в кэше приложений или в электронной почте. Заметьте, после загрузки ОС Windows такие действия произвести бывает просто невозможно. В большинстве случаев эта утилита позволяет восстановить работоспособность системы, когда другие средства оказываются бессильны.
Как самому создать портативную версию приложения
Если говорить о том, как сделать portable-версию программы любого типа, не стоит обольщаться. Из профессиональных приложений создать такой пакет не получится. Но для программ более низкого уровня такая методика применима.
Некоторые советуют перед созданием удалить файлы типа Uninstall. Сразу скажем: не стоит (мало ли, может, потом придется «сносить» программу с компьютера).
Но не это главное. Можно использовать специализированные утилиты для создания портативных версий типа Thinstall Virtualization, а можно поступить еще проще, используя обычный архиватор WinRAR.
Вся процедура сводится к тому, чтобы использовать кнопку создания SFX-архива, после чего нужно выбрать команду «Создать непрерывный архив».
Затем в параметрах архива указывается путь «В текущей папке», а потом следует переход на вкладку «Режимы» с применением команды «Распаковать во временную папку», где напротив строки вывода информации «Скрыть все» ставится галочка. Теперь на вкладке «Текст и графика» можно выбрать логотип (иконку), если, конечно, это нужно. Остается только подтвердить свои действия. По завершении процедуры и получится портативная версия, которую можно скопировать на съемный носитель.
Предупреждение!
Не все программы подвержены таким процедурам. Если в самом пакете присутствует достаточно большое количество сопутствующих библиотечных файлов или ссылок на сторонние базы данных, лучше этим не заниматься (и по времени долго, и назначение конечного пакета себя не оправдает).
Источник