Не запускаются портативные приложения thinapp на windows 10

Обновлено: 07.07.2024

запуск portable autocad на windows 10

Windows

Но давайте перейдем к делу! При запуске autocad portable у нас появляется такая ошибка:

Ошибка при запуске программы Portable

Ошибки при запуске Portable Autocad

Точка входа в процедуру uncaught_exception не найдена в библиотеке dll C:\Windows\System32\msvcp_win.dll

и кстати у вас не только эта ошибка может вылететь!

Решение проблемы запуска Portable программ

проверить библиотеки dll в папке windows

перед этим стоит проверить нашу библиотеку которая вызывает ошибки на целостность с помощью системной утилиты sfc (советую еще почитать интересную статью по sfc /scannow )

Для этого вводим команды проверки и смотрим, что с ними у нас все в порядке (читайте статью как проверить dll на целостность):

проверяем библиотеку на целостность

А теперь сама кульминация!

Если у вас все в порядке и нет никаких ошибок, то это означает, что проблема находится в самой программе Autocad Portable

а именно в том, что она была скомпилирована под другой системой (у меня допустим не доходят руки попробовать программу по создаю portable программ под названием VMware ThinApp) ! Если в моем случае я ее запускал под Windows 10, то вероятно Автокад был сделан под Windows 7 и что бы это проверить, нам необходимо только запустить ее в режиме совместимости!

Запуск программы в режиме совместимости

Если вы не знаете как запустить автокад в режиме совместимости я для вас подготовил небольшую инструкцию:

Вот и все! Но одна одна из ошибок которая вылетает при запуске программ которые Portable и по мере обращений коллег или Вас мы будем расширять эту инструкцию!

VMware ThinApp

VMware ThinApp rus

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

VMware ThinApp

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

VMware ThinApp

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

Создание портативных программ с использованием приложения VMWare ThinApp 5


Фото @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. При сборке портативного приложения могут быть добавлены различные файлы, ключи реестра, не относящиеся к нужной программе, что может привести к неработоспособности приложения или различным ошибкам при его работе. Использование виртуальных машин крайне рационально, так как задействуется «чистая» операционная система (без установленных сторонних программ).

Установка 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.

Создание портативной программы

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

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

В чем причина проблемы

Софт в «десятке» открывается и сразу закрывается либо не запускается вовсе по разным причинам. Чем сложнее операционка, тем больше в ней компонентов для функционирования утилит. Соответственно, возникает больше вероятности появления различного рода неполадок. Каждая служба или процесс могут повлиять на запуск софта.

screenshot_1

Основные причины проблемы:

  1. Вирусные программы – при возникновении такой проблемы пользователю понадобится проверить систему на наличие вирусных атак. Желательно воспользоваться 2-3 антивирусными ПО.
  2. Ошибки целостности – приложение не откроется, если операционке не удается получить доступ к файлу или библиотеке DLL, связанной с утилитой.
  3. Доступ к программе открыт только для одной учетной записи, а запуск выполняется под другим именем.
  4. Неполадки в работе «Магазина», которые возникают из-за сбоев в аккаунте или заполненного кэша.

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

screenshot_2

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

Сброс кэша

Активные приложения в определенный период накапливают данные, которые хранятся в одной из папок. Наполненное хранилище становится источником сбоев в работе операционки. В поздних версиях Виндовс 10 появилась возможность очистки кэша с помощью встроенных инструментов, а не скачанными сервисами.

Очистка кэша происходит в следующем порядке:

  • Открыть меню «Параметры» через «Пуск» или клавишами: «Win + I».
  • Найти «Система».

screenshot_3

  • В левой части меню найти и нажать «Приложения и возможности».

screenshot_4

  • Найти в открывшемся списке проблемное приложение. Кликнуть по нему ЛКМ.
  • Выбрать из списка «Дополнительные параметры».

screenshot_5

screenshot_6

После выполнения всех пунктов пользователю нужно попробовать открыть программу. Если не удалось совершить операцию, нужно дополнительно сбросить кэш «Магазина», воспользовавшись инструкцией:

  • Нажать одновременно: «Win + R».
  • В окне «Выполнить» ввести: «wsreset.exe». Нажать клавишу ввода.

screenshot_7

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

Повторная регистрация Windows Store

Этот вариант применяют в исключительных случаях, когда перестали запускаться утилиты. Это связано с тем, что изменение аккаунта несет в себе риски появления новых проблем. Повторная регистрация учетки подразумевает собой создание нового аккаунта в «Магазине» Виндовса.

Выполняется операция по следующей схеме:

  • Открыть «Пуск».
  • Запустить стандартную КС с расширенными правами.

screenshot_8

screenshot_9

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

Изменение типа определения времени

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

  • Кликнуть по дате и времени на Панели задач.
  • В календаре внизу найти и нажать раздел «Параметры времени и даты».

screenshot_10

  • Под пунктом «Установить время автоматически» передвинуть переключатель в положение «Вкл.» или «Выкл.».

screenshot_11

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

Сброс настроек Windows 10

Если после всех предыдущих способов не удается открыть нужное приложение в «десятке», пользователь может сбросить настройки системы до заводских. Личные данные при этом сохранятся, а все изменения в настройках будут утеряны.

Для сброса параметров до первоначального уровня нужно выполнить следующее:

  • Зайти в «Пуск».
  • Выбрать раздел «Параметры».

screenshot_12

screenshot_13

  • Войти во вкладку «Восстановление».
  • Кликнуть по кнопке «Начать».

screenshot_14

  • Выбрать один из предложенных вариантов действий.

screenshot_15

screenshot_16

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

Другие возможные решения

Нередко копия установленной утилиты на компьютере может быть несовместима с «десяткой». В ОС находится специальный инструмент, позволяющий решить проблему.

Для этого нужно выполнить следующее:

  1. Нажать ПКМ по утилите, которая не открывается.
  2. Из списка выбрать «Исправление проблем с совместимостью».

screenshot_17

Далее запустится служба, которая проверит систему на ошибки, поможет выявить их и устранить.

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

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

Читайте также: