Author Topic: Как бороться с сообщением "Память не может быть read."?  (Read 40063 times)

0 Members and 1 Guest are viewing this topic.

belilo

  • Guest
Во время сканирования получаю сообщение: 
'Инструкция по адресу "***" обратилась к памяти по адресу "***". Память не может быть "read".'
Как от него избавиться?
На странице http://forum.3dnews.ru/showthread.php?t=66043  есть рекомендации корректировать файл boot.ini
Что вы посоветуете для AVAST?

Offline Andrey,pro

  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5012
  • Things happen
belilo, здравствуйте! Добро пожаловать на форум!
Какая у Вас ОС? Данная ошибка возникает только во время сканирования авастом?
« Last Edit: April 25, 2013, 07:22:35 PM by Andrey,pro »

Kaskad

  • Guest
Зачастую в этом случае помогает полная переустановка конфликтной программы. Устанавливать заново желательно в иную директорию.
Также можно (это в т.ч. описано в статье по Вашей ссылке) внести конфликтную программу в исключения DEP. Но в этом случае есть нюансы:
{выдержка из "Справка и поддержка" Windows 7}
Изменение параметров предотвращения выполнения данных (DEP)

Предотвращение выполнения данных (DEP) - это компонент безопасности, помогающий защитить компьютер от вирусов и других угроз безопасности путем наблюдения за программами пользователя, в частности за тем, как они используют системную память. Дополнительные сведения см. в разделе Что такое предотвращение выполнения данных?

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

Откройте компонент «Система».

Выберите пункт Дополнительные параметры системы. При появлении запроса пароля администратора или подтверждения введите пароль или предоставьте подтверждение.

На вкладке Производительность нажмите кнопку Настройка.

На вкладке Предотвращение выполнения данных выберите команду Включить ПВД для всех программ и служб, кроме выбранных ниже.

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

Если программы нет в списке, нажмите кнопку Добавить. Перейдите к папке Program Files, выберите исполняемый файл программы (с расширением EXE) и нажмите кнопку Открыть.

Нажмите кнопку ОК, затем нажмите кнопку ОК в диалоговом окне Свойства системы (если оно появится). После этого нажмите кнопку ОК еще раз. Чтобы изменения вступили в силу, возможно потребуется перезагрузить компьютер.

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

belilo

  • Guest
Да. При сканировании AVASTом эта ошибка появляется после проверки примерно 1000 объектов. После этого комп зависает. Не припоминаю, чтобы подобная ошибка появлялась на других программах.
У меня WINDOWS XP Prof ,  Версия 5.1.2600 Service Pack3

Offline Andrey,pro

  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5012
  • Things happen
belilo, подготовьте логи OTL, Malwarebytes anti-malware и aswMBR по инструкции: http://forum.avast.com/index.php?topic=100566.0 и прикрепите их в следующем сообщении.

belilo

  • Guest
Посылаю лог-файлы

Offline Andrey,pro

  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5012
  • Things happen
belilo, напишите полный номер ошибки, которая возникает при сканировании авастом
  • скачайте AdwCleaner здесь на рабочий стол
    запустите AdwCleaner и нажмите Delete



    После выполнения дайте согласие на перезагрузку.
    После перезагрузки будет создан отчет, который прикрепите в следующем сообщении
  • запустите снова программу OTL by OldTimer . В окно Custom Scans/Fixes скопируйте скрипт:
Code: [Select]
:OTL
@Alternate Data Stream - 110 bytes -> C:\Documents and Settings\All Users\Application Data\TEMP:C10DE48F

:Commands
[purity]
[resethosts]
[emptytemp]
[CREATERESTOREPOINT]
[Reboot]
  • Проверьте, что весь текст скрипта был скопирован / вставлен верно и нажмите кнопку "Run Fix"
  • Компьютер перезагрузится.
  • После перезагрузки откройте папку "C:\_OTL\MovedFiles", найдите последний .log файл (лог в формате mmddyyyy_hhmmss.log), откройте и скопируйте текст из него в следующее сообщение.
ВНИМАНИЕ! данный скрипт написан только для этого пользователя,использование его на другом компьютере может привести к неработоспособности ОС!
« Last Edit: April 27, 2013, 11:35:26 AM by Andrey,pro »

belilo

  • Guest
Скачал и запустил AdwCleaner. Получил файлы AdwCleaner[R1].txt , AdwCleaner[S1].txt  и   посылаю их вам.
Запустил OTL так, как рекомендовано. После клика на RUN FIX комп завис. В нижней строке окна написано: kiling processes. do not interrupt
При запуске сканирования AVAST получил сообщение:
'Инструкция по адресу "0x7c9109da" обратилась к памяти по адресу "0x0073006a". Память не может быть "read".'   А в окне сканера написано: «Отработанный файл: SVC xmlprov > C:/WINDOWS/SYSTEM32/svxhost.exe

Offline Andrey,pro

  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5012
  • Things happen
belilo, проверьте файл C:/WINDOWS/SYSTEM32/svxhost.exe на вирустотал ( https://www.virustotal.com/ ) и покажите ссылку на результаты сканирования.

belilo

  • Guest
Вирусы не обнаружены.   протокол:
https://www.virustotal.com/ru/file/399d4b8eed157c15e93eaab7b6f9ba523bb768b8fd49d66c1450eb310a813ade/analysis/1367062570/

SHA256:   399d4b8eed157c15e93eaab7b6f9ba523bb768b8fd49d66c1450eb310a813ade
Имя файла:   svchost.exe
Показатель выявления:   0 / 46
Дата анализа:   2013-04-27 11:36:10 UTC (0 минут назад)

Offline Andrey,pro

  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5012
  • Things happen
Нажмите Пуск->Выполнить-> cmd  и введите в командной строке sfc /scannow (проверка целостности системных файлов)

belilo

  • Guest
sfc /scannow (проверка целостности системных файлов)     завершилась. Никаких сообщений не было.

Offline Антихрист

  • Я мзду не беру мне за державу обидно
  • Jr. Member
  • **
  • Posts: 98
belilo у меня надпись эта была когда играл в онлайн игру (компьютер был очень старый с 512 мб памяти ) и через час полтора игрушка вылетала с этой надписью что делать не знал прекратил играть в неё потом прошло какое то время приобрел себе более мощный компьютер надпись эта исчезла сначала у меня было 2 гб потом через год добавил 2 планки по 4 гигабайта и об этой проблеме вообще забыл возможно я точно не берусь утверждать но дело не в авасте.  Дело в том что любая операционная система Windows при запуске любого приложения (программы, игры) выделяет ему определенный блок памяти с которым в последствии работает приложение.

Если вдруг приложение выходит за рамки своего блока памяти и пытается что-то прочитать (read) или записать (written). То Windows блокирует приложение и показывает нам ошибку — память не может быть read\written. Вот это нашел в сети там тоже проблема как и у вас....
Во всем, виновата функция "Предотвращение выполнения данных"
(DEP)!!!
Т.к. данная ошибка возникает при обращении какой-либо программы или модуля
программы напрямую к закрытому участку памяти.
если какая-то программа вызывает срабатывание этой функции, Microsoft
рекомендует выбрать режим OptOut и добавить эту программу в список исключений.
Однако зачастую программа состоит не из одного исполняемого модуля, а из многих
динамических библиотек, и не всегда имеется возможность точно определить, какая
именно вызывает срабатывание DEP.
Если программа вам очень нужна, а добиться ее работоспособности вышеописанным
методом не получается, проще отключить DEP целиком, путем редактирования
boot.ini. 
Так же советуют поменять оперативную память  у меня есть сайт там показано как избавится от этой проблемы вот только я не знаю можно ли ссылку добавить если это возможно то я её вставлю потом  :)
Intel (R) Core (TM) i3 CPU 540 3.07GHz Radeon R7 260X 2 GB  8 гб ОЗУ Samsung 1333 DDR3
 жесткий 500 гб

Offline Andrey,pro

  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5012
  • Things happen
скорее всего какой-то баг в антивирусе, попробуйте переустановить аваст по инструкции:
Полная переустановка программы

Как правильно произвести полную переустановку avast! Free/Pro/IS

1. Загрузить и сохранить на диске полный установщик avast! Free/Pro/IS http://forum.avast.com/index.php?topic=106737.msg848932#msg848932
2. Загрузить и сохранить на Рабочем столе  утилиту удаления avast! Free/Pro/IS http://files.avast.com/iavs5x/aswclear.exe
3. Удалить стандартным способом установленную копию avast! Free/Pro/IS
4. Перезагрузить компьютер в безопасном режиме
5. Запустить с Рабочего стола утилиту удаления avast! Free/Pro/IS (файл aswclear.exe)
6. Указать версию программы и папку с ней (если программа была установлена не в папку по умолчанию)
7. Нажать кнопку Uninstall (Удалить) и подождать окончания проверки удаления
8. Закрыть окно утилиты удаления и дать согласие на перезапуск компьютера в нормальном (обычном) режиме
9. Установить avast! Free/Pro/IS из загруженного установщика
10. Перезагрузить компьютер для окончания установки

Примечание: Утилита удаления avast! Free/Pro/IS может использоваться и без предварительного удаления программы через Панель управления Windows. В этом случае, необходимо предварительно отключить модуль самозащиты: открыть главное окно программы => Настройки => Устранение неисправностей => снять отметку Включить модуль самозащиты avast!

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

Не забудьте возобновить регистрацию бесплатной версии или ввести лицензионную информацию в платных.

если после переустановки проблема останется, то свяжитесь с техподдержкой аваст
avast! Подача запроса в центр поддержки: https://support.avast.com/index.php?languageid=13&group=rus&_m=tickets&_a=submit [требуется регистрация]
« Last Edit: April 27, 2013, 05:07:22 PM by Andrey,pro »

Offline j.bonzo

  • Advanced Poster
  • **
  • Posts: 976
У меня WINDOWS XP Prof ,  Версия 5.1.2600 Service Pack3
http://dreamlair.net/dreamlair/loner-xp/1663-loner-xp-dreamlair-20105.html
Эта? LONER-XP? С полностью отключенным DEP и PAE?
http://ru.wikipedia.org/wiki/PAE