Содержание:
Иногда не удается запустить установленное приложение. И ОС Windows 7 выдает сообщение с кодом ошибки или непонятной надписью. Самый простой вариант дальнейших действий, предпринимаемый многими, это переустановка программы. Хотя такое решение не всегда дает положительного результата. Вот наиболее распространенные проблемы запуска приложений, сопровождающиеся выводом сообщения с кодом или описанием ошибки. И пути их решения.
Ошибка совместимости приложения и операционной системы
Такая ошибка возникают при несовместимости запускаемой версии приложения с Windows 7. Многие создатели программных продуктов (особенно это касается бесплатного софта) не успевают разрабатывать актуальные версии своих программ. Или пользователь совершил инсталляцию устаревшей (неактуальной) для ОС Windows 7 версии приложения. Тогда могут возникнуть проблемы при попытке запустить его. Система выдает сообщение, что произошла ошибка при запуске приложения. Или даже если приложение запустилось, то работать оно будет некорректно. Эту проблему можно решить родными средствами ОС. Для этого выполним следующее:
- Жмем мышей по ярлыку нужного приложения или файлу с расширением «exe».
- Нажатием клавишей справа вызываем его контекстное меню.
- В списке выбираем пункт «Исправление неполадок совместимости».
- В появившемся окне «Совместимость программы» выбираем «Диагностика программы».
- В очередном окне диалога ставим галочку возле пункта с описанием проблемы «Программа работала в предыдущих версиях ОС» и жмем «Далее».
- Затем выбираем версию ОС, в которой приложение функционировало без проблем.
- Жмем «Далее».
Появляется окно с описанием параметров, с которыми будет осуществлен запуск. При нажатии на «Далее» программа запускается. Если данные параметры запуска в Windows 7 не привели к корректной работе приложения:
- В окне диалога «Совместимость программы» нажимаем на «Нет, попытаться использовать другие параметры».
- Задаем новые параметры и пытаемся запустить программу еще раз.
Ошибка чтения памяти
Такая ошибка запуска приложения может вызываться несколькими причинами. Но чаше всего в Windows 7 она связана с работой службы DEP.
DEP – служба предотвращения выполнения данных. Основной ее функцией является остановка распространения вирусов в компьютере путем блокировки доступа к системным разделам оперативной памяти. Служба никак не препятствует процессу инсталляции вредоносного ПО. Она только блокирует доступ к определенным секторам памяти системы.
Если программа, не имеющая прав доступа к одному из этих разделов, попытается зайти в память, то DEP мгновенно прекращает ее работу. Результатом закрытия этого приложения является сообщение «Ошибка программы». Для настройки этой службы нужно выполнить следующее:
- Входим в «Панель управления» через «Пуск».
- Выбираем вкладку «Система».
- В списке слева жмем на «Дополнительные параметры системы».
Данный порядок действий в Windows 7 позволяет лишь настроить исключения для службы DEP путем включения в специальный список приложений. Для указанных в списке программ будет разрешен доступ к системным разделам памяти. Не стоит включать сюда те программы, если в их происхождении и безопасности не уверены.
- Во вкладке «Дополнительно» выбираем пункт «Быстродействие».
- Жмем на его «Параметры».
- В окне «Параметры быстродействия» переходим в часть «Предотвращение выполнения данных».
- Здесь выбираем пункт «Включить DEP для программ и служб, кроме выбранных».
- Кнопкой «Добавить» редактируем список исключения.
- Не забывайте нажимать «Применить».
Ошибка 0xc0000022
Такая ошибка запуска приложения в Windows 7 возникает из-за отсутствия какой-либо библиотеки, нужной для работы программы. Файлы библиотек имеют расширение «dll». Причиной отсутствия библиотек может быть деятельность вирусов.
Ошибка с кодом 0 x c0000022 также возникает, когда пользователь пытается запустить после инсталлирования неправильно «взломанную» программу. Во время запуска, когда идет процесс инициализации экземпляра приложения, происходит обращение к отсутствующей библиотеке. Не найдя ее, система выводит сообщение с кодом этой ошибки.
Чаще всего появление такого сообщения вызвано проблемой взаимодействия видеокарты с системной частью из-за отсутствия нужных библиотек в программном коде драйверов. Возможные пути решения:
- Обновление драйверов на видеокарту.
- Установка последней версии DirectX.
- Установка всех возможных обновления для Windows 7.
Если не помогло это, и попытка запустить приложение все равно не удалась, то можно сделать откат системы. Для этого выбирается та точка восстановления (дата), в период создания которой запуск программы происходил без проблем.
А если все это не помогает?Приложение изначально работало на виндовс 7 и сейчас загружаю,а оно не работает