Ошибка svchost exe память не может быть

КАК ВЫЛЕЧИТЬ СООБЩЕНИЕ ПАМЯТЬ НЕ МОЖЕТ БЫТЬ READ.

Наверное многие уже сталкивались в последнее время с таким известным сообщением
винды:
Инструкция по адресу «***» обратилась к памяти по адресу «***». Память не может
быть «read».

Лично меня эта надпись просто замучала и я наконец решил всерьез пройтись с этим
вопросом по интернету.

Его исследования показали, что, как обычно, 99% инфы пишут дилетанты, совершенно
не соображая что и о чем пишут.

Наиболее частые ответы — полетала память и рекомендуют скачать проверялку…
(Чушь!)
Другие варианты бреда приводить не буду.

Правильный скомпилированный ответ о проблеме — нестыковка некоторых устаревших
(или кривых программ) с Виндами.
(Последние тоже не отличаются особой «прямизной»! )

Особенно часто данная ошибка начинает доставать при установке SP2!

Одним из вариантов лечения этой беды предлагают переустановку Винды на более
старую версию… что, имхо, нам совершенно не подходит, т.к. на дворе все ж
21-й век.

Другим вариантом лечения предлагается установка ВСЕХ! программ самых последних
версий, что тоже не проходит, т.к. даже самые совеременные версии программ
запросто могут выдавать эту ошибку!

Покончим со вступлением и наконец-то перейдем к правильному ответу по данной
ситуации и предпримем правильные варианты решений доставшей нас проблемы.

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

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

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

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

OptIn — (установлено по умолчанию). В этой конфигурации под действие функции DEP
подпадают только основные системные программы и службы.
OptOut — DEP включена для всех процессов и приложений, кроме тех, которые
вручную добавлены пользователем в список исключений.
AlwaysOn — В этом режиме DEP включена всегда для системы в целом, всех процессов
и приложений, не взирая на установки пользователя или производителя ПО.
AlwaysOff — DEP полностью отключена.

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

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

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

Для редактирования boot.ini нужно в панели управления «Система», на вкладке
«Дополнительно» в разделе «Загрузка и восстановление» нажать кнопку «Параметры»
и в открывшемся окне — кнопку «Правка». Файл boot.ini будет открыт в «Блокноте».

Или: Пуск -> Выполнить -> %systemdrive%Boot.ini

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

PS По умолчанию у меня стояла строка
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional
SP2″ /noexecute=optin /fastdetect
Козе понятно я установил у себя /NoExecute=AlwaysOff

УРРЯ-А-а-а!!!!
Как всегда, «Все гениальное — просто!», когда «его(ее)» знаешь.

 

Я грю, была такая же проблема, кидо тут не причем.  винда лицензия все обновления установлены…
Проблема возникла после установки KB961373 в апреле. Несколько раз его ставил, ошибка вылетала, удалял ошибка пропадала… Проверял память, отключал dep, проверял на вирусы  в итоге пришел к выводу что патч кривоват, так как на другом домашнем компе все нормально. Решением является не устанавливать это обновление, хоть оно является и важным, но не критическим, жить можно.
Вариант что, что то из сетки роняет svchost маловероятен, так как ошибка возникала и при отсутствии сети.
:D

Изменено: no revere08.06.2009 11:27:06

September 20 2010, 18:06

Category:

  • Компьютеры
  • Cancel
На различных «сборках» Windows XP, подключенными к «сети», часто сталкиваюсь с ошибкой:
ошибка приложения svchost.exe «ox6fe216e2» к памяти «oxoobaoo5c» память не может быть «written» и ей подобными.

последствия:
«вылетает» аудио-устройство
Не работает интеренет-подключение
«Тормозит» система, вплоть до зависания

Возможная причина: активность вируса KIDO (Conficker, Downadup)Решение проблемы:
1) для обычных «рабочих станций»
пуск-выполнить-msconfig
закладка «службы»
снять галочки «сервер» и «рабочая станция»

2) если данные службы необходимы, то
На «чистую» Windows, установить необходимые «заплатки»
Установить и правильно настроить «файрволл»
Установить и регулярно обновлять антивирус

добавления:
Довольно редко, но еще одной причиной может быть DEP.
Способ отключения DEP (Data execution prevention — Предотвращение выполнения данных):
1. Открыть файл C:boot.ini
(скрытый файл, для отбражения:
меню — сервис — свойства папки — вид — в самом низу: Показывать скрытые файлы )
2. заменить в нём строку /noexecute=optin на /noexecute=AlwaysOff
или просто на /execute
3. Перезагрузить компьютер.
Прмер того, как может выглядеть boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /execute /fastdetectеще пути решения:
1) отключить «планировщик заданий»
пуск-выполнить-msconfig
закладка «службы»
снять галочку «планировщик заданий»
2) отключить NetBios
файрволлом, или
пуск-выполнить-msconfig
закладка «службы»
снять галочку «модуль поддержки NetBios через TCP/IP»

при ошибке svchost.exe «

unknown software exeption» помогла чистка реестра с помощью
http://www.auslogics.com/ru/software/boost-speed

Чтоб не перегружать компьютер

для запуска службы Windows Audio:
пуск — панель управления — администрирование — службы — Windows Audio – запустить

неплохо бы проверить и

количество svchost.exe, запущенных в памяти (в нормальной ситуации их 5)
рекомендую пользоваться для этого
Process Explorer-ом
или: Ctrl+Shift+Esc, или Ctrl+Alt+Del — диспетчер задач
или: Пуск — Выполнить — ввести «CMD» — ВВОД — ввести «Tasklist /SVC» — ВВОД.

заплатки:

WindowsXP-KB921883-x86-RUS.exe 692 КБ
WindowsXP-KB923414-x86-RUS.exe 715 КБ
WindowsXP-KB924270-x86-RUS.exe 987 КБ
 

Источник: http://ithelp.at.ua/publ/1-1-0-5

Доброго времени суток!
Пациенты — сорок школьных компов кабинетов информатики, соединенных через пару свичей. IP из одного диапазона. Последние пару лет системы заливаются из образа (там WinXP SP2, Kaspersky 6, Вижуал Студия, Какой-то компилятор дельфи от Борланда и офисный софт). Все было хорошо до сентября уже прошлого 2009 года.
В конце августа на всех компах (кроме двух учительских) были перезалиты образы. Числа 8 сентября было отмечено, что повально на переустановленных машинах возникают ошибка «память не может быть read» в процессе svchost. На выбор две кнопки: ок и отмена. Одна из них вызывает отладку, приводящую к зависанию системы. Другая — выгружает нашкодивший svchost. Это вызывает остановку служб, связанных системой Виндовых шар («обозреватель компьютеров»; «клиент», «сервер», вроде, тоже). В остальном — все нормально. Те две учительские машины сперва ошибку не выдавали… Через пару месяцев и они сдались.
Сама ошибка возникает совершенно нерегулярно и не понятно, с чем она коррелирует. Обычно (судя по журналам и наблюдениям) она возникает до часов двух дня. Причем несколько дней подряд. Потом недели две-три её нет. Если сравнивать журналы разных компов, то ошибки возникают примерно в одно время (интервал минут 20). Как-то был утром во время аномальной природной активность: стоило Винде загрузиться, как ошибка вываливалась прямо на экране приветствия до логина. Также, из журнала видно, что нередко возникает дополнительно и ошибка записи.
Теперь о том, что изменилось с прошлого учебного года: обновляется каспер, сменился шлюз для интернета.
Что делалось: сеть этих 40 машин имела связь с компами по всей школе. Сейчас она изолирована и подключена к старому шлюзу (для инета). Свежезалитая машина с отключенным обновлением Каспера так же стала со временем выдавать ошибку. Установка SP3 ничего не поменяла. Каспер вирусов не видит. На sysadmins.ru свалили проблему на вирусы kidokiller или ConfickerKido. Фри утилиты против этих видов ничего не обнаружили. Тогда мне посоветовали банально отключить DEP… Вариант, конечно в каком-то смысле. Пару машин так и работает. Жду отзывов. Но это же не решение проблемы. Как я понимаю, просто не будет выдавать сообщение об ошибке. А как там этот svchost будет работать дальше — я не представляю.
Описание я закончил. Приношу извинения за длиноое и вольное изложение проблемы. Прошу дать какой-нибудь совет. :) Быть может, кто-то сталкивался с подобным.

Понравилась статья? Поделить с друзьями:
  • Ошибка sv0410 fanuc excess error
  • Ошибка support apple com mac startup
  • Ошибка support apple com iphone restore означает что
  • Ошибка supplied argument is not a valid
  • Ошибка sup стиральная машина samsung