[Архив] Твики реестра .: [все вопросы] :.

Ответить
 • Просмотры: 21
Аватара пользователя
Anton04

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Anton04 »

Ну хоть меня и не просили, но всё же... Изображение

Выкладываю свои твики для Windows 2000 Pro SP 4 Rus и Windows XP Pro SP2 Rus.

Кое что взято с этого форума, а остальное нашёл и сделал сам. Пояснения к каждому твику прилагаются (к каждому параметру в нутри reg файла).



P.S. На оригинальность не претендую. Изображение



P.P.S. Кстати, чуть не забыл, комментарии приветствуются. Изображение Изображение
Аватара пользователя
amel27

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение amel27 »

biork
Цитата:



в имени раздела где хранятся все настройки присутствует длинная циферя которая каждый раз другая



можно конкретней?


Цитата:



Как ни радеет Vadikan за то, чтобы туда ничего не пихали, иногда, воспользовавшись програмкой мониторинга реестра, имеем с сотню строк именно в эту ветку с оригинальным именем



это не имеет смысла - программы мониторинга часто дважды показывают одно изменение, т.к. HKEY_USERS всегда содержит HKCU залогиненых пользователей, а "длинная циферя" - уникальный идентификатор (SID) учетной записи.
Аватара пользователя
seriy_wolk

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение seriy_wolk »

Какой твик внести, чтоб винда загружалсь без стандартных звуков?
Аватара пользователя
Anton04

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Anton04 »

см. здесь HKEY_CURRENT_USER\AppEvents\Schemes\Apps
Аватара пользователя
biork

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение biork »

amel27


Цитата:



можно конкретней?





Код:

Код: Выделить всё

HKEY_CURRENT_USER\Identities\{2418A443-CAA1-4ABE-99E5-7CB368750F47}\Software\Microsoft\Outlook Express\5.0




Цитата:



программы мониторинга часто дважды показывают одно изменение, т.к. HKEY_USERS всегда содержит HKCU залогиненых пользователей



Часто, но не всегда... мне чаще встречаются варианты где есть запись только в разделе HKU или их количество там явно преобладает...
Аватара пользователя
Anton04

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Anton04 »

biork

Попробуй создать аналогичную ветку в HKEY_LOCAL_MACHINE в разделе SOFTWARE (но без цифирек)...
Аватара пользователя
amel27

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение amel27 »

biork
Цитата:



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



все ветки HKU (кроме .DEFAULT) представляют HKCU конкретных учетных записей... точнее наоборот - HKCU есть лишь ссылка на ветку в HKU, не думаю чтобы эти расхождения касались установки ПО.



по поводу обработки различных Identities, вариантов можно придумать много:



- REG-файл. Придется по всему файлу проводить замену вхождений Identity на текущее, одним батником тут пожалуй не обойтись... потребуется подключать дополнительные CMD-утилиты или AutoIT-скрипты.

- INF-файл. Тут проще - достаточно заменить/добавить одну строчку в секции [Strings], хотя на то чтобы сваять свой INF из REG-файла придется потратить некоторое время.

- если параметров немного можно ограничиться несколькими строчками "REG ADD" в CMD-файле, подставив Identity через переменную окружения.



пример реализации второго варианта для обработки Identity по умолчанию, имена INF и CMD-файлов должны быть одинаковыми и находиться в одном каталоге, дополнительное копирование файла во временную папку позволяет запускать твик непосредственно с CD-диска.

INF-файл:

Код:

Код: Выделить всё

[Version]
 Signature="$Windows NT$"
[DefaultInstall]
 AddReg = OE.AddReg
[OE.AddReg]
 HKCU,"%ID_OE50%\Mail","Welcome Message",0x00010001,1
[Strings]

CMD-файл[/i]:

Код:

Код: Выделить всё

@echo off
SET OE50=Software\Microsoft\Outlook Express\5.0
FOR /F "skip=4 tokens=2 delims={}" %%i IN ('REG QUERY HKCU\Identities /v "Default User ID"') DO (
	COPY /V /Y %~dpns0.inf %TEMP%\%~ns0.inf
	ECHO  ID_OE50="Identities\{%%i}\%OE50%">>%TEMP%\%~ns0.inf
)
rundll32 setupapi,InstallHinfSection DefaultInstall 128 %TEMP%\%~ns0.inf
Аватара пользователя
Anton04

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Anton04 »

Кстати, раз пошла такая пьянка Изображение если будут желающие могу выложить свои твики и для Windows 2003 rus и eng. Изображение
Аватара пользователя
Anton04

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Anton04 »

А как сделать чтобы в реестр прописывались переменные среды?

к примеру у меня есь строка

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver]

"UninstallString"="C:\\Program Files\\WinRAR\\uninstall.exe"



но когда я прописываю

"UninstallString"="%SYSTEMDRIVE%:\\Program Files\\WinRAR\\uninstall.exe"



или



"UninstallString"="%%SYSTEMDRIVE%%:\\Program Files\\WinRAR\\uninstall.exe"



то в обоих случаях ниче не работает.

кто с этим сталкивался подскажите как мне это сделать
Аватара пользователя
Anton04

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Anton04 »

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver]

"UninstallString"="%SYSTEMDRIVE%\\Program Files\\WinRAR\\uninstall.exe"



или



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver]

"UninstallString"="%PROGRAMFILES%\\WinRAR\\uninstall.exe"



Вот как должно быть правильно! (двоеточие не должно быть!) Изображение
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»