Если не открываются программы. Что делать, если программа не запускается

27.01.2019

Вы когда-нибудь делали двойной щелчок мышью на значке на Рабочем столе так, что курсор мышки моментально превращался в маленький крутящийся кружочек, затем превращался обратно в стрелочку, а никакое новое приложение при этом не открывалось? Именно так обычно происходит, когда программа не запускается, и это не обязательно вина Windows.
Ниже перечислены четыре распространенные причины незапуска программ (или
установщика ПО) в Windows 7:
Контроль учетной записи пользователя
Контроль учетной записи пользователя разработан, чтобы вредоносные программы или плохие приложения не навредили компьютеру. К сожалению, программы, которые не написаны специально для Vista или Windows 7, не знают, что это такое, и в результате закрываются, когда Контроль учетной записи пользователя не дает им выполнять определенные действия, например, записать что-либо в свою собственную папку в Program Files. Если их обновления недоступны, обычно есть возможность запускать программы в режиме администратора.
Написаны для более старой версии Windows
Некоторые программы — особенно те, которые взаимодействуют с операционной системой или полагаются на свойства, доступные только в определенных версиях Windows, — не будут загружаться, если ваша версия Windows не находится в их заранее одобренном списке. Чтобы справиться с этим, щелкните правой кнопкой мыши на любом.ехе-файле, выберите Свойства, а затем вкладку Совместимость. Включите опцию Запустить программу в режиме совместимости с, а затем выберите версию Windows, которую поддерживает ваше программное обеспечение. Нажмите ОК и попробуйте запустить программу заново.
Недостающий файл или настройка
Большинство приложений требуют для их функционирования запуска списка различных поддерживающих файлов. Если программа работала раньше, но больше не работает, она, возможно, должна быть переустановлена.
Кодеки ПО, драйверы аппаратных средств
Взаимодействует ли приложение с аппаратным устройством? Если так, то перед тем, как приложение заработает, понадобятся родные драйверы Windows 7 или Vista. Точно так же, если есть проблема с запуском программы, редактирующей видео, или с самим видеопроигрывателем, один из установленных кодеков может быть поврежден или несовместим с Windows 7.
Просто ошибки
Не исключайте возможность того, что в ПО есть ошибка, которая мешает запуску программы. Проверьте вебсайт производителя данного ПО, поищите там обновления, исправления или другие обходные пути.
Программное обеспечение постоянно обновляется, поэтому не удивляйтесь, если придется распрощаться со старым ПО, так как оно уже «износилось». Конечно же, вы можете поискать в Интернете: вдруг кто-нибудь с таким же ПО знает, как запустить его снова.
Что делать, если приложение не удаляется полностью
Не очень приятно, когда приложение не удаляется с компьютера полностью и при этом не может быть переустановлено, потому что сохранились остатки предыдущей инсталляции.
Самая общая проблема — это разорванная связь. Каждая запись соответствует подразделу из раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Uninstall.
Если все, что вы хотите сделать, — это удалить запись, просто удалите соответствующие подразделы в системном реестре. Но если вы хотите запустить деинсталлятор и удалить ПО с компьютера, то не удаляйте раздел.
Вверху раздела Uninstall вы увидите несколько подразделов с такими именами, как у класса ID. Если один из разделов представляет собой программу, которую вы хотите полностью удалить из системы, откройте меню Пуск и введите следующую команду в блок Поиск:
rasiexec /х /q,
где это ID программы, которую необходимо удалить.
Если запуск процесса msiexec.exe вручную не работает, то виновной в этом может быть плохая инсталляция. Это настолько общая проблема программы установки Windows, что Microsoft выпустила инструмент, который устраняет эту проблему. Скачайте сервисную программу Windows Installer CleanUp по адресу http:support. microsoft.com/kb/290301. Затем запустите программу, выберите приложение, которое необходимо удалить из списка, и нажмите на кнопку Удалить.
Если сервисная программа Windows Installer CleanUp не показывает ваше приложение, а раздел системного реестра не такой, как показано выше, это означает, что оно использует стороннюю или собственную программу установки. В этом случае необходимо связаться с производителем для инструкций по удалению программы.

