PDA

Показать полную графическую версию : [Архив] Твики реестра .: [все вопросы] :.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72

Black Babay
15-11-2006, 14:46
Никак не могу победить языковую панель. Копал в сторону
[HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar]
"ShowStatus"=dword:00000004
Вродебы сразу после установки Винды её нет, а после первой перезагрузки она опять появляется.
Кто знает, не сочтите за труд подсказать, как её совсем изничтожить.

Dust112
15-11-2006, 17:21
Black Babay

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"CTFMON.EXE"=-

Fanzuga
15-11-2006, 17:39
Dust112
Этот твик отключает запуск индикатора клавиатуры (что тоже надо делать, если убираем языковую панель).

Black Babay
А вот так гробим собственно, панель:
;Удалить языковую панель
[-HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}]
@=-
"MenuTextPUI"=-

Black Babay
15-11-2006, 18:45
Dust112, Fanzuga - спасибо за оперативность, буду пробовать.

Black Babay
15-11-2006, 22:10
Применил оба твика, панель наконец-то снесло! Но CTFMON.EXE опять появился в автозагрузке после рестарта. Он отвечает только за индикатор загрузки или еще за что-то? Собственно говоря, мне надо было приатачить эти твики к програмулине RUSLAT (перепакованной). Может она тоже CTFMON.EXE использует. Но, так или иначе то, что было нужно, я сделал. Еще раз спасибо Всем!

Muxtair
16-11-2006, 09:30
boss911

Спасибо за помощь !!!

prokazzza
16-11-2006, 09:55
Vadikan

Программы для мониторинга изменений реестра:
Надо добавить в список программу "Ashampoo UnInstaller Platinum 2 RUS (http://www.ashampoo.com/frontend/homepage/php/index.php?session_langid=2)" программа намного более профессиональней и обладает более продвинутыми средствами не только для мониторинга реестра но для других целей например, отслеживание изменившихся файлов (которые она не просто выдает в виде списка в тектстовом документе, а реально копирует фалы при необходимости себе в каталог в виде дерева)

mrak1990
18-11-2006, 18:09
Vadikan


Цитата:
Программы для мониторинга изменений реестра:


Надо добавить в список программу "Ashampoo UnInstaller Platinum 2 RUS" программа намного более профессиональней и обладает более продвинутыми средствами не только для мониторинга реестра но для других целей например, отслеживание изменившихся файлов (которые она не просто выдает в виде списка в тектстовом документе, а реально копирует фалы при необходимости себе в каталог в виде дерева)

Полностью согласен. Самая лучшая програ из всех. С её помощью я находил все свои твики, а их у меня очень много.

Fanzuga
18-11-2006, 18:20
mrak1990

а их у меня очень много

Может поделишься с общественностью?

А мы тебе благодарностей... ;)

Anton04
23-11-2006, 16:03
Ну хоть меня и не просили, но всё же... :)
Выкладываю свои твики для Windows 2000 Pro SP 4 Rus и Windows XP Pro SP2 Rus.
Кое что взято с этого форума, а остальное нашёл и сделал сам. Пояснения к каждому твику прилагаются (к каждому параметру в нутри reg файла).

P.S. На оригинальность не претендую. :cool:

P.P.S. Кстати, чуть не забыл, комментарии приветствуются. :tomato2: :biggrin:

biork
27-11-2006, 09:19
Хотелось бы импортировать настройки оутлук-экспресса. Вижу непреодалимое (для меня) препятствие: в имени раздела где хранятся все настройки присутствует длинная циферя которая каждый раз другая. Вижу теоритическое решение вопроса. Нужен батничек, который смог бы выловить эту самую циферю в устанавливаемой системе и при импортировании подставить её в нужное место. Может кто из сильных (умом) мира сего напишет пару строчек драгоценного кода? :-)
По аналогии можно соорудить ещё один батничек, позволяющий обойти ту же самую проблемку при внесении настроек в ветки HKEY_USERS.
Как ни радеет Vadikan за то, чтобы туда ничего не пихали, иногда, воспользовавшись програмкой мониторинга реестра, имеем с сотню строк именно в эту ветку с оригинальным именем...

amel27
27-11-2006, 10:41
biorkв имени раздела где хранятся все настройки присутствует длинная циферя которая каждый раз другаяможно конкретней?
Как ни радеет Vadikan за то, чтобы туда ничего не пихали, иногда, воспользовавшись програмкой мониторинга реестра, имеем с сотню строк именно в эту ветку с оригинальным именемэто не имеет смысла - программы мониторинга часто дважды показывают одно изменение, т.к. HKEY_USERS всегда содержит HKCU залогиненых пользователей, а "длинная циферя" - уникальный идентификатор (SID) учетной записи.

seriy_wolk
27-11-2006, 21:30
Какой твик внести, чтоб винда загружалсь без стандартных звуков?

Anton04
27-11-2006, 22:01
см. здесь HKEY_CURRENT_USER\AppEvents\Schemes\Apps

biork
28-11-2006, 03:57
amel27
можно конкретней?

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


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

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

Anton04
28-11-2006, 11:37
biork
Попробуй создать аналогичную ветку в HKEY_LOCAL_MACHINE в разделе SOFTWARE (но без цифирек)...

amel27
28-11-2006, 11:40
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-файл:@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
28-11-2006, 22:27
Кстати, раз пошла такая пьянка :biggrin: если будут желающие могу выложить свои твики и для Windows 2003 rus и eng. :tomato2:

Provayder
29-11-2006, 14:22
А как сделать чтобы в реестр прописывались переменные среды?
к примеру у меня есь строка
[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
29-11-2006, 14:36
[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"

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




© OSzone.net 2001-2012