Внимание!
Отказываясь от ядра с поддержкой ACPI, вы тем самым обрекаете себя на самостоятельное выключение компьютера. Машина будет отключаться только после нажатия кнопки питания.
При запуске программы появляется сообщение Инструкция по адресу 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.
Можно ли отказаться от Проводника? Мне удобнее работать с Total Commander, но Проводник все равно постоянно «висит» в памяти
Если вы не нуждаетесь в услугах Проводника, чтобы путешествовать по папкам своего компьютера, то, может быть, есть смысл отказаться от него вовсе, чтобы громоздкое приложение не «висело» напрасно в памяти и не отнимало системные ресурсы.
Как показывает опыт, Проводник используют в основном начинающие пользователи, которые испытывают страх перед альтернативными файловыми менеджерами (например, Total Commander). Когда же страх проходит и на Рабочем столе появляется ярлык в виде синей дискеты c надписью Total Commander, Проводник начинает запускаться все реже, а значок Мой компьютер без дела «пылится» на Рабочем столе. Это говорит о том, что пришло время попробовать…
Без Проводника система выглядит непривычно и становится чуть менее удобной, но и работает чуть быстрее и стабильнее. У этой процедуры достоинств столько же, сколько и недостатков, поэтому каждый выбирает самостоятельно, что ему по душе. В свою очередь замечу, что отказ от Проводника оправдан в первую очередь для обладателей слабых компьютеров, которые стремятся пользоваться Windows XP.
Прежде чем произвести замену, нужно определиться – на что, собственно, производится замена. Вариантов может быть много, но рассмотрены будут два концептуальных.
Total CommanderПопулярный файловый менеджер Total Commander (www.ghisler.com) с удовольствием станет исполнять обязанности Проводника, если в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon в значении строкового параметра Shell вместо Explorer.exe указать полный путь к файлу totalcmd.exe, например c:\program files\totalcmd\totalcmd.exe. Затем следует перезагрузиться или завершить текущий сеанс и снова войти в систему (это быстрее). Перед вами откроется окно Total Commander, и вы сможете по-прежнему запускать программы, сворачивать приложения, открывать файлы, пользоваться Интернетом… в общем, полноценно работать (рис. 9.35), но уже без Панели задач.
Рис. 9.35. Использование Total Commander вместо Проводника
Консоль
Использование консоли в качестве Проводника является более экстремальным решением (рис. 9.36), которое требует от пользователя повышенного уровня знаний и умения работать в командной строке. Но не пугайтесь, в любой момент вы можете запустить из консоли Total Commander или даже Проводник (просто введите explorer.exe и нажмите клавишу Enter).
Рис. 9.36. Консоль вместо Проводника
Несправедливо будет упустить из виду, что при отказе от Проводника не происходит старта программ, которые раньше автоматически запускались при загрузке. Частично именно по этой причине происходит увеличение производительности.
Я не использую NTFS, но очень нужно запретить пользователям запуск одной программы. Это реально?
Бывают случаи, когда ресурсы компьютера не позволяют использовать на диске NTFS, но при этом существует необходимость в администрировании.
Возможности Windows ХР частично помогают решить эту проблему и при использовании системы FAT32. С помощью локальной политики безопасности в этой операционной системе можно запретить пользователям запускать некоторые программы (например, файловые менеджеры). Устанавливается запрет следующим образом. В оснастке Локальная политика безопасности (введите команду secpol.msc в меню Пуск → Выполнить) щелкните правой кнопкой мыши на параметре Политики ограниченного использования программ и в открывшемся меню выполните команду Создать новые политики. Перейдите в созданный раздел Дополнительные правила, в правой части окна щелкните на пустом пространстве правой кнопкой мыши и в открывшемся меню выполните команду Создать правило для хеша. У этого правила максимальный приоритет, и оно действует на файл вне зависимости от его перемещений из каталога в каталог.
В открывшемся окне выберите исполняемый файл, запуск которого нужно запретить. Тут же в списке Безопасность выберите значение Не разрешено.
После повторного входа в систему установленные вами настройки политики безопасности начнут действовать.
Чем отличается спящий режим от ждущего?
Довольно часто эти два понятия путают, не замечая между ними разницы, хотя она довольно существенна.
При спящем режиме все данные оперативной памяти, настройки программ, режимы работы всех устройств сохраняются на жестком диске, и компьютер выключается. После включения питания система восстанавливает содержимое Рабочего стола и все настройки, минуя загрузку системы, что значительно ускоряет запуск. Если использование спящего режима разрешено, на системном диске создается файл hiberfi l.sys (его размер равен размеру оперативной памяти). В него-то все и сохраняется.
При ждущем режиме выключается питание жесткого диска, монитора и большинства периферийных устройств, а также (если это поддерживается) снижается энергопотребление процессора. Но при этом компьютер продолжает работать, и данные продолжают находиться в оперативной памяти.
Можно ли сделать командную строку цветной (как в фильме «Матрица»)?
В Windows NT/2000/XP каждый пользователь может почувствовать себя частью матрицы. Чтобы этого добиться, существует раздел реестра HKEY_CURRENT_USER \Software\Microsoft\Command Processor, в котором есть параметр DefaultColor типа DWORD. Он управляет цветами, применяемыми в окне командой строки. Значение по умолчанию равно 0 и соответствует белому тексту на черном фоне. Вы можете заменить это значение двузначным шестнадцатеричным числом, в котором первая цифра определяет цвет фона, а вторая – цвет символов. Например, значение F0 установит черный текст на белом фоне, а значение 0A – зеленый текст на черном фоне – получится, как в «Матрице».
Как открыть каталог с помощью командной строки?
По умолчанию после запуска консоли в Windows 2000/XP начальной папкой является папка текущего профиля. В большинстве случаев это не очень удобно – гораздо приятнее было бы начинать обзор с диска С: или корневого каталога Windows.