Во второй половине августа один за другим начали умирать компьютеры. Эпидемия поразила не все машины, а действовала как-то избирательно, но без явной системы. Сначала умер один из офисных компов.
Исследовав его я не обнаружил никаких следов вируса, хотя то, что с ним произошло было очень похоже на неуклюжее заражение: перестало запускаться большинство программ, многие элементы панели управления перестали работать. При запуске программ либо возникала «Ошибка при запуске приложения (0xc0000005)», либо просто ничего не происходило. Вирус я так и не нашёл, но рисковать не стал и переустановил систему.
Затем то же самое произошло с одним из домашних компьютеров. Потом та же проблема случилась у одного знакомого, тоже на домашнем компьютере. Все три компьютера использовались совершенно по-разному: офисный, где работа велась только с офисными документами и минимальным набором программ, домашний игровой, на котором ребёнок установил миллион игр и больше, практически, ничего не было, и домашний общего назначения, использовавшийся для редактирования документов, игры в покер, «лазанья» по интернету. Казалось очень сомнительным, что три совершенно разных компьютера могут почти одновременно поймать один и тот же вирус. Тем не менее, самым быстрым решением на тот момент была переустановка системы, что я и сделал во всех трёх случаях.
Как скачать VCRUNTIME140_1.DLL и исправить ошибку система не обнаружила VCRUNTIME140_1.DLL
Буквально через пару дней эти компьютеры снова заболели теми же самыми симптомами. Стало почти очевидно, что проблема связана с обновлениями виндов. Оказалось, что виной всему вышедшее 13-го августа обновление под номером KB2859537. Это обновление было призвано исправить четыре уязвимости в ядре системы, дающие возможность несанкционированного повышения прав. Технические подробности можно посмотреть на сайте Microsoft.
Причины проблемы
Пакет обновления KB2859537 содержит достаточно большое количество новых версий системных файлов, в том числе и файлов ядра. Если в момент обновления ядро системы оказывается модифицорованным в результате заражения вирусом или в результате использования активатора для неофициальной установки Windows, то после установки обновления проблема, скорее всего, проявит себя. Возможны и другие причины, связанные в том числе с аппаратными компонентами компьютера. В настоящее время Microsoft занимается поиском и устранением источников сбоя.
Как устранить проблему
Читаем под катом.
Для восстановления нормальной работы проблемного компьютера надо удалить обновление KB2859537.
Первый способ
Запускаем командную строку с правами администратора. Для этого открываем меню Пуск, в строке поиска вводим три буквы cmd:
Затем в результатах поиска находим среди Программ строчку cmd.exe, щёлкаем по этой строке правой кнопкой мыши и во всплывающем меню выбираем команду «Запуск от имени администратора»
Ошибка: «Отсутствует msvcp110.dll». Решение проблемы.
Если появится запрос «Разрешить следующей программе внести изменения на этом компьютере», нажимаем кнопку «Да».
Далее в командной строке вводим следующее:
wusa.exe /uninstall /kb:2859537
И нажимаем клавишу Enter на клавиатуре:
После небольшого ожидания, пока Windows сообразит, что именно мы хотим удалить, подтверждаем удаление обновления:
Перезагружаем компьютер и наслаждаемся.
Второй способ
Этот способ более демократичен, так как все действия делаются в стандартном интерфейсе Windows с использованием только левой кнопки мыши.
Открываем панель управления:
В панели управления нужно выбрать режим просмотра мелких значков, чтобы появились некоторые скрытые элементы:
Далее выбираем пункт «Программы и компоненты»
В открывшемся окне в колонке слева выбираем команду «Просмотр установленных обновлений»:
В появившемся списке среди обновлений в категории Microsoft Windows находим интересущющую нас строчку с обновлением номер KB2859537 и щёлкаем по ней левой кнопкой мыши:
Подтверждаем удаление выбранного обновления:
Перезагружаем компьютер и радуемся работе исправленной системы.
Как избежать автоматического установления обновления KB2859537
Ну хорошо, проблемоносное обновление мы удалили, но при следующей автоматической установке обновлений оно снова будет установлено и все процедуры по его удалению придётся проходить заново. Как этого избежать? Отключать автоматическое обновление системы очень не рекомендуется — это не выход. К счастью, есть простой способ отключить установку именно этого конкретного обновления.
Снова открываем панель управления и выбираем пункт «Центр обновления Windows»
Видим надпись: «Важных обновлений: ххх доступно». Щелкаем по ней мышкой. Если эта надпись не появляется, а вместо неё написано «Windows не требуется обновление», то выберите команду «Поиск обновлений» в левой колонке.
В окне выбора обновлений для установки найдите то, которое значится под номером KB2859537, щелкните по нему правой кнопкой мыши и во всплывающем меню выберите команду «Скрыть обновление». После этого нажмите кнопку Отмена.
Вот теперь точно всё в порядке. Пока.
Источник: smelkov.com
Ошибка 0x00000000: причины и способы решения
Ошибка 0x00000000 возникает при запуске многих приложений, но типична она при использовании виртуальных машин (программ наподобие VirtualBox). Сообщение чаще всего появляется из-за системного компонента DEP, который следит, чтобы сторонние программы не использовали память, отведенную для Windows.
Способы решения ошибки 0x00000000
Для устранения проблемы первоочередно выполните следующее:
- проверьте систему на вредоносное ПО;
- проверьте системные файлы на целостность, путем запуска командной строки под правами администратора и выполнения там команды sfc /scannow.
Далее используйте такие способы:
- Внесение исключений в DEP. Следуем по пути «Мой компьютер» => «Свойства» => «Дополнительные параметры системы» => «Параметры быстродействия» => «Предотвращение выполнения данных». Ставим галочку в строке «Включить DEP для всех программ и служб…». Ниже станет активной кнопка «Добавить». Нажав ее, выберите то приложение, запуск или работа которого вызывают 0x00000000. В результате системный компонент DEP не будет отключен, что хорошо для стабильности работы, а выполнение ранее проблемного приложения не станет ограничиваться этим компонентом.
- Отключаем DEP. Если у вас Windows XP, то зажмите Win+R, введите и запустите запрос C:/boot.ini. В открывшемся файле находим значение (комбинация Ctrl+F поможет в этом) /noexecute=optin и заменяем его на /noexecute=AlwaysOff. Сохраните изменения в файле и перегрузите ОС. Если ваша версия Windows от 7 до 10, то откройте командную строку под правами администратора. Введите в ней команду bcdedit.exe /set nx AlwaysOff, подтверждая действие нажатием Enter. Этот способ точно устранит ошибку 0x00000000, но последствием может стать снижение стабильности роботы ПК.
Источник: gamesqa.ru
Ошибка 0xc0000005 при запуске приложения в Windows 7 и Windows 8
Ошибка приложения 0xc0000005 из-за обновлений системы
Самый простой выход удалить обновление KB2859537 и отключить обновления Windows.
Чтобы удалить обновление KB2859537, надо:
1. Запустить командную строку с правами администратора.
В Windows 7 — заходим в в «Пуск» ⇒ «Программы» ⇒ «Стандартные», ищем там элемент Командная строка, кликаем на нем правой кнопкой мыши и выбираем «Запуск от имени Администратора».
В Windows 8 — нажимаем комбинацию клавиш Win+X и выбираем пункт меню «Командная строка (Администратор)».
2. В командной строке вводим команду.
wusa.exe /uninstall /kb:2859537
Системная утилита wusa.exe предназначена для установки и удаления обновлений Windows.
3. Перезагружаем компьютер и проверяем появляется ли ошибка «0xc0000005 access violation» при запуске приложения или игры.
Примечание: Если Вы работаете под пользователем с правами Администратора, то можно запустить системную утилиту wusa.exe через меню «Пуск» ⇒ «Выполнить»:
Обновление KB2859537 можно удалить и через раздел «Программы» в Панели управления. В списке программ надо выбрать просмотр установленных обновлений, найти в списке KB2859537 и нажать кнопку «Удалить».
Исключение 0xc0000005 из-за вирусной активности
Неоднократно сталкивался с тем, что появление разных ошибок при запуске программ и игр является следствием вирусного заражения системы. И ошибка 0xc0000005 тут не является исключением.
Поэтому мой Вам совет: не поленитесь и пройдитесь по системной папке (а лучше по всему диску) хорошим антивирусом. Есть вариант с одноразовыми файловыми сканерами типа DrWeb CureIT или аналогом от лаборатории Касперского.
Не было печали просто покривилась Windows
Ну и самый крайний случай — глюканула операционная система Windows 7 или Windows 8. Чаще всего это происходит опять же из-за вирусов, про которые я рассказывал выше. Либо был какой то сбой в работе жёсткого диска, хотя в этом случае проблема с ошибкой 0xc0000005 будет появляться и появляться вновь, даже если переустановить ОС. Но не будем о грустном.
Итак, для того, чтобы проверить целостность системных файлов и восстановить их, если что-то покривилось, в данном случае подойдут две командочки. Первая такая:
Запускаем и ждём пока она отработает и выдаст результат. Если она нашла покривившиеся системные файлы, то надо их исправлять. Для этого подойдёт вторая команда:
Dism /Online /Cleanup-Image /RestoreHealth
Она восстановит покривившиеся компоненты, заменив старые файлы на новые. Много раз именно эта связка команд помогала мне вытащить систему из крутого пике и заставить ещё какое-то время исправно поработать.
Источник: set-os.ru