Книга: 500 типичных проблем и их решений при работе на ПК
При запуске программы появляется сообщение Инструкция по адресу 0х77ddb1d1 обратилась к памяти по адресу 0x0080002c. Память не может быть read. Что это такое и как с этим бороться?
При запуске программы появляется сообщение Инструкция по адресу 0х77ddb1d1 обратилась к памяти по адресу 0x0080002c. Память не может быть read. Что это такое и как с этим бороться?
Предположений о причинах возникновения данной проблемы много, часто в качестве ее причины указывают бракованную оперативную память и «разогнанный» процессор или рекомендуют удалить или, наоборот, установить Service Pack 2 для Windows XP.
Я же всегда был склонен подозревать функцию Предотвращения выполнения данных (DEP). Для знакомства с ней откройте Панель управления ? Система (либо нажмите сочетание клавиш Windows+Pause Break), в открывшемся окне Свойства системы перейдите на вкладку Дополнительно и здесь в области настроек Быстродействие нажмите кнопку Параметры. В открывшемся окне перейдите на вкладку Предотвращение выполнения данных.
Как подсказал всезнающий Интернет, существует четыре режима работы функции DEP, выбрать одну из которых можно посредством файла boot.ini:
• OptIn – в этой конфигурации под действие функции DEP подпадают только основные системные программы и службы;
• OptOut – при такой конфигурации под действие функции DEP подпадают все процессы и приложения, кроме тех, которые вручную добавлены пользователем в список исключений;
• AlwaysOn – в этом режиме функция DEP включена всегда для системы в целом, всех процессов и приложений;
• AlwaysOff – при таком режиме функция DEP полностью отключена.
С помощью компонента Панели управления Система можно выбрать лишь один из двух режимов. Для получения большей функциональности найдите на диске С: скрытый файл boot.ini, снимите в свойствах этого файла флажок Только чтение, откройте его в Блокноте и в конец строки WINDOWS=”Microsoft Windows XP Professional” /fastdetect добавьте /NoExecute= AlwaysOff для полного отключения DEP.
Примечание
С помощью командной строки можно проверить текущие параметры DEP. Чтобы определить, доступна ли аппаратная функция DEP, введите команду wmic OS Get DataExecutionPrevention_Available.
Если в результате будет получено значение TRUE, значит, аппаратная функция DEP включена. Чтобы определить текущий режим работы DEP, выполните в консоли команду wmic OS Get DataExecutionPrevention_SupportPolicy.
В результате выполнения команды будет возвращено некоторое числовое значение (см. выше): 0 соответствует режиму AlwaysOff, 1 – AlwaysOn, 2 – OptIn, 3 – OptOut.
Не следует торопиться и отключать данную функцию – сначала узнайте о DEP больше по адресу support.microsoft.com/kb/875352.
- Система ужасно «тормозит», подолгу «задумывается» и постоянно «шуршит» винчестером. Как ускорить работу?
- Что такое твикеры и для чего они используются?
- На компьютере катастрофически не хватает памяти. Как ее освободить?
- В моей системе нет утилиты Настройка системы (msconfig). Где ее взять?
- При завершении работы Windows сообщает, что некоторые процессы не отвечают, и компьютер не выключается. Как завершать такие процессы автоматически?
- Появляется сообщение об ошибке Недостаточно виртуальной памяти, файл подкачки отсутствует или слишком мал. Что делать?
- Жесткий диск все время «шуршит», даже когда я не работаю за компьютером. В чем причина постоянных обращений к нему и как от этого избавиться?
- Как узнать время непрерывной работы Windows?
- Можно ли ускорить доступ к Панели управления?
- Как получить исчерпывающую информацию о драйверах, установленных в системе?
- Файлы без расширения, как правило, текстовые. Как сделать, чтобы при двойном щелчке кнопкой мыши они открывались в Блокноте?
- Файл с неизвестным расширением. Как его идентифицировать?
- На диске С: не хватает места. Что делать?
- Какие папки можно удалить, чтобы уменьшить объем, занимаемый Windows XP?
- Можно ли убрать всплывающее сообщение Недостаточно места на диске?
- Windows требует вставить установочный компакт-диск, которого у меня нет, но его копия хранится на жестком диске. Как объяснить системе, чтобы она обратилась к этой копии?
- При неудачном выполнении некоторых операций Windows динамик издает пронзительный звук. Можно ли заставить его замолчать?
- Что обозначают номера ошибок?
- Можно ли указать использование по умолчанию вместо C:Program Files другого каталога для установки программ?
- Во время загрузки появляется окно с запросом пароля, но раскладка используется русская, а у меня пароль на английском. Как поменять раскладку?
- Можно ли входить в систему без ввода имени и пароля?
- Не могу войти в систему под учетной записью администратора, поскольку среди имен пользователей, отображаемых на экране приветствия, таковой нет. Что делать?
- Как выборочно скрыть имена пользователей, отображаемых на экране приветствия?
- Возможно ли, чтобы при создании нового пользователя для него уже был настроен Рабочий стол?
- Как назначить логическому диску или CD-ROM другую букву?
- Как ускорить навигацию по папкам?
- Я слышал, что на Рабочем столе могут отображаться новости, гороскопы, анекдоты из Интернета. Как это реализовать?
- Часы Windows показывают неправильное время, как их настроить?
- Что делать, если вместо русских букв в программах – непонятные символы?
- Как добавить свою папку в окно открытия документа?
- Можно ли с ярлыков на Рабочем столе убрать стрелки?
- Как сменить стандартный значок?
- Куда пропала Корзина с Рабочего стола?
- Как переименовать Корзину?
- Как просматривать размер папок в Проводнике?
- Можно ли отключить автозапуск компакт-дисков?
- Как избежать проблем с установкой программ? При установке не удается создать файл
- Я установил программу и не хочу, чтобы другие пользователи о ней знали. Как скрыть ее?
- Как удалить ненужные команды из контекстного меню?
- Можно ли отредактировать меню Отправить?
- Я что-то слышал о порядке просмотра сетевых подключений. Где его можно настроить?
- Чтобы установить Service Pack 2, надо ли предварительно устанавливать Service Pack 1?
- Я установил Service Pack 2 для Windows XP, но с ним не хотят работать некоторые программы. Как его удалить из системы?
- Можно ли интегрировать в пакет установки Windows Service Pack и другие обновления, чтобы потом не приходилось их устанавливать дополнительно?
- Если я переустановлю Windows, мне придется ее повторно активировать?
- На всех дисках моего компьютера есть папка System Volume Information. Для чего она нужна?
- Появляется ошибка Проводника, после чего он закрывается
- На установочном диске Windows много файлов с расширением CAB. Что это за файлы?
- В Диспетчере задач пропали все вкладки, кнопки и пункты меню
- Какую файловую систему выбрать при форматировании дисков?
- Как конфигурировать загрузку Windows?
- Я слышал, можно менять ядро Windows. Как это сделать?
- При запуске программы появляется сообщение Инструкция по адресу 0х77ddb1d1 обратилась к памяти по адресу 0x0080002c. Память не может быть read. Что это такое и как с этим бороться?
- Можно ли отказаться от Проводника? Мне удобнее работать с Total Commander, но Проводник все равно постоянно «висит» в памяти
- Я не использую NTFS, но очень нужно запретить пользователям запуск одной программы. Это реально?
- Чем отличается спящий режим от ждущего?
- Можно ли сделать командную строку цветной (как в фильме «Матрица»)?
- Как открыть каталог с помощью командной строки?
- Можно ли при помощи горячих клавиш переводить компьютер в спящий режим?
- Как заблокировать компьютер с помощью командной строки?
- Как сделать, чтобы компьютер выключался/перезагружался при нажатии сочетания клавиш?
- 1.1.1. Что такое объект
- Пять умнейших стерв – это много
- СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ
- Класс StreamReader
- Доверие – это гарантия от неприятностей
- Что делать
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Что делать, если при установке принтера появляется сообщение Невозможно завершение операции. Подсистема печати недоступн...
- При копировании с жесткого диска на «флэшку» иногда появляется сообщение о дополнительной присоединенной информации, кот...
- Инструкция IIF
- Инструкция INSERT INTO ... FROM ... UNION ...
- Что дает грамотная должностная инструкция