Справочник по реестру Windows Vista 32-bit

Сергей Пахомов

Настройка рабочего стола

Отключение функции 3D-переключения между окнами

Выбор обоев для рабочего стола

Отключение экранной заставки (Screen Saver)

Запрет изменения обоев рабочего стола

Удаление стрелок с ярлыков приложений на рабочем столе

Отображение версии Windows на рабочем столе

Сокрытие элементов на рабочем столе

Изменение всплывающей подсказки под значком корзины (Recycle Bin)

Удаление значка корзины с рабочего стола

Добавление значка корзины в папку Computer

Добавление команд в контекстное меню значка Computer

Изменение текста подсказки к значку Computer

Изменение текста подсказки к значку Control Panel

Запрет всплывающих подсказок на рабочем столе и в проводнике

Запрет запуска мастера очистки рабочего стола

Использование различных процессов для рабочего стола и проводника

Активирование технологии ClearType

Настройка панели задач

Удаление панели инструментов (Toolbars) на панели задач

Запрет всплывающих подсказок на панели задач

Группировка кнопок на панели задач

Запрет группировки однотипных приложений на панели задач

Запрет контекстного меню панели задач

Запрет отображения эскизов (Thumbnails) активных окон на панели задач

Запрет изменения размеров панели задач

Настройка периода мигания кнопок на панели задач

Запрет отображения контекстного меню панели задач

Сокрытие отображения часов на панели задач

Сокрытие отображения значка Volume Control на панели задач

Сокрытие отображения области Tray на панели задач

Сокрытие значка сетевого подключения в области Tray

Сокрытие области уведомлений на панели задач

Изменение формата отображения времени

Настройка меню «Пуск»

Изменение стиля меню Start

Удаление имени пользователя из меню Start

Удаление пункта Documents из меню Start

Удаление пункта Pictures из меню Start

Удаление пункта Music из меню Start

Удаление пункта Games из меню Start

Удаление пункта Favorits из меню Start

Удаление пункта Search из меню Start

Удаление пункта Computer из меню Start

Удаление пункта Network из меню Start

Удаление пункта Connect To из меню Start

Удаление пункта Control Panel из меню Start

Удаление пункта Default Programs из меню Start

Удаление пункта Administrative Tools из меню Start

Удаление пункта Printers из меню Start

Удаление пункта Help and Support из меню Start

Удаление пункта Run из меню Start

Удаление пункта All Programs из меню Start

Удаление списка установленных программ из меню Start

Удаление списка часто используемых программ из меню Start

Настройка списка Recent Items

Удаление пункта Log Off из меню Start

Удаление пунктов Restart, Sleep, Hibernate, Shut Down из меню Start

Переопределение функции кнопки выключения ПК

Изменение размера значков программ в меню Start

Удаление кнопки Shut Down

Общие настройки интерфейса

Изменение региональных настроек

Изменение используемой по умолчанию раскладки клавиатуры

Изменение информации об OEM-производителе компьютера

Изменение информации об установленной операционной системе и ее владельце

Настройка проводника (Windows Explorer)

Использование флажков (check box) для выделения файлов и папок в проводнике

Автоматическое обновление содержимого окна проводника

Запуск каждого нового окна проводника в новом процессе

Автоматическое восстановление окна проводника при перезапуске системы

Настройка контекстного меню

Настройка контекстного меню папок и файлов

Добавление пункта Take Ownership в контекстное меню файлов

Добавление пункта Take Ownership в контекстное меню папки

Добавление пункта CMD Promt Here as Administartor в контекстное меню папки

Настройка загрузки Windows

Автоматический вход в систему

Ограничение на число попыток автоматического входа в систему

Настройка сообщения при загрузке Windows Vista

Настройка раскладки клавиатуры в окне приветствия

Настройка режимов работы системы

Отключение функции User Account Control (UAC)

Удаление Windows Vista Sidebar

Запрет использования приложения Windows Collaboration

Запрет на применение Windows Media Center

Запрет на использование приложения Windows Movie Maker

Запрет на применение приложения Sound Recorder

Запрет на использование Windows Mobility Center

Запрет на применение Windows Messenger

Изменение настроек Центра безопасности

Запрет на выполнение файла Autoexec.bat

Запрет на пропуск приложений автозагрузки

Блокирование доступа к контрольной панели (Control Panel)

Запрет редактирования реестра

Блокирование доступа к контрольной панели (Control Panel)

Блокирование доступа к командной строке и запрет на запуск BAT-файлов

Блокирование доступа к модулю Administrative Tools

Настройка параметров восстановления системы

Настройка автозагрузки программ

Отключение стандартного автозапуска CD/DVD

Отключение нового метода автозапуска CD/DVD

Блокирование обновления Windows

Запрет автоматической перезагрузки системы после установки обновлений

Оптимизация системы

Увеличение скорости открытия окон

Уменьшение дефрагментируемости больших файлов на диске

Настройка Boot defrag

Очистка файла подкачки

Настройка режима использования файла подкачки

Ускорение процесса завершения работы Windows

Автоматическое завершение зависших программ

Настройка времени ожидания перед завершением зависшего приложения

Оптимизация работы ядра операционной системы

Настройка приоритета процессора

Принудительная выгрузка неиспользуемых DLL-библиотек из памяти

Отключение таблицы совместимости в NTFS

Обновление метки последнего доступа к папке

Отключение функции обновления групповой политики (Group Policy) при загрузке системы

Запрет создания Last Known Good Configuration

Отключение воспроизведения звукового файла приветствия при загрузке ОС

Указание размера L2-кэша процессора

Настройка операций ввода-вывода (настройка дискового кэша)

Настройка файлового системного кэша

Настройка распределения оперативной памяти

Настройка сети

Установка способа доступа к общим ресурсам

Сокрытие компьютера в Сети

Сокрытие модуля Entire Network (Вся сеть)

Управление службами через реестр

 

Описание всех разделов и ключей реестра — это непосильная, да, в общем-то, и бессмысленная задача. Во всех справочниках по реестру описывается малая часть ключей — только те из них, с помощью которых можно реализовать ту или иную настройку операционной системы. Поскольку такой справочник желательно всегда иметь под рукой, мы приведем описание наиболее важных ключей реестра, сосредоточившись на тех, которые позволяют настроить внешний вид интерфейса и режим работы, оптимизировать систему и настроить ее безопасность. То есть мы дадим описание всех тех ключей реестра, изменение которых традиционно применяется в различных универсальных твикерах. Заметим, что большинство из этих настроек реестра были найдены методом сравнения снимков реестра с помощью универсального твикера Vista Manager v.1.4.7.

В дальнейшем для простоты мы будем использовать следующие сокращения для обозначения корневых разделов реестра:

  • HKEY_CLASSES_ROOT — HKCR;
  • HKEY_СURRENT_USER — HKCU;
  • HKEY_LOCAL_MACHINE — HKLM;
  • HKEY_USERS — HKU;
  • HKEY_CURRENT_CONFIG — HKCC.

Все приведенные далее примеры были апробированы нами на 32-битной операционной системе Windows Vista.

Настройка рабочего стола

Принудительное включение функции Aero на устаревших моделях компьютеров

В зависимости от типа используемой видеокарты функция Aero по умолчанию может быть отключена. Чтобы принудительно включить применение этой функции, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\DWM присвоить параметру CompositionPolicy типа REG_DWORD значение 2. Чтобы вернуться к настройкам по умолчанию, данному параметру нужно присвоить значение 0.

Отключение функции 3D-переключения между окнами

Одна из замечательных особенностей операционной системы Windows Vista — это возможность 3D-переключения (Flip 3D) между активными приложениями (комбинации клавиш Windows и Tab). Для того чтобы заблокировать эту возможность, необходимо в разделе реестра HKCU\Software\Policies\Microsoft\Windows\DWM создать параметр DisallowFlip3D типа REG_DWORD и присвоить ему значение 1. Для активирования функции Flip 3D нужно присвоить данному параметру значение 0 или удалить его из реестра.

Выбор обоев для рабочего стола

Картинке, которая используется в качестве обоев для рабочего стола, соответствует параметр Wallpaper из раздела HKCU\Control Panel\Desktop. Он является строковым (REG_SZ) и указывает путь к BMP-файлу, который должен выполнять функции в качестве обоев рабочего стола. Например, если картинка (Wallpaper.bmp) находится в корневой директории, то пара метру реестра Wallpaper в разделе HKCU\Control Panel\Desktop присваиваем значение C:\Wallpaper.bmp типа REG_SZ. Изменения вступят в силу сразу после перезагрузки системы.

Отключение экранной заставки (Screen Saver)

Для того чтобы отключить экранную заставку (Screen Saver), необходимо в разделе реестра HKCU\Control Panel\Desktop удалить параметр SCRNSAVE.EXE типа REG_SZ и в этом же разделе реестра присвоить параметру ScreenSaveActive типа REG_SZ значение 0.

