Войти

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


Страниц : 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 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90

Petya V4sechkin
11-08-2008, 13:43
Deniska01, предположим, есть два .reg файла:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="3"

и:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel]
"Opened"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WebView\BarricadedFolders]
"shell:ControlPanelFolder"=dword:00000000

Тогда объединение будет:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="3"

[HKEY_CURRENT_USER\Control Panel]
"Opened"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WebView\BarricadedFolders]
"shell:ControlPanelFolder"=dword:00000000

В первой строчке - версия (формат): либо Windows Registry Editor Version 5.00, либо REGEDIT4.
Следует учитывать, что в 4-й и 5-й версиях типы REG_EXPAND_SZ, REG_MULTI_SZ (hex 2, 7) хранятся по-разному (поэтому объединять файлы разных версий при наличии таких параметров нельзя).

Deniska01
11-08-2008, 13:58
А можно будет например обьеденить файлы с ветвей HCL с HCU ?

Petya V4sechkin
11-08-2008, 13:59
Deniska01, можно.

Deniska01
11-08-2008, 14:07
Petya V4sechkin, Спасибо

Vadikan
11-08-2008, 19:48
Deniska01, а можно просто пакетный файл создать с такой (http://forum.oszone.net/showpost.php?p=809454) командой и импортировать все файлы поочередно одним щелчком мыши на пакетном файле. Путь к *.reg поменяйте на свой.

526549
12-08-2008, 04:42
Ну или уж через Тоtal Commander собрать кучу файлов в один.

Обязательно, чтобы в папке, где будет производиться сборка, находились только наши файлы reg. Выделяем все файлы и жмем CTRL+M(Аанглийская) и в появившемся окне заменяем [N] на [C] и жмем Выполнить (файлы переименуются по счетчику: 1.reg 2.reg 3.reg и и.д..)закрываем это окошко.
Потом в ТС переходим на самый верхний файл B]1.reg[[/B] и жмем Файл>Собрать. Процедура сборки сама "подхватит" остальные файлы. Так она устроена. Если например все это делалось в правой половине окна то собраный файл получится в левой половине окна с именем 1.out. Этот 1.out переименовываем в какой-нибудь reestr.REG и радуемся.

Я догадываюсь, что это многие знают и без моей инструкции, но есть же те, кто не знал. Давайте не забывать и о них.

Petya V4sechkin
12-08-2008, 09:46
526549, как насчет версии Windows Registry Editor Version 5.00 или REGEDIT4 в первой строке каждого файла?

Vadikan
12-08-2008, 22:21
526549, 1)Как сделать чтобы каждая открывающаяся папка проводнике открывалась в отдельном окне?(сервис/свойства папки/отображать каждую папку в отдельном окне) »
Лучше в контекстное меню добавить команду открытия в новом окне
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\openNew]
@="Open In New &Window"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\openNew\Command]
@="explorer %1"
Как отключить группировку объектов в "мой компьютер"? (Мой компьютер/Упорядочить значки/По группам-выкл) »
Скачал сборник твиков не нашел. »
В поиск введите "группировать", потом поиск по странице

Solitude
13-08-2008, 01:16
Подскажите твик для отключения проверки подписывания драйверов:
Вот этот почему то не срабатывает, галочка так и остается - выдать запрос:

[HKEY_CURRENT_USER\Software\Microsoft\Driver Signing]
"Policy"=dword:00000000
;Отключает проверку подписи драйверов в "свойствах компьютера"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing]
"Policy"=hex:00

526549
13-08-2008, 11:39
Petya V4sechkin
526549, как насчет версии Windows Registry Editor Version 5.00 или REGEDIT4 в первой строке каждого файла?
Никак. Согласен что получится в середине конечного файла среди текста много-много раз будет написана "Windows Registry Editor Version 5.00" или "REGEDIT4", но работать то этот reg файл неперестанет, так что думаю не принципиально...

Vadikan Спасибо большое.

YikxX
13-08-2008, 11:58
Solitude, у меня вот этот отлично срабатывает из GUIRunOnce или GUIRunOnceEx[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing]
"Policy"=hex:01 Правда он не выключает, а наоборот включает предупреждения о неподписаных драйверах (ставит в "Предупреждать"). А проверка на время установки отключается через winnt.sif
[Unattended]
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore

Deniska01
13-08-2008, 12:07
Цитировать »
Извиняюсь.. а можно как то подробно описать действие!

Deniska01
13-08-2008, 12:23
Цитировать »
Цитировать »
Сделал как ты написал и вот что вышло
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000001

楗摮睯⁳敒楧瑳祲䔠楤潴⁲敖獲潩⸵〰਍਍䡛䕋彙啃剒久彔单剅䍜湯牴汯倠湡汥䭜祥潢牡嵤਍䤢楮楴污敋批慯摲湉楤慣潴獲㴢㈢圢湩潤獷删来獩牴⁹摅瑩牯嘠牥楳湯㔠〮രഊ嬊䭈奅䍟剕䕒呎啟䕓屒潓瑦慷敲䵜捩潲潳瑦坜湩潤獷 䍜牵敲瑮敖獲潩屮硅汰牯牥卜牴慥獭䑜獥瑫灯൝∊慔歳慢坲湩偘㴢敨㩸挰〬ⰰ〰〬ⰰ㠰〬ⰰ〰〬ⰰ㌰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰぢ攬ⰲ戲搬ⰸ൜㘊ⰴ㜵搬ⰰㄱ愬ⰹ收〬ⰰっ㐬ⱦ㝤〬ⰵ㉡㈬ⰲ〰ㄬⱣ〰〬ⱡㄱ〬ⰰ〰ㄬⱡ〰〬ⰰ〰〬ⰱ ൜《ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ挴〬ⰰ〰〬ⰰ㄰ㄬⰴ㈰〬ⰰ〰〬ⰰ൜《ⰰ〰挬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ㘴㠬ⰱ〰〬ⰰ〰ㄬⰱ〰〬ⰰ〰ㄬⰰ㈵㈬ⰸ散攬ⰸ㡣挬ⰴ൜《ⰱ〱㌬Ɽ㉡挬ⰶ㜲搬ⰰ㑣〬ⰱ〸搬ⰹ㐴㈬ⰸ㜲 搬ⰰ㑣〬ⰱ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ൜《ⰱ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰰ〰〬ⰱ㈰ㄬⰴ〰ㄬⱦ〵攬ⰰ昴搬ⰰ൜㈊ⰰ慥㌬ⱡ㤶ㄬⰰ㉡搬ⰸ㠰〬ⰰ戲㌬ⰰ〳㤬Ɽ㤱〬ⰰ昲㐬ⰳ愳


Как быть? )

Solitude
13-08-2008, 12:46
YikxX
Дело вот в чем. Запускаешь этот твик и значение действительно в реестре становится
"Policy"=hex:00
и после перезагрузки тоже остается такое же. Но стоит проверить стоит ли галочка:
Свой-ва системы -> Оборудывание -> подписывание драйверов как значение в реестре меняется снова на 01.

526549
13-08-2008, 17:51
Deniska01
OMG!!! O_o Учить японский.... как ты это сделал???? впервые такое вижу
Чисто из любопытства дай мне пожалуйста твои реестры отдельными файлами...я попробую на своем ТС собрать в один.

YikxX
13-08-2008, 18:42
Solitude, а твик этот вы откуда применяете? Просто он может корректно сработать только на Т12-13, так как, ИМХО, прочно завязан на [HKEY_USERS\S-(куча всякой лабуды)\Software\Microsoft\Driver Signing]
"Policy"=dword:00000001
И еще, отключение предупреждений через winnt.sif отключается чтоли после установки винды? ;)

Solitude
13-08-2008, 21:00
YikxX
Спасибо, действительно на T12-13 все сработало.

Vadikan
14-08-2008, 00:29
Извиняюсь.. а можно как то подробно описать действие! »
Допустим, вы запускаете твики при входе в систему из папки C:\install\tweaks (если речь об автоустановке, то на компакт-диске она имеет название $OEM$\$1\Install).
Тогда вам нужно создать пакетный файл с командой
For %%I In (%systemdrive%\install\tweaks\*.reg) Do START /WAIT %SYSTEMROOT%\REGEDIT.EXE /S "%%~I"и запустить его любым известным вам способом (GuiRunOnce, RunOnceEx).

526549
14-08-2008, 01:37
ктонибудь подскаиже почему чаще применяется комманда REGEDIT.EXE /S *имя_файла* вместо reg import *имя_файла*?
На мой взляд различий нет. Я не прав?

Vadikan
14-08-2008, 02:25
526549, если не ошибаюсь, REG.EXE отсутствовала в Windows 2000, так что стандартом для импорта была REGEDIT. С точки зрения достижения конечного результата разницы между regedit /s и reg import нет, но бывают какие-то мелкие неурядицы. Например, в статье Добавление учетных записей (http://oszone.net/2776) я писалВ первой редакции статьи рассматривался только *.REG файл, но у нескольких человек возникли проблемы с импортом, природа которых осталась невыяснена (вообще, REGEDIT должна работать на Т-12). REG ADD проблемы решила.
Также, когда я тестировал пакетный файл для статьи Применение твиков реестра ко всем учетным записям после установки ОС (http://oszone.net/6167) у меня не отрабатывало сочетание REG и REGEDIT во фрагменте
reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT"
regedit /s tweak.reg
reg unload HKEY_USERS\Custom
(хех, я даже забыл исправить этот момент в статье :) но вроде никто не жаловался...)
Когда я заменил regedit /s tweak.reg на reg import tweak.reg все наладилось (amel27 тогда подсказал).

Можно подумать, что REG лучше, но есть и такая информация The Reg.exe utility in Windows Server 2003 unexpectedly returns the REG_SZ registry type for registry values in the REG_EXPAND_SZ type (http://support.microsoft.com/KB/945219) (правда, она для 2003 и есть хотфикс).




© OSzone.net 2001-2012