Применение твиков реестра ко всем учетным записям
Нередко бывает так, что уже после установки системы необходимо внести изменения в настройки имеющихся в системе пользователей, т. е. для каждого пользователя изменить параметры раздела HKCU. Поскольку этот раздел всегда отражает настройки текущего пользователя, изменяя его параметры, можно добиться только изменений в настройках собственной учетной записи. А как быть с остальными пользователями? Эта задача решается путем загрузки пользовательского куста реестра и внесения в него изменений из-под учетной записи, обладающей правами администратора. В зависимости от ситуации можно выполнить изменения как вручную, так и автоматически при помощи пакетного файла. Ниже рассматриваются оба способа.
Внесение изменений вручную
Редактор рееестра (regedit.exe) позволяет загрузить пользовательский куст реестра для внесения в него изменений. Пользовательский куст реестра хранится в файле NTUSER.DAT, расположенном в профиле пользователя(стандартное расположение - C:\Documents and Settings\<username>\). Для внесения изменений в куст реестра другого пользователя выполните следующие действия:
- Выполните вход в операционную систему под учетной записью администратора
- Откройте редактор реестра (Пуск - Выполнить - regedit - Ок) и щелкните левой кнопкой мыши раздел HKEY_USERS
- Из меню Файл выберите команду Загрузить куст
- Перейдите в папку профиля пользователя, параметры которого вы хотите изменить и дважды щелкните мышью файл NTUSER.DAT
- В диалоговом окне Загрузка куста реестра укажите имя, которое будет присвоено разделу реестра, содержащему загруженный куст (в этой статье используется имя Custom)
- Внесите необходимые изменения в загруженный раздел реестра. На скриншоте ниже производится изменение параметра, отвечающего за скорость открытия элементов меню Пуск
- После внесения изменений щелкните левой кнопкой мыши загруженный раздел (Custom) и выберите из меню Файл команду Выгрузить куст
- Если вам необходимо изменить параметры других пользователей, повторите шаги 3 - 7. Если вы хотите, чтобы изменения коснулись всех пользователей, создаваемых впоследствии, внесите изменения также и в профиль Default User.
Импорт параметров реестра из заранее подготовленного REG-файла
Описанный выше способ неудобен в том случае, если вам необходимо изменить большое количество параметров реестра. Если у вас имеется REG-файл с твиками реестра, которые вы хотите импортировать, его можно использовать после небольшой модификации.
Изменения в имеющемся REG-файле сводятся к замене названия раздела, в который производится импорт. Рассмотрим для примера вездесущий твик, изменяющий за скорость открытия элементов меню Пуск.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="2"
В этом REG-файле импорт производится в раздел HKEY_CURRENT_USER, однако нашей целью является импорт в раздел HKEY_USERS\Custom. Поэтому необходимо в любом текстовом редакторе заменить все упоминания HKEY_CURRENT_USER и/или HKCU на HKEY_USERS\Custom, после чего сохранить файл с любым именем и расширением .REG. Теперь вместо ручной правки параметров на шаге 6 способа, описанного выше, вы можете импортировать сразу все параметры, содержащиеся в созданном REG-файле, двойным щелчком мыши.
Такой подход можно назвать полуавтоматическим - импорт параметров упрощается, но загрузку пользовательских кустов реестра все равно приходится выполнять вручную. Этот процесс тоже можно автоматизировать.
Внесение изменений автоматически
Сначала нужно подготовить REG-файл с твиками реестра, как описано в предыдущем разделе статьи. Содержащиеся в этом файле параметры можно автоматически импортировать при помощи приведенного ниже пакетного файла, файл написал участник конференции OSZonet amel27.
В этом пакетном файле подразумевается, что ваш REG-файл называется tweak.reg и он расположен в одной папке с пакетным файлом. Изменения вносятся во все учетные записи пользователей, а также в учетную запись Default User. Работоспособность файла проверялась в Windows XP. Автор: Вадим Стеркин aka Vadikan Иcточник: unattended.oszone.net
Источник: http://www.oszone.net/file/contacts.php?nik=Vadikan |