Ошибка «Не удалось запустить приложение: параллельная конфигурация неправильна» в Windows 10 появляется, когда система не может найти или правильно загрузить нужные библиотеки msvcr или msvcp — компоненты Microsoft Visual C++ Redistributable. В 90% случаев проблема решается переустановкой пакетов или восстановлением системных файлов. Далее разберём все работает методы — от простого к сложному.

Чаще всего ошибка всплывает при запуске игр, программ вроде Adobe Photoshop, AutoCAD или утилит для работы с видео. Причина — конфликт версий библиотек, повреждённые файлы или отсутствие нужного пакета Visual C++. Не нужно переустанавливать систему: достаточно выполнить несколько в правильном порядке.

Почему возникает ошибка параллельной конфигурации

Ошибка связана с Side-by-Side (SxS) — технологией Windows, которая позволяет программам использовать разные версии библиотек одновременно. Когда приложение пытается загрузить нужную версию DLL, система не находит её или повреждение.

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

  • Отсутствие или повреждение Microsoft Visual C++ Redistributable — чаще всего версий 2005, 2008, 2010, 2012–2022.
  • Удаление или изменение файлов в папке C:\Windows\WinSxS (хранилище компонентов Side-by-Side).
  • Конфликт между 32-битными и 64-битными версиями библиотек (если программа 32-битная, а система 64-битная).
  • Повреждение реестра, где хранятся пути к библиотекам.
  • Вредоносное ПО или очистители реестра, удалившие критические ключи.
💡

Если ошибка появилась после обновления Windows, попробуйте откатить систему через точку восстановления. Это сэкономит время, если проблема в последних патчах Microsoft

Код ошибки в журналеЧто означаетРешение
0xc0000135Отсутствует библиотека msvcr120.dll (или другая)Установить Visual C++ Redistributable 2013
0xc000007bНесовместимость разрядности (32/64 бит)Установить правильную версию Visual C++ или программы
0x80070002Файл не найден в WinSxSВосстановить системные файлы через sfc /scannow

Способы диагностики ошибки

Перед тем как лечить, нужно понять, какая именно библиотека вызывает проблему. Для этого:

  1. Откройте журнал событий Windows: нажмите Win + R, введите eventvwr.msc и нажмите Enter.
  2. Перейдите в раздел Журналы Windows → Приложение.
  3. Найдите ошибки с кодом SideBySide (обычно они отмечены красным значком).
  4. В описании будет указано, какой именно файл .dll или пакет Visual C++ отсутствует.

Если в журнале нет явных ошибок, используйте утилиту DISM для проверки целостности системных файлов:

dism /online /cleanup-image /scanhealth

Она покажет, есть ли повреждения в хранилище компонентов.

Переустановка Microsoft Visual C++ Redistributable

Это самый эффективный способ. Дело в том, что некоторые программы требуют конкретных версий Visual C++, и если они отсутствуют или повреждены, возникает ошибка параллельной конфигурации.

Сделайте следующее:

  1. Удалите все текущие версии Microsoft Visual C++ Redistributable:
    • Откройте Панель управления → Программы и компоненты.
    • Найдите все записи с названием Microsoft Visual C++ (2005–2022).
    • Удалите их по одному, начиная с самых старых.
  2. Скачайте и установите актуальные версии с официального сайта Microsoft:
    • Visual C++ Redistributable 2015–2022 (включает все обновления).
    • Если программа требует старую версию (например, 2010), установите её отдельно.
  3. Перезагрузите компьютер.

Важно: не удаляйте Visual C++ через сторонние утилиты типа Revo Uninstaller — они могут удалить нужные системные файлы.

Какая версия Visual C++ чаще всего вызывает ошибку у вас?
2005–2010
2012–2013
2015–2022
Не знаю

Восстановление системных файлов

Если ошибка связана с повреждением файлов в WinSxS, помогут встроенные утилиты Windows:

Способ 1: SFC (System File Checker)

Запустите командную строку от имени администратора (Win + X →.Command Prompt (Admin)) и выполните:

sfc /scannow

Дождитесь завершения (жныхно 10–15 минут). Если утилита найдёт ошибки, перезагрузите ПК.

Способ 2: DISM (Deployment Image Servicing and Management)

Если SFC не помог, выполните:

dism /online /cleanup-image /restorehealth