Запрет изменения обоев рабочего стола

Также можно запретить пользователю изменять обои рабочего стола, для чего в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop следует создать параметр NoChangingWallPaper типа REG_DWORD, значение которого устанавливается равным 1. Изменения начнут действовать после перезагрузки компьютера. Чтобы вернуть все в исходное состояние, следует присвоить параметру NoChangingWallPaper значение 0.

Удаление стрелок с ярлыков приложений на рабочем столе

Для любого файла, документа и приложения на рабочем столе можно создать ярлык — значок, который располагается в доступном месте и служит для открытия соответствующего ему файла.

На значках, соответствующих ярлыкам файлов, присутствует стрелка в нижнем левом углу, которую при желании можно удалить. Для этого в разделе реестра HKCR\lnkfile необходимо удалить строковый параметр IsShortcut.

Отображение версии Windows на рабочем столе

Для того чтобы в правом нижнем углу рабочего стола отображался номер сборки Windows (например, Windows Vista Build 6000), в разделе реестра HKCU\Control Panel\Desktop необходимо создать (если его еще нет) параметр PaintDesktopVersion типа REG_DWORD, которому присваивается значение 1. Результат можно наблюдать после перезагрузки компьютера. Для запрета отображения номера сборки Windows Vista на рабочем столе параметру PaintDesktopVersion присваивается значение 0.

Сокрытие элементов на рабочем столе

Чтобы скрыть все элементы (значки) на рабочем столе, нужно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies создать новый ключ Explorer, в котором необходимо создать параметр NoDesktop типа REG_DWORD, имеющий значение 1. Чтобы вернуть все в исходное состояние, достаточно присвоить параметру NoDesktop значение 0.

Изменение всплывающей подсказки под значком корзины (Recycle Bin)

Если к значку Recycle Bin (Корзина) на рабочем столе подвести курсор, то появляется всплывающая подсказка следующего содержания: Contains the files and folders that you have deleted (Используется для временного сохранения файлов и папок, которые были удалены). Для изменения этой надписи в разделе реестра HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E} необходимо отредактировать параметр InfoTip типа REG_EXPAND_SZ, указав текст всплывающей подсказки (например, «Помойка для мусора»). Чтобы вернуть первоначальную надпись, в качестве значения параметра указывается строка: @%SystemRoot%\system32\SHELL32.dll,-22915.

Удаление значка корзины с рабочего стола

Чтобы удалить значок корзины с рабочего стола, необходимо зайти в раздел реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace и удалить подраздел {645FF040-5081-101B-9F08-00AA002F954E}. Для возврата значка корзины на рабочий стол придется вернуть вышеуказанный раздел на свое место.

Добавление значка корзины в папку Computer

Чтобы добавить значок корзины в окно Computer (Мой компьютер), необходимо в раздел реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace добавить подраздел {645FF040-5081-101B-9F08-00AA002F954E}.

Добавление команд в контекстное меню значка Computer

Если на значке Computer щелкнуть правой кнопкой мыши, то появится контекстное меню элемента Computer, в которое можно добавить собственную команду. Для этого в разделе реестра HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell необходимо создать новый раздел (он и будет отображаться в меню — например Calculator (Калькулятор)), в котором, в свою очередь, создается подраздел command. Параметр по умолчанию (Default) данного раздела типа REG_SZ должен задавать строку для запуска приложения — например, если необходимо запустить приложение Calculator, параметру присваивают значение calc.exe.

Изменение текста подсказки к значку Computer

Для изменения текста всплывающей подсказки, возникающей при подведении курсора к значку Computer на рабочем столе, необходимо отредактировать раздел реестра HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}. В данном разделе параметру InfoTip (тип параметра REG_SZ) нужно присвоить в качестве значения текст всплывающей подсказки (например, «Это мой компьютер»). Вернуть первоначальное значение параметра можно, указав строку: @%SystemRoot%\ system32\SHELL32.dll,-22913.

Изменение текста подсказки к значку Control Panel

Если значок Control Panel выведен на рабочий стол, то можно легко изменить текст всплывающей подсказки. Для этого в разделе реестра HKCR\CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D} необходимо параметру InfoTip (тип параметра REG_SZ) присвоить в качестве значения текст всплывающей подсказки (например, «Это контрольная панель»). Вернуть первоначальное значение параметра можно, указав строку: @%SystemRoot%\system32\ SHELL32.dll,-31361.

Запрет всплывающих подсказок на рабочем столе и в проводнике

Если подвести указатель к какому-нибудь элементу (значку) рабочего стола или оболочки, всплывает подсказка, содержащая текст описания этого элемента. Чтобы запретить появление всплывающих подсказок, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced параметру ShowInfoTip типа REG_DWORD необходимо присвоить значение 0, а чтобы разрешить их — значение 1.

Запрет запуска мастера очистки рабочего стола

Для того чтобы запретить периодический запуск мастера очистки рабочего стола (Desktop Cleanup Wizard), в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer следует создать параметр NoDisktopCleanupWizard типа REG_DWORD и присвоить ему значение 1. Чтобы разрешить запуск мас тера, достаточно присвоить параметру NoDisktopCleanupWizard значение 0 или удалить его из реестра.

Использование различных процессов для рабочего стола и проводника

Для того чтобы запускать рабочий стол и проводник в качестве отдельных процессов, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer нужно создать параметр DesktopProcess типа REG_DWORD и присвоить ему значение 1. Чтобы разрешить запуск рабочего стола и провод ника как единого процесса, достаточно присвоить параметру DesktopProcess значение 0 или удалить его из реестра.

Активирование технологии ClearType

Для пользователей ЖК-мониторов и ноутбуков целесообразно использовать технологию сглаживания шрифтов (ClearType), которая специально разработана для улучшения восприятия текста. Стандартно технология ClearType включается в настройках экрана отдельно для каждого пользователя и не работает до тех пор, пока профиль пользователя не загружен. Поэтому в экране приветствия данная технология не активируется. Чтобы включить этот режим и для экрана приветствия, следует в разделе реестра HKU\.DEFAULT\Control Panel\Desktop для параметров FontSmoothing (REG_SZ) и FontSmoothingType (REG_DWORD) установить значение 2, а для параметра FontSmoothingOrientation — значение 1.

Настройка панели задач

Удаление панели инструментов (Toolbars) на панели задач

По умолчанию в левой части панели задач (рядом с кнопкой Start) располагается панель инструментов (Toolbars) со значками. Для того чтобы скрыть отображение панели инструментов на панели задач, необходимо в разделе реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр NoToolbarsOnTaskbar типа REG_DWORD и присвоить ему значение 1. Разрешить отображение панели инструментов можно присвоением этому параметру значения 0.

Запрет всплывающих подсказок на панели задач

Для того чтобы запретить всплывающие подсказки на панели задач, нужно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced присвоить пара метру EnableBalloonTips типа REG_DWORD значение 0, а чтобы разрешить — значение 1.

Группировка кнопок на панели задач

В операционной системе Windows Vista (как и в Windows XP) предусмотрена возможность автоматически группировать однотипные приложения на панели задач под одной кнопкой. К примеру, если вы открываете несколько документов Word, то на панели задач будет располагаться лишь одна кнопка. По умолчанию (режим группировки включается в свойствах панели задач) группирование однотипных приложений начинается, если их число достигает 3. Путем редактирования реестра данное число можно изменить. Для этого в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced необходимо создать параметр TaskbarGroupSize типа REG_DWORD и присвоить нему значение, задающее число кнопок однотипных приложений, по достижении которого они начнут группироваться. Произведенные изменения начнут работать после перезагрузки компьютера. Чтобы вернуться к настройкам по умолчанию, можно присвоить этому параметру значение 3 или удалить его вовсе.

Запрет группировки однотипных приложений на панели задач

Вместо того чтобы настраивать количество однотипных приложений, которые начинают группироваться на панели задач, можно вообще запретить группировку однотипных приложений. Для этого в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced необходимо создать параметр TaskbarGlomming типа REG_DWORD и присвоить ему значение 0. Вернуться к настройкам по умолчанию можно, присвоив этому параметру значение 1.

Запрет контекстного меню панели задач

Если щелкнуть правой кнопкой мыши на панели задач, отобразится контекстное меню, с помощью которого, в частности, можно изменить свойства панели задач. Для того чтобы заблокировать появление контекстного меню, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр NoTrayContextMenu типа REG_DWORD и присвоить ему значение 1. Вернуться к настройкам по умолчанию можно, присвоив этому параметру значение 0.

Запрет отображения эскизов (Thumbnails) активных окон на панели задач

По умолчанию если подвести курсор мыши к любой соответствующей открытому приложению кнопке на панели задач, то отобразится миниатюрное изображение открытого окна — так называемый Thumbnails. Для того что запретить отображение Thumbnails на панели задач, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр TaskbarNoThumbnails типа REG_DWORD и присвоить ему значение 1. Вернуться к настройкам по умолчанию можно, если присвоить этому параметру значение 0.

Запрет изменения размеров панели задач

Чтобы запретить возможность изменения размеров панели задач, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр TaskbarNoResize типа REG_DWORD и присвоить ему значение 1. Вернуться к настройкам по умолчанию можно, если присвоить этому параметру значение 0.

Настройка периода мигания кнопок на панели задач

Когда активная программа требует внимания (ввод данных, подтверждение и т.д.), ее окно выступает на передний план или начинает мигать кнопка этой программы на панели задач. С помощью реестра можно установить продолжительность каждого мигания, а также количество миганий кнопки.

Для установления времени, отведенного для мигания кнопки, в разделе HKCU\Control Panel\Desktop необходимо отредактировать параметр ForegroundLockTimeout типа REG_DWORD, значение которого задает продолжительность каждого мигания в миллисекундах. По умолчанию установлено значение 200 000 (в десятичной системе). Если установить значение параметра 0, то окно программы будет принудительно всплывать поверх всех остальных окон на рабочем столе.

Для задания числа миганий кнопки в этом же разделе ре естра следует создать параметр ForegroundFlashCount типа REG_DWORD, значение которого определяет количество миганий кнопки в десятичной системе. При значении 0 кнопка будет мигать бесконечно долго — по умолчанию этот параметр равен 3.

Изменения параметров ForegroundLockTimeout и ForegroundFlashCount вступают в силу после перезагрузки системы.

Запрет отображения контекстного меню панели задач

Контекстное меню панели задач (Taskbar) открывается, если щелкнуть по ней правой кнопкой мыши. Для того чтобы запретить отображение контекстного меню в панели задач, нужно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр NoTrayContextMenu типа REG_DWORD и присвоить ему значение 1. Вернуть возможность отображения контекстного меню можно, если присвоить параметру NoTrayContextMenu значение 0 или просто удалить его.

Сокрытие отображения часов на панели задач

По умолчанию с правой стороны панели задач отображаются часы. Для того чтобы скрыть отображение часов на ней, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр HideClock типа REG_DWORD и присвоить ему значение 1. Чтобы разрешить отображение часов на панели задач, нужно присвоить параметру HideClock значение 0.

Сокрытие отображения значка Volume Control на панели задач

По умолчанию с правой стороны панели задач в области Tray отображается значок контроля уровня звука (Volume Control). Для того чтобы скрыть отображение этого значка на ней, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр HideSCAVolume типа REG_DWORD и присвоить ему значение 1. Чтобы разрешить отображение часов на панели задач, нужно присвоить параметру HideSCAVolume значение 0.

Сокрытие отображения области Tray на панели задач

По умолчанию с правой стороны панели задач отображается область Tray с различными значками. Для того чтобы скрыть отображение области Tray, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр NoTrayItemsDisplay типа REG_DWORD и присвоить ему значение 1. Разрешить отображение часов на панели задач можно, если присвоить параметру NoTrayItemsDisplay значение 0.

Сокрытие значка сетевого подключения в области Tray

По умолчанию с правой стороны панели задач в области Tray отображается значок контроля сетевого подключения. Для того чтобы скрыть отображение этого значка, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр HideSCANetwork типа REG_DWORD и присвоить ему значение 1. Чтобы разрешить отображение часов на панели задач, нужно присвоить параметру HideSCANetwork значение 0.

Сокрытие области уведомлений на панели задач

С правой стороны на панели задач располагается так называемая область уведомлений, в которой по истечении некоторого времени скапливается достаточно большое количество разных значков. Для того чтобы скрыть область уведомлений, нужно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр NoAutoTrayNotify типа REG_DWORD и присвоить ему значение 1.

Чтобы отобразить область уведомлений, необходимо параметру NoAutoTrayNotify присвоить значение 0 или удалить его. Изменения вступают в силу после перезагрузки системы.

Изменение формата отображения времени

Для того чтобы изменить формат отображения времени в области Tray и добавить любую надпись перед отображением времени, необходимо в разделе реестра HKCU\Control Panel\International отредактировать параметр sTimeFormat типа REG_SZ. К примеру, для того, чтобы перед отображением времени добавить надпись «Московское время», необходимо присвоить следующее значение параметру sTimeFormat: «Московское время HH:mm:ss».

Настройка меню «Пуск»

Изменение стиля меню Start

При установке операционной системы по умолчанию для меню Start используется стиль оформления XP, который многих пользователей не устраивает. Для изменения стиля оформления меню Пуск необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer создать параметр NoSimpleStartMenu типа REG_DWORD. При этом если его значение устанавливается равным 1, то используется классический стиль оформления, а при значении 0 применяется стиль оформления XP.

Удаление имени пользователя из меню Start

В случае использования стиля оформления XP меню Start в верхней правой его части отображается имя пользователя. Для того чтобы оно не отображалось, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно параметру Start_ShowUser типа REG_DWORD присвоить значение 0. Чтобы отобразить имя пользователя, параметру Start_ShowUser необходимо присвоить значение 1. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Documents из меню Start

В случае применения стиля оформления XP в меню Start по умолчанию отображается пункт Documents (Мои документы). Для того чтобы этот пункт не отображался, в разделе ре естра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру Start_ShowMyDocs типа REG_DWORD значение 1. Отобразить пункт Documents в меню Start можно, присвоив этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Pictures из меню Start

При использовании стиля оформления XP в меню Start по умолчанию отображается пункт Pictures (Мои рисунки). Для того чтобы он не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру Start_ShowMyPics типа REG_DWORD значение 1. Отобразить пункт Pictures в меню Start можно, если присвоить этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Music из меню Start

В случае применения стиля оформления XP в меню Start по умолчанию отображается пункт Music (Моя музыка). Для того чтобы этот пункт не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру Start_ShowMyMusic типа REG_DWORD значение 1. Чтобы отобразить пункт Music в меню Start, этому параметру необходимо присвоить значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Games из меню Start

При использовании стиля оформления XP в меню Start по умолчанию отображается пункт Games (Мои игры). Для того чтобы он не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру Start_ShowMyGames типа REG_DWORD значение 1. Отобразить пункт Games в меню Start можно, присвоив этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Favorits из меню Start

По умолчанию в меню Start (для любого стиля оформления) отображается пункт Favorits. Для того чтобы этот пункт не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру StartMenuFavorits типа REG_DWORD значение 1. Отобразить пункт Favorits в меню Start можно, если присвоить этому параметру значение 0. Изменения вступают в силу пос ле перезагрузки системы.

Удаление пункта Search из меню Start

В случае применения стиля оформления XP в меню Start отображается пункт Search (Поиск). Для того чтобы он не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer параметру NoFind типа REG_DWORD нужно присвоить значение 1. Чтобы отобразить пункт Search в меню Start, этому параметру следует присвоить значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Computer из меню Start

При использовании стиля оформления XP в меню Start по умолчанию отображается пункт Computer (Мой компьютер). Для того чтобы этот пункт не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced необходимо присвоить параметру Start_ShowMyСomputer типа REG_DWORD значение 1. Отобразить пункт Computer в меню Start можно, присвоив этому пара метру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Network из меню Start

В случае применения стиля оформления XP в меню Start по умолчанию отображается пункт Network. Для того чтобы он не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced параметру Start_ShowNetPlaces типа REG_DWORD нужно присвоить значение 1. Отобразить пункт Network в меню Start можно, если присвоить этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Connect To из меню Start

При использовании стиля оформления XP в меню Start по умолчанию отображается пункт Connect To. Для того чтобы этот пункт не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced параметру Start_ShowNetConn типа REG_DWORD необходимо присвоить значение 1. Отобразить пункт Connect To в меню Start можно, присвоив этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Control Panel из меню Start

В случае применения стиля оформления XP в меню Start по умолчанию отображается пункт Control Panel. Для того чтобы он не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру Start_ShowControl Panel типа REG_DWORD значение 1. Чтобы отобразить пункт Control Panel в меню Start, этому параметру следует присвоить значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Default Programs из меню Start

При использовании стиля оформления XP в меню Start по умолчанию отображается пункт Default Programs. Для того чтобы он не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру Start_ShowSetProgramAccessAndDefaults типа REG_DWORD значение 1. Отобразить пункт Computer в меню Start можно, присвоив этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Administrative Tools из меню Start

В случае применения стиля оформления XP в меню Start по умолчанию отображается пункт Administrative Tools. Для того чтобы этот пункт не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно присвоить параметру Start_AdminToolsRoot типа REG_DWORD значение 1. Чтобы возобновить отображение пункта Administrative Tools в меню Start, этому параметру необходимо присвоить значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Printers из меню Start

