Войти

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


Страниц : 1 2 3 4 5 6 7 8 9 10 [11]

Smarty
22-05-2020, 13:16
Причём HKEY_CLASSES_ROOT это дубль HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ »
Источник (https://support.microsoft.com/en-us/help/256986/windows-registry-information-for-advanced-users)

HKEY_CLASSES_ROOT
Является подразделом HKEY_LOCAL_MACHINE\Software. Информация, которая хранится здесь, гарантирует, что правильная программа открывается при открытии файла с помощью проводника Windows.
Этот ключ иногда сокращенно обозначают как «HKCR». Начиная с Windows 2000, эта информация хранится под ключами HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER.
Ключ HKEY_LOCAL_MACHINE\Software\Classes содержит настройки по умолчанию, которые могут применяться ко всем пользователям на локальном компьютере.
Ключ HKEY_CURRENT_USER\Software\Classes содержит настройки, которые переопределяют настройки по умолчанию и применяются только к интерактивному пользователю.
Ключ HKEY_CLASSES_ROOT обеспечивает представление реестра, который объединяет информацию из этих двух источников. HKEY_CLASSES_ROOT также предоставляет это объединенное представление
для программ, разработанных для более ранних версий Windows.
Чтобы изменить настройки для интерактивного пользователя, изменения должны быть сделаны в HKEY_CURRENT_USER\Software\Classes вместо HKEY_CLASSES_ROOT.
Чтобы изменить настройки по умолчанию, изменения должны быть сделаны в HKEY_LOCAL_MACHINE\Software\Classes. Если вы пишете ключи для ключа в HKEY_CLASSES_ROOT,
система сохраняет информацию в HKEY_LOCAL_MACHINE\Software\Classes. Если вы записываете значения в ключ в HKEY_CLASSES_ROOT, а ключ уже существует в HKEY_CURRENT_USER\Software\Classes,
система будет хранить информацию там, а не в HKEY_LOCAL_MACHINE\Software\Classes.

Vadikan
23-12-2020, 11:55
можно ли провернуть аналог импорта твиков в подключённый образ, но на живой системе? »
Применение твиков реестра ко всем учетным записям после установки ОС (http://www.oszone.net/6167)

geepnozeex
23-12-2020, 12:31
Исключением является та учетная запись, из-под которой производятся изменения, поскольку ее куст реестра уже загружен.
ясно.
просто непонятно куда смотреть в реестре на предмет внесённых изменений - в действующей учётке нет и в HKEY_USERS\.DEFAULT тоже нет изменений.
и работает по прежнему только для куста HKEY_CURRENT_USER\SOFTWARE.

Высказывание о том, что некоторые твики на этапе Т13, Т-12 "не применяются" или "применяются не полностью" не верно. Все, что Вы добавляете в HKCU, вносится в реестр целиком и полностью, но некоторые параметры могут быть сброшены потом, при первом логине пользователя "Active Setup"-компонентами.
После отработки такого "Active Setup"-компонента кроме проведенных им настроек в пользовательском профиле, в реестр добавляется соответствующая запись, в ветку:
"HKCU,"Software\Microsoft\Active Setup\Installed Components\<CLSID компонента>"
Любые другие "Active Setup" компоненты, такие как конфигураторы WMP, тем рабочего стола, и вообще любые другие, которые сбрасывают твики, можно отследить экспериментальным путем, удаляя ветки с CLSID-ами из:
"HKCU,"Software\Microsoft\Active Setup\Installed Components\"
и перелогиниваясь, после чего проверяя, сброшены ли настройки или нет.
я удалил все ветки с CLSID, но после перезагрузки
[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000000
не сбросилось в дефолт.
но тем не менее эта настройка не работает из -
reg load HKEY_USERS\Custom %systemdrive%\Users\Default\NTUSER.DAT
Reg add "HKEY_USERS\Custom\System\GameConfigStore" /v "GameDVR_Enabled" /t REG_DWORD /d "0" /f
reg unload HKEY_USERS\Custom

Vadikan
23-12-2020, 15:48
Цитата:
Исключением является та учетная запись, из-под которой производятся изменения, поскольку ее куст реестра уже загружен.
ясно. »
Полный смысл цитаты раскрывает следующее за ней предложение
Однако в собственный раздел HKCU параметры реестра можно импортировать обычным способом - для этого не требуется никаких ухищрений.
[hr]
просто непонятно куда смотреть в реестре на предмет внесённых изменений - в действующей учётке нет и в HKEY_USERS\.DEFAULT тоже нет изменений. »
надо импортировать не в HKU, а в HKCU:
для будущих - в профиль Default
для уже созданных - в их ntuser.dat

я удалил все ветки с CLSID, но после перезагрузки
Код:
[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000000
не сбросилось в дефолт. »
Это я вообще не понял, если честно. Равно как непонятно, речь про входившие до импорта в систему аккаунты или впервые вошедшие после импорта.

geepnozeex
23-12-2020, 17:17
Vadikan, вся канитель из-за того, что эта настройка
Reg add "HKEY_USERS\Custom\System\GameConfigStore" /v "GameDVR_Enabled" /t REG_DWORD /d "0" /f

не применяется, не в подключённом образе и даже на системе для новых учёток.

Vadikan
23-12-2020, 18:07
вся канитель из-за того, что эта настройка
Код:
Reg add "HKEY_USERS »
vs
надо импортировать не в HKU, а в HKCU »
http://www.oszone.net/8597#hku

Wikinger
05-05-2021, 16:48
Возник вопрос по примению твиков реестра всех ветвей реестра, правильно ли я понял?
Будет ли всё работать для всех пользователей?



reg add "HKCU\SOFTWARE\Microsoft\Speech_OneCore\Settings\VoiceActivation\UserPreferenceForAllApps" /v "AgentActivationEnabled" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Speech_OneCore\Settings\VoiceActivation\UserPreferenceForAllApps" /v "AgentActivationOnLockScreenEnabled" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" /v "GlobalUserDisabled" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "RotatingLockScreenEnabled" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowSyncProviderNotifications" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_TrackProgs" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People" /v "PeopleBand" /t "REG_DWORD" /d "0" /f
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Privacy" /v "TailoredExperiencesWithDiagnosticDataEnabled" /t "REG_DWORD" /d "0" /f
reg add "HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\Bluetooth" /v "AllowAdvertising" /t "REG_DWORD" /d "0" /f
reg add "HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\Browser" /v "AllowAddressBarDropdown" /t "REG_DWORD" /d "0" /f
reg add "HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\System" /v "AllowExperimentation" /t "REG_DWORD" /d "0" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /v "PreventDeviceMetadataFromNetwork" /t "REG_DWORD" /d "1" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d "0" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d "0" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /v "PreventNetworkTrafficPreUserSignIn" /t "REG_DWORD" /d "1" /f
reg add "HKLM\SYSTEM\ControlSet001\Control\WMI\Autologger\AutoLogger-Diagtrack-Listener" /v "Start" /t REG_DWORD /d "0" /f
reg add "HKLM\SYSTEM\ControlSet001\Services\DiagTrack" /v "Start" /t REG_DWORD /d "4" /f
reg add "HKLM\SYSTEM\ControlSet001\Services\dmwappushservice" /v "Start" /t REG_DWORD /d "4" /f
reg add "HKLM\SYSTEM\ControlSet001\Services\NlaSvc\Parameters\Internet" /v "EnableActiveProbing" /t REG_DWORD /d "0" /f




reg load "HKU\Custom" "%~dp0mount\Users\Default\NTUSER.DAT"
reg load "HKLM\Custom\SOFTWARE" "%~dp0mount\Windows\System32\config\SOFTWARE"
reg load "HKLM\Custom\SYSTEM" "%~dp0mount\Windows\System32\config\SYSTEM"

reg add "HKU\Custom\SOFTWARE\Microsoft\Speech_OneCore\Settings\VoiceActivation\UserPreferenceForAllApps" /v "AgentActivationEnabled" /t "REG_DWORD" /d "0" /f
reg add "HKU\Custom\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v "Enabled" /t "REG_DWORD" /d "0" /f
reg add "HKLM\Custom\SOFTWARE\Microsoft\PolicyManager\current\device\Bluetooth" /v "AllowAdvertising" /t "REG_DWORD" /d "0" /f
reg add "HKLM\Custom\SYSTEM\ControlSet001\Services\DiagTrack" /v "Start" /t REG_DWORD /d "4" /f

reg unload "HKU\Custom"
reg unload "HKLM\Custom\SOFTWARE"
reg unload "HKLM\Custom\SYSTEM"

Anton04
05-05-2021, 17:56
Будет ли всё работать для всех пользователей? »

Похоже у Вас каша в голове.

Ветка HKLM для всех системы и всех пользователей.

Ветка HKU только для текущего (залогиненого пользователя).

Поэтому HKLM\Custom - это вообще бред, т.к. эту подветку никто читать не будет (ни софт ни пользователь). Банально это пустышка.

Wikinger
05-05-2021, 18:07
Похоже у Вас каша в голове.
Ветка HKLM для всех системы и всех пользователей.
Ветка HKU только для текущего (залогиненого пользователя). »

Как тогда правильно?
p.s
Это пример из MSMG Toolkit! Мне нужно еще другие добавить.

reg add "HKLM\TK_SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization" /v "OptInOOBE" /t REG_DWORD /d "0" /f
reg add "HKLM\TK_SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v "DODownloadMode" /t REG_DWORD /d "0" /f
reg add "HKLM\TK_SOFTWARE\Policies\Microsoft\Speech" /v "AllowSpeechModelUpdate" /t REG_DWORD /d "0" /f
reg add "HKLM\TK_SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization" /v "DODownloadMode" /t REG_DWORD /d "0" /f
reg add "HKLM\TK_SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "AUOptions" /t REG_DWORD /d "2" /f
reg add "HKLM\TK_SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d "1" /f

Anton04
06-05-2021, 21:31
Wikinger,

Такой ветки HKLM\TK_SOFTWARE то же нет. Есть HKLM\SOFTWARE
Просто откройте редактор реестра и сами посмотрите.

geepnozeex
11-03-2023, 17:21
Импорт твиков в образ с правами TI через Powershell (для SOFTWARE и/или SYSTEM )-
Reg load HKLM\SSOFTWARE C:\WORK\Mount\Windows\System32\Config\Software
Reg load HKLM\SSYSTEM C:\WORK\Mount\Windows\System32\Config\System
superUser (https://github.com/mspaintmsi/superUser/releases) /w /s powershell -ep bypass D:\TWEAKS\PSREG.ps1
Reg unload HKLM\SSOFTWARE
Reg unload HKLM\SSYSTEM

пример файла PSREG.ps1
RD HKLM:\SSYSTEM\ControlSet001\Services\edge*,HKLM:\SSYSTEM\ControlSet001\Services\diag* -rec
'wscsvc','Security*','WSearch'|%{SP HKLM:\SSYSTEM\ControlSet001\Services\$_ Start -V 4}
[Microsoft.Win32.Registry]::SetValue('HKEY_LOCAL_MACHINE\SSYSTEM\ControlSet001\Control\CrashControl','AutoReboot',0,'Dword')
удаление служб.
выключение служб.
выключение авто перезагрузки при BSOD.
[hr]

Импорт твиков в HKEY_CURRENT_USER в образе -

Reg load HKU\Custom C:\WORK\Mount\Users\Default\NTUSER.DAT
powershell -ep bypass D:\TWEAKS\HKEY_CURRENT_USER.ps1
Reg unload HKU\Custom


пример файла HKEY_CURRENT_USER.ps1

[Microsoft.Win32.Registry]::SetValue('HKEY_USERS\Custom\SOFTWARE\Microsoft\Windows\DWM','ColorPrevalence',1,'Dword')

[Microsoft.Win32.Registry]::SetValue('HKEY_USERS\Custom\Control Panel\Desktop','JPEGImportQuality',100,'Dword')

пример удаления в образе раздела из HKEY_CURRENT_USER
RD Registry::HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager -Rec

Shulzzz
18-06-2023, 09:19
Не понимаю почему все пытаются работать с веткой HKCU, когда нужен default user, чтобы изменения применялись к каждому новому пользователю нужно редактировать %letter%:\users\Default\NTUSER.DAT, а не текущего пользователя

Vadikan
18-06-2023, 16:16
Shulzzz, так у default тоже есть hkcu

Guman
29-06-2024, 04:56
Делаю интеграцию твиков реестра в wim образ Windows 7. С веткой software и другими ветками все нормально интегрируются. но стоить добавить что то в ветку SYSTEM , то вовремя установки при первом входе BSOD STOP: (http://forum.oszone.net/post-3028249.html#post3028249) 0x00000067

Вот сам метод интеграции в wim образ
echo Загрузка ветки реестра SYSTEM из WIM-образа
Reg load HKEY_LOCAL_MACHINE\PE4-SYSTEM "%~dp0[Mount]\Windows\System32\config\SYSTEM" > NUL
echo Импортирование
Reg import "%ProjectFolderPath%\TWEAKS_.REG" >nul 2>&1
echo Выгрузка профилей в WIM-образ...
Reg unload HKEY_LOCAL_MACHINE\PE4-SYSTEM > NUL

что может быть?? Версия ОС windows 7 x64 может в этом загвоздка? до этого был x86 и все было норм..
Может проблема в System32?
Reg load HKEY_LOCAL_MACHINE\PE4-SYSTEM "%~dp0[Mount]\Windows\System32\config\SYSTEM" > NUL





Не понимаю почему все пытаются работать с веткой HKCU, когда нужен default user, чтобы изменения применялись к каждому новому пользователю нужно редактировать %letter%:\users\Default\NTUSER.DAT, а не текущего пользователя »
так разве не правильно для всех пользователей? у меня импорт туда сделан и все работает...
вот пример
[HKEY_USERS\PE4-Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
;;Закрепляем панель задач
"TaskbarSizeMove"=dword:00000000
;;Использовать большие значки на Панели задач
"TaskbarSmallIcons"=dword:00000000
;;Не групировать кнопки на панеле задач
"TaskbarGlomLevel"=dword:00000002
;;Увеличить время задержки появления эскизов на панели задач до 10 сек:
"ExtendedUIHoverTime"=dword:00002710




© OSzone.net 2001-2012