Vmware thinapp что это
ThinApp ускоряет развертывание приложений и упрощает их перенос путем изоляции приложений от базовых операционных систем. Такой подход помогает устранить конфликты и оптимизировать предоставление и администрирование приложений.
Виртуализация приложений с помощью ThinApp
Возможности ThinApp
Переход на другую ОС
При переходе на новые версии ОС Windows устаревшие веб-приложения, работавшие на базе Internet Explorer 6 (IE6), можно перенести путем виртуализации IE6 вместе с приложением.
Консолидация серверов
Безопасное размещение нескольких приложений и изолированных данных конфигурации для конкретных пользователей на одном сервере.
Изоляция приложений
Устранение конфликтов приложений путем изоляции приложений друг от друга и от базовой ОС и создания одного исполняемого файла, который можно без труда развернуть на множестве конечных устройств автономно или с помощью App Volumes.
Безопасность виртуальных компьютеров
Развертывание пакетов ThinApp на заблокированных ПК и предоставление конечным пользователям возможности выполнять необходимые им приложения без ущерба для безопасности.
Мобильность приложений
Развертывание, обслуживание и обновление виртуальных приложений на флэш-накопителях USB для поддержки полной портативности.
Поддержка ThinApp для Windows 7
Server Consolidation
Enable multiple applications and "sandboxed" user-specific configuration data to reside safely on the same server.
Application Mobility
Deploy, maintain and update virtual applications on USB flash drives for ultimate portability.
No Application Silos
The traditional IT model of one application per server requires dedicated hardware for specific applications that cannot coexist, whether for technical reasons or concerns about data isolation. ThinApp eliminates these application silos for better use of existing assets while making your applications easier to manage and deploy.
Защита без изменения систем
Приложения могут выполняться в учетных записях пользователей с ограниченными правами на заблокированных ПК без необходимости в системных изменениях или снижении уровня безопасности в соответствующей политике. ThinApp не содержит код, выполняемый в режиме ядра, и не может нарушить политику группы компьютеров, применяемую к пользователю. ThinApp не может давать разрешения на доступ более высокого уровня устройствам в системе, что предотвращает непреднамеренные нарушения политики.
Создание портативной программы
7. Запустить ThinApp Setup Capture
Рис.5 Диалоговое окно Setup Capture – Welcome программы ThinApp
В первом окне запуска приводятся основные шаги создания портативной программы:
- Prescan - сбор информации о системе до установки программы, которую необходимо сделать портативной.
- Installation - установка программы, которую необходимо сделать портативной.
- Postscan - сбор информации об изменениях в системе.
- Configure - настройка проекта при сборке портативного приложения.
- Build - процесс сборки портативного приложения.
8. В открывшемся диалоговом окне Setup Capture – Welcome нажать Next
Рис. 6 Диалоговое окно Setup Capture – Ready to Prescan программы ThinApp
9. В диалоговом окне Setup Capture – Ready to Prescan нажать кнопку Prescan
На данном этапе осуществляется первичный сбор данных о системной среде. Программа создаст снимок системы.
10. По окончании сканирования системы необходимо свернуть программу VMWare ThinApp
11. Запустить инсталляцию программы, которую необходимо сделать портативной.
По окончании инсталляции, можно запустить установленную программу и выполнить в ней настройки конфигурации, чтобы они зафиксировались в системе. Если необходимо, можно установить обновления, активировать и т.д. В данном примере рассмотрен вариант создания портативной версии программы 7-Zip 15.10 beta.
12. После инсталляции и настройки необходимого приложения развернуть окно программы VMWare ThinApp и нажать кнопку Postscan
Рис. 7 Диалоговое окно Setup Capture – Install Application программы ThinApp
13. Во всплывающем окне Setup Capture необходимо нажать ОК, для подтверждения того, что необходимое приложение установлено и настроено. Можно оставить флажок в чекбоксе Don’t ask me to confirm in the future, чтобы при создании новой портативного приложения, данное окно не появлялось.
Рис. 8 Окно Setup Capture программы ThinApp
14. Программа создаст снимок измененной системы и определит, какие именно изменения были в нее внесены. Будут зафиксированы все изменения, внесенные в файловую систему и в системный реестр.
Рис.9 Диалоговое окно Setup Capture – Postscan программы ThinApp
15. После сравнения снимков системы программа VMware ThinApp выведет список добавленных исполняемых файлов, созданных при установке приложения, чтобы можно было указать файл или файлы, через которые будет запускаться приложение.
Рис.10 Диалоговое окно Setup Capture – Entry Points программы ThinApp
16. На примере программы 7-Zip в диалоговом окне Setup Capture – Entry Points необходимо снять флажки во всех чекбоксах, кроме 7-Zip File Manager.exe и нажать Next.
17. В окне Manage with horizon workspace нажать Next
Рис.11 Диалоговое окно Setup Capture – Manage with Horizon Workspace программы ThinApp
Horizon Workspace — это компонент пакета VMware Horizon Suite, который предоставляет конечным пользователям доступ к их данным и приложениям с любого устройства. В состав Horizon Workspace уже входит утилита ThinApp. В этом окне можно опубликовать упакованные приложения ThinApp.
18. В окне Setup Capture - Groups оставить радиокнопку по умолчанию в значении Everyone и нажать кнопку Next.
Рис.12 Диалоговое окно Setup Capture – Groups программы ThinApp
19. В окне Setup Capture - Isolation необходимо выбрать режим изоляции портативного приложения от хостовой среды. Оставить радиокнопку в пункте Full write access to non-system directories (Merged Isolation Mode) и нажать кнопку Next.
Рис.13 Диалоговое окно Setup Capture - Isolation программы ThinApp
- Full write access to non-system directories (Merged Isolation Mode) – режим позволяет приложению записывать файлы на хостовую систему.
- Restricted write access (WriteCopy Isolation Mode) – режим запрещает приложению записывать в большинство каталогов. Данный режим является оптимальным решением для ненадежных приложений.
20. В зависимости от того, где в будущем будет располагаться портативная программа, в окне Setup Capture – Sandbox необходимо выбрать расположение папки (песочницы), где будут сохраняться данные о конфигурации приложения. Выбрать нужный вариант и нажать кнопку Next.
Рис.14 Диалоговое окно Setup Capture - Sandbox программы ThinApp
- User profile (%AppData%\Thinstall) - папка профиля пользователя.
- Same directory as the application (use with USB and portable media) – каталог приложения.
- Custom location or network drive – локальный или сетевой диск.
21. В окне Setup Capture - Quality Assurance Statics необходимо выбрать, нужно ли отправлять анонимную статистику в компанию VMware (Yes/Да или No/Нет) и нажать кнопку Next.
Рис.15 Диалоговое окно Setup Capture - Quality Assurance Statics программы ThinApp
22. В окне Setup Capture - Project Settings указать имя и месторасположение для сохранения проекта и нажать кнопку Next.
Рис.16 Диалоговое окно Setup Capture - Project Settings программы ThinApp
23. В окне Setup Capture - Package Settings в зависимости от приложения, которое необходимо сделать портативным, установить радиокнопку в пункте Use one of the entry points или Use separate .DAT file раздела Primary data container и нажать кнопку Save.
Рис.17 Диалоговое окно Setup Capture - Package Settings программы ThinApp
В разделе Primary data container можно установить радиокнопку в поле Use separate .DAT file, если при запуске портативного приложения должен запускаться какой-либо исполняемый файл из выбранных. В результате будет создан dat-файл, включающий в себя виртуальную среду выполнения ThinApp, доступную только для чтения, виртуальную файловую систему и виртуальный реестр, а также отдельные exe-файлы для запуска каждой отдельной программы. Также данный пункт рекомендуется выбирать при больших размерах проекта.
В разделе MSI package generation можно установить флажок Generate MSI package. Generate MSI package, что позволит упаковать портативное приложение в msi-файл.
В разделе Compression можно установить флажок в чекбоксе Compress virtual package для уменьшения размера будущего портативного приложения. Процесс сжатия потребует определенного времени.
24. В окне Setup Capture – Ready to Build необходимо нажать кнопку Build, чтобы приступить к созданию портативного приложения.
Рис.18 Диалоговое окно Setup Capture - Ready to Build программы ThinApp
Чтобы отредактировать проект, необходимо открыть файл Package.ini, находящийся в папке проекта (по умолчанию), например, C:\Program Files\VMware\VMware ThinApp\Captures-Zip 15.10 beta, нажав на кнопку Edit Package.ini.
Можно нажать кнопку Open Project Folder и настроить какие файлы, папки, разделы и параметры реестра должны быть включены в портативное приложение.
25. В окне Setup Capture – Build Project оставить флажок в чекбоксе Open folder containing project executables after clicking Finish для открытия директории, где располагается портативное приложение и нажать кнопку Finish.
Рис.19 Диалоговое окно Setup Capture - Build Project программы ThinApp
ThinApp accelerates application deployment and simplifies application migration by isolating applications from their underlying operating systems to eliminate application conflict and streamline delivery and management.
Изоляция приложений для исключения конфликтов
32- и 64-разрядные приложения и их параметры можно полностью инкапсулировать в один исполняемый файл MSI или EXE, который затем можно развернуть во множестве сред Windows. Виртуальные приложения изолированы друг от друга и выполняются независимо, не внося при этом изменений в базовую ОС. Это устраняет конфликты между различными приложениями, а также между приложениями и ОС. Пакеты ThinApp можно предоставлять и администрировать с помощью App Volumes, что обеспечивает полное управление жизненным циклом.
Общие сведения о виртуализации приложений
Узнайте, как развернуть пользовательское или коммерческое ПО во всей организации без конфликтов при установке и без изменения систем.
Features
Новые возможности Horizon 7
Узнайте о новых компонентах Horizon 7 из этого веб-семинара.
ThinApp Support for Windows 7
See multiple versions of Office run simultaneously.
Desktop Security
Deploy ThinApp packages on "locked-down" PCs and allow end users to run their favorite applications without compromising security.
Security without System Changes
Applications can run in restricted user accounts on locked-down PCs with no system changes and without reducing the security policy. ThinApp has no kernel-mode code and cannot violate machine group policy applied to the user. It cannot give application-elevated permissions to devices on the machine, which prevents unintended policy violations.
Мобильный доступ
Пользователям необходим надежный и гибкий доступ к приложениям с различных устройств в любой точке: как в дороге, так и в офисе. При использовании ThinApp пользователям не потребуется устанавливать ПО или драйверы устройств и иметь права администратора. Приложения выполняются непосредственно с портативных устройств хранения, в том числе с флэш-накопителей.
ThinApp accelerates application deployment and simplifies application migration by isolating applications from their underlying operating systems to eliminate application conflict and streamline delivery and management.
OS Migrations Made Easy
Quickly migrate your legacy applications to Windows 7 or Windows 10 without the need to recode, retest and recertify. Automatically convert silent-installed applications to ThinApp packages. If you've already packaged applications with ThinApp for use on XP or older versions of Windows convert them to the ThinApp Windows format with ThinApp's Relink feature.
Удобный переход на другую ОС
Быстрый перенос устаревших приложений в Windows 7 или Windows 10 без необходимости в изменении кода, повторных тестировании и сертификации. Автоматическое преобразование приложений, установленных в фоновом режиме, в пакеты ThinApp. Если приложения уже инкапсулированы с помощью ThinApp для использования в XP или более старых версиях Windows, их можно преобразовать в формат ThinApp Windows с помощью компонента ThinApp Relink.
Application Mobility
Deploy, maintain and update virtual applications on USB flash drives for ultimate portability.
Mobile Access
Whether on the road or in the office, users require reliable and flexible application access across devices. With ThinApp, users don't need to install software or device drivers and don't need admin rights. Applications run directly from portable storage devices, including Flash drives.
Desktop Security
Deploy ThinApp packages on "locked-down" PCs and allow end users to run their favorite applications without compromising security.
Application Isolation for Zero Conflicts
Package an entire 32-bit or 64-bit application and its settings into a single .MSI or .EXE executable that can be deployed to many Windows operating environments. Virtual applications are isolated from each other and execute independently without making changes to the underlying operating system, eliminating application-to-application conflict and application-to-OS conflicts. ThinApp packages can be delivered and managed with App Volumes for complete lifecycle management.
What ThinApp Does
ThinApp Support for Windows 7
See multiple versions of Office run simultaneously.
Application Mobility
Deploy, maintain and update virtual applications on USB flash drives for ultimate portability.
Application Isolation
Eliminate application conflicts by isolating applications from each other and the underlying OS into a single executable file that can be easily deployed to many endpoints, independently or with App Volumes.
Spotlight
Server Consolidation
Enable multiple applications and "sandboxed" user-specific configuration data to reside safely on the same server.
Introduction to Application Virtualization
Learn how you can deploy custom and commercial software across the enterprise without installation conflicts or system changes.
Application Isolation
Eliminate application conflicts by isolating applications from each other and the underlying OS into a single executable file that can be easily deployed to many endpoints, independently or with App Volumes.
Server Consolidation
Enable multiple applications and "sandboxed" user-specific configuration data to reside safely on the same server.
Mobile Access
Whether on the road or in the office, users require reliable and flexible application access across devices. With ThinApp, users don't need to install software or device drivers and don't need admin rights. Applications run directly from portable storage devices, including Flash drives.
What ThinApp Does
OS Migrations
When migrating from prior Windows OS versions, migrate legacy web applications that rely on Internet Explorer 6 by virtualizing IE6 along with the application.
ThinApp Bootcamp
Get a rapid introduction to using, deploying and optimizing ThinApp with our free bootcamp series.
ThinApp accelerates application deployment and simplifies application migration by isolating applications from their underlying operating systems to eliminate application conflict and streamline delivery and management.
ThinApp Bootcamp
Get a rapid introduction to using, deploying and optimizing ThinApp with our free bootcamp series.
Features
Application Isolation for Zero Conflicts
Package an entire 32-bit or 64-bit application and its settings into a single .MSI or .EXE executable that can be deployed to many Windows operating environments. Virtual applications are isolated from each other and execute independently without making changes to the underlying operating system, eliminating application-to-application conflict and application-to-OS conflicts. ThinApp packages can be delivered and managed with App Volumes for complete lifecycle management.
Introduction to Application Virtualization
Learn how you can deploy custom and commercial software across the enterprise without installation conflicts or system changes.
Features
No Application Silos
The traditional IT model of one application per server requires dedicated hardware for specific applications that cannot coexist, whether for technical reasons or concerns about data isolation. ThinApp eliminates these application silos for better use of existing assets while making your applications easier to manage and deploy.
Application Isolation
Eliminate application conflicts by isolating applications from each other and the underlying OS into a single executable file that can be easily deployed to many endpoints, independently or with App Volumes.
OS Migrations Made Easy
Quickly migrate your legacy applications to Windows 7 or Windows 10 without the need to recode, retest and recertify. Automatically convert silent-installed applications to ThinApp packages. If you've already packaged applications with ThinApp for use on XP or older versions of Windows convert them to the ThinApp Windows format with ThinApp's Relink feature.
What ThinApp Does
ThinApp Bootcamp
Get a rapid introduction to using, deploying and optimizing ThinApp with our free bootcamp series.
В статье предлагается вариант создания портативной программы с помощью программы VMWare ThinApp 5 на виртуальной машине VMware Workstation 12 с гостевой операционной системой Microsoft Windows 10 Pro (32 bit)
Фото @Oliver
VMWare ThinApp является платной программой. На нашем сайте Вы также можете посмотреть способы создания портативных программ с помощью бесплатных инструментов Cameyo, Evalaze Free, Enigma Virtual Box.
VMWare ThinApp позволяет создавать портативные приложения. Программа упаковывает приложение в единый контейнер, содержащий всю необходимую информацию (системные файлы, разделы реестра и т. п.). Все изменения в ходе работы портативной программы, сохраняются не напрямую в системе, а в отдельной директории - песочнице. В роли песочницы может выступать, как локальная, так и сетевая директория. При этом локальная операционная система остается в неизменном состоянии.
11 ноября 2015 года компания выпустила версию программы ThinApp 5.2.0 Поддерживаемые операционные системы Microsoft для версии 5.2.0:
- 32-х битные платформы (x86): Windows 2000/XP/Server 2003/2008/ /Vista/7/8/8.1/10
- 64-х битные платформы (x64): Windоws Server 2003/2008/2008R2/2012/2012 R2/Vista/7/8/8.1/10
В статье предлагается вариант создания портативной программы на виртуальной машине VMware Workstation 12 с гостевой операционной системой Microsoft Windows 10 Pro (32 bit).
Многими разработчиками программного обеспечения для создания портативных приложений рекомендуется использовать виртуальную среду. Компания VMware рекомендует использовать программу VMware Workstation. При сборке портативного приложения могут быть добавлены различные файлы, ключи реестра, не относящиеся к нужной программе, что может привести к неработоспособности приложения или различным ошибкам при его работе. Использование виртуальных машин крайне рационально, так как задействуется «чистая» операционная система (без установленных сторонних программ).
Introduction to Application Virtualization
Learn how you can deploy custom and commercial software across the enterprise without installation conflicts or system changes.
Отсутствие разрозненности приложений
Традиционная ИТ-модель с одним приложением на сервер требует выделенного оборудования для определенных приложений, которые не могут использоваться вместе по техническим причинам или из-за опасений, связанных с изоляцией данных. ThinApp устраняет разрозненность приложений, дает возможность более эффективно использовать имеющиеся ресурсы и упрощает развертывание и администрирование приложений.
OS Migrations
When migrating from prior Windows OS versions, migrate legacy web applications that rely on Internet Explorer 6 by virtualizing IE6 along with the application.
Mobile Access
Whether on the road or in the office, users require reliable and flexible application access across devices. With ThinApp, users don't need to install software or device drivers and don't need admin rights. Applications run directly from portable storage devices, including Flash drives.
ThinApp Support for Windows 7
See multiple versions of Office run simultaneously.
Spotlight
OS Migrations
When migrating from prior Windows OS versions, migrate legacy web applications that rely on Internet Explorer 6 by virtualizing IE6 along with the application.
Security without System Changes
Applications can run in restricted user accounts on locked-down PCs with no system changes and without reducing the security policy. ThinApp has no kernel-mode code and cannot violate machine group policy applied to the user. It cannot give application-elevated permissions to devices on the machine, which prevents unintended policy violations.
Установка VMWare ThinApp
2. Создать в программе VMware Workstation виртуальную машину с операционной системой MS Windows 10.
Можно использовать другую платформу виртуализации, например, VirtualBox, и другую гостевую систему.
3. Запустить виртуальную машину с операционной системой MS Windows 10
4. Скопировать программу VMWare ThinApp на виртуальную машину
5. Установить программу VMWare ThinApp
- Запустить файл инсталляции программы VMWare ThinApp
Рис.1 Окно Patent Lists программы ThinApp
- В диалоговом окне Patent Lists (Список патентов) нажать кнопку Далее.
Рис. 2 Окно License Agreement программы ThinApp
- В окне License Agreement (лицензионное соглашение) установить радиокнопку в пункте I accept the terms in the license agreement и нажать кнопку Далее.
Рис. 3 Окно Enter license key программы ThinApp
- В диалоговом окне Enter license key необходимо ввести серийный номер программы и имя, которое будет отображаться при запуске портативных программ.
Рис. 4 Окно завершения процесса инсталляции программы ThinApp
- По окончании инсталляции программы, нажать кнопку Finish.
6. Если программа инсталлировалась на хостовую систему (физический компьютер), можно перейти к следующему пункту настройки. Если программа инсталлировалась в виртуальную среду, необходимо сделать снимок состояния системы, так как при создании новой программы необходимо будет вернуться к исходному состоянию системы. Если используется платформа виртуализации VMware Workstation 12, снимок состояния можно сделать, выбрав в главном меню программы VM > Snapshot > Take snapshot.
OS Migrations Made Easy
Quickly migrate your legacy applications to Windows 7 or Windows 10 without the need to recode, retest and recertify. Automatically convert silent-installed applications to ThinApp packages. If you've already packaged applications with ThinApp for use on XP or older versions of Windows convert them to the ThinApp Windows format with ThinApp's Relink feature.
Виртуализация приложений с помощью ThinApp
ThinApp упрощает выполнение устаревших или несовместимых приложений в любой среде.
What’s New in Horizon 7
Watch this webinar to learn about the latest features delivered in Horizon 7.
Виртуализация приложений с помощью ThinApp
ThinApp упрощает выполнение устаревших или несовместимых приложений в любой среде.
Spotlight
Desktop Security
Deploy ThinApp packages on "locked-down" PCs and allow end users to run their favorite applications without compromising security.
What’s New in Horizon 7
Watch this webinar to learn about the latest features delivered in Horizon 7.
Application Isolation for Zero Conflicts
Package an entire 32-bit or 64-bit application and its settings into a single .MSI or .EXE executable that can be deployed to many Windows operating environments. Virtual applications are isolated from each other and execute independently without making changes to the underlying operating system, eliminating application-to-application conflict and application-to-OS conflicts. ThinApp packages can be delivered and managed with App Volumes for complete lifecycle management.
Поддержка ThinApp для Windows 7
Узнайте, как одновременно выполнять несколько версий Office.
Security without System Changes
Applications can run in restricted user accounts on locked-down PCs with no system changes and without reducing the security policy. ThinApp has no kernel-mode code and cannot violate machine group policy applied to the user. It cannot give application-elevated permissions to devices on the machine, which prevents unintended policy violations.
ВОЗМОЖНОСТИ
What’s New in Horizon 7
Watch this webinar to learn about the latest features delivered in Horizon 7.
No Application Silos
The traditional IT model of one application per server requires dedicated hardware for specific applications that cannot coexist, whether for technical reasons or concerns about data isolation. ThinApp eliminates these application silos for better use of existing assets while making your applications easier to manage and deploy.
Учебный курс Boot Camp по ThinApp
В бесплатной серии обучающих видео кратко описывается процесс использования, развертывания и оптимизации ThinApp.
Общие сведения о виртуализации приложений
Читайте также: