С появлением Windows 10 на рабочих местах и выходом пакетов системных обновлений многие современные пользователи стали испытывать проблемы с системным проводником, получая следующую ошибку:
Mcrosоft Visuаl C++ Runtimе Librаry.
Runtimе еrrоr! Prоgram: C:\WINDОWS\еxplorer.еxe
This аpplication has rеquested thе Runtimе tо terminatе it in аn unusuаl wаy.
Не обошла эта проблемка и офис одного моего хорошего знакомого. Все обстояло следующим образом: после загрузки системы стала выскакивать данная ошибка, а закрытие диалогового окна сопровождалось прекращением работы программы «проводник». При его закрытии система уходила в бесконечный цикл ожидания, либо при «Отмене» снова выдавала сообщение об ошибке.
Собственно, о том, что можно предпринять в таком случае, поговорим далее.
Возможные варианты лечения
Почему такая ошибка возникает в принципе? По преимуществу все дело в повреждении компонентов Visual C++.
В частности это может быть вызвано действием вредоносного ПО, обосновавшегося в системе.
Также причиной могут послужить «битые» драйвера для железа.
Для решения необходимо произвести ряд манипуляций, одна из которых может стать ключевой при лечении, однако без выяснения конкретной причины понять, что именно поможет, достаточно сложно. Итак, пробуем пошагово выполнить следующее:
- просканировать компьютер на вирусы;
- посредством командной строки проверить целостности системных файлов с их последующим исправлением: cmd.exe ->SFC/Scannow. Данная команда позволяет провести сканирование защищенных файлов системы и заменять поврежденные элементы, которые расположены в виде кэшированной копии в сжатой папке % WinDir %\System32\dllcache;
- переустановить explorer и установить актуальные обновления для Windows Installer;
- переустановить пакет Visual C++;
- установить наиболее актуальные драйвера, в частности для чипсета/IDE.
Сканируем любым предпочитаемым антивирусом, будь то Касперский или Nod. При выявлении вирусов чистим компьютер, после чего выполняем SFC/Scannow.
Далее, непосредственно, Visual C++. Перед его установкой необходимо найти и удалить установленные ранее версии. После скачиваем новую версию данного пакета:
https://www.microsoft.com/ru-ru/download/details.aspx?id=48145
Теперь обновим Installer. Актуальные обновления для Windows Installer можно скачать с официального сайта: https://www.microsoft.com/ru-RU/download/details.aspx?id=8483.
Вспомогательные меры
Как вариант можно произвести удаление всех файлов Autorun.* и убрать галочки для «отображать» эскизы. После этого удалим все thumbs.dll. Иногда и такое лечение может быть целесообразным.
Ну и напоследок попробуем Sysinternals Process Explorer, с помощью которого в свойствах процессов можем поискать .dll-ки, перейдя в закладки Threads. Если Explorer «цепляет» неуместную библиотеку, посредством данного софта можно отследить ее и при необходимости попробовать удалить. Также при помощи данной программки можно посмотреть, какие библиотеки используются в принципе, и если какие-либо из них повреждены, попытаться восстановить их (если SFC не помог).