Вчера начали массово звонить знакомые с просьбой о помощи. После обновлений Windows 7 у многих перестали запускаться программы и вываливаться ошибка 0xc0000005 .

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

Чтобы решить проблему, запустите cmd.exe от имени администратора.

Наберите в консоли:

wusa.exe /uninstall /kb:2859537

wusa.exe /uninstall /kb:2872339

контрольный выстрел

wusa.exe /uninstall /kb:2882822

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


Если после выполнения одной из команд вы получите сообщение, что такое обновление не найдено – ничего страшного. Нету? Да не очень-то и хотелось.

После перезагрузки компьютера, все придет в норму. Рекомендую отключить Автоматическое обновление Windows, чтобы больше не сталкиваться с этой проблемой. В противном случает эти обновления опять установятся и придется повторять вышеописанную процедуру.

Отключение автоматического обновления в Windows 7

Для отключения автоматического обновления зайдите: Пуск - Панель управления - Система безопасности.


Администрирование



В самом низу списка ищем Центр обновлений Windows и кликаем по нему.

Жмем на кнопку Остановить.


У корпорации Майкрософт за последнее время начались проблемы с обновлениями. После установки некоторых из них перестают работать приложения (почта,браузер и другие). Microsoft выпустила обновление KB2859537, и форумы запестрели мольбами о помощи – у людей перестали запускаться программы.

Исправить легко. Идете в панель управления. Далее "Программы и компоненты". Далее входите слева в "просмотр установленных обновлений". Ищите обновление под кодовым названием КВ2859537 (а так-же КВ2876315 - добавил в запись 12 сентября 2013 г., так как опять вышли обновления, после которых не запускается браузер и др. Вообще, лучше удалить все обновления, после которых возникли проблемы. То есть все обновления этой даты. Или поочереди, пока не заработает - но это долго) и зверски его удаляете. Перезагружаете комп и вуаля.

Или в командной строке, запущенной с правами администратора, выполните:

wusa.exe /uninstall /kb:2859537

Утилита wusa.exe предназначена для установки и удаления обновлений Windows. Запустите ее с ключом /?, чтобы узнать больше.

Обновление KB2859537 было призвано исправить четыре уязвимости в ядре Windows, позволяющие несанкционированное повышение прав. Первая уязвимость позволяла загрузить DLL в процесс, обходя механизм защиты ASLR, призванный снизить риск эксплуатации уязвимостей.

Три остальные уязвимости связаны с ошибками в проверке адресов ядром Windows, что приводит к повреждению памяти и позволяет запустить произвольный код в режиме ядра. После этого повышение прав уже не проблема. Технические подробности доступны в бюллетене безопасности MS13-063.

Почему возникла проблема и в чем она заключается

question-96KB2859537 заменяет массу системных файлов, в том числе файлов ядра (полный список есть в статье базы знаний). Если оригинальное ядро было модифицировано, его замена может привести к проблемам.

У такой модификации есть две наиболее вероятные причины.

Вредоносные программы. Это не первый случай, когда обновление ядра выявляет наличие проблем в системе – так, 3.5 года назад случайно обнаружился руткит Alureon.

Нелегальная активация. Этот момент отлично разобрал участник конференции OSZone simplix, который не понаслышке знаком со сборками Windows, а также является автором полезной программы AntiSMS для лечения вирусов и троянов.

Позволю себе процитировать его пост в форуме, выделив жирным то, в чем заключается проблема.

Проблема возникает из-за того, что во взломанных системах используется старая версия ntoskrnl.exe, которую патчер (или сборка) переименовывают в xNtKrnl.exe и прописывают в поле kernel через bcdedit. Это нужно для того, чтобы система работала с драйвером, эмулирующим SLIC-таблицу. Старая версия ядра не совместима с новыми файлами подсистемы Wow64, из-за этого в 64-битной системе 32-битные программы перестают запускаться.