При запуске некоторых программ и игр в Windows 10 пользователь может столкнуться с Runtime Error R6025 pure virtual function call в окне "Microsoft Visual C++ Runtime Library. Разобраться в причинах ошибки и найти решение не всегда просто, но часто возможно.
В этом руководстве подробно описаны возможные причины ошибки R6025 pure virtual function call и способы устранения проблемы.
Возможные решения проблемы R6025 pure virtual function call
- Используйте Панель управления — Программы и компоненты, чтобы исправить установку программы (обычно просто выберите программу в списке и нажмите "Изменить", если таковые имеются, то может появиться запрос на "Исправить" программу).
- Установите последние обновления Windows 10.
- Проверьте, нет ли новой версии программы, вызывающей ошибку.
- Кроме того, на официальной странице по указанной выше ссылке есть информация для программистов на случай, если ошибка вызова чистой виртуальной функции R6025 вызвана их собственной программой.
Однако я бы назвал этот список неполным, особенно с учетом некоторых характерных особенностей программ, устанавливаемых русскоязычными пользователями. Я могу дополнить его следующими пунктами:
- Попробуйте запустить программу в режиме совместимости с предыдущей версией Windows, например 7. Для этого щелкните правой кнопкой мыши на исполняемом файле или ярлыке программы, в контекстном меню выберите пункт "Свойства", затем перейдите на вкладку "Совместимость", отметьте пункт "Запускать программу в режиме совместимости" и выберите нужную версию ОС. Примените настройки и попробуйте запустить программу снова. Подробное руководство: Режим совместимости с Windows 10.
- Если программа или игра были скачаны не из самого официального источника (а часто проблема возникает с программами от Corel или Autodesk, которые пользователи не спешат покупать), то возможно, что нормальному запуску препятствует антивирус (в том числе встроенный в Windows 10 Windows Defender). Может удалять измененные файлы программы (следует проверить журнал антивируса, добавить программу в исключения) или мешать работе программы уже при запуске (попробуйте запустить ее с отключенным антивирусом, это может быть полезно здесь: Как отключить Защитник Windows 10).
- Если режим совместимости и другие описанные действия не помогли, возможно, вам стоит попробовать загрузить программу из другого источника.
Дополнительные методы устранения ошибки
Кроме описанных способов устранения проблемы, может быть полезно переустановить компоненты Visual C++ и установить .NET Framework 3.5 и 4.8 (последняя версия на момент написания статьи).
Как максимально быстро переустановить необходимые компоненты, можно найти в отдельной инструкции для всего набора подобных ошибок: Способы исправления ошибки Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7. Из этой же инструкции целесообразно попробовать и другие подходы, за исключением первого — он не подойдет для рассматриваемого сценария.
И еще один момент: по некоторым отзывам, в некоторых версиях графических программ, при наличии подключенного (установленного) графического планшета, также может возникать данная ошибка — обычно решается обновлением программы или драйверов для графического планшета.
Видео
Надеюсь, один из способов помог решить проблему, будет полезно, если вы поделитесь в комментариях, какой именно.