При использовании стиля оформления XP в меню Start по умолчанию отображается пункт Printers. Для того чтобы он не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно параметру Start_ShowPrinters типа REG_DWORD присвоить значение 1. Отобразить пункт Printers в меню Start можно, если присвоить этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Help and Support из меню Start

В случае применения стиля оформления XP в меню Start отображается пункт Help and Support (Справка и поддержка). Для удаления этого пункта из меню Start в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced нужно создать параметр Start_ShowHelp типа REG_DWORD и присвоить ему значение 1. Чтобы отобразить пункт Help and Support в меню Start, этому параметру следует присвоить значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта Run из меню Start

При использовании стиля оформления XP в меню Start по умолчанию отображается пункт Run. Для того чтобы этот пункт не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer параметру NoRun типа REG_DWORD нужно присвоить значение 1. Отобразить пункт Run в меню Start можно, присвоив этому параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Удаление пункта All Programs из меню Start

В случае применения стиля оформления XP в нижней левой части меню Start отображается пункт All Programs. Для того чтобы удалить этот пункт из меню Start, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer нужно создать (если он отсутствует) параметр NoStartMenuMorePrograms типа REG_DWORD и присвоить ему значение 1. Чтобы отобразить фиксированный список программ, параметру NoStartMenuMorePrograms следует присвоить значение 0 или удалить его. Изменения вступают в силу после перезагрузки системы.

Удаление списка установленных программ из меню Start

При использовании стиля оформления XP в верхней левой части меню Start отображается фиксированный список программ, которые туда были занесены. Чтобы этот список не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer нужно создать (если он отсутствует) параметр NoStartMenuPinnedList типа REG_DWORD и присвоить ему значение 1. Для отображения фиксированного списка программ необходимо параметру NoStartMenuPinnedList присвоить значение 0 или удалить его. Изменения вступают в силу после перезагрузки системы.

Удаление списка часто используемых программ из меню Start

В случае применения стиля оформления XP в левой нижней части меню Start располагается список часто используемых программ. Для того чтобы этот список не отображался, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer нужно создать (если он отсутствует) параметр NoStartMenuMFUprogramsList типа REG_DWORD и присвоить ему значение 1. Отобразить этот список программ можно, присвоив параметру NoStartMenuMFUprogramsList значение 0 или вовсе удалив его. Изменения вступают в силу после перезагрузки системы.

Настройка списка Recent Items

В списке Recent Items (Недавние документы) по умолчанию сохраняются ссылки на 15 последних открывавшихся документов. Количество запоминаемых документов можно изменить — для этого в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer нужно создать параметр MaxRecentDocs типа REG_DWORD и присвоить ему значение в шестнадцатеричном формате от 0x0 до 0xFFFFFFFF, соответствующее количеству запоминаемых документов.

Удаление пункта Log Off из меню Start

При использовании стиля оформления XP в правом нижнем углу меню Start располагается кнопка с изображением пиктограммы Пуск (треугольник), при нажатии которой отображается меню, содержащее несколько пунктов, в том числе пункт Log Off. Для того чтобы запретить отображение этого пункта меню, достаточно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать (если он отсутствует) параметр StartMenuLogoff типа REG_DWORD и присвоить ему значение 0. Чтобы отобразить этот пункт, необходимо параметру StartMenuLogoff присвоить значение 1. Изменения вступают в силу после перезагрузки системы.

Удаление пунктов Restart, Sleep, Hibernate, Shut Down из меню Start

В случае применения стиля оформления XP в правом нижнем углу меню Start располагается кнопка с изображением пиктограммы Пуск (треугольник), а также кнопка с изображением пиктограммы выключения компьютера. При нажатии на первую кнопку отобразится меню, содержащее несколько пунктов, в том числе пункты Restart, Sleep, Hibernate, Shut Down. Для того чтобы запретить отображение этих пунктов меню, а также кнопки выключения компьютера, достаточно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать (если он отсутствует) параметр NoClose типа REG_DWORD и присвоить ему значение 1. Чтобы вновь отобразить пункты меню и кнопку выключения ПК, необходимо параметру NoClose присвоить значение 0. Изменения вступают в силу после перезагрузки системы.

Переопределение функции кнопки выключения ПК

При использовании стиля оформления XP в правом нижнем углу меню Start располагается кнопка с изображением пиктограммы выключения компьютера. Этой кнопке может быть задана одна из функций: выключение (Shut down), режим Hibernate или режим сна (Sleep). По умолчанию в операционной системе Windows Vista данной кнопке соответствует функция Sleep, однако путем редактирования реестра можно изменить функцию этой кнопки. Для этого необходимо отредактировать параметры ACSettingIndex и DCSettingIndex типа REG_DWORD в разделе реестра HKLM\SOFTWARE\Policies\Microsoft\Power\PowerSettings\A7066653-8D6C-40A8-910E-A1F54B84C7E5: функции Sleep будут соответствовать значения обоих параметров равные 0, функции Hibernate — 1, а функции Shut down — 2.

В случае применения классического стиля оформления меню Start кнопка Shut Down располагается в нижней части меню. При нажатии на нее появляется диалоговое окно Shut Down Windows, и в ниспадающем списке можно выбрать желаемое действие. В данном случае значения параметров ACSettingIndex и DCSettingIndex определяют, какое из действий (Shut down, Hibernate, Sleep) будет отображаться в текстовом поле при появлении окна Shut Down Windows.

Изменение размера значков программ в меню Start

При использовании стиля оформления XP меню Start всем программам в списке установленных или часто применяемых программ соответствует тот или иной значок. По умолчанию эти значки крупные. Для того чтобы отображались мелкие значки, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced создать параметр Start_LargeMFUIcons типа REG_DWORD и присвоить ему значение 0. Вернуть отображение крупных значков можно, присвоив этому параметру значение 1.

Удаление кнопки Shut Down

При использовании классического стиля оформления в нижней части меню Start отображается пункт Shut Down. Для того чтобы удалить его из меню, в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer нужно создать (если он отсутствует) параметр NoClose типа REG_DWORD и присвоить ему значение 1. Чтобы отобразить этот пункт меню, необходимо параметру NoClose присвоить значение 0. Изменения вступают в силу после перезагрузки системы.

Общие настройки интерфейса

Изменение региональных настроек

Изменение региональных настроек производится в разделе реестра HKCU\Control Panel\International, в котором можно найти такие параметры, как sCountry, sCurrency, sDate, sDecimal, sLanguage и др. Варьируя значение этих параметров, можно изменять региональные настройки.

Изменение используемой по умолчанию раскладки клавиатуры

Для того чтобы изменить используемую по умолчанию раскладку клавиатуры (например, вместо русской установить английскую или наоборот), необходимо в разделе реестра HKLM\System\CurrentControlSet\Control\Nls\Locate задать нужное значение параметра (Default). Русской раскладке клавиатуры соответствует значение 00000409, а английской — 00000419.

Изменение информации об OEM-производителе компьютера

Изменить информацию об OEM-производителе компьютера, которая отображается в окне View basic information about your computer, можно путем редактирования раздела ре естра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation. В данном разделе реестра содержатся такие переменные типа REG_SZ, как Logo, Manufacturer, Model, SupportHours, SupportPhone, SupportURL. Каждому из этих параметров (кроме Logo) можно присвоить любое текстовое значение (параметр Logo задает путь к BMP-файлу с изображением логотипа компании).

Изменение информации об установленной операционной системе и ее владельце

Чтобы изменить информацию об установленной операционной системе и ее владельце, необходимо отредактировать раздел реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion. В данном разделе реестра содержатся такие переменные типа REG_SZ, как RegistreredOwner, RegistreredOrganization, ProductName и т.д. Каждому из этих параметров можно присвоить любое текстовое значение. Однако будьте осторожны: если вы измените значение параметра SystemRoot (по умолчанию C:\Windows), это приведет к непредсказуемым последствиям.

Настройка проводника (Windows Explorer)

Использование флажков (check box) для выделения файлов и папок в проводнике

Для операционной системы Windows Vista в проводнике предусмотрена возможность выделения файлов (папок) с использованием флажков (check box), однако по умолчанию она не активирована и выделение групп файлов (папок) производится при нажатии на клавишу Ctrl. Для того чтобы активировать возможность использования флажков для выделения группы элементов в проводнике, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced создать параметр AutoCheckSelect типа REG_DWORD и присвоить ему значение 1. Вернуться к настройкам по умолчанию можно, присвоив параметру AutoCheckSelect значение 0. Изменения вступают в силу после перезагрузки системы.

Автоматическое обновление содержимого окна проводника

