SoftGiG

Настройка

Программы

Игры

Статьи

FAQ

Горячие клавиши

Ссылки

 

Настройка

Утилита TweakUI
(9) На компакт-диске Windows 98 в каталоге \tools\reskit\powertoy лежит утилита TweakUI (возможно, знакомая вам по пакету PowerToys для Windows 95) . Количество настроек, которые можно изменить с её помощью, превосходит любое воображение. Недаром одна из её вкладок называется "паранойя". В частности, вы можете отключить вывод в меню "Пуск" пунктов "Избранное" и "Мои документы", скрыть любой из дисков компьютера (только под Windows) , включить автоматическую регистрацию при запуске Windows, спрятать различные значки Рабочего стола и Панели управления, отключить IE4 и сделать ещё многое-многое другое.

Особенности ветвей системного реестра
(43) При внесений изменений в системный реестр с целью изменения различных настроек операционной системы необходимо иметь в виду следующее:
1. В ветви реестра HKEY_CURRENT_USER задаются настройки для текущего пользователя (только того, под чьим именем вы открыли сеанс работы с Windows).

2. В ветви HKEY_LOCAL_MACHINE заданные установки действуют на всех пользователей.
3. Многие параметры можно задавать как в ветви HKEY_CURRENT_USER, так и в аналогичном разделе ветви HKEY_LOCAL_MACHINE, причём значение параметра в последней ветви имеет обычно приоритет.
4. В разделе HKEY_USERS\.DEFAULT содержатся параметры, определяющие настройки, которые будут присвоены пользователю впервые регистрирующимся в системе (происходит копирование содержимого раздела HKEY_USERS\.DEFAULT в создаваемый раздел нового пользователя).

5. Некоторые параметры раздела HKEY_USERS\.DEFAULT определяют поведение системы до входа в неё пользователя.
6. Действие ряда параметров реестра вступает в силу сразу после их создания или изменения их значений. Однако для многих параметров ветви HKEY_CURRENT_USER требуется перезагрузка сеанса пользователя, а для многих параметров ветви HKEY_LOCAL_MACHINE — перезагрузка Windows.

Правка реестра с помощью reg-файла
(42) Если вы хотите внести изменения в реестр, то вместо правки его вручную с помощью редактора реестра, вы можете создать обычный текстовый файл с расширением reg и содержанием следующего вида:
==========
REGEDIT4
[раздел реестра]
"параметр"="строковое значение"

==========
Если параметр имеет тип dword, то соответствующая строка должна иметь вид
"параметр"=dword:00000000

где вместо 00000000 надо задать нужное значение в шестнадцатеричной системе исчисления.
А если тип параметра двоичный, то формат строки:
"параметр"=hex:00,00,00,00
где через запятую указываются значения байтов в шестнадцатеричном виде.
Обратите также внимание, что в конце reg-файла должна быть пустая строка.
Кроме того, следует учитывать, что в значении строкового параметра перед символами "кавычки" и "обратный слеш" ("\") должен добавляться символ "обратный слеш", а параметр "(По умолчанию)" обозначается символом "@" (без кавычек). Например, чтобы присвоить параметру "(По умолчанию)" значение

"C:\Program Files\Accessories\WORDPAD.EXE" "%1"
надо записать:
@="\"C:\\Program Files\\Accessories\\WORDPAD.EXE\" \"%1\""
Созданный reg-файл следует запустить на выполнение (с расширением reg ассоциирован редактор реестра REGEDIT.EXE).
Например, для выполнения совета по скрытию вкладок "Фон" и "Заставка" в диалоговом окне "Свойства: Экран" (см. статью "Запрещение различных функций и ресурсов в Windows" рубрики " - Windows 9x Защита") содержание reg-файла должно быть следующим:

==========
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispBackgroundPage"=dword:1
"NoDispScrSavPage"=dword:1

(13) Для того, чтобы полностью удалить раздел (ключ) реестра с помощью reg-файла, надо перед именем раздела поставить "-" (без кавычек). Например:

==========
REGEDIT4
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
==========
(32) Чтобы удалить только параметр из реестра, нужно после знака "равно" поставить знак "минус". Например:
==========
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispBackgroundPage"=-

Запуск reg-файлов из командных файлов
(40) Если у вас есть reg-файлы, которые надо периодически применять, то можно написать командный bat-файл со строками вида
REGEDIT /S "D:\path\filename.reg"
(при отсутствии пробелов в пути кавычки можно опустить). Ключ /S (сокр. silent) подавляет запрос на подтверждение внесения изменений в реестр и появление сообщения о внесении изменений. Это может быть удобно, например, если по каким-то причинам приходится включать reg-файлы в автозагрузку.

Аналогично можно воспользоваться командным файлом для быстрого сохранения разделов реестра в reg-файлы. Такой командный файл должен состоять из строчек вида
REGEDIT /EA "D:\path\filename.reg" "HKEY_CURRENT_USER\name"
Ключ /EA (export ANSI) означает экспорт в формате REGEDIT4, имеющем кодировку ANSI. Если указать ключ /E, то Windows 2000/XP экспортирует разделы реестра в кодировке UNICODE, что создаёт проблемы при редактировании reg-файлов редакторами, не поддерживающими UNICODE, например, стандартным Блокнотом и его аналогами. Windows 95/98/Me/NT в любом случае экспортирует в кодировке ANSI.

Определение изменений в реестре
(42) Иногда бывает необходимо узнать, что именно было изменено в реестре после тех или иных манипуляций. Если это происходит на машине, где нет соответствующих утилит, то можно проделать следующее:
– экспортировать реестр в текстовый файл 1.reg (это можно проделать из штатного regedit);
– поиздеваться над компьютером;

– экспортировать новую версию реестра в текстовый файл 2.reg;
– из консоли запустить команду
fc 1.reg 2.reg > dif.txt
После этого в файле dif.txt будут показаны все сделанные изменения.

 


©2004 SoftGig.narod.ru Рейтинг@Mail.ru Интеренет-реклама с оплатой за клик ПРОДВИЖЕНИЕ и РАСКРУТКА 
WEB сайта (сайтов) в сети Интернет Cap.NewRuss.Com - Сервис раскрутки сайтов.

Hosted by uCoz