Войти

Показать полную графическую версию : Твики реестра 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

МИШАНЧИК
04-06-2013, 10:18
думаю и на x64 сработает. »
У меня не срабатывает.

Shpionus
04-06-2013, 12:14
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main]
"EnableAutoUpgrade"=dword:00000000 »

МИШАНЧИК - А если где-то здесь:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN

МИШАНЧИК
04-06-2013, 13:23
МИШАНЧИК - А если где-то здесь: »
А у меня в HKEY_LOCAL_MACHINE\SOFTWARE нет раздела Wow6432Node. В HKEY_CURRENT_USER\SOFTWARE - есть раздел Wow6432Node, а там нет.

Shpionus
04-06-2013, 14:49
http://forum.oszone.net/nextoldesttothread-106767.html

brodjaga5
11-06-2013, 22:33
существует ли такой твик отключения предупреждение системы безопасности!

morozoff
19-06-2013, 14:05
brodjaga5, Смотрим здесь: Как отключить "Предупреждение системы безопасности" при открытии файла? (http://forum.oszone.net/thread-48507.html)

Hulk7778
27-06-2013, 22:01
Господа опытные. Не могу интегрировать твик в дистрибутив Windows 7. Обновления залил через AIK. Вроде все нормально. А вот с твиками беда. Помогите пожалуйста, каким образом можно интегрировать твик. В яндексе много инфы но связать ее не получается.

Shpionus
28-06-2013, 20:55
Смотря какой твик. У меня на дистрибутивном диске, в файле sources/$OEM$/$$/SETUP/SCRIPTS/SetupComplete.cmd есть пункты:

regedit /s ***.reg

А так-же есть такое:

reg add "HKLM\SOFTWARE\****" /v *** /t REG_SZ /d %***%\****.*** /f

Вместо звёздочек конкретные для каждого случая записи.

Но это всё выполняется ДО первого входа пользователя в систему. Если надо твики для текущего пользователя, то надо в вышеуказаный файл написать к примеру такое:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v tvik /t REG_SZ /d %windir%\tvik.cmd /f
Файл tvik.cmd должен лежать в sources/$OEM$/$$/tvik.cmd
И в нём могут быть прописаны всякие regedit /s ***.reg, и прочие команды, окончательной настройки системы.

Hulk7778
28-06-2013, 21:48
Спасибо что откликнулись. В общем провел вечер в поисках. Меня интересует SetupComplete.cmd. Но не могу сделать . Не получается через него установить framework 4.5 и обновления на него. Можно пошагово пояснить как через него ставить проги и твики? А может есть способ проще? Ну очень хочется освоить.

Shpionus
28-06-2013, 22:09
Не получатся может именно из-за того что SetupComplete.cmd отрабатывает ДО первого входа в систему, и соответственно до создания учётной записи пользователя. Через SetupComplete.cmd можно запланировать запуск вашего framework 4.5 после первого входа в систему. Но естественно этот самый framework 4.5 должен быть предварительно подготовлен для АВТОМАТИЧЕСКОЙ установки, без участия пользователя.
Как именно у вас не получается? Не хочет проходить процесс установки? Или даже запуска не происходит? Попробуйте для начала запланировать именно что-то простое, то что железно сработает само по себе, чтобы убедится что вы правильно работаете с SetupComplete.cmd
Я пока что не понимаю на каком этапе у вас не получается, а потому и подсказать пока не знаю что.

Hulk7778
28-06-2013, 22:22
ДЕЛАЛ ТАК. Ничего не происходит. Просто ставится голая система.

Если файлы маленькие, твики там, настройки какие нибудь. То можно не мудрить с маркерными файлами и.т.д . Просто сложить все в папку $OEM$\$$\SETUP\SCRIPTS\ туда же, к файлу SetupComplete.cmd и просто прописать в нем
start /wait какаянибудьпрограмма.exe
start /wait ещекакаянибудьпрограмма.exe
start /wait regedit /s какойнибудьтвик.reg
Дело в том, что эта папка $OEM$\$$\SETUP\SCRIPTS\ будет скопирована в папку Windows и SetupComplete.cmd будет запущен уже там. И если там много больших файлов, то лучше конечно запускать их прямо с флешки для этого и нужна вся эта система.


Может какие команды нужны другие. У вас нет образца setupcomplete?

Shpionus
28-06-2013, 22:44
Ну если у вас работает это:

SetupComplete.cmd и просто прописать в нем
start /wait какаянибудьпрограмма.exe
start /wait ещекакаянибудьпрограмма.exe
start /wait regedit /s какойнибудьтвик.reg

То пробуйте так и ставить ваш framework 4.5
А если он не ставится, то можно предположить что он или просто не ставится автоматом "silent install", или не ставится пока не будет выполнен вход в учётную запись.

SetupComplete.cmd запускается когда на экране показывается это:
http://www.goldenarticles.narod.ru/Instal_Windows7/Instal21.jpg

Hulk7778
28-06-2013, 22:48
Эта картинка минут сорок была. Но дальше не пошло.

А можно программы из wpi выдернуть. Там вроде они для тихой установки.

А это правильно-
SetupComplete.cmd и просто прописать в нем
start /wait какаянибудьпрограмма.exe
start /wait ещекакаянибудьпрограмма.exe
start /wait regedit /s какойнибудьтвик.reg

Shpionus
28-06-2013, 23:16
Вот мой SetupComplete.cmd


@echo off
cd /d %~dp0

diskpart /s data\SetLetter.txt

for %%A in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
if exist %%A\bootmgr (
if not exist %%A\setup.exe (
if exist %%A\grldr attrib %%A\grldr -h -r -s
copy data\grldr %%A\
attrib %%A\grldr +h +s +r
data\bootinst /nt60 %%A
)
)
)