По умолчанию для обновления содержимого окна следует нажать клавишу F5 или подождать некоторое время. Для того чтобы содержимое окна автоматически обновлялось сразу же при его изменении, необходимо в разделах реестра HKLM\SYSTEM\CurrentControlSet\Control\Upadate и HKLM\SYSTEM\ControlSet001\Control\Upadate создать параметр UpdateMode типа REG_DWORD и присвоить ему значение 0.

Запуск каждого нового окна проводника в новом процессе

Для того чтобы заставить открываться каждое новое окно проводника в отдельном процессе, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced создать параметр SeparateProcess типа REG_DWORD и присвоить ему значение 1. Вернуться к настройкам по умолчанию можно, если присвоить параметру значение 0. Изменения вступают в силу после перезагрузки системы.

К достоинствам данного метода можно отнести то обстоятельство, что если какое-либо приложение в окне проводника не отвечает, то это никак не отражается на остальных окнах проводника, а к его недостаткам — тот факт, что для этого требуется больший объем оперативной памяти.

Автоматическое восстановление окна проводника при перезапуске системы

Если при выключении компьютера (в том числе и при его принудительном выключении в случае зависания системы) окно проводника было открыто, то после загрузки системы можно сделать так, чтобы последнее окно проводника, которое было открыто перед выключением компьютера, вновь открылось. Для этого нужно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced создать параметр PersistBrowsers типа REG_DWORD и присвоить ему значение 1. Чтобы вернуться к настройкам по умолчанию, необходимо присвоить параметру значение 0. Изменения вступают в силу после перезагрузки системы.

Настройка контекстного меню

Настройка контекстного меню папок и файлов

При установке программ на ПК контекстное меню файлов и папок, возникающее при щелчке правой кнопкой мыши на этих элементах, постепенно заполняется лишними пунктами. Откорректировать список всех пунктов контекстного меню можно в разделе реестра HKCR\*\shellex\ContextMenuHandlers, в котором в качестве подразделов служат команды, отображаемые в меню любого файла. При необходимости ненужные команды можно удалить.

Добавление пункта Take Ownership в контекстное меню файлов

При работе с файлами иногда возникает ситуация, когда некоторые операции блокируются, поскольку файл создан не вами. Для того чтобы разрешить любые операции с файлом, необходимо изменить статус владельца файла (Take Ownership). С этой целью в контекстное меню файлов (оно возникает, если на файле щелкнуть правой кнопкой мыши) можно добавить пункт Take Ownership, для чего необходимо создать раздел реестра HKLM\SOFTWARE\Classes\*\shell\runas. Затем в созданном разделе нужно изменить значение параметра (Default) типа REG_SZ на Take Ownership. В этом же разделе реестра необходимо создать параметр NoWorkingDirectory типа REG_SZ c пустым значением.

Далее создается раздел реестра HKLM\SOFTWARE\Classes\*\shell\runas\command, а в нем — параметр IsolatedCommand типа REG_SZ. Параметрам IsolatedCommand и (Default) необходимо присвоить значение cmd.exe /c takeown /f “%1” && icalcs “%1” /grant administrators:F.

Чтобы вернуться к настройкам по умолчанию, достаточно удалить раздел HKLM\SOFTWARE\Classes\*\shell\runas.

Добавление пункта Take Ownership в контекстное меню папки

Для того чтобы добавить пункт Take Ownership в контекстное меню папки, необходимо создать раздел реестра HKLM\SOFTWARE\Classes\Directory\shell\runas, в котором изменить значение параметра (Default) типа REG_SZ на Take Ownership. В этом же разделе реестра необходимо создать параметр NoWorkingDirectory типа REG_SZ c пустым значением.

Далее создается раздел реестра HKLM\SOFTWARE\Classes\Directory\shell\runas\command, а в нем — параметр IsolatedCommand типа REG_SZ. Параметрам IsolatedCommand и (Default) необходимо присвоить значение cmd.exe /c takeown /f “%1” && icalcs “%1” /grant administrators:F /t.

Чтобы вернуться к настройкам по умолчанию, достаточно удалить раздел HKLM\SOFTWARE\Classes\Directory\shell\runas.

Добавление пункта CMD Promt Here as Administartor в контекстное меню папки

В контекстное меню папки можно добавить пункт CMD Promt Here as Administartor, что позволит запускать командную строку из любой папки. К примеру, если вы выберете пункт CMD Promt Here as Administartor, находясь в папке C:\Utils\My program, то приглашение командной строки будет выглядеть следующим образом: C:\Utils\My program>, что избавит вас от необходимости набирать команды для перехода в данную директорию.

Для того чтобы добавить пункт CMD Promt Here as Administartor в контекстное меню папки, необходимо создать раздел реестра HKLM\SOFTWARE\Classes\Directory\shell\runas, в котором изменить значение параметра (Default) типа REG_SZ на CMD Promt Here as Administartor.

Далее создается раздел реестра HKLM\SOFTWARE\Classes\Directory\shell\runas\command. Параметру (Default) типа REG_SZ необходимо присвоить значение С:\Windows\System32\cmd.exe /k cd /d “%1”.

Чтобы вернуться к настройкам по умолчанию, достаточно удалить раздел HKLM\SOFTWARE\Classes\Directory\shell\runas.

Отметим, что в контекстное меню папки можно добавить либо пункт CMD Promt Here as Administartor, либо пункт Take Ownership, но не оба одновременно.

Настройка загрузки Windows

Автоматический вход в систему

Существует возможность автоматического входа в Windows Vista, минуя экран приветствия, когда приходится указывать имя пользователя и пароль.

Для автоматического входа в систему в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon требуется изменить значение параметра AutoAdminLogon типа REG_REG_DWORD, установив его равным 1 (отметим, что аналогичная процедура в Windows XP производится в другом разделе реестра — HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon).

Кроме того, в том же разделе реестра необходимо задать значения строковых параметров DefaultUserName и DefaultPassword: первое из них соответствует имени пользователя, а второе задает пароль пользователя.

Если компьютер входит в состав домена, то придется задать также имя сетевого домена в строковом параметре DefaultDomainName.

Отметим, что при автоматическом входе в систему любой пользователь, получивший доступ к компьютеру, может узнать пароль, хранящийся в реестре в открытом виде.

Ограничение на число попыток автоматического входа в систему

При настройке автоматического входа в систему можно задать количество таких входов.

Для этого в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon следует создать параметр AutoLogonCount типа REG_DWORD и присвоить ему численное значение, которое будет определять количество разрешенных автоматических входов в систему. К примеру, если данный параметр равен 10, то будет разрешено десять раз воспользоваться этой возможностью, причем после каждого входа данный параметр будет автоматически уменьшаться на единицу. Когда значение параметра достигнет 0, ключи AutoLogonCount и DefaultPassword будут удалены из реестра, а параметру AutoAdminLogon будет присвоено значение 0.

Настройка сообщения при загрузке Windows Vista

С помощью реестра можно настроить систему таким образом, чтобы при загрузке появлялось диалоговое окно с каким-либо сообщением. Для этого необходимо перейти в раздел ре естра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon и создать в нем строковые (REG_SZ) параметры LegalNoticeCaption и LegalNoticeText.

В качестве значения параметра LegalNoticeCaption следует указать строку, которая будет отображаться в заголовке сообщения, а в качестве параметра LegalNoticeText — текст сообщения.

Настройка раскладки клавиатуры в окне приветствия

В большинстве случаев при работе на компьютере устанавливаются английская и русская раскладки клавиатуры, при этом одна из них является основной (используемой по умолчанию), а другая — дополнительной.

Раскладки клавиатуры, доступные в окне входа в систему, задаются только на этапе установки операционной системы. И если в качестве основной была выбрана русская раскладка, а пароль пользователь предпочитает набирать по-английски, то придется постоянно переключать раскладку клавиатуры в окне входа в систему. Во избежание этого необходимо в разделе реестра HKU\.Default\Keyboard Layout\Preload отредактировать строковые параметры «1» и «2». Параметр «1» соответствует раскладке клавиатуры по умолчанию, а «2» — дополнительной. Эти параметры могут иметь значения 00000409 (английская раскладка) или 00000419 (русская раскладка).

Настройка режимов работы системы

Отключение функции User Account Control (UAC)

Если вы опытный пользователь ПК, то лучше отключить назойливую функцию UAC. Для этого необходимо в разделе реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System присвоить параметру EnableLUA типа REG_DWORD значение 0. Для того чтобы разрешить использование функции UAC, необходимо параметру EnableLUA присвоить значение 2.

Удаление Windows Vista Sidebar

Чтобы запретить использование Windows Vista Sidebar, нужно в разделе реестра HKCU\Sofrware\Microsoft\Windows\CurrentVersion\Run удалить параметр Sidebar типа REG_SZ. По умолчанию этот параметр имеет значение C:\Program Files\Windows Sidebar\sidebar.exe /autoRun. Соответственно, чтобы вернуться к настройкам по умолчанию, необходимо восстановить этот параметр и присвоить ему указанное значение.

