Noexecute
Автор <_F_I_R_D_A_@_V_S_> задал вопрос в разделе Другие языки и технологии
Уважаемые хакеры, заходите внутр и получил лучший ответ
Ответ от Великий Шушпанчик[гуру]
Данная программа (mshta.exe) предназначена для работы с hta-файлами (Hyper Text Application). Это обыкновенные html-файлы, которые работают как приложения — запускаются в отдельном окне и висят в памяти как отдельные процессы. При этом они остаются обыкновенными html-файлами, работающими на движке браузера.
Если с этим связаны какие-либо проблемы, можно удалить файл mshta.exe. Либо провести восстановление защищенных системных файлов. Для этого зайдите в Пуск -> Выполнить.. . и наберите sfc /purgecache для очистки системного кэша. Затем наберите sfc /scannow для проверки системных файлов, включая и mshta.exe. Если последний будет поврежден, он будет восстановлен из дистрибутива.
и еще
Во всем, как выяснилось, виновата функция "Предотвращение выполнения данных" (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
Источник:
а причем тут хакеры? пуск- выполнить - msconfig в автозагрузке сними галочки со всех лишних программ
копать либо в сторону оперативной памяти (для начала ластиком почистить контакты, проверить комп на вирусы, а потом если не помогло - проверить работоспособность компа с другим модулем оперативки)
Как включить выбор ОС при загрузке?
Правим файл Boot.ini ( в корне диска С: )
[boot loader]
timeout=30
подробнее...
где скачать системный файл BOOT.ini?
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
подробнее...
Помогите решить пожалуйста!
Устранение ошибки Память не может быть read/written
Память не может быть Read
подробнее...
что это значит. инструкция по адресу 0x068dd19d обратитесь к памяти по адресу 0x0554b000 .память не может быть written
Память не может быть read.
Сообщение «Ошибка приложения: инструкция по адресу ...
подробнее...
При запуске Borderlands 2 вылетает ошибка
щелчок правой кнопкой мыши на значке «мой компьютер» -> свойства -> вкладка «дополнительно»
подробнее...
Память не может быть read/writen...как исправить эту ошибку???
Во всем, виновата функция "Предотвращение выполнения данных"
(DEP)!!!
Т. к. данная
подробнее...
как удалить винду,если на компе их 2?
Вариант первый.
У Вас стоит одна винда на диске С, но при загрузке на черном фоне появляется
подробнее...
выдает ошибку! память не может быть "written" что делать?
Возникла аналогичная ошибка - пол дня провел изучая форумы нашел наконец ответ в итоге мой вариант,
подробнее...
Поскажите пожалуйста, что такой настройка DEP и как ее отключить?
Нажмите кнопку Пуск, выберите Выполнить, введите команду sysdm.cpl и нажмите кнопку ОК.
На
подробнее...
Как восстановить Boot сектор на винте?
Написать boot файл вида
[boot loader]
timeout=30
подробнее...
Как отключить функцию DEP в Windows XP?
Как отключить DEP • Windows XP: – войдите в систему с правами администратора; – нажмите Пуск –>
подробнее...
Люди подскажите как удалить лишние Windows из загрузочного списка, их там 4 штуки а рабочая - одна.
можно зделять так
вариант №1- панель управления - система -свойства системы -дополнительно
подробнее...
"инструкция по адресу 0x00000000 обратилась по адресу 0x00000000.память не может быть read."
Память не может быть Read :
Причиной ошибки может быть также некорректно установленная
подробнее...
Что значит инструкция по адресу 0x00c27251 обратилась к памяти по адресу 0xfffffff8. Память не может быть read.
Вот что удалось найти в интернете, изучайте
''Данная ошибка возникает у многих
подробнее...