diskpart /s data\RemoveLetter.txt

cscript %windir%\system32\slmgr.vbs -ilc data\Certificate.xrm-ms

cscript %windir%\system32\slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx


regedit /s UAC.reg

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v WPI /t REG_SZ /d %windir%\nafnafsetup.exe /f

shutdown -r -f -t 0



В начале курсивом процесс активации, сделанный кем-то до меня.
Далее жирным мои записи.

Содержимое файла UAC.reg


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000000
"EnableLUA"=dword:00000000
"PromptOnSecureDesktop"=dword:00000000


Отключение UAC, необходимо для автоматической установки программ, не от имени админа. Потом nafnafsetup.exe включает его назад.

Прикладываю свой файл nafnafsetup.exe, в архиве.

yadi.sk/d/8Ugwb6qM6IBiS - Пароль на архив: 2013

НЕ ЗАПУСКАЙТЕ ЕГО НА РАБОЧЕЙ СИСТЕМЕ! Сначала откройте винраром (Файл представляет из себя SFX RAR архив) и внимательно изучите все его действия. Впрочем при запуске он сначала покажет предварительное окно с описанием того что он будет делать, и вы имеете возможность отказаться от исполнения.

Эта картинка минут сорок была. Но дальше не пошло.
Ну значит или оно повисло на какой-то из команд в этом файле, или просто долго ставилось.
Ваш framework 4.5 перепакован для автоматической silent установки? Признак это необходимость два раза щёлкнуть по нему (возможно от администратора) и больше нечего, не должно быть никаких больше вопросов, типа "Ок", "Согласен", "Далее" и т. д.

Hulk7778
29-06-2013, 12:20
В общем состряпал такую штуку. Из винды все устанавливается кроме твика. Как бы теперь это в setupcomplete замутить? И не подскажете что с твиком не так?