Запрет использования приложения Windows Collaboration

Приложение Windows Collaboration обеспечивает совместную работу до десяти человек в удаленном режиме с системами Windows Vista, при этом создается впечатление, что все пользователи находятся в одном помещении. Несколько сотрудников могут совместно работать с документами, редактировать их и передавать другим участникам процесса Windows Collaboration, используя рабочий стол как совместный ресурс. Если приложение Windows Collaboration не применяется, то его запуск можно запретить. Для этого в разделе реестра HKCU\Software\Policies\Microsoft\Windows\Windows Collaboration необходимо присвоить параметру TurnOffWindowsCollaboration типа REG_DWORD значение 1. Чтобы возобновить возможность пользоваться приложением Windows Collaborationr, значение параметра необходимо установить равным 0.

Запрет на применение Windows Media Center

Чтобы запретить применение Windows Media Center, следует в разделе реестра HKCU\Software\Policies\Microsoft\WindowsMediaCenter создать параметр MediaCenter типа REG_DWORD и присвоить ему значение 1. Для возвращения к настройкам по умолчанию достаточно удалить данный параметр.

Запрет на использование приложения Windows Movie Maker

Запретить использование Windows Movie Maker можно, если в разделе реестра HKCU\Software\Policies\Microsoft\WindowsMovieMaker создать параметр MovieMaker типа REG_DWORD и присвоить ему значение 1. Для возвращения к настройкам по умолчанию достаточно удалить данный параметр.

Запрет на применение приложения Sound Recorder

Для того чтобы запретить применение приложения Sound Recorder, необходимо в разделе реестра HKCU\Software\Policies\Microsoft\SoundRecorder создать параметр Soundrec типа REG_DWORD и присвоить ему значение 1. Для возвращения к настройкам по умолчанию достаточно этот параметр удалить.

Запрет на использование Windows Mobility Center

Запретить использование Windows Mobility Center можно, создав в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\MobilityCenter параметр NoMobilityCenter типа REG_DWORD и присвоив ему значение 1. Для возвращения к настройкам по умолчанию достаточно удалить данный параметр или присвоить ему значение 0.

Запрет на применение Windows Messenger

Для того чтобы заблокировать использование Windows Messenger, необходимо в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalUser\Software\Policies\ Microsoft\Messenger\Client создать параметр PreventRun типа REG_DWORD и присвоить ему значение 1. Кроме того, в разделе реестра HKCU\Software\Policies\Microsoft\Messenger\Client нужно создать параметр PreventRun типа REG_DWORD и присвоить ему значение 1. Для возвращения к настройкам по умолчанию можно удалить созданные параметры или присвоить им значение 0.

Изменение настроек Центра безопасности

По умолчанию в области Tray отображается значок центра безопасности (Security Center), а при возникновении угрозы — уведомление центра безопасности. Для того чтобы скрыть отображение значка Центра безопасности и не показывать уведомление, необходимо создать раздел реестра HKLM\SOFTWARE\Microsoft\Security Center\Svc\S-1-5-21-1688207787-1353448249-2747669327-1000, а в нем — параметр EnableNotifications типа REG_DWORD со значением 0. Для возврата к настройкам по умолчанию достаточно удалить подраздел S-1-5-21-1688207787-1353448249-2747669327-1000.

Чтобы возобновить отображение значка Центра безопасности без отображения уведомлений, параметру EnableNotifications нужно присвоить значение 1.

Правда, нужно заметить, что просто так изменить настройки Центра безопасности не удастся. То есть при попытке создать или удалить в разделе реестра Svc какой-либо подраздел, система будет выдавать предупреждение, что у вас нет на это прав. Поэтому прежде нужно наделить пользователя правами полного контроля над разделом HKLM\SOFTWARE\Microsoft\Security Center\Svc.

Запрет на выполнение файла Autoexec.bat

С целью запретить запуск на выполнение файлов Autoexec.bat в разделе реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon необходимо изменить значение параметра ParseAutoexec типа REG_SZ. По умолчанию ему присвоено значение 1, что соответствует разрешению выполнения файлов Autoexec.bat. Если данному параметру присвоить пустое значение (“ ”), то файлы Autoexec.bat выполняться не будут.

Запрет на пропуск приложений автозагрузки

По умолчанию если в процессе загрузки операционной системы нажать клавишу Shift, то приложения, которые автоматически запускаются после загрузки ОС (Startup), будут пропущены. Для того чтобы заблокировать возможность пропуска приложений автозагрузки, необходимо в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon создать параметр IgnoreShiftOveride типа REG_DWORD и присвоить ему значение 1. Для возврата к настройкам по умолчанию нужно присвоить этому параметру значение 0 или удалить его.

Блокирование доступа к контрольной панели (Control Panel)

С целью блокирования доступа к контрольной панели нужно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр NoControlPanel типа REG_DWORD и присвоить ему значение 1. При этом значок контрольной панели исчезнет и с рабочего стола, и из меню Start. Для возврата к настройкам по умолчанию можно присвоить этому параметру значение 0 или удалить его.

Запрет редактирования реестра

Чтобы запретить редактирование реестра с использованием интегрированных в операционную систему инструментов (regedit.exe, regedit32.exe), в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System нужно создать параметр DisableRegistryTools типа REG_DWORD и присвоить ему значение 1. Для возвращения к настройкам по умолчанию необходимо присвоить этому параметру значение 0 или удалить его.

Запрет на экспортирование разделов реестра (выполнение REG-файлов)

Для того чтобы предотвратить возможность экспортирования в систему разделов реестра (экспорт разделов реестра производится всякий раз, когда запускается на выполнение файл REG), необходимо в разделе реестра HKLM\SOFTWARE\Classes\.reg изменить значение параметра (Default) типа REG_SZ. По умолчанию значение этого параметра — regfile, что соответствует возможности экспортирования разделов реестра. Если изменить его значение на txtfile, то экспортирование станет невозможным.

Блокирование доступа к контрольной панели (Control Panel)

Чтобы заблокировать доступ к контрольной панели, нужно в разделе реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать параметр NoControlPanel типа REG_DWORD и присвоить ему значение 1. При этом значок контрольной панели исчезнет и с рабочего стола, и из меню Start. Для возврата к настройкам по умолчанию можно присвоить этому параметру значение 0 или удалить его.

Блокирование доступа к командной строке и запрет на запуск BAT-файлов

Для того чтобы заблокировать возможность использования командной строки и запуск BAT-файлов, необходимо в разделе реестра HKCU\Software\Policies\Microsoft\Windows\System создать параметр DisableCMD типа REG_DWORD и присвоить ему значение 2. Вернуться к настройкам по умолчанию можно путем удаления данного параметра из реестра.

Блокирование доступа к модулю Administrative Tools

С целью блокирования доступа к приложению Administrative Tools достаточно удалить раздел реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}. При этом приложение Administrative Tools перестанет от ображаться в контрольной панели. Чтобы разрешить доступ к Administrative Tools, необходимо создать удаленный раздел вновь.

Настройка параметров восстановления системы

В операционной системе Windows Vista (как и в Windows XP) реализована технология восстановления системы (System Restore) — для ее реализации в системе создаются точки отката, к которым впоследствии можно вернуться.

Все относящиеся к восстановлению системы параметры типа REG_DWORD находятся в разделе реестра HKLM\Software\Microsoft\ Windows NT\CurrentVersion\SystemRestore. Применяются следующие параметры:

DiskPersent (раздел HKLM\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\SystemRestore\cfg) — в качестве его значения указывается, какой объем дискового пространства будет использовать программа. По умолчанию для дисков с объемом более 4 Гбайт применяется 15%;

RPGlobalInterval — параметр задает интервал времени в секундах, в течение которого длится ожидание перед созданием новой контрольной точки. По умолчанию значение составляет 86 400 с (24 ч);

RPLifeInterval — параметр задает интервал времени в секундах, в течение которого программа хранит точки восстановления перед их удалением. По умолчанию — 90 дней (7 776 000 с);

RPSessionInterval — параметр задает промежуток времени в секундах, в течение которого программа ожидает перед созданием новой контрольной точки при включенном компьютере. Значение 0 соответствует отключению ожидания. Можно установить свое значение (например, интервал в час), чтобы программа создавала контрольные точки через заданный интервал.

Настройка автозагрузки программ

Все параметры автозагрузки программ содержатся в разделе реестра HKLM\Software\ Microsoft\Windows\CurrentVersion, внутри которого имеются подразделы Run, RunOnce с включенными в них строковыми параметрами, отвечающими за запуск программ. Название параметра может быть произвольным (обычно оно совпадает с названием программы), а в качестве значения в этих параметрах указывается путь к запускаемой программе.

В разделе RunOnce прописываются программы, которые запускаются всего один раз. К примеру, при установке новых программ некоторые из них прописывают туда ключи, указывающие на какие-либо настроечные модули, которые запускаются сразу после перезагрузки компьютера. Такие ключи после запуска автоматически удаляются. Для удаления той или иной программы из автозапуска достаточно удалить соответствующий параметр из раздела Run.

К примеру, в разделе Run может находиться параметр ICQ Lite со значением C:\Program Files\ICQLite\ICQLite.exe — minimize, отвечающий за автоматический запуск ICQ при старте компьютера. Если вы не хотите, чтобы ICQ стартовала автоматически, данный параметр можно удалить.

Отключение стандартного автозапуска CD/DVD

Чтобы отключить автозапуск компакт-диска, необходимо в разделе реестра HKLM\SYSTEM\ CurrentControlSet\Services\CDRom установить значение параметра AutoRun типа REG_DWORD равным 0.

Отключение нового метода автозапуска CD/DVD

Кроме вышеназванного способа, существует и другой, новый метод автозапуска компакт-дисков, для отключения которого необходимо перейти в раздел реестра HKLM\SOFTWARE\ Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files. В нем находятся текстовые параметры, содержащие имена файлов, и в случае присутствия этих файлов на компакт-диске встроенный AutoRun запускаться не будет. Добавление строкового параметра *.* (то есть любого файла) отключит автозапуск.

Блокирование обновления Windows

Для того чтобы заблокировать возможность установки обновлений операционной системы, необходимо в разделе ре естра HKCU\Software\Microsoft\Windows\CurrentVersion\Policies создать параметр DisableWindowsUpdate типа REG_DWORD и присвоить ему значение 1. Чтобы вернуться к настройкам по умолчанию, нужно присвоить параметру значение 0 или удалить его из реестра.

Запрет автоматической перезагрузки системы после установки обновлений

По умолчанию после установки обновлений операционной системы Windows Vista компьютер автоматически перезагружается. Чтобы предотвратить автоматическую перезагрузку, необходимо в разделе реестра HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU создать параметр NoAutoRebootWithLoggedOnUsers типа REG_DWORD и присвоить ему значение 1. Вернуться к настройкам по умолчанию можно, присвоив созданному параметру значение 0 или удалив его из реестра.

Оптимизация системы

Увеличение скорости открытия окон

С целью увеличения скорости открытия окон (всплытия меню) необходимо в разделе реестра HKCU\Control Panel\Desktop создать параметр MenuShowDelay типа REG_SZ и присвоить ему значение 0. По умолчанию это значение равно 400. Значение 0 соответствует отсутствию задержки при открытии окон; максимальное значение данного параметра — 32 767.

Уменьшение дефрагментируемости больших файлов на диске

Для того чтобы операционная система при записи файла на диск сначала нашла для него наиболее подходящее по размеру место и поместила его туда, как можно меньше дробя его на части, в раздел HKLM\System\CurrentControlSet\Control\FileSystem необходимо добавить параметр ContigFileAllocSize типа REG_DWORD со значением равным 00000200, который и определяет максимальный размер нефрагментируемого блока данных на диске. При желании размер такого блока можно увеличить. Данная настройка может оказаться очень полезной при работе с мультимедиафайлами (уменьшается нагрузка на диск и процессор при записи и воспроизведении видео- или звуковых файлов).

Настройка Boot defrag

Суть функции Boot defrag заключается в дефрагментации тех файлов, которые нужны для старта операционной системы. Выключение этой функции позволит на некоторый период сократить время загрузки, но постепенно она будет становиться все медленнее. При необходимости отключить данную функцию (делать это не рекомендуется!) в разделе HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction нужно отредактировать параметр Enable, присвоив ему значение N (по умолчанию функция Boot defrag активирована и параметру присвоено значение Y).

Очистка файла подкачки

Файл подкачки pagefile.sys служит для виртуального увеличения размера используемой оперативной памяти, и в него по мере необходимости выгружаются данные из оперативной памяти, а потом подгружаются обратно.

По завершении работы операционной системы в файле подкачки могут оставаться выгруженные в него данные. Для очистки файла подкачки после завершения работы нужно в разделе реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management присвоить параметру ClearPageFileAtShutdown типа REG_DWORD значение 1.

Настройка режима использования файла подкачки

При наличии в ПК большого объема оперативной памяти можно попытаться повысить производительность системы, запретив выгружать в файл подкачки запущенные системные драйверы и пользовательские коды. Для этого в разделе реестра HKLM\SYSTEM\CurrentControlSet\ Control\Session Manager\Memory Management параметру DisablePagingExecutive типа REG_DWORD необходимо присвоить значение 1.

Отметим, что данную процедуру целесообразно производить только при объеме оперативной памяти более 1 Гбайт.

Ускорение процесса завершения работы Windows

Существует возможность определять величину временного интервала, в течение которого система должна завершить свою работу. Для этого в разделах реестра HKLM/SYSTEM/CurrentControlSet/Control, HKLM/SYSTEM/CurrentControlSet001/Control и HKLM/SYSTEM/CurrentControlSet002/Control необходимо создать строковый (REG_SZ) параметр WaitToKillServiceTimeout, который задает временную задержку закрытия всех запущенных сервисов в миллисекундах. По умолчанию его значение равно 20 000, то есть 20 с.

Для сокращения времени завершения нужно уменьшить это значение, например, до 10 000, что эквивалентно 10 с. Слишком существенное уменьшение значения этого ключа не позволит системе корректно завершить запущенные сервисы, что может сказаться на стабильности загрузки. В процессе завершения работы система уведомляет все сервисы и дает каждому из них время на корректное закрытие, по истечении которого сервис уничтожается. При этом некоторые пара метры настройки сервиса могут оказаться несохраненными. Следовательно, если при уменьшении этого времени система становится нестабильной, рекомендуется увеличить это значение до достижения системой полной стабильности.

Настройка времени, по истечении которого приложение считается зависшим

Программа считается зависшей, если она не реагирует на обращение к ней. По умолчанию зависшим является приложение, которое не отвечает в течение 5000 миллисекунд. Этот временной интервал можно изменить в разделе реестра HKCU\Control Panel\Desktop, для чего следует отредактировать строковый (REG_SZ) параметр (первоначально его придется создать) HungAppTimeout, присвоив ему необходимое значение в миллисекундах (рекомендуемое значение — 1000).

Автоматическое завершение зависших программ

Для того чтобы разрешить системе автоматически завершать зависшие процессы, в разделе реестра HKCU\Control Panel\Desktop (первоначально его придется создать) нужно присвоить строковому параметру AutoEndTasks значение 1. Значение 2 соответствует тому, что процессы не завершаются автоматически. Система ожидает, когда процесс завершится, и если время завершения процесса превышает значение параметра HungAppTimeout, то появляется диалоговое окно, указывающее, что приложение зависло.

Настройка времени ожидания перед завершением зависшего приложения

Установить время ожидания перед завершением зависшего приложения можно путем создания в разделе ре естра HKCU\Control Panel\Desktop строкового параметра WaitToKillAppTimeout и присвоения ему значения времени ожидания в миллисекундах. По умолчанию это время составляет 2000 миллисекунд (рекомендуемое значение — 1000).

Оптимизация работы ядра операционной системы

Для ускорения производительности операционная система оставляет исполняемый код ядра резидентным в оперативной памяти вместо вытеснения его по мере необходимости в виртуальную память на диск, то есть в своп-файл. Такие вещи случаются очень редко — только когда запущено очень много программ. Чтобы вообще исключить такую возможность, необходимо в разделе реестра HKLM\System\CurrentControlSet\Control\SessionManager\MemoryManagement присвоить параметру DisablePagingExecutive типа REG_DWORD значение 1. Для относительно безопасного изменения этого параметра рекомендуется иметь не менее 256 Мбайт памяти.

Отметим, что данную опцию нельзя включать в том случае, если применяется спящий (hibernate) или ждущий (standby) режим компьютера.

Настройка приоритета процессора

Чтобы основные ресурсы процессора были отданы запущенным приложениям, а фоновые задачи имели более низкий приоритет, необходимо отредактировать параметр Win32PrioritySeparation типа REG_DWORD в разделе реестра HKLM\ SYSTEM\CurrentControlSet\Control\PriorityControl.

По умолчанию значение этого параметра равно 2, при том что он может принимать значения в диапазоне от 0 до 26 (hex). При нулевом значении параметра активные и фоновые приложения имеют одинаковый приоритет. При значении 1 активные приложения получают немного больше ресурсов, чем фоновые, при значении 2 — еще больше ресурсов и т.д. (рекомендуемое значение для не очень производительных ПК — 6).

Принудительная выгрузка неиспользуемых DLL-библиотек из памяти