Эта команда восстанавливает повреждённые компоненты из интернета. После завиршения снова запустите sfc /scannow.

Способ 3: Ручная проверка WinSxS

Если вы уверены в своих действиях, можно вручную проверить наличие файлов в C:\Windows\WinSxS. Но не удаляйте ничего оттуда — это может привести к неработоспособности системы.

УтилитаЧто делаетВремя выполнения
sfc /scannowПроверяет и восстанавливает системные файлы10–15 минут
dism /online /cleanup-image /scanhealthСканирует хранилище компонентов на ошибки5–10 минут
dism /online /cleanup-image /restorehealthВосстанавливает повреждённые компоненты из интернета15–30 минут

Редактирование реестра (для опытных пользователей)

Если ошибка связана с неправильными путями в реестре, можно попробовать исправить их вручную. Внимание: неверные действия в реестре могут привести к неработоспособности системы!

Перед редактированием создайте точку восстановления:

  1. Нажмите Win + R, введите rstrui и нажмите Enter.
  2. Следуйте инструкциям для создания точки восстановления.

Далее:

  1. Откройте редактор реестра: Win + R → regedit.
  2. Перейдите в раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners
  3. Найдите ключи, связанные с отсутствующими библиотеками (их имена обычно совпадают с именами .dll из ошибки).
  4. Если ключ указвает на несуществующий путь, исправьте его или удалите (если не уверены — лучше не трогайте).

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

Установка отсутствующих библиотек вручную

Иногда проблема решается установкой конкретной библиотеки. Например, если ошибка указывает на msvcr120.dll, скачайте и установите Visual C++ Redistributable 2013.

Где взять библиотеки:

  • Официальный сайт Microsoft — лучший вариант (без вирусов).
  • Сторонние ресурсы — только если вы уверены в их безопасности (риск заразить ПК вирусами!).

После установки библиотеки перерегистрируйте её:

  1. Откройте командную строку от имени администратора.
  2. Выполните команду: regsvr32 msvcr120.dll (замените имя файла на нужное).
Список наиболее распространённых библиотек, вызывающих ошибку

  • msvcr120.dll — Visual C++ 2013
  • msvcp140.dll — Visual C++ 2015–2022
  • msvcr100.dll — Visual C++ 2010
  • msvcr90.dll — Visual C++ 2008
  • msvcr80.dll — Visual C++ 2005

Проверка на вирусы и очистка системы

Вредоносное ПО может удалять или повреждать системные файлы, включая библиотеки Visual C++. Для проверки:

  1. Запустите Защитник Windows (Win + I → Обновление и безопасность → Безопасность Windows).
  2. Выберите Полная проверка и дождитесь завершения.
  3. Используйте дополнительные утилиты: Malwarebytes, Dr.Web CureIt! или Kaspersky Virus Removal Tool.

Если вирусы найдены, удалите их и перезагрузите ПК. После этого запустите sfc /scannow, чтобы восстановить повреждённые файлы.

Что сделать, если ошибка не исчезла

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли удалить все пакеты Visual C++ и переустановить только нужный?

Нет. Некоторые программы и игры зависят от старых версий Visual C++. Удаляйте только те, которые явно не используются (проверяйте через Панель управления → Программы и компоненты). После удаления обязательно перезагрузите ПК.

Ошибка появляется только в одной программе. Что делать?

Скорее всего, программа требует конкретную версию Visual C++. Установите её отдельно. Если не помогает, попробуйте:

  • Переустановить саму программу.
  • Запустить её в режиме совместимости (ПКМ по файлу → Свойства → Совместимость).
  • Обратиться к разработчику за обновлённой версией.
После переустановки Visual C++ ошибка осталась. В чём дело?

Возможно, проблема в реестре или повреждённых системных файлах. Выполните:

  1. sfc /scannow
  2. dism /online /cleanup-image /restorehealth
  3. Проверьте журнал событий на ошибки SideBySide.

Если ничего не поможет, попробуйте восстановить систему через точку отката.

Можно ли скопировать Missing DLL из другого компьютера?

Теоретически да, но это не рекомендуется. Файлы .dll привязаны к конкретной версии Windows и Visual C++. Копирование чужой библиотеки может вызвать новые ошибки или сбои в системе. Лучше установитециальный пакет Visual C++ Redistributable.