@echo off
echo.
echo regedit /s \Tweak\tweak.reg
echo “бв**®ўЄ* ®Ў*®ў«Ґ*Ё© ¤«п Microsoft Windows 7 (1.07.2013)
echo ----------------------------------------------------------
set all=11
set cnt=1
IF Defined ProgramW6432 (
set arc=x64
) ELSE (
set arc=x86
)
echo [%cnt%/%all%] KB2533552 09.05.11 ЋЎ*®ў«Ґ*ЁҐ ¤«п Windows 7
start /wait wusa.exe "%~dp0Upd\Windows6.1-KB2533552-%arc%.msu" /quiet /norestart
set /A cnt=%cnt%+1
echo [%cnt%/%all%] kb2834140 23.05.11 ЋЎ*®ў«Ґ*ЁҐ ¤«п Windows 7
start /wait wusa.exe "%~dp0Upd\windows6.1-kb2834140-%arc%.msu" /quiet /norestart
set /A cnt=%cnt%+1
echo [%cnt%/%all%] kb2838727 23.05.11 ЋЎ*®ў«Ґ*ЁҐ ¤«п Windows 7
start /wait wusa.exe "%~dp0Upd\windows6.1-kb2838727-%arc%.msu" /quiet /norestart
set /A cnt=%cnt%+1
ECHO ___________________________________________________________________________
ECHO Adobe Flash Player **я Windows 7 SP1
start /wait .\Prog\AdobeFlash.exe
ECHO ___________________________________________________________________________
ECHO Adobe Reader **я Windows 7 SP1
start /wait .\Prog\AdobeReader.exe /S /Q
ECHO ___________________________________________________________________________
ECHO RuntimePack **я Windows 7 SP1
start /wait .\Prog\RuntimePack.exe -y -gm2 -fm0
ECHO ___________________________________________________________________________
ECHO Shockwave **я Windows 7 SP1
start /wait .\Prog\Shockwave.exe -y -gm2 -fm0
ECHO ___________________________________________________________________________
ECHO Silverlight **я Windows 7 SP1
start /wait .\Prog\Silverlight.exe -y -gm2 -fm0
ECHO ___________________________________________________________________________
ECHO Visual C++ 2005-2008-2010-2012 **я Windows 7 SP1
start /wait .\Prog\Visual_C.exe /S
ECHO ___________________________________________________________________________
ECHO Java SE JDK JRE 1.7.0.21 **я Windows 7 SP1
start /wait .\Prog\JavaSE7.exe -y -gm2 -fm0
ECHO ___________________________________________________________________________
ECHO Net FrameWork 4.5 **я Windows 7 SP1
start /wait .\Net\DotNet45.exe -y -gm2 -fm0
ECHO ___________________________________________________________________________
echo [%cnt%/%all%] Security Update for Microsoft .NET Framework 4.5. KB2737083 13.11.12
start /wait .\Net\NDP45-KB2737083-%arc%.exe /q
echo [%cnt%/%all%] Security Update for Microsoft .NET Framework 4.5. KB2742613 08.01.13
start /wait .\Net\NDP45-KB2742613-%arc%.exe /q
echo [%cnt%/%all%] Security Update for Microsoft .NET Framework 4.5. KB2750147 08.01.13
start /wait .\Net\NDP45-KB2750147-%arc%.exe /q
echo [%cnt%/%all%] Security Update for Microsoft .NET Framework 4.5. KB2789648 12.02.13
start /wait .\Net\NDP45-KB2789648-%arc%.exe /q
echo [%cnt%/%all%] Security Update for Microsoft .NET Framework 4.5. KB2804582 09.05.13
start /wait .\Net\NDP45-KB2804582-%arc%.exe /q
echo [%cnt%/%all%] Security Update for Microsoft .NET Framework 4.5. KB2805221 14.05.13
start /wait .\Net\NDP45-KB2805221-%arc%.exe /q
echo [%cnt%/%all%] Security Update for Microsoft .NET Framework 4.5. KB2805226 14.05.13
start /wait .\Net\NDP45-KB2805226-x64 14. 05. 13-%arc%.exe /q
echo.
echo Done! Please reboot your computer to complete installation!
echo.
echo ѓ®в®ў®! ЏҐаҐ§*Ја㧨⥠Є®¬ЇмовҐа ¤«п §*ўҐаиҐ*Ёп гбв**®ўЄЁ!
echo.
set reboot=Y
set /p reboot="ЏҐаҐ§*Јаг§Ёвм *Ґ¬Ґ¤«Ґ**®? [Y(¤*)/n(*Ґв)] "
IF "%reboot%"=="Y" (
shutdown /r /t 00
)
IF "%reboot%"=="y" (
shutdown /r /t 00
)



А вот сам твик:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000000
"EnableLUA"=dword:00000000
"PromptOnSecureDesktop"=dword:00000000

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2]
@="Диспетчер устройств"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\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

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Registry Editor]
@="Редактор реестра"
"Icon"="regedit.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Registry Editor\command]
@="regedit"

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.reg\ShellNew]
"ItemName"=hex(2):40,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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
2d,00,34,00,37,00,30,00,00,00
"NullFile"=""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Administrative Tools]
@="Администрирование"
"Icon"="imageres.dll,-114"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Administrative Tools\command]
@="control admintools"

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Programs and Features]
@="Программы и компоненты"
"Icon"="imageres.dll,-87"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Programs and Features\command]
@="control appwiz.cpl"

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Registry Editor]
@="Редактор реестра"
"Icon"="regedit.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Registry Editor\command]
@="regedit"

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Folder Options]
@="Свойства папки"
"Icon"="imageres.dll,-166"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Folder Options\command]
@="control folders"

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Run]
"Icon"="C:\\Windows\\System32\\imageres.dll,-100"
"MUIVerb"="@%SystemRoot%\\explorer.exe,-7023"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Run\command]
@="C:\\Windows\\system32\\rundll32.exe shell32.dll,#61"

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\dllfile\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\dllfile\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Shpionus
29-06-2013, 23:39
Сохранять надо в "DOS 866" кодировке, у вас кириллические символы не читаемые.

