Показать полную графическую версию : [Архив] Твики реестра .: [все вопросы] :.
sergelen
Думаю, все это находится тут HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags. По порядку так:
1. Экспортировать разделы
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
И
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
в файл tweak1.reg
2. Удалить текущие параметры из HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
3. Перезагрузить оболочку
4. Выполнить нужные настройки в Проводнике
5. Повторить п. 1, сохраняя в tweak2.reg
6. Импортировать tweak2.reg во время установки ОС.
7. Импортировать tweak1.reg, чтобы вернуться к исходным настройкам.
sergelen
18-03-2007, 16:48
Vadikan
Не помогло. Я так понимаю после удаления ветки HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags должны сбиться все текущие настройки проводника, но этого не произошло.
sergelen
Тогда выясните, где же на самом деле хранятся эти настройки. Программы для отслеживания изменений в реестре вы найдете в шапке.
star_099
18-03-2007, 23:12
Доброе время суток всем знатокам!
Немного почитал форум и не смог найти для себя ответа на такой вопрос:
1. Как отключить проверку подписи драйверов при установке нового оборудования и прог?
Думаю знатокам не составит труда мне подсказать.
код вот такой
;---Пытаюсь отключить проверку драйверов на подпись--находится
;тут:Мой компьютер-свойства-оборудование-подписание драйверов
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex: C4 4F 56 6D 10 B2 BE C2 6D CE DD 3C 1C FA 5F EE A9 8B C0 D5 72 31 48 01 6D AF EE 35 4C D3 0F 0E F5 2C 0B 94 DE 29 E1 77 D1 84 6B 87 44 70 07 F5 EA FF BF 45 C1 F6 C8 34 EC 0E F8 9C 7A 10 E8 75 04 B1 7F 69 6F 26 6A 6D 47 2F 14 11 3E EB 14 FE
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Driver Signing]
"Policy"=dword:00
[HKEY_USERS\S-1-5-21-1220945662-436374069-1957994488-500\Software\Microsoft\Driver Signing]
"Policy"=dword:00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup] "PrivateHash"=hex:9D D1 01 73 87 B3 60 B7 B8 45 59 0F BE 86 90 90
[HKEY_USERS\S-1-5-21-1220945662-436374069-1957994488-500\SessionInformation]
"ProgramCount"=dword:04
Эти вещи я отлови с помощью проги "regshot"
P.S. я в этом мало что понимаю.
2. Как эти настроики сделать для всех новых пользователей в системе.
Знаю, что вопрос набил оскомину, но жду ответа, со временем и сам наверное смогу разобраться, но с вашей помощью будет в раз быстрее.
Спасибо всем.
Boa Soft
18-03-2007, 23:25
star_099
Не прокатит. Seed формируется на основе PrivateHash, а он уникален для каждой инсталляцтии.
star_099
19-03-2007, 07:33
Boa Soft
Тогда вот такая информация: когда делаем дистрибутив в nLite, тогда можно выставить в настройках (иногда срабатывает) этот параметр. Тогда просто некоторые другие ручками приходиться править.
Как же можно это преодалеть?
P.S. я не совсем понял ответ, можно для "особо одаренных" как я , не много поподробнее:в чём моя проблема.
И если можно, дайте мне пару другую хороших ссылок на материал по этому вопросу.
Знаеть ли кто нибудь, как можно временно отключать тот или иной диск в системе. Так например при установке BurnIT он находит диски кард ридера и выдает сообщение о их неготовности, что останавливает процесс автоустановки. Вот и хочу таким макаром обойти!
Boa Soft
20-03-2007, 16:05
star_099
Тогда вот такая информация: когда делаем дистрибутив в nLite, тогда можно выставить в настройках (иногда срабатывает) этот параметр. Тогда просто некоторые другие ручками приходиться править.
Как же можно это преодолеть?
Только оффтопичным для этой темы способом. В процессе установки - перехватом обращения к реестру и поддержанием в определенных ключах 0 значения. Битхаком setupapi.dll, хуком на одну из ее функций. Последнее я реализовывал сам. Работает железно, но обсуждение не в этой теме.
star_099
20-03-2007, 16:52
Спасибо за ответ, но теперь я точно ни чего не понял.
"будте добры помедленее!!!"-как говорил всем известный Шурик.
Хочу понять ваши размышления.
star_099
Перевожу на русский ;)
Можно, но не твиками реестра а путем хака (модификации, изменения) системных файлов, либо сторонних специализированных утилит (напр. той же nLite). Соответственно дальнейшее обсуждение уже за рамками данной темы.
star_099
20-03-2007, 20:34
Спасибо, за ответ.
В какой теме это обсуждаетсяч на нашем сайте?
Proektor
20-03-2007, 22:30
Кто-нибудь знает где хранится настройка "при подключении вывести значок в области уведомлений", отвечающая за отображение значка из двух компьютеров в трее?
Proektor
"при подключении вывести значок в области уведомлений", отвечающая за отображение значка из двух компьютеров в трее?
Подобного твика нет, так как при переустановки системы, он уже не работает! Там каждый раз формируется разное название ветки в реестре. Где-то тут проскакивал vbs скрипт, который, и ставит эту галочку. Все происходит мгновенно и тихо!
Сохранить с расширением vbs:
' use "." for local computer
sComputer = "."
'Constants for WMI StdRegProv
Const HKCR = &H80000000
Const HKCU = &H80000001
Const HKLM = &H80000002
Const NetBase = "SYSTEM\CurrentControlSet\Control\Network\"
On Error Resume Next
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & sComputer & "\root\default:StdRegProv")
' Finding the right place in registry is not so easy
' You must find the SettingID for the correct network adapter
' Get adapter collection
Set oAdapters = GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True")
' Get all subkeys under NetBase in an array
iRC = oReg.EnumKey(HKLM, NetBase, aRegKeys)
' Поиск адаптера с именем подключения "Подключение по локальной сети"
' или с именем "Подключение по локальной сети 2"
If (Err.Number = 0) And (iRC = 0) Then
On Error Goto 0
bAdapterFound = False
For Each oAdapter In oAdapters
sSettingID = oAdapter.SettingID
' Loop through all registry keys
For i = 0 To Ubound(aRegKeys)
sKeyName = NetBase & aRegKeys(i) & "\" & sSettingID & "\Connection"
oReg.GetStringValue HKLM, sKeyName, "Name", sValue
If sValue = "Подключение по локальной сети" or sValue = "Подключение по локальной сети 2" Then
'' bAdapterFound = True
' WScript.Echo "Updating this setting id: " & sSettingID
' WScript.Echo "Registry path: " & sKeyName
' Now we can get to the network icon setting in registry
oReg.SetDWORDValue HKLM, sKeyName, "ShowIcon", 1
'' Exit For
End If
Next
If bAdapterFound Then
Exit For
End If
Next
' WScript.Echo "Finished, you must log off and on to see the change"
Else
WScript.Echo "Error in WMI registry parsing!"
End If
Proektor
21-03-2007, 09:52
boss911
Спасибо. В моей системе не срабатывает, но у меня соединение по-другому называется. Сейчас попробую в WinPE, где мне и требуется данная фича.
PS: не работает, ну и ладно, реализовал по-другому.
Прошу прощения, если повторяюсь, беглый поиск по теме не дал ответа: А каким твиком можно убрать из меню пуск вкладки Мои Рисунки и Моя Музыка?
Berline
А каким твиком можно убрать из меню пуск вкладки Мои Рисунки и Моя Музыка?
;Элементы меню Пуск: отключить показ "Мои рисунки" и "Моя музыка"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_ShowMyPics"=dword:00000000
"Start_ShowMyMusic"=dword:00000000
В данной ветке хранятся все настройки меню Пуск.
star_099
21-03-2007, 23:07
Помогите люди добрые.
Не могу найти в параметрах реестра одну штуку.
Мне нужно убрать галку вот где:
Мой компьютер--свойства--дополнительно--загрузка и восстановление--параметры--ОТОБРАЖАТЬ СПИСОК ОПЕРАЦИОННЫХ СИСТЕМ
Помогите, пожалуйста, с твиком на этот параметр.
Заранее благодарен.
star_099
Мне нужно убрать галку вот где:
Мой компьютер--свойства--дополнительно--загрузка и восстановление--параметры--ОТОБРАЖАТЬ СПИСОК ОПЕРАЦИОННЫХ СИСТЕМ
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kl1]
"InData"=hex(3):BA,54,7A,1E,00,00,00,00
"OutData"=hex(3):45,DA,2E,08,00,00,00,00
Твиком не получится, так как значения получаются всегда разные.
Галку снимаем через boot.ini, что лежит в корне системного диска. Выставляем следующие:
timeout=[B]0
Как автоматизировать этот процесс, это уже другой вопрос - другая тема!
star_099
22-03-2007, 08:24
boss911
Спасибо за оперативность.
Подскажи, а в кокой теме посмотреть автоматизацию этого процесса?
Если можно, то тыкни конкретно, спасибо.
Я хочу это сделать при автоуствновке Окон
star_099
Набери в комстроке
bootcfg /?
bootcfg это утилита для изменения файла boot.ini через комстроку.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC