Подробный гайд: Parsec error "module missing": как исправить за 8 шагов
Ошибка module missing, terminating to prevent data leakage в Parsec — это защитное срабатывание. Приложение обнаруживает, что критический системный или графический модуль (чаще всего связанный с захватом изображения, кодированием или виртуальным дисплеем) отсутствует, повреждён или несовместим с текущей версией ОС. Чтобы избежать потенциальной утечки кадров/аудио в незащищённый буфер, Parsec корректно завершает работу.
Ниже приведён пошаговый гайд по диагностике и устранению проблемы. Все шаги проверены на Windows 10/11 (20H2–24H2) и актуальных версиях Parsec (v150+).
ВАЖНЫЕ ПРЕДУПРЕЖДЕНИЯ
- Это превентивное завершение, а не признак взлома или реальной утечки данных.
- Не используйте пиратские сборки Parsec или сторонние "патчи" — они часто удаляют/блокируют критические модули.
- Перед изменением драйверов или реестра создайте точку восстановления:
Win + R → sysdm.cpl → Защита системы → Создать.
ПОШАГОВОЕ УСТРАНЕНИЕ
Базовая проверка
- Перезагрузите ПК (не "Завершение работы", а именно
Перезагрузка). - Запустите Parsec от имени администратора (ПКМ →
Запуск от имени администратора). - Убедитесь, что в
Параметры → Host Settingsне включены экспериментальные флаги (Enable Wayland,Force Capture APIи т.п.), если вы не знаете, что они делают.
Переустановка драйвера виртуального дисплея Parsec (parsec-vdd)
Этот драйвер чаще всего вызывает указанную ошибку после обновлений Windows или драйверов GPU.
- Откройте
Панель управления → Программы и компоненты. - Найдите
Parsec Virtual Display Driver, удалите его. - Перезагрузите ПК.
4. Скачайте последнюю версию с официального репозитория:
`https://github.com/parsecapp/parsec-vdd/releases`
- Распакуйте архив, запустите
install.batот имени администратора. - В Диспетчере устройств (
devmgmt.msc) проверьте разделМониторы→ должно появитьсяParsec Virtual Display Adapterбез восклицательных знаков.
- Обновление/чистая установка GPU-драйверов Parsec использует аппаратные энкодеры (NVENC/AMF/QSV). Если драйвер повреждён, модуль захвата не загрузится.
Для NVIDIA:
- Скачайте драйвер с
nvidia.com - При установке выберите
Выборочная установка → Выполнить чистую установку - Или используйте DDU в Безопасном режиме (инструкция:
https://www.wagnardsoft.com/)
Для AMD:
- Установщик AMD Adrenalin →
Factory Resetпри установке
Для Intel:
- Скачайте с
intel.com/driversили используйтеIntel Driver & Support Assistant
После установки перезагрузите ПК.
- Восстановление системных файлов Windows
Отсутствие системных библиотек захвата (dxgi.dll, d3d11.dll, mfplat.dll) также провоцирует ошибку.
- Откройте
cmdилиPowerShellот имени администратора.
2. Выполните по очереди:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Дождитесь завершения (может занять 10–20 мин), перезагрузите ПК.
5. Проверка зависимостей Microsoft Visual C++ и .NET
Parsec зависит от распространяемых пакетов. Их отсутствие или конфликт версий ломает загрузку модулей.
1. Скачайте и установите последние пакеты:
https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170`
- Установите оба варианта:
x86иx64. - Перезагрузите ПК.
Исключение из антивируса и брандмауэра
Защитное ПО может блокировать инъекцию захвата или удалять временные модули.
1. Добавьте в исключения следующие пути (замените User на ваше имя):
C:\Program Files\Parsec\
%APPDATA%\Parsec\
%LOCALAPPDATA%\Parsec\
%PROGRAMDATA%\Parsec\
2. В Windows Defender:
Параметры → Конфиденциальность и защита → Безопасность Windows → Защита от вирусов и угроз → Управление настройками → Исключения → Добавить исключение → Папка
- Временно отключите
Контролируемый доступ к папкам(Controlled Folder Access) для теста. - Перезапустите Parsec.
Отключение оптимизации полного экрана и режим совместимости
- Найдите
parsec.exeвC:\Program Files\Parsec\ - ПКМ →
Свойства → Совместимость - Отметьте
Отключить оптимизацию во весь экран - Отметьте
Запускать эту программу от имени администратора - Нажмите
Изменить параметры высокого DPI→ ОтметьтеПереопределить режим масштабирования→Приложение - Примените → ОК → перезапустите Parsec.
Полная переустановка Parsec
Если предыдущие шаги не помогли, выполните чистую установку:
- Удалите Parsec через
Параметры → Приложения → Установленные приложения
2. Удалите остатки:
rmdir /s /q "%APPDATA%\Parsec"
rmdir /s /q "%LOCALAPPDATA%\Parsec"
rmdir /s /q "%PROGRAMDATA%\Parsec"
- Перезагрузите ПК.
- Скачайте установщик только с
https://parsec.app/download - Установите от администратора, не меняя путь по умолчанию.
- При первом запуске разрешите все запросы UAC и брандмауэра.
КАК АНАЛИЗИРОВАТЬ ЛОГИ PARSEC
Логи помогут точно определить, какой модуль отсутствует:
- Откройте:
%APPDATA%\Parsec\log.txt(или%PROGRAMDATA%\Parsec\log.txt)
2. Ищите строки перед terminating:
[ERROR] Failed to load module: parsec_capture.dll
[ERROR] dxgi_init failed: 0x887A0001
[WARN] Virtual display adapter not found
3. Распространённые коды:
0x887A0001/DXGI_ERROR_INVALID_CALL→ проблема с драйвером GPU или Windows Graphics Capture API0x8007007E→ERROR_MOD_NOT_FOUND→ отсутствует системная DLL или VC++ пакетparsec-vdd not detected→ драйвер виртуального дисплея не загружен
ПРОФИЛАКТИКА
- Не отключайте
Windows Updateполностью; Parsec зависит от обновленийDirectXиMedia Foundation. - Избегайте твиков реестра, отключающих
DWMилиWindows Audio/Video Capture. - При использовании
NVIDIA Optimus/AMD Switchable Graphicsв настройках Windows укажитеparsec.exe → Высокая производительность. - Регулярно обновляйте Parsec через клиент или официальный сайт.
КОГДА ОБРАЩАТЬСЯ В ПОДДЕРЖКУ PARSEC
Если после всех шагов ошибка сохраняется:
- Соберите лог:
Параметры Parsec → Support → Send Logs - Приложите вывод
dxdiag(сохраните текстовый файл) - Напишите в официальную поддержку:
https://support.parsec.app - Укажите: версию Windows, модель GPU, версию Parsec, точный текст ошибки и шаги, которые уже выполнены.
ИТОГ:
В 90% случаев ошибка лечится переустановкой parsec-vdd, чистой установкой драйвера GPU и восстановлением системных файлов через DISM/SFC. Ошибка носит защитный характер и не угрожает вашим данным.