То есть вы создали батник с вышеприведенным содержимым, запустили его из под загруженной свежеустановленной системы, и всё установилось кроме твика?

А как именно ваш твик не установился? Написал что не удалось импортировать данные? Или какие-то из строк не дали эффекта? Твиков у вас там много, они просто заключены в один рег файл.

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

Вы хотите чтобы и тот батник, и набор твиков в рег файле, отрабатывались на этапе SetupComplete.cmd ?

Кошмар! Не надо так делать!

Я же написал, SetupComplete.cmd, срабатывает ДО создания учётной записи пользователя, и многие программы и твики, система на этом этапе может просто не дать установить! Им некуда ставится, USER'а нету!

Я вам показал как сделал я, и у меня всё работает. На этапе SetupComplete.cmd, у меня только отключается UAC, и добавляется команда на запуск моей программки nafnafsetup.exe. Запускается она после перезагрузки, создания, и запуска профиля пользователя, и уже из с её помощью ставятся ВСЕ программы и импортируются ВСЕ твики!

А разобраться что не так с самим твиком, я так просто не могу, я не спец. по реестру. У вас сам tweak.reg работает? Если его запустить на запущенной системе?

Hulk7778
30-06-2013, 13:47
на запущенной системе весь твик работает. А соединял его я сам. Setupcomplete я собрал:

CD /d %~dp0

start /wait Windows6.1-KB2533552.msu /quiet /norestart
start /wait Windows6.1-KB2834140.msu /quiet /norestart
start /wait Windows6.1-KB2838727.msu /quiet /norestart
start /wait DotNet45.exe -y -gm2 -fm0
start /wait NDP45-KB2737083.exe /q
start /wait NDP45-KB2742613.exe /q
start /wait NDP45-KB2750147.exe /q
start /wait NDP45-KB2789648.exe /q
start /wait NDP45-KB2804582.exe /q
start /wait NDP45-KB2805221.exe /q
start /wait NDP45-KB2805226.exe /q

Устанавливается все отлично. UAC отключен другим способом. Да хрен с твиками. Буду применять сам после установки оси. Главное суть Setupcomplete понял. Огромное спасибо за помощ.

Shpionus
30-06-2013, 14:42
Ну если на запущенной системе твик работает, то в нём ошибок нет, Так как при наличии даже одной ошибочной записи в рег файле, он выдаст ошибку импорта.

Это:

start /wait Windows6.1-KB2533552.msu /quiet /norestart
start /wait Windows6.1-KB2834140.msu /quiet /norestart
start /wait Windows6.1-KB2838727.msu /quiet /norestart
start /wait DotNet45.exe -y -gm2 -fm0
start /wait NDP45-KB2737083.exe /q
start /wait NDP45-KB2742613.exe /q
start /wait NDP45-KB2750147.exe /q
start /wait NDP45-KB2789648.exe /q
start /wait NDP45-KB2804582.exe /q
start /wait NDP45-KB2805221.exe /q
start /wait NDP45-KB2805226.exe /q


Действительно должно нормально ставится на этапе Setupcomplete.

А вот твик если работает на загруженной системе, и не работает на Setupcomplete, то это свидетельствует только о том что какие-то записи не могут быть импортированы в реестр на данном этапе.

Напишите в Setupcomplete типа такого:

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v tweak /t REG_SZ /d %windir%\tweak.cmd /f

Строку regedit /s %windir%\tweak.reg пропишите в файле tweak.cmd

Файлы tweak.cmd и tweak.reg конечно должны лежать в sources/$OEM$/$$/

Можно ли запускать reg файлы напрямую из RunOnce не помню, потому предлагаю 100% рабочий вариант.

Кстати, строка Windows Registry Editor Version 5.00 пишется только один раз в самом верху файла.reg ;)

Hulk7778
30-06-2013, 21:25
Кстати, строка Windows Registry Editor Version 5.00 пишется только один раз в самом верху файла.reg » Спасибо за информацию. хоть чему то научусь.

Hulk7778
30-06-2013, 22:11
Все получилось. Теперь буду использовать за образец. Спасибо. Всего вам хорошего.




© OSzone.net 2001-2012