PDA

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


Страниц : 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

Lennyvets
17-11-2010, 23:32
Pozia, что мне сразу бросилось в глаза: файл devmgmt.msc не содержит иконок и пути в значениях ключей должны иметь двойные слэши

Pozia
17-11-2010, 23:47
файл devmgmt.msc не содержит иконок »
не принципиально, в другом месте возьму
пути в значениях ключей должны иметь двойные слэши »
все равно не работает

Lennyvets
18-11-2010, 00:00
Pozia, давайте копать, тут дело в знаках % и \
У меня сработал такой вариант:

Windows Registry Editor Version 5.00

;Диспетчер устройств
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager]
@="Диспетчер устройств"
;"Icon"="devmgmt.msc"
"Position"="bottom"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager\Command]
@="mmc devmgmt.msc"

Lennyvets
18-11-2010, 00:21
Pozia, тут дело в том, что переменные типа %SystemRoot% раскрываются в, например, C:\Windows, только в параметрах с типом "расширяемый строковый", а параметр (по умолчанию) - в коде он @ - имеет строковый тип. У Вас два пути, как мне видится:
1) не использовать переменные окружения:

Windows Registry Editor Version 5.00

;Диспетчер устройств

[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager]

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager]
@="Диспетчер устройств"
;"Icon"="devmgmt.msc"
"Position"="bottom"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager\Command]
@="C:\\WINDOWS\\system32\\mmc.exe /s C:\\WINDOWS\\system32\\devmgmt.msc /s"


2) использовать утилиту REG.EXE, если хотите использовать переменные

Lennyvets
18-11-2010, 01:31
Pozia, 3) создавать .reg файл динамически:
@Echo Off

Rem (WIN) Добавление "Диспетчер устройств" в контекстное меню рабочего стола

Set RegFile="%TEMP%\$tmpreg$.reg"
Echo Windows Registry Editor Version 5.00>>%RegFile%
Echo.>>%RegFile%
Echo [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager]>>%RegFile%
Echo.>>%RegFile%
Echo [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager]>>%RegFile%
Echo @="Диспетчер устройств">>%RegFile%
Echo "Position"="bottom">>%RegFile%
Echo.>>%RegFile%
Echo [HKEY_CLASSES_ROOT\DesktopBackground\Shell\Device Manager\Command]>>%RegFile%
Echo @="%windir:\=\\%\\system32\\mmc.exe /s %windir:\=\\%\\system32\\devmgmt.msc /s">>%RegFile%
regedit /s %RegFile%
Del /f /q %RegFile%

Pozia
18-11-2010, 18:44
Lennyvets, мне больше всего понравилось

;Диспетчер устройств
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\08_Device Manager]
@="Диспетчер устройств"
"Icon"="imageres.dll,-93"
"Position"="bottom"
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\08_Device Manager\Command]
@="mmc devmgmt.msc"

иконка правда не в тему, если кто знает где нужная подскажите

Lennyvets
18-11-2010, 19:59
Pozia, "Icon"="devmgr.dll,4"

nikanuka
05-12-2010, 19:31
как с помощью твика установить system locale на русский?

core2K
07-12-2010, 20:10
как с помощью твика установить system locale на русский? »
тут?
[HKEY_CURRENT_USER\Control Panel\International]

nikanuka
08-12-2010, 22:36
core2K,
нет, там не меняется...

безрезультатно и в этих ветках

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Locale]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\Locale]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]

может кто подскажет?

hobbit25
09-12-2010, 01:13
А твики для х86 подойдут для х64?

nikanuka
09-12-2010, 11:53
сам нашёл
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="Arial,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial,0"="Arial,204"
"Tahoma,0"="Tahoma,204"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"InstallLanguage"="0409"
"Default"="0409"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]
@="00000419"
"(Default)"="00000419"
только одно непонятно - в system locale всё равно стоит English а кирилица отображается корректно...
-------
edit
-------
не во всех программах... например в universal share downloader - частично корректноб часть квадратики....
жаль...

и ещё вопрос
как добавить дату и время инсталляции системы в OEM info ?

core2K
09-12-2010, 15:30
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls" »
хмм у меня только подменой файло работает... для проверки достань прогу everest ток не aida64 и пробуй текс с любого раздела скопировать в блокнот....

Vitaliy21
09-12-2010, 16:25
А твики для х86 подойдут для х64? »

конечно пойдут, реестр же не может быть разным в х86 или х64 :)

hobbit25
09-12-2010, 22:28
Vitaliy21, просто например имееются твики

Windows Registry Editor Version 5.00

; Диспетчер устройств
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2]
@="Диспетчер устройств"
"Icon"="devmgr.dll,4"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2\command]
@=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,\
00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,63,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,73,00,20,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,64,00,65,00,76,00,6d,00,67,00,6d,00,74,00,2e,00,6d,00,73,00,63,\
00,20,00,2f,00,73,00,00,00

; Панель управления
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3]
@="Панель управления"
"Icon"="shell32.dll,21"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3\command]
@="rundll32.exe shell32.dll,Control_RunDLL"

; Управление дисками
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\4]
@=hex(2):23,04,3f,04,40,04,30,04,32,04,3b,04,35,04,3d,04,38,04,35,04,20,00,34,\
04,38,04,41,04,3a,04,30,04,3c,04,38,04,00,00
"Icon"="DeviceProperties.exe,0"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\4\command]
@=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,5c,00,73,\
00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,63,00,2e,00,\
65,00,78,00,65,00,20,00,2f,00,73,00,20,00,43,00,3a,00,5c,00,57,00,49,00,4e,\
00,44,00,4f,00,57,00,53,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,64,00,69,00,73,00,6b,00,6d,00,67,00,6d,00,74,00,2e,00,6d,00,73,\
00,63,00,00,00

; Установка и удаление программ
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5]
@="Установка и удаление программ"
"Icon"="appwiz.cpl,2"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\command]
@="control appwiz.cpl"

так вот на х86 все на ура работает а на х64 не хочет

Pozia
14-12-2010, 22:09
Хочу зарегистрировать команду в системе:

;Windows Media Center
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\ehshell]
@="Windows Media Center"
"Icon"="%windir%\\ehome\\ehshell.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\ehshell\com mand]
@="c:\\Windows\\ehome\\ehshell.exe"

Как привязаться к системному диску правильно?

@="%windir%\\ehome\\ehshell.exe" - почему то не срабатывает, т.е. не запускается Windows Media Center

Lennyvets
14-12-2010, 23:46
Как привязаться к системному диску правильно? »
Я Вам тут (http://forum.oszone.net/post-1545319-406.html) наводку уже давал. Можно так:
set eshell=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\ehshell
reg add "%eshell%" /ve /t REG_SZ /d "Windows Media Center" /f
reg add "%eshell%" /v "Icon" /t REG_EXPAND_SZ /d "%%SystemRoot%%\ehome\ehshell.exe" /f
reg add "%eshell%\command" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\ehome\ehshell.exe" /f
reg export "%eshell%" %~dp0eshell.reg /y В файле eshell.reg будет нужный твик.

lloyd_1
18-12-2010, 19:59
Подскажите пожалуйста для Windows 7 твик реестра "Кнопки панели задач:не группировать"!

Lennyvets
18-12-2010, 21:54
lloyd_1, [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"TaskbarGlomLevel"=dword:00000002

lloyd_1
19-12-2010, 12:18
Lennyvets, если Вам не сложно,подскажите ещё твик для настройки области уведомлений «Всегда отображать все значки и уведомления на панели задач».




© OSzone.net 2001-2012