Как сделать портативную версию программы. Portable-программы: где найти и как использовать лучший портативный софт

Уровень сложности: Несложно

1 шаг

Для начала необходимо установить программу Thinstall Virtualization Application. Прогу берем здесь. http://up-file.com/download/6С помощью нее мы и будем все делать. Запускаем Thinstall и в первом окне жмем внизу на кнопку start.

2 шаг

В следующем окне выбираем букву диска, на который будет устанавливаться программа, которую вы хотите сделать портативной(по умолч. C:\Program Files\…) И жмем кнопку Pre-Install Scan. После этого Thinstall сделает снимок отмеченного диска.

3 шаг

Далее. окно программы оставляем открытым и устанавливаем приложение, которое в дальнейшем станет портативным. После установки полечите программу (если надо) и ОБЯЗАТЕЛЬНО запустите ее (если приложение требует перезапуска системы, соглашайтесь. После перезагрузки Thinstall запустится автоматически и предложит найти последний сделанный снимок диска или сделать новый. Оставляем как есть и жмем next.)

4 шаг

После того, как мы закрыли приложение, возвращаемся к окошку Thinstall, и нажимаем кнопку Post-Install Scan. Будет сделан еще один снимок с диска.

5 шаг

В следующем окне галочкой отмечем файл, имя которого соответствует установленной проге(у меня это Ice Book Reader), который и станет нашей портативной программой. Если прога имеет несколько модулей (напр. MS Office Word, Exel, и др.), то нужно отметить все модули, а в окошке Primary Data Container выбрать тот модуль, который будет основным.Нажимаем Continue.

6 шаг

В появившемся окне выбираем папку, куда будет сохранен результат и жмем Save Results. После сохранения закрываем окно Thinstall.

7 шаг

Открываем папку, указанную при сохранении, находим в ней файл build и запускаем его. После компилляции у нас появится папка bin, в которой и лежит наша портативная программа, не требующая установки и запускающаяся с любого носителя

  • не получится сделать портативными проги, устанавливающие в систему драйвера (Nero, ClonCD и др.), а также предварительно запускающими свои сервисы и службы (Diskeeper, Acronis True Image и др.).
  • устанавливать и запускать Thinstaal лучше на "голой" системе (меньше будет ошибок), а еще лучше на виртуальной машине (если будет интерес, напишу как установить и использовать виртуальную машину).
  • далеко не все программы созданные таким образом работают корректно, но те, что работают, делают это на ура.
  • есть еще несколько тонких моментов относительно конфигурационных файлов, которые редактируются до создания конечного приложения (если нужно, напишу какие).

Доброго времени суток, дорогие друзья, посетители блога и просто знакомые. В этой статья я расскажу вам как создать portable — версию любой программы. Прежде чем приступить к созданию данных программ, давайте разберёмся что такое portable — версия программы.

С английского portable переводится как (портативная ), подобные версии программ не требуют установки и, могут запускаться от куда угодно. Будь то внешний диск, флешка и так далее...

А также, эти программы не прописываются в системе и, тем самым не захламляют её. Как видите преимущество у данных программ вполне существенно.

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

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

Для создания portable — версии программ, мы будем использовать программу Cameyo.

Использование программы:

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

Перед нами откроется главное окно программы, чтобы работать с ней, регистрация не обязательно, однако она даёт ряд преимуществ.

В частности вы получите доступ к библиотеке уже готовых portable — версии различных программ, а также будете иметь возможность создавать portable — версии программ, в режиме онлайн.

Регистрация в программе:

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

После чего переходите в свой почтовый ящик, (письмо может попасть в спам ), нажимаем на ссылку (To activate your account, please click here ), тем самым активируйте свой аккаунт и, снова возвращаемся в программу.

Установка программ для использования их в portable — версию:

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

Если она установлена, то просто удалите её и сканируем систему программой Cameyo. После того как установим нужную нам программу, необходимо снова просканировать систему той же программой Cameyo.

Она ещё раз всё проверяет и, замечает что с момента последнего сканирования в системе появилась новая программа, именно эта программа будет использоваться для создания portable — версии.

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

В идеале у вас должна быть открыта только программа Cameyo, иначе при сканировании, программа Cameyo, может загрести лишние файлы в свою portable — версию.

Создание portable — версий программ:

Жмём на кнопку с изображением фотоаппарата, после чего начнётся процесс сканирования системы, это займёт некоторое время.

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

Теперь устанавливаем ту программу, portable — версию которой мы хотим получить на выходе. В данном случае я буду устанавливать программу AusLogicsBoostSpeed, скачать можно . Запускаем установщик и устанавливаем программу стандартным способом.

При установке какой либо программы, создавайте ярлыки на рабочем столе, иначе при создании portable — версии могут возникнуть проблемы.

