Показать полную графическую версию : [Архив] Твики реестра .: [все вопросы] :.
Black Babay
15-11-2006, 14:46
Никак не могу победить языковую панель. Копал в сторону
[HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar]
"ShowStatus"=dword:00000004
Вродебы сразу после установки Винды её нет, а после первой перезагрузки она опять появляется.
Кто знает, не сочтите за труд подсказать, как её совсем изничтожить.
Black Babay
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"CTFMON.EXE"=-
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 использует. Но, так или иначе то, что было нужно, я сделал. Еще раз спасибо Всем!
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" программа намного более профессиональней и обладает более продвинутыми средствами не только для мониторинга реестра но для других целей например, отслеживание изменившихся файлов (которые она не просто выдает в виде списка в тектстовом документе, а реально копирует фалы при необходимости себе в каталог в виде дерева)
Полностью согласен. Самая лучшая програ из всех. С её помощью я находил все свои твики, а их у меня очень много.
mrak1990
а их у меня очень много
Может поделишься с общественностью?
А мы тебе благодарностей... ;)
Ну хоть меня и не просили, но всё же... :)
Выкладываю свои твики для Windows 2000 Pro SP 4 Rus и Windows XP Pro SP2 Rus.
Кое что взято с этого форума, а остальное нашёл и сделал сам. Пояснения к каждому твику прилагаются (к каждому параметру в нутри reg файла).
P.S. На оригинальность не претендую. :cool:
P.P.S. Кстати, чуть не забыл, комментарии приветствуются. :tomato2: :biggrin:
Хотелось бы импортировать настройки оутлук-экспресса. Вижу непреодалимое (для меня) препятствие: в имени раздела где хранятся все настройки присутствует длинная циферя которая каждый раз другая. Вижу теоритическое решение вопроса. Нужен батничек, который смог бы выловить эту самую циферю в устанавливаемой системе и при импортировании подставить её в нужное место. Может кто из сильных (умом) мира сего напишет пару строчек драгоценного кода? :-)
По аналогии можно соорудить ещё один батничек, позволяющий обойти ту же самую проблемку при внесении настроек в ветки HKEY_USERS.
Как ни радеет Vadikan за то, чтобы туда ничего не пихали, иногда, воспользовавшись програмкой мониторинга реестра, имеем с сотню строк именно в эту ветку с оригинальным именем...
biorkв имени раздела где хранятся все настройки присутствует длинная циферя которая каждый раз другаяможно конкретней?
Как ни радеет Vadikan за то, чтобы туда ничего не пихали, иногда, воспользовавшись програмкой мониторинга реестра, имеем с сотню строк именно в эту ветку с оригинальным именемэто не имеет смысла - программы мониторинга часто дважды показывают одно изменение, т.к. HKEY_USERS всегда содержит HKCU залогиненых пользователей, а "длинная циферя" - уникальный идентификатор (SID) учетной записи.
seriy_wolk
27-11-2006, 21:30
Какой твик внести, чтоб винда загружалсь без стандартных звуков?
см. здесь HKEY_CURRENT_USER\AppEvents\Schemes\Apps
amel27
можно конкретней?
HKEY_CURRENT_USER\Identities\{2418A443-CAA1-4ABE-99E5-7CB368750F47}\Software\Microsoft\Outlook Express\5.0
программы мониторинга часто дважды показывают одно изменение, т.к. HKEY_USERS всегда содержит HKCU залогиненых пользователей
Часто, но не всегда... мне чаще встречаются варианты где есть запись только в разделе HKU или их количество там явно преобладает...
biork
Попробуй создать аналогичную ветку в HKEY_LOCAL_MACHINE в разделе SOFTWARE (но без цифирек)...
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
Кстати, раз пошла такая пьянка :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"
то в обоих случаях ниче не работает.
кто с этим сталкивался подскажите как мне это сделать
[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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC