Причиной ошибки может быть также некорректно установленная библиотека ole32.dll. Некоторые программы при установке/удалении могут повредить ключи в реестре, относящиеся к этой библиотеке. Для переустановки библиотеки, нажмите «Пуск» -> «Выполнить» и введите команду «regsvr32 %SystemRoot%\system32\ole32.dll» (без кавычек) , после чего нажмите ОК и перезагрузите компьютер.
-------------------
Можно также попробовать отключить в операционной системе Windows все сообщения об ошибках, и об ошибке «Память не может быть read» в том числе. Для этого отправляемся по следующему пути: «Пуск» -> «Панель управления» -> «Система» -> «Дополнительно» -> «Отчет об ошибках» и ставим галочку напротив пункта «Отключить отчет об ошибках» , убрав при этом галочку напротив «Не уведомлять о критических ошибках» . Перезагружаем компьютер.
память не может быть Read ( чтение ) и память не может быть Write ( писать ) Отключить службу «Предотвращение выполнения данных» (Data execution prevention), которая осуществляет контроль доступа к памяти. Для ее отключения необходимо внести небольшие коррективы в файл boot.ini. Файл размещен в корне диска, на котором установлена операционная система. Для доступа к нему, откройте «Мой компьютер» и в адресной строке сверху введите %systemdrive%\Boot.ini и нажмите Enter. Или же другим способом: «Пуск» -> «Выполнить» -> %systemdrive%\Boot.ini -> ОК. Есть еще третий способ доступа к файлу boot.ini: «Пуск» -> «Панель управления» -> «Система» -> «Дополнительно» -> «Загрузка и восстановление: Параметры» -> «Правка». Открыв файл, найдите параметр «/noexecute=optin» и замените слово optin на alwaysoff. Т. е. параметр должен иметь вид «/noexecute=alwaysoff». После этого сохраните файл (Файл -> Сохранить) и перезагрузите компьютер.
Эта ошибка, обычно, возникает при нехватке оперативной памяти (в конкретный определенный момент) . Ну а причину надо искать. Я бы посоветовал очень квалифицировано (а не через диспетчер задач) , посмотреть, что делается в трее, какие прцессы запущены, службы и т. п. Причиной может быть плохой софт, драйвер, какой-нибудь кряк, вирус. Но что-то точно не так, как надо. Виновата не память, как таковая, менять её бесполезно. Виновата её нехватка в момент запуска приложения.
не в коем случае полностью не отключайте защиту -DEP.
В отличие от брандмауэра или антивирусной программы средство DEP не препятствует установке потенциально опасных программ на компьютер. Вместо этого выполняется наблюдение, чтобы программы использовали системную память безопасным образом. Для этого DEP работает отдельно или вместе с совместимыми микропроцессорами и помечает некоторые области как «невыполняемые». Если программа пытается запустить код (любой код) из защищенной области, DEP закрывает программу и отображает уведомление. В Windows XP SP2 технология DEP обеспечивается аппаратными и программными средствами...
ИМХО, просто взять и отключить функцию предотвращения выполнения данных (AlwaysOff) - решение проблемы настолько же гениальное, сколь гениальным было бы просто взять и полностью удалить фаервол и антивирь, чтобы в процессе жизнедеятельности не мешали всякие назойливые сообщения о каких-то там обнаруженных вирусах, подозрительной сетевой активности каких-то прог и о прочей фигне...
Тоже столкнулся. Купил ПК а эти чмошники. Поставили 11 Винду на 1 опуративку на 8. Пока не позвал кореша он мастер. Он мне и объяснил. Заказал оперативу вторую на 8 жду пока придет. Как придёт поставит вин 10.