Win2K FAQ (v. 6.0)
Шрифт:
• LargeSystemCache – при включении (по умолчанию включено на серверах W2k и Windows.NET) операционная система будет использовать всю оперативную память для кеша системных файлов, за исключением 4 мегабайт зарезервированых для дискового кеша. Для включения опции следует указать в качестве параметра "1". Установка опции в значение "0" рекомендуется для серверов использующих приложения со своими собственными функциями кэширования памяти, например Microsoft SQL Server или IIS.
• IOPageLockLimit – сомнительная функция, если вы, конечно, не желаете организовать сервер из своей машины. Опция ускорит выполнение операций ввода/вывода при большом количестве передаваемых файлов или при подобных нагрузках. Не имеет ощутимого эффекта, если на вашем компьютере установлено менее 128 Мбайт памяти. Если памяти
(3.22) У меня пусто в "Автозапуске", но некоторые программы продолжают стартовать при входе в Windows.
Проверьте следующую ветку реестра, используя regedit или regedt32: [HLKM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN]. Там находятся значения, каждое из которых соответствует одной запускаемой при старте программе. Если вы не уверены, перед стиранием сохраните выбранные строчки.
(3.23) Отключение подсистем POSIX и OS2.
POSIX является стандартом взаимодействия операционных систем, он включен в Windows 2000 по требованию правительства США, а подсистема OS2 нужна для запуска соответствующих приложений. Обычные пользователи вряд ли когда будут задействовать эти подсистемы, поэтому их лучше убрать для освобождения лишней памяти. Microsoft не предусмотрела легального пути удаления этих подсистем, поэтому следует удалить или переименовать необходимые файлы. Причем перед удалением следует либо отключить защиту файлов (Windows File Protection), либо стереть файлы и из каталога /system32/dllcache, а последующий запрос системы вставить диск с дистрибутивом проигнорировать. Следует удалить/переименовать следующие файлы из каталога /system32: OS2.exe, OS2SRV.exe, PSXSS.exe, OS2SS.exe и POSIX.exe.
Предупреждение: подсистема POSIX может потребоваться для некоторых программ из Resource Kit, если вы им пользуетесь, то лучше оставьте POSIX.
(3.24) Почему у Вас нет совета по оптимизации размера L2 кэша?
Довольно давно по сети ходит совет по оптимизации L2 кэша. Для этого советуют по адресу HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager добавить ключ SecondLevel DataCache, и присвоить ему значение равное количеству L2 кэша процессора. После этого, это значение загружается в переменную ядра MmSecondaryColors. По всей видимости, это подсказка алгоритму page coloring, который оптимизирует раздачу физических страниц процессам так, чтобы они не "толкались" в directly-mapped кэше. Однако, по информации Microsoft процессора P6 не имеют directly-mapped кэша, а значит, page coloring для них бессмыслен. Кроме этого, объём кеша легко узнаётся ОС по CPUID, для всех современных процессоров, так что практического смысла в выставлении этого параметра я не вижу никакого.
(3.25) Можно ли ввести машину в состояние hibernate, или выключить из командной строки?
Переход в спящий режим (hibernate):
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState
Отключение: создаем в текстовом редакторе файл poweroff.vbs, содержащий:
В дальнейшем можно стартовать этот скрипт из командной строки или включить вызов в командный файл. Уже готовый скрипт при желании можно скачать здесь:или здесь:(Украина).
Отключение, перезагрузка, разрыв модемного соединения, Log-off, Lock, Stand By, Hibernate –
все это можно сделать с помощью утилиты Switch Off . GUI, поддержка командной строки, конфигурационный файл, удаленное управление через web-интерфейс – в 64 Кб!Отключение, перезагрузку, Log-off, Hibernate, Suspend, пробуждение по таймеру – сделает для вас fShutdown .
(3.26) Правда ли что W2k всегда загружает определённый набор dll, даже если они не используются?
Правда. Список этих DLL находится здесь:
Теоретически, если Вы уберёте из этого списка лишнее, это может освободить некоторое количество памяти и ускорить работу. Практически, я бы не советовал. Зато можно добавить в этот список библиотеки, которые часто используются используемым именно Вами.
(3.27) Как сделать что бы задачи которые повисли и перестали отвечать убивались автоматически?
За это отвечает ключ HungAppTimeout, находящийся по адресу HKCU\Control Panel\Desktop. Значение этого ключа определяет время в миллисекундах, через которое не отвечающее приложение считается зависшим. Кроме этого ключа, в той же ветке есть ключи WaitToKillServiceTimeout, который задаёт время ожидания перед зависшей службы, и AutoEndTasks, присвоив которому значение 1, Вы разрешите системе убивать зависшие процессы самостоятельно. Не следует, только, ставить очень малые значения Timeout, иначе могут возникнуть проблемы с невовремя убитыми програмами и службами.
(3.28) Как поменять цвет, на который меняются буквы при наведении на них мышки в windows explorer, при включенной функции одного клика?
В реестре по адресу HKEY_CURRENT_USER\Control Panel\Appearance\Schemes в любой схеме изменяется значение по адресу 02BD (02B8 – in the 5th column) это и будет HotTrackingColor. Но при перезагрузке надо каждый раз выбирать эту схему в Display→Properties→Appearance, иначе HotTrackingColor == 0 0 – 255.
(3.29) Как добавить содержимое рабочего стола в меню Start?
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders value Desktop, default val is "%USERPROFILE%\Desktop" change to "%USERPROFILE%\Start Menu\Desktop" скопировать папку %USERPROFILE%\Desktop в %USERPROFILE%\Start Menu\Desktop
Перегрузиться, после этого, при нажатии на Start там будет распахивающееся меню Desktop.
(3.30) Как отключить (запретить) Task Manager?
Для этого в реестре по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System создайте ключ типа DWORD под названием DisableTaskMgr, и присвойте ему значение 1. Удалив этот ключ, или присвоив ему 0, вы вновь разрешите Task Manager.
(3.31) Можно ли на ноутбуке иметь несколько настроек сетевой карты?
Штатными средствами W2k нельзя, но систему можно обмануть. К сожалению, есть определённые ограничения, поэтому этот нельзя применить всем читателям. Организовать быструю смену всех сетевых настроек на ноутбуке можно в том случае, когда LAN карта может вставляться в два разных PCMCI слота. В этом случае, вставляем карту в одни слот, конфигурируем её, потом извлекаем, и ту же самую карту вставляем в другой слот, и конфигурируем заново. В случае с PCMCI платками W2k запомнит настройки для каждого из слотов (которые могут не иметь ничего общего), останется только перетыкать платки из одного слота в другой по мере необходимости.
(3.32) Как заставить службы (service) запускаться в определённом порядке?
Для этого служит ключ в реестре под названием DependOnService. Найти его можно в ветке относящейся к службе HKLM\System\CurrentControlSet\Servises\Имя службы Присвойте этому ключу имя службы которая должна стартовать раньше. Если служба не должна стартовать каждый раз, и собственного ключа в реестре не достойна, запускайте службы через BAT или CMD файл примерно такого содержания: