Ускорить запуск программ
Ускорить запуск программ и освободить пару мегабайт ОЗУ можно,
отключив Dr.Watson (debugger, встроенный в Windows NT). Сделать
это можно, задав параметру "Auto" значение 0 в разделе
реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
В этом случае, если возникнут какие-либо сбои в работе приложения,
то система предложит либо закрыть приложение, либо передать
его отладчику для отладки. Если выбрать второе, то запустится
Dr.Watson и создаст лог-файл. Если Вы уверены, что такая возможность
Вам ни к чему, то можете удалить весь раздел AeDebug из реестра.
Включить UltraDMA66
В MS Windows 2000, на компьютерах, выполненных на базе набора
микросхем (chipset) Intel, поддержка режима UltraDMA66, по
умолчанию, не включена. Если используемое вами оборудование
поддерживает этот режим, то для его включения:
1. Запустите редактор реестра regedt32.
2. Откройте раздел
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000
3. Создайте параметр типа DWORD с именем "EnableUDMA66"
и значением 1.
4. Закройте редактор реестра и перезагрузите компьютер.
Время загрузки Windows NT
Если во время загрузки Windows NT удерживать нажатой клавишу
<Shift>, то программы, помещённые в папку Автозагрузка
(Startup), выполнены не будут. Если же Вам, как администратору,
требуется обязательное выполнение программ, помещённых в эту
папку, то измените значение строкового параметра "IgnoreShiftOveride"
в разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
По умолчанию его значение равно "0", а при "1"
игнорируется нажатая клавиша <Shift> при загрузке.
Ускорить завершение Windows 2000
Причиной того, что Windows 2000 долго выключается, достаточно
часто является то, что не все процессы выгружаются правильно,
и система ждёт, когда их можно будет убить. Регулируется это
параметром "WaitToKillServiceTimeout" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Значение этого параметра определяет время в миллисекундах, которое
система и выжидает. По умолчанию это 20000, что означает 20
секунд, которые прибавляются к времени, затрачиваемому системой
на выключение компьютера, если какая-то служба или программа
не выгружается по-человечески. Измените это значение на 5000,
и всё пойдёт гораздо быстрее. Но не ставьте слишком мало, потому
что тогда вы можете столкнуться с ситуацией, когда Windows 2000
будет убивать программы раньше, чем они будут успевать сохранить
свои данные. Что тоже плохо
Как узнать ключ активации (CD Key).
Такой вопрос очень актуален, если Вы хотите переустановить
Windows NT, а ключ активации (CD Key) потерян. Проблема решается
просто — этот номер хранится в строковом параметре "ProductID"
в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Значение этого параметра зависит от компьютера. Первые пять
цифр можно проигнорировать. Следующие десять — это Ваш регистрационный
номер. Последние пять цифр также можно проигнорировать
Включить поддержку 32-битного цвета
По умолчанию Windows 9x/2000 использует не более 32-битного
цвета. Это вполне приемлемо, если вы пользуетесь стандартной
видеокарточкой, но если у вас более мощная (и дорогая) карта,
то возможно вы используете не все ее возможности.
Чтобы увеличить глубину цвета до, скажем, 64 или 96 в Windows
9x/ME надо найти в реестре ключ
Для Windows 2000 ключи более сложны, т.к. они различны для разных
карточек (в указанных ниже ключах замените "CARDNAME"
на название вашего контроллера). Зайдите в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\000x\System\CurrentControlSet\SERVICES\CARDNAME\DEVICE0
И измените установленное по умолчанию значение BitsPerPixel
на максимальное для вашей карты.
Затем
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\000x\System\CurrentControlSet\SERVICES\CARDNAME\DEVICE0\Mon80000000
И сделайте то же самое.
Затем
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\000x\System\CurrentControlSet\SERVICES\CARDNAME\VGASAVE\DEVICE0
И измените число с 4, установленных по умолчанию, на, скажем,
16.
Изменение этих значений даст вам больший контроль над вашим
дисплеем, но если вы не понимаете, что именно вы делаете, то
все может закончится печально :( Теперь осталось только перезагрузить
машину...
Как удалить шаблоны из меню "Создать"?
Когда Вы щелкаете правой кнопкой мыши на Вашем рабочем столе
или других приложениях, появляется подменю Создать, которое
содержит список заданных по умолчанию шаблонов. Этот список
может быть изменен для того, чтобы включить в меню только те
шаблоны, которые Вам нужны.
Все шаблоны находятся в ключе [HKEY_CLASSES_ROOT] и связаны
с расширением файла. Является ли шаблон видимым в меню Создать
определяется тем, имеет ли связанный элемент подключ с названием
'ShellNew'.
Например, в меню Создать обычно имеется пункт "Текстовый
документ ". Она видима потому, что существует ключ: [HKEY_CLASSES_ROOT\.txt\ShellNew].
Если Вы переименуете 'ShellNew' например, в [HKEY_CLASSES_ROOT\.txt\ShellNewOld],
то пункт "Текстовый документ " исчезнет из меню
Создать.
1. Откройте Regedit и используя функцию Поиск (Ctrl+F) найдите
все значения 'ShellNew'.
2. Некоторые из них будут находиться в корневом ключе [HKEY_CLASSES_ROOT].
Если Вы не хотите, чтобы команда для определенного формата
файла, в котором находится подключ 'ShellNew', была отображена,
переименуйте 'ShellNew' на 'ShellNewOld'.
Обратите внимание: Изменения должны вступить в силу немедленно,
без перезагрузки.
Как сократить время задержки загрузки?
Это можно сделать двумя способами (хотя первый метод - только
автоматическое выполнение второго):
Способ 1
1. Войдите в систему как Administrator
2. Откройте апплет System из Control Panel (Start - Settings
- Control Panel - System)
3. Выберите закладку Start-up/Shutdown
4. В окне "Show list for" введите необходимое время
задержки в секундах
Способ 2
Способ 1, на самом деле, представляет собой редактирование секции
[boot loader] в файле boot.ini, что можно сделать и самостоятельно:
1. Установите свойства файла в non-system и non-read-only
attrib c:\boot.ini -r -s
2. Отредактируйте файл и измените время задержки на нужное Вам.
Например, если Вы хотите установить задержку в 5 секунд:
timeout= 5
Сохраните внесенные изменения.
3. Установите атрибуты файла в первоначальное состояние ("системный"
и "только для чтения"):
Как сменить установленный по умолчанию Internet
Browser?
При каждом вызове установленного по умолчанию Internet Browser`a,
выполняется проверка того, какой браузер используется по умолчанию.
Эту возможность можно отключить. И явно указать, какой браузер
Вы хотите использовать по умолчанию.
1. Откройте редактор реестра (regedit.exe)
2. HKEY_CLASSES_ROOT\http\shell\open\command, даблкликните на
default и введите строку команды, которую Вы хотите назначить
зля запуска Internet приложений. Например, "E:\PROGRA~1\Plus!\MICROS~1\iexplore.exe"
-nohome
для Internet Explorer
E:\Program Files\Netscape\Communicator\Program\netscape.exe
-h "%1"
для Netscape
3. OK
4. HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application, даблкликните
на Default, измените его значение на: NSShell для Netscape,
IExplore для Internet Explorer.
5. Также можно изменить ассоциацию иконок: HKEY_CLASSES_ROOT\http\DefaultIcon,
даблкликните на Default и установите иконку:
%SystemRoot%\system32\url.dll,0 Internet Explorer
E:\Program Files\Netscape\Communicator\Program\netscape.exe,0
Netscape Navigator
6. Повторите указанное выше для https, т.е. HKEY_CLASSES_ROOT\https\shell\open\command
и т.д.
Как включить воспроизведение русских букв в нелокализованных
программах?
Для воспроизведения русских букв в нелокализованных программах
необходимо, чтобы последняя работала с кодовой таблицей 1251.
Для этого в реестре изменяется соответствие между кодовой страницей
программы и используемым при отображении символов файлом кодовой
таблицы.
Изначально они соответствуют друг другу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
1250 = с_1250.nls
1251 = с_1251.nls
1252 = с_1252.nls
...
Большинство нелокализованных программ использует в качестве
кодовой страницы альтернативного языка страницу 1250. При
этом вместо русских букв выводятся символы европейских языков
с надстрочными знаками. Приведенная ниже операция позволяет
обмануть программу и подставить в ее родную кодовую страницу
таблицу от кодировки 1251 (кириллица).
В итоге запись в реестре будет выглядеть так:
1250 = c_1251.nls
1251 = c_1251.nls
1252 = c_1252.nls
....
После этого нелокализованные программы будут нормально воспроизводить
русские буквы.
Есть и более "продвинутые" программы, использующие
кодовую страницу 1252. В этом случае корректируется строка
1252 = ....
Для избежания недоразумений рекомендуется внести изменения
в обе строки - 1250 и 1252. Если Вам попалась более хитрая
программа, то можно попытаться изменить другие таблицы, расположенные
по тому же адресу.
В Windows NT также помогает изменение следующего ключа
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper
Установите параметр DEFAULT=0xcc (204) вместо 0x00 (Именно
DEFAULT, а не (Default)).
|