В случае если в системе установлено недостаточно памяти, имеет смысл применять опцию принудительной выгрузки DLL-библиотек из оперативной памяти, которые остаются там некоторое время после того, как приложение, их использующее, уже закрыто. Для этого необходимо в разделе реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer создать параметр AlwaysUnloadDLL типа REG_DWORD и присвоить ему значение 1. Для возврата к настройкам по умолчанию можно удалить этот параметр из реестра или присвоить ему значение 0.

Отключение таблицы совместимости в NTFS

По умолчанию при использовании файловой системы NTFS система создает специальную таблицу совместимости со старыми приложениями, которые могут работать только с файловыми именами в формате MS-DOS (восемь символов имени файла и три символа для его расширения). Данная возможность в настоящее время неактуальна, и ее можно отключить, что повысит производительность системы. Для этого в разделе реестра HKLM\System\CurrentControlSet\Control\FileSystem параметру NtfsDisable8dot3NameCreation типа REG_DWORD нужно присвоить значение 1.

Обновление метки последнего доступа к папке

Если применяется файловая система NTFS, то по умолчанию операционная система обновляет метку последнего доступа к папке при ее открытии. Эта возможность может тормозить систему при слишком большом количестве файлов папок, и, если она вам не нужна, ее можно отключить. Для этого в разделе реестра HKLM\SYSTEM\ CurrentControlSet\ Control\FileSystem установите параметр REG_DWORD NtfsDisableLastAccessUpdate типа REG_DWORD равным 1.

Отключение функции автообнаружения IDE-устройств при загрузке системы

Для того чтобы отключить функцию автоматического обнаружения IDE-устройств при загрузке системы (что позволит ускорить процесс загрузки), необходимо в разделах ре естра HKLM\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001, HKLM\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002, HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 и HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002 создать параметр UserMasterDeviceType типа REG_DWORD и присвоить ему значение 3. Чтобы вернуться к настройкам по умолчанию, достаточно удалить данный параметр из реестра.

Отключение функции обновления групповой политики (Group Policy) при загрузке системы

Для отключения функции обновления групповой политики (Group Policy) при загрузке системы (что позволит ускорить процесс загрузки) необходимо в разделе реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System создать параметры SynchronousMachineGroupPolicy и SynchronousUserGroupPolicy типа REG_DWORD и присвоить им значение 0. Для возврата к настройкам по умолчанию достаточно удалить эти параметры из реестра.

Запрет создания Last Known Good Configuration

По умолчанию в операционной системе Windows Vista сохраняются сведения о последней конфигурации системы, при которой она успешно загружалась. Для того чтобы запретить возможность сохранения данных Last Known Good Configuration, необходимо в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon создать параметр ReportBootOk типа REG_SZ и присвоить ему значение 0. Вернуться к настройкам по умолчанию можно, удалив данный параметр из реестра.

Отключение воспроизведения звукового файла приветствия при загрузке ОС

Для того чтобы отключить воспроизведение звукового файла приветствия при загрузке операционной системы, необходимо в разделе реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\BootAnimation создать параметр DisableStartupSound типа REG_DWORD и присвоить ему значение 1. Чтобы вернуться к настройкам по умолчанию (разрешить воспроизведение звукового файла приветствия), нужно присвоить этому параметру значение 0 или удалить его из реестра.

Указание размера L2-кэша процессора

Если по каким-либо причинам операционная система неправильно определяет L2-кэш процессора (что само по себе странно), можно указать размер L2-кэша в реестре. Вряд ли правильное указание размера кэша как-то отра зится на производительности системы, но в любом случае хуже не будет.

Для этого необходимо в разделе реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management изменить значение параметра SecondLevelDataCache типа REG_DWORD. По умолчанию значение этого параметра равно 0, что соответствует автоматической установке размера L2-кэша. Чтобы прописать значение размера кэша вручную, необходимо указать в качестве значения параметра в десятичной системе исчисления размер кэша в килобайтах. Например, если L2-кэш процессора составляет 2 Мбайт, то параметр SecondLevelDataCache должен быть равным 2048.

Настройка операций ввода-вывода (настройка дискового кэша)

По умолчанию операционная система Windows Vista резервирует 512 Кбайт оперативной памяти для операций ввода-вывода (организации дискового кэша). В реестре можно скорректировать размер дискового кэша в зависимости от размера установленной оперативной памяти. Для этого в разделе реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management необходимо создать параметр IoPageLockLimit типа REG_SZ (будьте внимательны: например, в операционной системе Windows 2000 применяется другой тип этого параметра и другой способ задания значения). В операционной системе Windows Vista значение параметра IoPageLockLimit задается в битах. Рекомендуется использовать следующие значения параметра IoPageLockLimit: при размере установленной оперативной памяти 256 Мбайт — 32 768, при размере от 512 Мбайт до 1 Гбайт — 65 536, а если в системе более 1 Гбайт оперативной памяти, то рекомендуется применять значение 131 072.

Настройка файлового системного кэша

Для настройки системного кэша необходимо отредактировать параметр LargeSystemCach в разделе реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

Параметр LargeSystemCache задает размер файлового системного кэша. Предусмотрено два значения данного параметра: 0 и 1. Значение 0 задает стандартный размер кэша (приблизительно 8 Мбайт); данное значение ключа рекомендуется для обычных компьютеров, рабочих станций и серверов приложений. Значение ключа равное 1 устанавливает большой размер кэша, который может динамически увеличиваться вплоть до размера оперативной памяти минус 4 Мбайт; это значение ключа рекомендуется устанавливать для файл-серверов.

Настройка распределения оперативной памяти

Настройка распределения использования оперативной памяти под системный кэш и приложения производится в разделе реестра HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters. В этом разделе имеется параметр Size типа REG_DWORD, который позволяет оптимизировать использование оперативной памяти. Параметр Size может принимать три значения: 1, 2 и 3.

Значение 1 рекомендуется применять только на рабочих станциях, ресурсы которых используются неинтенсивно. Значение ключа 2 представляет собой решение, когда выделение памяти под кэш и резервирование свободной для приложений памяти сбалансированы.

Значение ключа 3 применяется только для файл-серверов и обеспечивает выделение такого объема памяти для кэширования, который необходим для совместного использования файлов.

Настройка сети

Установка способа доступа к общим ресурсам

За настройку способа доступа к общим ресурсам компьютера из сети отвечает параметр Restrictanonymous типа REG_DWORD в разделе реестра HKLM\System\CurrentControlSet\Control\Lsa.

В случае если этот параметр равен 1, запрещен анонимный доступ. Пользователям не разрешено удаленно просматривать учетные записи и общие ресурсы.

При значении 2 запрещен любой неявный доступ к системе (в сетевом окружении компьютер виден не будет, однако доступ к нему можно получить через его IP-адрес).

Сокрытие компьютера в Сети

Для того чтобы компьютер был невиден в сети (не отображался в сетевом окружении), необходимо в разделе ре естра HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters присвоить параметру Hidden типа REG_DWORD значение 1.

Сокрытие модуля Entire Network (Вся сеть)

Для того чтобы заблокировать пользователям возможность просмотра структуры всей сети, необходимо в разделах ре естра HKLM\System\CurrentControlSet\Control\Terminal Server и HKLM\System\ControlSet001\Control\Terminal Server присвоить параметру fDenyTSConnections типа REG_DWORD значение 0 или удалить этот параметр из реестра.

Управление службами через реестр

ТТрадиционно для управления системными службами в операционной системе используется оснастка Services, в которой можно остановить или запустить любую службу, а также изменить тип запуска этой службы. Однако управлять службами можно и через реестр. Настройка всех служб производится в разделе реестра HKLM\System\CurrentControlSet\Services, в котором каждому из подразделов соответствует определенная системная служба. К примеру, службе Windows Firewall соответствует раздел реестра HKLM\System\CurrentControlSet\Services\MpsSvc.

Для того чтобы изменить тип запуска системной службы (Manual, Disable, Automatic), необходимо отредактировать в соответствующем данной службе разделе реестра параметр Start, имеющий тип REG_DWORD. Данный параметр может принимать одно из трех значений: 2, 3 или 4. Значение 2 соответствует типу запуска Automatic (Автоматически); значение 3 — типу запуска Manual (Вручную); значение 4 блокирует запуск службы (тип запуска Disable).

При настройке типа запуска системной службы через реестр самое сложное — найти раздел реестра, соответствующий службе. Дело в том, что у каждой службы существует два названия: служебное (Service Name) и полное (Display Name). К примеру, службе Windows Backup (полное название) соответствует служебное название SDRSVC. Проблема в том, что в оснастке Services отображается полное название служб, а в разделах реестра мы имеем дело со служебными названиями служб. Установить однозначное соответствие между полным и служебным названиями служб можно только в оснастке Services: если щелкнуть два раза мышью по названию любой службы, откроется окно свойств этой системной службы, где можно выяснить ее служебное название.

 

В начало В начало

КомпьютерПресс 4'2008

Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует