Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Microsoft Windows (https://nowa.cc/forumdisplay.php?f=16)
-   -   Ошибка любого приложения (https://nowa.cc/showthread.php?t=164219)

Alxxxx 22.05.2008 11:20

Ошибка любого приложения
 
Ребята, помогите пожалуйста!!! Сегодня (вроде никаких приложений не устанавливал, антивирусник стоит и обновляется), ни с того, ни с сего при обращению к любому!!! приложению выскакивает: "хххх.exe (наименование исполняемого файла приложения) - Ошибка приложения", ниже: "Инструкция по адресу "0х00139с21" обратилась к памяти по адресу "0х0019е000". Память не может быть "read". "ОК" - закрыть, "Отмена" - отладка приложения." И все, перезагрузка не помогает, восстановление системы по последней удачной - тоже самое, в безопасном режиме такая же ерунда. В винду входит нормально, от резидентов отписывается вышеуказанной ошибкой. Работает только "Мой компьютер" (даже IE не запускается, даже свойства "Мой компьютер" ругается на ту же ошибку в rundll). Что же может быть, систему сносить, так я даже параметров сохранить своих не могу:(...?? Да, из проделанного, подключал съемный носитель. Помогите пожалуйста!!!

Wolfshade 22.05.2008 12:14

Ответ: Ошибка любого приложения
 
Alxxxx, какой антивирус стоит? это раз.
Два - берите хотя бы Cure It и дорога в безопасный режим. 100%. вчера только с таким воевал на работе. Троянчики, кстати, если память не изменяет, был и Trojan.PWS, который крадёт пароли. Успехов, ждём результатов.

Alxxxx 22.05.2008 15:22

Ответ: Ошибка любого приложения
 
Антивирус - Nod 3... Опять произошел катаклизм, все так же ни с того ни с сего заработало...

PLAstic 22.05.2008 16:03

Ответ: Ошибка любого приложения
 
Выкинь его на помойку. У тебя вирус, который перехватывает файловые ассоциации. В частности, запуск exe.
Ищи AVZ, включай в нём AVZGuard и проверяй машину. Отдельно пускани Файл - Восстановление - Восстановить запуск файлов exe, com ...

ps: Скоро напишу статью, как лечиться от вирусов. Слишком часто приходится отписывать про AVZ.
pps: Написал: http://www.nowa.cc/showpost.php?p=1682327&postcount=1

pol81 23.05.2008 03:15

Ответ: Ошибка любого приложения
 
Цитата:

Сообщение от Alxxxx (Сообщение 1679366)
Ошибка приложения", ниже: "Инструкция по адресу "0х00139с21" обратилась к памяти по адресу "0х0019е000". Память не может быть "read". "ОК" - закрыть, "Отмена" - отладка приложения." И все, перезагрузка не помогает, восстановление системы по последней удачной - тоже самое, в безопасном режиме такая же ерунда. В винду входит нормально, от резидентов отписывается вышеуказанной ошибкой.

хммм ..... очень похожий симптом наблюдал на машинах с дешёвой опперативкой или оперативка ... которая гнётся ......
Протести прогой "testmem" старую память (если тест не выявит ошибок.....то замени на рабочую память....для чистоты эксперимента) ...

einar 23.05.2008 08:07

Ответ: Ошибка любого приложения
 
Alxxxx, а какая у вас винда стоит? чистая или сборка?

Скачайте drweb.cureit.exe и проверьте комп, откдючив перед этим нод, как советовал вам Wolfshade
Если всё чисто, значит
Цитата:

Во всем виновата функция "Предотвращение выполнения данных" (DEP)
Т.к. данная ошибка возникает при обращении какой-либо программы или модуля программы напрямую к закрытому участку памяти.

Аннотация
Предотвращение выполнения данных (Data Execution Prevention, DEP) – это набор программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и предотвращать запуск вредоносного кода. В операционных системах Windows XP с пакетом обновлений 2 (SP2) и Microsoft Windows XP Tablet PC Edition 2005 функция DEP реализована как на программном, так и на аппаратном уровне.

Основным преимуществом функции DEP является возможность предотвращения запуска вредоносного кода из области данных. Как правило, содержимое стека и кучи по умолчанию не является исполняемым кодом. При аппаратной реализации функция DEP вызывает исключение при запуске кода из указанных местоположений. Функция DEP, реализованная на программном уровне, предотвращает использование вредоносными программами механизма обработки исключений, существующего в Windows.

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

И немножко комментариев.
Если какая-то программа вызывает срабатывание этой функции, Microsoft рекомендует выбрать режим OptOut и добавить эту программу в список исключений.
Однако зачастую программа состоит не из одного исполняемого модуля, а из многих динамических библиотек, и не всегда имеется возможность точно определить, какая именно вызывает срабатывание DEP.
Если программа вам очень нужна, а добиться ее работоспособности вышеописанным методом не получается, проще отключить DEP целиком, путем редактирования boot.ini.
Хотя, если вероятность возникновения этой ошибки невелика, и если вы не сталкиваетесь с нею, лучше оставить DEP включенной - так система будет больше защищена от возможности выполнения вируса.

Cуществует четыре варианта настройки функции DEP

OptIn Данное значение используется по умолчанию. На компьютерах, оснащенных процессорами с поддержкой DEP, функция DEP включена по умолчанию для ограниченного числа системных файлов и программ. При этом по умолчанию защищаются только системные файлы Windows.

OptOut По умолчанию функция DEP включена для всех процессов. В диалоговом окне Система панели управления можно вручную создать список приложений, для которых следует отключить DEP. Специалисты по информационным технологиям могут воспользоваться пакетом средств обеспечения совместимости приложений (Application Compatibility Toolkit), чтобы отключить функцию DEP для одной или нескольких программ. При этом вступают в силу исправления, обеспечивающие совместимость программ, для функции DEP.

AlwaysOn Функция DEP включается для всей системы. Все процессы работают с выполнением проверок DEP. В этом режиме нельзя отключить функцию DEP для отдельных приложений. Исправления, обеспечивающие совместимость программ, для функции DEP в силу не вступают. Программы, для которых с помощью пакета средств обеспечения совместимости приложений было отключено использование функции DEP, также работают с выполнением проверок DEP.

AlwaysOff Функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP. Процессор не работает в режиме PAE, если в файле Boot.ini не указан параметр /PAE.

Первые два варианта настройки можно переключать с помощью панели управления:
"Система" -> "Дополнительно" -> "Быстродействие" -> кнопка "Параметры" ->
закладка "Предотвращение выполнения данных". (Доп.описание см.по ссылке от
туда.)

Для полного включения или выключения DEP необходимо вручную отредактировать находящийся в корне загрузочного раздела диска скрытый файл boot.ini, добавив в разделе [operating systems] в конец строки ?\WINDOWS="Microsoft Windows XP
Professional" /fastdetect ключ /NoExecute с одной из опций:

NoExecute = OptIn
NoExecute = OptOut
NoExecute = AlwaysOn
NoExecute = AlwaysOff

в итоге должно при отключенном DEP получиться следущее:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional
SP2" /noexecute=AlwaysOff /fastdetect
Для редактирования boot.ini нужно: Пуск => Выполнить => %systemdrive%\Boot.ini

это одна из самых расостранённых причин, но не единственная...:quest:


Текущее время: 22:05. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.02931 секунды с 9 запросами