После того как нужную нам программу установили на ПК и создали ярлык на рабочем столе, жмём на кнопку Install done.

Программа повторно сканирует систему, после чего начинает создание portable — версии. Опять же нужно набраться терпения и, немного подождать.

Ну что-ж, вот собственно и всё, наша portable — версия программы создана. Для того чтобы открыть папку с нашей программой, нажимаем на ссылку в открывшемся окне.

Теперь данную программу можно копировать на флешку и запускать с любого компьютера не устанавливая её в систему.

Также вы можете отредактировать созданную portable — версию под себя, нажав на кнопку Edit package. Здесь редактируются параметры самого исполнительного файла, где будут хранится настройки программы, гуда она будет загружаться для запуска и так далее...

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

Готовые portable — версии программ:

Жмём на кнопку Library.

Здесь располагаются уже готовые portable — версии программ, то-есть можно воспользоваться поиском и найти нужную вам программу.

После поиска скачиваем программу на свой ПК, после загрузки она появится в первом разделе программы Cameyo. Для того чтобы посмотреть где располагается сам файл с программой, нажимаете на ней правой кнопкой мышки и выбираем пункт Explore on disk.

Вот и всё на этом, теперь вы знаете как создать portable — версию какой либо программы, подписывайтесь на обновления блога, комментируйте, всем пока!!!

С Уважением,

Удобство Portable soft-та все уже могли оценить, многим он больше нравится из каких-то личных побуждений.
Но самые главные причины на мой взгляд:
? Нет необходимости устанавливать soft и тем самым засорять систему и реестр
? Возможность хранить и использовать Portable soft на внешнем флеш накопителе
? Всегда ваш Portable soft находится с вами на флеш накопителе, и использование его можно везде при наличии USB портов в комьютере
? Использовать на работе где не желательно или нельзя устанавливать soft, или не хватает ресурсов для этого
? Дешевизна и достаточно большая емкость флеш накопителей на которых можна хранить ваши любимые программы

Найти Portable версии почти всех популярных программ сейчас не очень сложно, но что делать если вы используете какой то редкий или специфицеский soft? Ответ напрашивается сам – сделать самому.

Рассмотрим пошаговое создание portable версии программы Firefox 3.0.6

Скачиваем дистрибутив программы с оффсайта .

Для создания portable нам понадобится программа , ее мы .

Итак, начнем.

Распаковываем архив программы Thinstall Virtualization Suite в любую папку. Запускаем Setup capture.exe.

Делаем первый снимок системы до установки программы. Жмем Start . Для создания portable программа Thinstall сравнивает снимки системы до и после установки.

Оставляем всё по умолчанию, сканируем диск С и все ветки реестра. Жмем Pre-install Scan .

Процесс сканирования занимает некоторое время, ждем появления следующего окна:

Не закрываем окно, все сворачиваем и приступаем к установке Firefox .

Следуем инструкциям на экране, заканчиваем установку.

Запускаем и настраиваем firefox.

Всё, программа установлена и настроена, возвращаемся к ранее скрытому окну и сканируем систему на изменения Thinstall-ом. Жмем Post-install scan .

Выбираем основной exe-файл, который будет запускать программу:

Выбираем Mozilla Firefox.exe и жмем Continue >>

Все изменения сохранятся в папке с программой Thinstall:

Изменения сохранены, продолжим:

Папка с программой, всеми изменениями и bat – файлом лежат тут:

C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox (3.0.6)\

Закончив чистку, смотрим изменения в реестре в файлах:

HKEY_CURRENT_USER.txt
HKEY_LOCAL_MACHINE.txt
HKEY_USERS.txt

И удаляем оттуда всё, что не касается Firefox. Следим, чтоб не осталось лишних пробелов – иначе не скомпилится portable.

Секция – отвечает за сжатие файла. Сжатие / распаковка будет “кушать” ресурсы системы.
CompressionType=None
;CompressionType=Fast

Секция – отвечает за изоляцию программы от реальной среды. WriteCopy – означает, что все изменения от программы будут сохраняться в папке с программой. Merged – все изменения останутся в системе.

;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged


SandboxName – имя песочницы (контейнера) – имя папки, в которой будут сохраняться все изменения от созданной portable программы. По умолчанию – это папка C:\Documents and Settings\имя пользователя\Application Data\Thinstall . Кстати, если вы уже пользуетесь portable программами – загляните в эту папку – найдете там много мусора – не очень удобно.

Опция SandboxPath указывает путь создания папки Sandbox, обычно эта опция отсутствует в файле Package.ini при этом по умолчанию Sandbox создаётся в папке C:\Documents and Settings\User\Application Data\Thinstall.

Для того, чтобы Sandbox создавалась в папке с файлом портативной программы задайте SandboxPath=. в секции , например сразу после описания опции SandboxPath.
Так гораздо удобнее, чем искать эти файлы в Documents and Settings.

Ну и, наконец, окончательное действие – запускаем build.bat и получаем portable – программу в папке bin .

Тестируем полученный результат на его “портативность”. При необходимости возвращаем файлы и настройки из заранее сохраненного архива (Captures\Mozilla Firefox (3.0.6)\) и заного создаем portable.

PS. Все свои эксперименты лучше всего проводить на “девственно чистой” системе лучше всего на виртуальной машине (VMWare VirtualBox). Последняя программа бесплатна. Сборка переносного софта на виртуальной машине позволит вам избежать неприятных последствий загаживания своей операционки и тем меньше будет мусора в вашей сборке.

Сделайте свои программы переносными!

После запуска программы Cameyo пользователь получает простейший интерфейс с кнопками:
одна для создания нового контейнера, а другая – для модификации ранее созданных пакетов.

Кликаем по кнопке "Studio", видим перед собой основное окно программы и кликаем по кнопке с фотоаппаратом.

Подождите, пока Упаковщик Cameyo сделает снимок установок вашей системы в ее нынешнем состоянии.

Это может занять достаточно много времени, все зависит

от производительности вашего компьютера, размера и

конфигурации установленной операционной системы.

После создания снимка системы, появится следующее окно:

Это окно оставьте открытым и продолжайте создание виртуального пакета.

Начните установку программного обеспечения которое вы хотите сделать Portable.

Запустите Мастера Установок или инсталляционный файл вашей программы.

Если вы хотите, запускать виртуальный пакет

так, как вам надо для работы.

Когда завершится установкапрограммы, нажмите кнопку "Install done " в окне упаковщика Cameyo.

Теперь набираемся терпения (на компьютере в это время делать ничего нельзя!)

и ждем окончания процесса.

Cameyo снова сделает снимок системы (на этот раз после установки)

и проанализирует различия, это займет несколько минут.

Это все, Portable версия создана, Вы молодец!


Пакет находится в папке под именем "My documentslCameyo packages":

Cameyo имеет уникальные механизмы предустановок:

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

Редактирование виртуального пакета.
В отличие от других продуктов виртуализации приложений, в Cameyo не требуется редактировать каждый виртуальный пакет,
который вы создаете. Тем не менее, если вы хотите настроить ваш пакет, вы можете запустить редактор пакетов.
В зависимости от конфигурации вашей системы и NET- сети в наличии, вы можете увидеть один экран или другой.
Нажмите на кнопку, которая обозначена красным цветом:

Затем откройте пакет для редактирования:

Запустите файл (Cameyo.exe),

нажмите в меню на File Open.

На следующем экране появится:

Основные настройки:
Запуск:

Управление программы, которая должна быть запущена

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

исполнения, то прямой запуск будет выбран по умолчанию.
В противном случае будет отображено меню:
Режим изоляции:
Контролирует может ли виртуальное приложение изменять

файлы / записи реестра на целевой системе или нет.
Изолирование (по умолчанию):

Виртуальное приложение не сможет изменять файлы и записи

реестра на целевой системе.

Вместо этого, если оно пытается делать любые изменения, будет

перенаправлена в отдельную папку или раздел реестра.

Это папка может быть настроена на запись "Хранение данных".
Полный доступ: Виртуальное приложение сможет изменять файлы

и записи реестра на целевой системе.

ВСЕ ОСТАЛЬНЫЕ НАСТРОЙКИ И КОМАНДЫ РЕДАКТИРОВАНИЯ ВИРТУАЛЬНОГО ПАКЕТА ОПИСАНЫ В PDF ФАЙЛЕ

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

если никогда ранее данная программа не устанавливалась на компьютер.

(только что проинсталлированной) или "чистой" виртуальной машиной

На официальном сайте Cameyo запущен онлайн сервис Let us build your virtual portable apps! , с помощью которого можно сделать Portable программу (портативное приложение), не устанавливая при этом какого-либо софта на ваш компьютер.
Для этого пройдите регистрацию и вам будет доступна страница с опциями заказа – на создание Portable (портативной программы)

На данной странице вы сможете добавить заказ/запрос на онлайн сервис Portable App Builder :
– Вам нужно ввести название программы, которую вы хотите сделать портативной.
– Указать удаленную ссылку на загрузку приложения
– Самостоятельно загрузить пакет.MSI (recommended) or .EXE (дисбутив программы).

После выполнения запроса, придет уведомления на эл. почту о том, что ваш заказ выполнен и Portable программа готова к загрузке.
Далее, перейдя по ссылке на страницу сайта Cameyo, вы можете скачать готовую к использованию портативную программу.