Здесь Вы можете почитать различные статьи о компьютерах. Только не забывайте возвращаться, раздел постоянно пополняется. А лучше всего подпишитесь на рассылку, если конечно Вы этого еще не сделали, и тогда Вы не упустите ни одной новой компьютерной статьи.
Редактирование реестра. ч.1
Запись от ILYXA54RUS размещена 10.07.2012 в 16:09
Обновил(-а) ILYXA54RUS 10.07.2012 в 16:10 (Добавление части 2)
Обновил(-а) ILYXA54RUS 10.07.2012 в 16:10 (Добавление части 2)
Редактирование реестра
Пользователь, обладая правами администратора, может редактировать реестр локального компьютера различными способами. Для изменения системных параметров рекомендуется применять пользовательский интерфейс Windows, а не изменять реестр вручную. Однако в отдельных случаях именно редактирование реестра является лучшим методом устранения неполадок.
Использование редактора реестра.
С помощью редактора реестра можно: произвести поиск поддерева, раздела или параметра; добавить подраздел или параметр; изменять значения параметров; удалять или переименовывать подразделы и параметры. Редактор реестра вызывается командой regedit (Пуск – Выполнить – regedit - OK). В левой части открывшегося окна отображаются разделы и подразделы реестра. В правой – значения ключей выделенного подраздела. При просмотре реестра удаленного компьютера будут видны только два стандартных раздела: HKEY_USERS и HKEY_LOCAL_MACHINE.
Использование групповой политики.
Консоль управления Microsoft (MMC) содержит средства администрирования, которые используются для управления сетями, компьютерами, службами и другими системными компонентами. С помощью оснастки "Групповая политика" администратор может определить параметры безопасности для пользователей и компьютеров. Групповую политику можно реализовать на локальном компьютере с помощью локальной оснастки "Групповая политика" (Пуск – Выполнить - gpedit.msc - OK).
Использование сервера сценариев Windows.
Непосредственно в операционной системе Windows можно выполнять сценарии на языках VBScript и JScript. В таких сценариях для удаления, чтения и записи разделов и параметров реестра используются методы сервера сценариев Windows. Для создания сценария вам необходимо в блокноте создать текстовый файл и сохранить его с расширением *.vbs . В самом файле должны быть указаны переменные, объект и путь создания, чтения или удаления разделов реестра.
object.RegDelete(strName), где object – это WshShell, strName – название раздела, подраздела и ключа, которые вы хотите удалить (создать, прочитать).
Пример: нижеприведённый код создаёт ключ и два значения, читает и удаляет их.
Dim WshShell, bKey
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\ACME\FortuneTeller\", 1, "REG_BINARY"
WshShell.RegWrite "HKCU\Software\ACME\FortuneTeller\MindReader", "Редактирование реестра", "REG_SZ"
bKey = WshShell.RegRead("HKCU\Software\ACME\FortuneTeller \")
WScript.Echo WshShell.RegRead("HKCU\Software\ACME\FortuneTeller \MindReader")
WshShell.RegDelete "HKCU\Software\ACME\FortuneTeller\MindReader"
WshShell.RegDelete "HKCU\Software\ACME\FortuneTeller\"
WshShell.RegDelete "HKCU\Software\ACME\"
При работе с ключом реестра параметр strName заканчивается обратным слэшем, при работе со значением обратный слэш отсутствует.
Использование файла реестра (REG).
Синтаксис REG-файлов
REG-файл имеет следующий синтаксис:
Версия_редактора_реестра
Пустая строка
[Путь_реестра1]
"Имя_элемента_данных1"="Тип_данных1:Значение_данны х1"
Имя_элемента_данных2"="Тип_данных2:Значение_данных 2"
Пустая строка
[Путь_реестра2]
"Имя_элемента_данных3"="Тип_данных3:Значение_данны х3"
где:
Версия_редактора_реестра — либо «Windows Registry Editor Version 5.00» для Windows 2000, Windows XP и Windows Server 2003, либо «REGEDIT4» для Windows 98 и Windows NT 4.0. Заголовок REGEDIT4 можно также использовать на компьютерах с системой Windows 2000, Windows XP и Windows Server 2003.
Пустая строка обозначает начало нового пути реестра. Каждый раздел или подраздел является новым путем реестра. При наличии нескольких разделов в REG-файлы пустые строки облегчают анализ содержимого и устранение неполадок.
ЧАСТЬ 2 ---> ТЫК
Пользователь, обладая правами администратора, может редактировать реестр локального компьютера различными способами. Для изменения системных параметров рекомендуется применять пользовательский интерфейс Windows, а не изменять реестр вручную. Однако в отдельных случаях именно редактирование реестра является лучшим методом устранения неполадок.
Использование редактора реестра.
С помощью редактора реестра можно: произвести поиск поддерева, раздела или параметра; добавить подраздел или параметр; изменять значения параметров; удалять или переименовывать подразделы и параметры. Редактор реестра вызывается командой regedit (Пуск – Выполнить – regedit - OK). В левой части открывшегося окна отображаются разделы и подразделы реестра. В правой – значения ключей выделенного подраздела. При просмотре реестра удаленного компьютера будут видны только два стандартных раздела: HKEY_USERS и HKEY_LOCAL_MACHINE.
Использование групповой политики.
Консоль управления Microsoft (MMC) содержит средства администрирования, которые используются для управления сетями, компьютерами, службами и другими системными компонентами. С помощью оснастки "Групповая политика" администратор может определить параметры безопасности для пользователей и компьютеров. Групповую политику можно реализовать на локальном компьютере с помощью локальной оснастки "Групповая политика" (Пуск – Выполнить - gpedit.msc - OK).
Использование сервера сценариев Windows.
Непосредственно в операционной системе Windows можно выполнять сценарии на языках VBScript и JScript. В таких сценариях для удаления, чтения и записи разделов и параметров реестра используются методы сервера сценариев Windows. Для создания сценария вам необходимо в блокноте создать текстовый файл и сохранить его с расширением *.vbs . В самом файле должны быть указаны переменные, объект и путь создания, чтения или удаления разделов реестра.
object.RegDelete(strName), где object – это WshShell, strName – название раздела, подраздела и ключа, которые вы хотите удалить (создать, прочитать).
Пример: нижеприведённый код создаёт ключ и два значения, читает и удаляет их.
Dim WshShell, bKey
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\ACME\FortuneTeller\", 1, "REG_BINARY"
WshShell.RegWrite "HKCU\Software\ACME\FortuneTeller\MindReader", "Редактирование реестра", "REG_SZ"
bKey = WshShell.RegRead("HKCU\Software\ACME\FortuneTeller \")
WScript.Echo WshShell.RegRead("HKCU\Software\ACME\FortuneTeller \MindReader")
WshShell.RegDelete "HKCU\Software\ACME\FortuneTeller\MindReader"
WshShell.RegDelete "HKCU\Software\ACME\FortuneTeller\"
WshShell.RegDelete "HKCU\Software\ACME\"
При работе с ключом реестра параметр strName заканчивается обратным слэшем, при работе со значением обратный слэш отсутствует.
Использование файла реестра (REG).
Синтаксис REG-файлов
REG-файл имеет следующий синтаксис:
Версия_редактора_реестра
Пустая строка
[Путь_реестра1]
"Имя_элемента_данных1"="Тип_данных1:Значение_данны х1"
Имя_элемента_данных2"="Тип_данных2:Значение_данных 2"
Пустая строка
[Путь_реестра2]
"Имя_элемента_данных3"="Тип_данных3:Значение_данны х3"
где:
Версия_редактора_реестра — либо «Windows Registry Editor Version 5.00» для Windows 2000, Windows XP и Windows Server 2003, либо «REGEDIT4» для Windows 98 и Windows NT 4.0. Заголовок REGEDIT4 можно также использовать на компьютерах с системой Windows 2000, Windows XP и Windows Server 2003.
Пустая строка обозначает начало нового пути реестра. Каждый раздел или подраздел является новым путем реестра. При наличии нескольких разделов в REG-файлы пустые строки облегчают анализ содержимого и устранение неполадок.
ЧАСТЬ 2 ---> ТЫК