Показать полную графическую версию : [Архив] Твики реестра .: [все вопросы] :.
Имеется reg-файл. Как в нём изменить значение параметра на заранее известное? НЕ вручную, естественно.
Задача такая: экспортируем раздел > меняем параметры > импортируем.
Задача такая: экспортируем раздел > меняем параметры > импортируем.Гм... а почему просто не импортировать нужное значение сразу?
Vadikan
а почему просто не импортировать нужное значение сразу?
Дык, в разделе есть переменная часть, например, в этом:
[HKEY_USERS\S-1-5-21-1957994488-1383384898-1060284298-1002\
Подчёркнутые цифры в разных машинах разные, да и в одной, бывает, меняются.
ChVL
Это решаемо с помощью скрипта. Например Autoit.
$i=1
Do
$var = RegEnumKey("HKU", $i)
If @error <> 0 Then ExitLoop
$RegExp = "S-1-5-21-.*"
$vResult = StringRegExp($var,$RegExp)
Select
Case @Error = 1
; Error. Flag is bad. $vResult = ""
Case @Error = 2
; Error. The pattern was invalid. $vResult = position in $sPattern where error occurred.
Case @Error = 0
if @Extended Then
;Вот тут и прописываешь усе что надоть!
$rez = RegWrite("HKEY_USERS\" & $var & "\Software\CNS\","Registrant","REG_SZ","ORVT")
$rez = RegWrite("HKEY_USERS\" & $var & "\Software\CNS\","LicenseKey","REG_SZ","N┌!╬_zS╨~╟jkf╘╖ф-_s╠y`1+x~└+T$")
$rez = RegWrite("HKEY_USERS\" & $var & "\Software\CNS\","CRC","REG_SZ","_")
$rez = RegWrite("HKEY_USERS\" & $var & "\Software\Microsoft\Windows\CurrentVersion\Run\MNS","C:\\Program Files\\Mobile Net Switch","REG_SZ","MNS.EXE")
Else
; Failure. Pattern not matched. $vResult = "" or false (0), depending on flag.
EndIf
EndSelect
$i+=1
Until NOT $var
ChVL
Мне непонятно, зачем осуществляется импорт в такой раздел. Сфорумлированную задачу я считаю надуманной, но, честно говоря, мне лень вытягивать из вас подробное описание задачи, которую вы хотите решить...
Vadikan
Конкретно:
[HKEY_USERS\S-1-5-21-1957994488-1383384898-1060284298-1002\Software\WinRAR\Setup\MenuItems]
"ExtrTo"=dword:00000001
"ExtrHere"=dword:00000000
"Extr"=dword:00000000
"ExtrSep"=dword:00000000
"OpenSFX"=dword:00000000
"AddTo"=dword:00000001
"AddArc"=dword:00000000
"EmailArc"=dword:00000000
"EmailOpt"=dword:00000000
"Test"=dword:00000000
"Convert"=dword:00000000
Это опции WinRAR'a в контекстном меню проводника. При его автоустановке они по умолчанию почти все прописаны (кроме последних двух). Мне же достаточно только две, которым я оставил значение 1, а остальным - установил 0.
Конечно, в уже установленном WinRAR'e можно зайти в параметры и установить галочки вручную, но это, IMHO, к автоматической установке отношения не имеет.
Извините, если задача на самом деле надуманная.
ChVL
Это опции WinRAR'a в контекстном меню проводника.
Вам сюда (http://forum.oszone.net/thread-70221-3.html#post587806)! Как раз сейчас этот вопрос обсуждается
Мне непонятно, зачем осуществляется импорт в такой раздел.
Я вот тоже, что-то не пойму!
ChVL
Просто импортируйте в HKCU [на Т-12, если всем пользователям]. Статья Твики реестра (http://oszone.net/2779) рекомендуется обязательна к прочтению.
Cobra_1_Stas
29-05-2007, 19:20
Юзал поиск, так и не смог найти...
Раньше у меня это было, потом нечаяно потёр, вот теперь не могу найти...
Нужен твик (по английски это звучит так): Close this dialog box when download completes...
Вот...
Заранее спасибо!
Cobra_1_Stas
; Закрытие диалогового окна IE после загрузки файла
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"NotifyDownloadComplete"="no"
Cobra_1_Stas
29-05-2007, 19:45
Благодарю! :)
Vadikan
претендент в шапку: Group Policy Settings Reference Windows Vista (http://www.microsoft.com/downloads/details.aspx?familyid=41DC179B-3328-4350-ADE1-C0D9289F09EF&displaylang=en)
amel27
Спасибо, я уже давно в курсе файла, а про шапку тут забыл. На самом деле, там не только Vista, там все начиная с 2к.
Vadikan Что-то ссылка на "обширное руководство по твикам реестра (EN)" не пашет? Это временно или что поменялось?
NikLok
Да и не нужна она, справочник профессионала на русском есть.
savinovmag
05-06-2007, 10:49
Уважаемые. Нужна помощь.
Имеется WinXP SP2 Rus. Делал автоустановку с помощью ваших твиков. После очередного тестирования появилась ошибка.
При наведение мышки в контекстном меню на позицию "Отправить...", появляется окно - "NMIndexStoreSvr.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства." и комп виснет. Спасает только комбинация Ctrl+Alt+Del и выключение. Потом грузится нормально и работает, пока опять не залезешь в контекстное меню.
Понимаю, что изменил что то в реестре, не понимаю что и как исправить, ибо остановился только на новичке еще. Подскажите пожалуйста.
savinovmagNMIndexStoreSvr.exe Это часть Nero, так что при чем тут твики, неясно. Что же касается твиков вообще, то не используйте те твики, назначение которых вам непонятно.
savinovmag
05-06-2007, 20:20
Это часть Nero, так что при чем тут твики, неясно. Что же касается твиков вообще, то не используйте те твики, назначение которых вам непонятно.
Как раз таки тут все понятно. Спасибо огромное за полное описание каждого твика. А вот с интеграцией Office 2007 не разобрался. Поставило в тупик такое описание - "Для запуска программы Office Customization Tool необходимо запустить программу установки Setup.exe с параметром командной строки /admin и выбрать программный продукт для настройки". Не ругайтесь сильно, я ж совсем новичек. И с интегратором Windows Media Player 11 вылетает вышеупомянутая ошибка.
Собственно она возникла либо из за применения hkcu.reg и hklm.reg, либо из за интегратора Windows Media Player 11. Хотя на виртуальной машине реги работают идеально.
.
Cobra_1_Stas
07-06-2007, 04:02
Напомните пжлста, как убрать галочку в TASK MANAGER на ALWAYS ON TOP..
Спасибо... :)
Cobra_1_Stas
Посмотри в:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\TaskManager]
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC