В первую очередь страдают от нее те, которые увлекаются использованием нелегальных «сборок». А потому в случае, если у вас установлена нелицензионная ОС, лучше переустановите систему, увидев сообщение «память не может быть read».
Как исправить положение, если на компьютере у тебя установлена легальная ОС? В ряде случаев корнем проблемы может являться какая-то проблема, возникшая с системной библиотекой ole32.dll. Некоторые нерадивые установщики программ в процессе инсталляции могут повредить или же вообще стереть те ключи реестра, которые к ней относятся. Вам может помочь только ее полная переустановка. Для этого нажмите на кнопку «Пуск», отыщите там поле для ввода команд «Выполнить», после чего копируйте и вставьте туда строчку regsvr32 %SystemRoot%\system32\ole32.dll . После ввода система будет перезагружена. Вновь появилась надоевшая надпись «память не может быть read»? Как теперь исправить ее?
Как правило, ошибка «память не может быть read» после этого пропадает. Имейте в виду, что в этом случае ваша система во всем остальном должна быть в идеальном состоянии, так как в противном случае ничего хорошего не получится! Если же программа не запускается даже после этого, придется подумать о тестировании модулей оперативной памяти. Для этого можно воспользоваться программами типа "Memtest86-4.2" или подобными ей диагностическими утилитами. Выявив в процессе нескольких прогонов ошибки в какой-то плате оперативной памяти, можно с высокой долей уверенности говорить о том, что найден виновник появления сообщения «память не может быть read»! Как исправить? Просто заменить бракованный компонент, но лучше поменять всю оперативную память. Разумеется, лучше быть уверенным в том, что дело все же не в самой системе и ее сомнительном происхождении.