Интерфейс

"Helvetica"="Arial"
" Arial CE,238"="Arial,238"

"Arial CYR,204"="Arial,204"
" Arial Greek,161"="Arial,161"
" Arial TUR,162"="Arial,162"
.....
" MS Shell Dlg"="MS Sans Serif"
" MS Shell Dlg 2"="MS Sans Serif"
Это единственное место в реестре, где фигурирует шрифт MS Shell Dialog. Нетрудно увидеть, что подмножество "204" TrueType-шрифта обозначает кириллицу. Поэтому в определении шрифтов MS Shell Dlg можно также указать это подмножество, а лучше — указать TrueType-шрифт и подмножество по умолчанию:

"MS Shell Dlg"="Lucida Sans Unicode"
" MS Shell Dlg 2"="Lucida Sans Unicode"
а в подразделе FontMapper указать, что подмножеством по умолчанию будет 204 (=0CCh):
" ARIAL"=dword:000000cc
" DEFAULT"=dword:000000cc
После изменений следует перезагрузить Windows.

  • Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально, то в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes
измените значение параметра "00000409" на "ru". Кроме этого, в файле autoexec.nt, расположенном в Winnt\system32, добавьте строку
lh %SystemRoot%\system32\kb16.com ru
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями клавиш <Ctrl>+<левый Shift> (английская раскладка) и <Ctrl>+<правый Shift> (русская).
Данный метод нормально работает в том случае, если в Панели управления в настройках региона (Regional Options) для параметра "Language settings for the system" в качестве Default стоит Cyrilic.

  • В Windows 2000 высота окна консоли равна по умолчанию 300 строкам. Из-за этого, например у FAR'a, слишком большой экран. Лечится так: создаёте ярлык для FAR'a, щёлкаете на нём правой кнопкой мыши, далее Properties –> Layout –> Height и вместо высоты экрана в 300 строк ставите 25. Также можно написать для запуска нужной консольной программы cmd-файл, в начале которого добавить строку:

mode con lines=25
Можно поставить по своему усмотрению любое число.

  • Для облегчения администрирования системы удобно выводить имя пользователя и имя компьютера в подписи к My Computer. Для того чтобы реализовать это в Windows NT, проделайте следующее:
    1. Запустите редактор реестра Regedt32.

2. Найдите ветку HKEY_CLASSES_ROOT\CLSID\{20D04FE0...
3. В правом окне редактора найдите параметр, содержащий текущую подпись My Computer, и удалите его.
4. В меню "Edit" выберите "Add Value". Оставьте поле "Value Name" пустым и выберите тип REG_EXPAND_SZ. Нажмите "OK".
5. В поле "String" напишите, например:
Пользователь %UserName% на %ComputerName%
6. Закройте редактор реестра.
7. Обновите экран или заново войдите в систему для вступления изменений в силу.

В Windows 2000 нужно также добавить (или изменить существующий) параметр "LocalizedString" типа REG_EXPAND_SZ и установить для него значение:
@C:\WINNT\system32\shell32.dll,-9216@1033,
Пользователь %UserName% на %ComputerName%
Вместо указанной строки вы можете составить свою собственную строку, используя любые переменные окружения (например %UserDomain%). Для того чтобы посмотреть список объявленных переменных окружения, используйте команду SET из командной строки.

   
Hosted by uCoz