Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:
Выполнение 16-битных приложений на отдельной VDM Windows NT
При запуске 16-битной программы Вы имеете возможность выполнить её на отдельной виртуальной машине. С помощью параметра "DefaultSeparateVDM" в разделе реестра HKEY_LOCAL_MA.CHINE\SYSTEM\CurrentControlSet\Control\WOW можно изменить значение по умолчанию для использования VDM (значение "yes" или "по"). Наличие отдельной виртуальной машины имеет преимущество в том, что если в программе возникает ошибка, то её воздействие распространяется только на эту
Файлы autoexec.nt и config.nt
Аналоги файлов autoexec.bat и config.sys в линейке систем Windows NT — это autoexec.nt и config.nt, расположенные в каталоге C: \WINDOWS\system32. Но эти файлы влияют только на процессы, работающие через NTVDM (эмуляция DOS), и на Win32 никакого эффекта не оказывают. Кроме того, при указании путей в autoexec.nt могут некорректно вести себя Win16-приложения. Поэтому рекомендуется прописывать пути в свойствах "Мой компьютер" (My Computer) на закладке "Дополнительно" (Advanced) —> "Переменные среды" (Environment Variables).
Отключение отладчика Dr.Watson
Ускорить запуск программ и освободить пару мегабайт ОЗУ можно, отключив Dr.Watson (отладчик, встроенный в Windows NT/2000/XP). Сделать это можно, задав строковому параметру "Auto" значение "0" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug.
В этом случае, если возникнут какие-либо сбои в работе приложения, то система предложит либо закрыть приложение, либо передать его отладчику для отладки.
Если выбрать второе, то запустится Dr.Watson и создаст лог-файл. Если Вы уверены, что такая возможность Вам ни к чему, то можете удалить весь раздел AeDebug из реестра.
Отключение ненужных системных служб
Ускорить работу Windows ХР, попутно освободив немного памяти, можно, запретив загрузку ненужных системных служб (сервисов). Отключить (Disable) ненужные службы можно в разделе "Services" окна "Computer Management".
Здесь надо быть предельно осторожным, потому как последствия необдуманных действий могут быть непредсказуемы. Многие службы для своей работы требуют работы других служб, поэтому если вы отключите слишком много лишнего, то можете столкнуться с такой ситуацией, что не сможете включить всё обратно.
Чтобы этого избежать, мы бы советовали вам перед тем, как производить эксперименты со службами, сохранить ветку реестра, отвечающую за их запуск.
Для этого в редакторе реестра regedit идите по адресу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
и выбирайте в меню "File" пункт "Export Registry Key". Тогда, в случае каких-либо проблем, вы сможете применить полученный reg-файл и всё поправить.
Ниже приведён список служб Windows ХР Pro, которые могут быть отключены:
— Automatic Updates: Автоматическое обновление. Если у вас нет постоянного
— Computer Browser: Обновляет список компьютеров в локальной сети. Если у вас нет локальной сети, то можно отключить.
— Cryptographic Service: Отвечает за безопасный обмен ключами и шифрование передаваемой информации в локальной сети. Если у вас нет локальной сети, или если вы уверены, что никому не понадобятся данные, которые вы передаёте по сети, то эту службу можно отключить. Но учтите, что в этом случае вам придётся отказаться от многих вещей, давно ставших привычными в больших сетях, например от доменной структуры сети.
— DHCP client: Отвечает за автоматическое распределение IP-адресов. Если нет сети (ни локальной, ни Интернета), то он не нужен.
— Event Log: Ведёт лог (протокол) системных, программных событий и событий системы безопасности. Если вы уверены, что всё уже настроено и нет желания шпионить за каким-либо пользователем, то можно отключить.
— IPSEC Policy Agent: Сервис безопасности протокола TCP/IP. Если вы не пользуетесь этим протоколом (в частности, не пользуетесь Интернетом), то можно этот сервис выключить.
— Messenger: Принимает и отправляет сообщения, посланные администратором.
Если нет локальной сети и администратора, то можно отключить.
— Network Connections: Занимается управлением всех сетевых соединений. Если нет сети (ни локальной, ни Интернета), то эта служба не нужна.
— Print Spooler: Спулер печати. Если принтера нет, то его можно отключить.
— Portable media serial number: Обеспечивает получение серийного номера пе реносного музыкального устройства, подключаемого к компьютеру. Очередное нововведение Microsoft в рамках борьбы с музыкальным пиратством. На сегодняшний день для большинства из нас эта служба не актуальна.
— Protected Storage: Служит для защиты важных данных (в том числе ключей пользователей), запрещает неавторизированный доступ. Если нет сети (ни локальной, ни Интернета), или безопасность не волнует, то данную службу можно отключить.
— Remote Registry Service: Позволяет удалённые манипуляции с реестром.
Обычно эта служба нужна только администраторам сетей.
— Server: Обеспечивает общий доступ к принтерам, папкам и файлам, а также обеспечивает поддержку Remote Procedure Call. В случае если у вас нет ни сетевой карты, ни модема, эта служба вам не нужна.