Как исправить ошибку «Не удалось запустить приложение, потому что не удалось инициализировать плагин платформы Qt» в Windows?
Проблема: как исправить ошибку «Не удалось запустить приложение из-за того, что не удалось инициализировать подключаемый модуль платформы Qt» в Windows?
Привет. Недавно после обновления Windows мне не удалось заставить OneDrive работать. Каждый раз, когда мой компьютер загружается, я получаю сообщение об ошибке «Не удалось запустить приложение, потому что не удалось инициализировать подключаемый модуль платформы Qt». Есть какие-нибудь советы, как решить эту проблему? Заранее спасибо.
- Способ 1. Скопируйте соответствующую папку в другое место
- Способ 2. Проверить системные файлы на наличие повреждений
- Способ 3. Попробуйте чистую загрузку
- Способ 4. Переустановите указанное приложение
- Метод 5. Удалите проблемное приложение через командную строку
- Защитите свою конфиденциальность в Интернете с помощью VPN-клиента
- Инструменты восстановления данных могут предотвратить безвозвратную потерю файлов
- использованная литература
Исправить это сейчас! Исправить это сейчас!
Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage .
Операционная система Windows состоит из множества компонентов — некоторые из них уже предустановлены, а другие необходимо реализовать вручную. Например, Node.js является одним из сторонних компонентов, которые вы можете увидеть практически на любом компьютере с Windows.
Qt основан на C ++ [1] фреймворк, предназначенный для создания приложений на Windows, Android, Linux, [2] и другие платформы. Хотя это не язык программирования сам по себе, приложения, основанные на нем, должны иметь установленную платформу на своих машинах, чтобы иметь возможность работать. К сожалению, эти зависимости могут создавать определенные проблемы по той или иной причине.
Когда что-то пойдет не так с платформой Qt, пользователи могут получить сообщение об ошибке «Не удалось запустить приложение, потому что не удалось инициализировать подключаемый модуль платформы Qt».
Эта ошибка может затронуть несколько приложений, включая такие игры, как Apex Legends, [3] автономные компоненты ( Dllhost ) или часто используемые приложения, такие как OneDrive. Последний находится на каждом компьютере с Windows и является чрезвычайно полезным приложением, обычно используемым для резервного копирования системы / файлов или дополнительного хранилища для пользовательских файлов.
Вот полное сообщение, которое пользователи получают при обнаружении ошибки (текст сообщения об ошибке может отличаться в некоторых случаях):
Это приложение не удалось запустить, потому что не удалось инициализировать подключаемый модуль платформы Qt. Переустановка приложения может решить проблему.
Доступные плагины платформы: минимальные, закадровые, окна.
Хотя может показаться, что включение или установка платформы Qt исправит ошибку «Не удалось запустить приложение, потому что не удалось инициализировать подключаемый модуль платформы Qt», это не так. Однако переустановка приложения, у которого возникают проблемы с обнаружением плагина, может помочь.
К сожалению, это не всегда возможно, поскольку пользователи сообщали, что при попытке сделать это они получили ошибку «Не удается найти». Причина этого в том, что более новая версия приложения может уже присутствовать на устройстве, поэтому удаление невозможно. Есть способ обойти это.
В некоторых случаях причины ошибки могут быть не связаны с упомянутыми выше. Например, повреждение системного файла также может вызвать эту ошибку, поэтому мы рекомендуем попробовать запустить сканирование с помощью Reimage Стиральная машина Mac X9 программное обеспечение для ремонта, которое может автоматически устранять основные проблемы Windows. В противном случае используйте следующие методы, которые должны помочь вам навсегда решить эту ошибку.
Способ 1. Скопируйте соответствующую папку в другое место
Исправить это сейчас! Исправить это сейчас!
Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage .
- Нажмите Win + E на клавиатуре, чтобы открыть Проводник
- В левой части окна выберите Этот ПК
- В поле поиска в правом верхнем углу введите pyqt5_tools и ударил Входить
- Когда поиск будет завершен, щелкните правой кнопкой мыши на pyqt5_tools папку и выберите Расположение открытой папки
Способ 2. Проверить системные файлы на наличие повреждений
Исправить это сейчас! Исправить это сейчас!
Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage .
- Введите cmd в поиске Windows
- Щелкните правой кнопкой мыши на Командная строка и выберите Запустить от имени администратора
- Здесь введитеsfc / scannow и нажмите Входить
Способ 3. Попробуйте чистую загрузку
Исправить это сейчас! Исправить это сейчас!
Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage .
- Тип msconfig в поиске Windows нажмите Входить
- Перейти к Услуги вкладка
- Проверить Скрыть все службы Microsoft флажок и выберите Отключить все
- Перейти к Запускать вкладка и выберите Открыть диспетчер задач
- Здесь щелкните правой кнопкой мыши каждую запись и выберите Запрещать и закройте диспетчер задач
- Перейти к Ботинок вкладка, отметьте Безопасная загрузка и выберите Применить + ОК.
После загрузки обратно в Windows попробуйте запустить приложение, с которым у вас возникли проблемы. Если это решит вашу проблему, значит, виновато стороннее приложение. Чтобы исправить ошибку «Не удалось запустить приложение, потому что не удалось инициализировать подключаемый модуль платформы Qt», вам следует удалить все недавно установленные приложения и посмотреть, решит ли это вашу проблему в обычном режиме.
Способ 4. Переустановите указанное приложение
Исправить это сейчас! Исправить это сейчас!
Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage .
Вам следует попробовать удалить приложение, с которым у вас возникли проблемы, а затем установить его заново. Если вы имеете дело с OneDrive, вам следует сделать следующее:
- Нажмите Win + R на твоей клавиатуре
- в Бегать диалоговое окно, скопируйте и вставьте следующее:
% userprofile% AppData Local Microsoft OneDrive Update OneDriveSetup.exe - Пройдите этапы установки и начать сначала ваш компьютер
Если этот метод не работает и вы получаете сообщение об ошибке, перейдите к приведенному ниже методу, а затем повторите этот шаг.
Метод 5. Удалите проблемное приложение через командную строку
Исправить это сейчас! Исправить это сейчас!
Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage Reimage .
Удаление программы, которая не хочет удаляться, может быть трудным, хотя это возможно через PowerShell, так как вы можете запустить ее от имени администратора. Имейте в виду, что приведенный ниже пример относится к приложению OneDrive, и команда будет отличаться в зависимости от имени приложения и его местоположения.
- Открытым Командная строка от имени администратора как объяснено выше
- Скопируйте и вставьте следующие команды, нажав Входить после каждого:
taskkill / f / im OneDrive.exe
% SystemRoot% SysWOW64 OneDriveSetup.exe / удалить
Исправляйте ошибки автоматически
Команда ugetfix.com делает все возможное, чтобы помочь пользователям найти лучшие решения для устранения их ошибок. Если вы не хотите бороться с методами ручного ремонта, используйте автоматическое программное обеспечение. Все рекомендованные продукты были протестированы и одобрены нашими профессионалами. Инструменты, которые можно использовать для исправления ошибки, перечислены ниже:
сделай это сейчас!
Скачать Fix
Счастье
Гарантия
сделай это сейчас!
Скачать Fix
Счастье
Гарантия
Совместим с Майкрософт Виндоус Совместим с OS X По-прежнему возникают проблемы?
Если вам не удалось исправить ошибку с помощью Reimage, обратитесь за помощью в нашу службу поддержки. Сообщите нам все подробности, которые, по вашему мнению, нам следует знать о вашей проблеме.
Reimage — запатентованная специализированная программа восстановления Windows. Он диагностирует ваш поврежденный компьютер. Он просканирует все системные файлы, библиотеки DLL и ключи реестра, которые были повреждены угрозами безопасности. Reimage — запатентованная специализированная программа восстановления Mac OS X. Он диагностирует ваш поврежденный компьютер. Он просканирует все системные файлы и ключи реестра, которые были повреждены угрозами безопасности.
Этот запатентованный процесс восстановления использует базу данных из 25 миллионов компонентов, которые могут заменить любой поврежденный или отсутствующий файл на компьютере пользователя.
Для восстановления поврежденной системы необходимо приобрести лицензионную версию Reimage инструмент для удаления вредоносных программ.
Условия использования Reimage | Политика конфиденциальности Reimage | Политика возврата денег за товар | Нажмите
VPN имеет решающее значение, когда дело доходит до конфиденциальность пользователя . Онлайн-трекеры, такие как файлы cookie, могут использоваться не только платформами социальных сетей и другими веб-сайтами, но также вашим интернет-провайдером и правительством. Даже если вы примените самые безопасные настройки через веб-браузер, вас все равно можно будет отслеживать через приложения, подключенные к Интернету. Кроме того, браузеры, ориентированные на конфиденциальность, такие как Tor, не являются оптимальным выбором из-за пониженной скорости соединения. Лучшее решение для вашей максимальной конфиденциальности — это Частный доступ в Интернет — быть анонимным и безопасным в сети.
Программное обеспечение для восстановления данных — один из вариантов, который может вам помочь восстановить ваши файлы . После удаления файла он не исчезает в воздухе — он остается в вашей системе до тех пор, пока поверх него не записываются новые данные. Восстановление данных Pro это программа для восстановления, которая ищет рабочие копии удаленных файлов на вашем жестком диске. Используя этот инструмент, вы можете предотвратить потерю ценных документов, школьных заданий, личных фотографий и других важных файлов.
Источник: reviensmedia.com
Приложение не удалось запустить, так как не удалось найти или загрузить плагин QT platform » windows»
Я просмотрел все вопросы, которые, по-видимому, связаны с переполнением стека, и ни одно из решений, кажется, не помогает мне.
Я создаю приложение Qt с этой настройкой:
- Windows 7 Professional x64
- Visual Studio 2012
- Qt 5.2.0 построен с помощью configure -developer-build -debug-and-release -opensource -nomake examples -nomake tests -platform win32-msvc2012 -no-opengl
- проект использует QtSingleApplication (qt-solutions)
- приложение является 32-битным приложением
- qmake запускается со следующими параметрами: — makefile-spec win32-msvc2012
- .pri использует QMAKE_CXX += /D_USING_V110_SDK71_
Я могу построить и запустить свою программу нормально на моей машине разработки (отмечено выше); я также могу установить и запустить пакет из каталога Program Files на машине разработки.
Когда я устанавливаю и запускаю на машине Windows Vista (несколько машин)
- VC++ redist 2012 11.0.61030.0 установлен
- VC++ redist 2010 10.0.40219 установлен
- плюс 2005, 2008 версии redist
(также терпит неудачу на a чистая установка Windows 7)
Application failed to start because it could not find or load the QT platform plugin «windows»
Поэтому я последовал инструкциям и добавил a .платформы / каталог, и добавил qwindows.dll (также добавлен qminimal.dll и qoffscreen.dll); я также добавил libEGL.dll, libGLESv2.dll (хотя я не думаю, что они мне понадобятся)
Однажды я добавил qoffscreen.dll теперь я получаю дополнительное сообщение: Available platform plugins are: offscreen
Если я пробегаю через Dependency Walker, я получаю эту ошибку в списке:
GetProcAddress(0x76CA0000 [KERNEL32.DLL], «GetCurrentPackageId») called from «MSVCR110.DLL» at address 0x6AC6FDFA and returned NULL. Error: The specified procedure could not be found (127).
А затем еще ниже получаем the:
GetProcAddress(0x745A0000 [UXTHEME.DLL], «BufferedPaintUnInit») called from «COMCTL32.DLL» at address 0x745FFBF8 and returned 0x745AE18C.
This application failed to start because it could not find or load the Qt platform plugin «windows».
Available platform plugins are: offscreen.
Reinstalling the application may fix this problem.
Есть идеи, как исправить эту проблему dll?
11 ответов:
Ошибка вызвана тем, что программа не может найти qwindows.dll
qwindows.dll должен находиться в папке с именем platforms , так что путь от вашего исполняемого файла к dll будет platforms/qwindows.dll
Хотя в моем случае этого было недостаточно. Мне также пришлось добавить следующую строку в начале моего main ()
QCoreApplication::addLibraryPath(«./»);
Тогда все сработало.
2014-08-12 17:00:14 Jan Moritz
- Используемая зависимость walker (http://www.dependencywalker.com/), чтобы увидеть точный путь необходимых библиотек DLL. Попробуйте, потому что и QtCreator, и Qt framework имеют одинаковые библиотеки DLL, и вы должны точно определить, какие из них используются. Я скопировал все необходимые библиотеки DLL в ту же папку, что и приложение.
- Я скопировал папку platforms из Qt framework / plugins и скопировал ее в ту же папку, что и приложение. Теперь приложение вступило в силу также плагин / платформа / папка со всеми своими DLL
- И самым важным шагом в моем случае является создание файла с именем qt.conf в той же папке, что и приложение . Этот файл должен содержать путь к плагинам. Мой qt.файл conf содержит: [пути]
Библиотеки=../lib / qtcreator
Plugins=Плагины
Импорт=импорт
Qml2Imports=qml
2014-04-10 10:57:43 Lucian
- скопировать построенный exe двоичный файл в новую папку
- откройте консоль cmd в этой папке
- вызовите windeployqt используя полный путь (если его нет в системе PATH ) и предоставьте свой исполняемый файл, например:
c:QtQt5.2.15.2.1msvc2010_openglbinwindeployqt.exe application.exe
В результате у вас есть в этой папке все необходимые библиотеки DLL Qt, чтобы запустить приложение.
Инструмент windeployqt имеет различные опции. Он также может позаботиться о развертывании связанных файлов qml .
Конечно, вы можете иметь также проблемы с MSVC redistributables, но они должны быть развернуты отдельно и установлены один раз в системе.
Только некоторые сторонние библиотеки должны быть скопированы вручную, если они используются, например OpenSSL.
2015-10-23 02:23:23 Orest Hera
У меня была та же проблема «приложение не удалось запустить, потому что он не мог найти или загрузить Qt platform plugin» windows» Я исправил это, скопировав файлы ниже в приложение.папка exe (my app executable),
Qt5Core.dll, Qt5Gui.dll, Qt5Widgets.dll и каталог «платформ» с qminimal.проблемы, qoffscreen.dll, qwindows.файл DLL.
Я надеюсь, что это кому-то поможет
2017-03-01 11:50:36 Amar
- я устанавливаю Qt на c:Qt.
- я разрабатываю приложение и правильно развертываю его в другом месте.
- он работает на любом компьютере правильно, потому что он включает qwindows.dll в подкаталог.
- я обновляю свой локальный Qt до новой версии.
- я пытаюсь запустить свое приложение снова.
[Paths] Plugins=.
2015-06-03 13:15:35 Timmmm
- Закройте Qt Creator.
- скопируйте следующее в C:Deployment версия выпуска MyApp.ехе все свои .dll файлы из C:Qt5.2.1mingw48_32bin все папки из C:Qt5.2.1mingw48_32plugins
- (Если вы использовали QML) все папки из C:Qt5.2.1mingw48_32qml переименовать C:Qt to C:QtHidden (это превращает ваш компьютер в чистую среду, точно так же, как тот, на котором не установлен Qt).
- Запуск C:DeploymentMyApp.exe.
- дублируйте папку для безопасности
- Если ваш файл был в/cat / Deployment, перейдите в /cat
- Теперь удалите папку развертывания в то время как .exe все еще работает. Он скажет вам, что не может этого сделать. удалить определенные файлы, так сказать пропустить(или пропустить все)
- то, что у вас осталось, — это список всех .dll файлы, которые ваши .exe на самом деле использовал и не мог удалить: список всех файлов и только те файлы, которые нужно сохранить.
2016-06-30 18:09:11 vc669
Ну, я решил свою проблему, хотя и не уверен, в чем разница:
Я скопировал каждую dll из моего каталога qt в оба ./ и ./ платформы каталога моих приложений.
Приложение прошло мимо ошибки, но затем разбилось.
Версия.dll вызывала сбой (отмечено в dependency walker), поэтому я удалил его из обоих мест.
Приложение запустилось, поэтому я систематически удалял все ненужные dll.
Это вернуло меня в то же состояние, в котором я был. первоначально.
Затем я удалил свое приложение и повторно установил (только с помощью ./ платформы / qwindows.dll файл остается), приложение работает правильно.
Таким образом, все, что я могу предположить, это то, что у меня была неправильная версия qwindows.DLL в каталог платформы.
2014-01-22 20:43:58 gollumullog
- Но он не смог загрузить qwindows на чистую машину с той же ОС, что и развивающаяся.
2014-05-13 10:43:50 chime
В нем отсутствуют qwindows.dll, которая обычно должна быть в платформах, если вы не добавляете:
QCoreApplication::addLibraryPath(«»);
Если вы этого не сделаете, кстати, и поставьте свои qwindows.dll где-то еще, Qt будет искать ваш путь для DLL, что может занять много времени (10s — несколько минут)!
2015-06-05 18:21:37 Ruud van Gaal
Для меня, я должен был установить QT_QPA_PLATFORM_PLUGIN_PATH в каталог платформ, и тогда это сработало.
Как бы то ни было, это решение также было упомянуто на GitHub .
Источник: codengineering.net
Qt.qpa.plugin: Could not find the Qt platform plugin «windows» in «»?
У меня появилась ошибка когда запускаю python файл, пж помогите не нужно кидать ссылку на форум просто скажите что сделать?
C:UsersАндрей>»C:UsersАндрейDesktopCurrency Convertorui.py»
qt.qpa.plugin: Could not find the Qt platform plugin «windows» in «»
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
- Вопрос задан более года назад
- 10685 просмотров
Комментировать
Решения вопроса 1
Веб дизайнер, интересуюсь python, знаю html,css +-
РЕШЕНИЕ: Найти папку где установлен python, перейти по пути C:UsersАндрейAppDataLocalProgramsPythonPython38Libsite-packagesPyQt5Qtplugins найти тут папку platforms и перенести в папку где находится python
Ответ написан более года назад
Нравится 9 2 комментария
Никогда не думал что вернусь с этой проблемой но я переустанавливал python, и мне опять пришлось переносить platforms, но опять же помогло, так что проверено 2 раза. Спасибо
Андрей Андреев, Не сразу понял где искать platforms (искал в папке с установленной программой, но не получилось). Когда нашел, то сделал как написано, и все получилось. Спасибо!
Источник: qna.habr.com
This application failed to start because it could not find or load the Qt platform plugin «windows». Available platform plugins are: windows. Reinstalling the application may fix this problem — ошибка
Появилась проблема с запуском проекта, который был собран с Qt5 под Windows. При запуске приложения появляется ошибка:
This application failed to start because it could not find or load the Qt platform plugin «windows». Available platform plugins are: windows. Reinstalling the application may fix this problem.
Что делать, как решить?
Решение проблемы с программой (приложением)
Все, что нужно сделать, чтобы исправить ошибку, вызывающую надпись «This application failed to start because it could not find or load the Qt platform plugin «windows». Available platform plugins are: windows. Reinstalling the application may fix this problem.», нужно:
Добавить в проект каталог «platforms» и скопировать туда файл qwindows.dll и все будет работать исправно.
Обсуждение на форуме Cyberforum:
Источник: how-helper.ru
This application failed to start because it could not find or load the Qt platform plugin «windows»
Да, я знаю, что этим вопросом заполнен весь интернет, включая англоязычный. Перечитано много тем и статей. У меня Qt 5.7 и Visual Studio 2015, Windows 8.1 x64. Проблема возникает и при динамической (с переносом на другие компы; у меня на компе с учетом, видимо, всего установленного и прописанного все-таки запускается), и при статической сборке. При построении внутри студии в обоих случаях все хорошо.
При статическом варианте qwindows.lib внутри студии подключается при прописывании $(QTDIR)pluginsplatforms в путях к библиотекам. При копировании той же самой папки к exe’шнику и использовании qt.conf (с точкой вместо пути) ничего не меняется. Причем любой (что с .lib из qtbase, что с .dll из msvc2015_64).
Кто-то писал, что на самом деле проблема не с qwindows, а с чем-то, что она ищет. Т.е. libEGL.dll. Тоже не помогло.
Ладно динамическая сборка. Но что не так со статической?
В общем, очень надеюсь на помощь, а не на отсылки к поиску.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Ошибка not find or load the Qt platform plugin «minimal» в Ubuntu IDE (qtcreator)
Здравствуйте. В основных сообщениях при компиляции это: Не удалось загрузить типы из модуля.
Ошибка This application failed to start because no Qt platform plugin could be initialized
Здравствуйте. При запуске QT приложения возникает такая ошибка: This application failed to start.
Could not find the Qt platform plugin «windows» in «»
у меня ошибка : Could not find the Qt platform plugin «windows» in «» This application failed to.
«Failed to start application (Code:4)». Я не могу войти в аську
У меня ISQ 6.5. При входе выдает ошибку. Пишет «Failed to start application (Code:4)». Я могу войти.
Источник: www.cyberforum.ru