Переустанавливал операционную систему на своем новом боевом коне Lenovo ThinkPad x200 Tablet. Поскольку памяти поставил туда 8 гигабайт, решил поставить Windows 7 x64. Все бы хорошо, но после обновления начал получать ошибку 0xc0000005 (она же 0x0000005) при запуске приложений. Не запускались почти все приложения, кроме системных от Microsoft. Сталкивался с ней и раньше, но все как-то руки не доходили сделать заметку.
Не смотря на то, что злые языки говорят про «лицензионность» операционной системы, мол, у вас пиратская версия, подобная ошибка вылезала у меня на свеже установленных машинах х64 с MSDN-образов, из стандартного образов для Lenovo и на уже активированных машинах. Проблема кроется в обновлениях. Чаще всего в KB2882822, но может встречаться в KB2859537 и KB2872339. Все, что нам нужно сделать — удалить обновления. Для этого достаточно запустить командную строку (cmd.exe) от имени администратора и ввести следующие команды:
wusa.exe /uninstall /kb:2859537
wusa.exe /uninstall /kb:2872339
wusa.exe /uninstall /kb:2882822
Диспетчер приложений сделает поиск по обновлениям. При наличии обновления предложит его удалить и перезагрузить компьютер. После перезагрузки проблема будет решена.