Общее - [статья] Применение твиков реестра Windows

Ответить
 • Просмотры: 39
Аватара пользователя
Vadikan

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение Vadikan »

Здравствуйте. Пардон если тема не там.

Хочу сделать себе сборку Win7 с автоматическими настройками.

С помощью гугла получилось все что хотел но решение этой проблемы я не нашел.

Импортирую reg файл с твиками на завершении установки Windows 7 через SetupComplete.cmd



Для импорта использую способ Mr. dUSHA



Код:

Код: Выделить всё

cd /d %~dp0
REG SAVE HKCU C:\Users\Default\bkpCU1st.DAT /y
REG RESTORE HKCU C:\Users\Default\NTUSER.DAT
DEL /F /Q /A C:\Users\Default\NTUSER.DAT*
regedit /s %windir%\Setup\Scripts\Tweaks.reg
REG SAVE HKCU C:\Users\Default\NTUSER.DAT /y
REG RESTORE HKCU C:\Users\Default\bkpCU1st.DAT
DEL /F /Q /A C:\Users\Default\bkpCU1st.DAT
exit

Вроде бы все твики хорошо применяются, кроме этого



Код:

Код: Выделить всё

;Изъять все программы из Панели задач
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband]
;Не показывать ссылки на программы в Панели задач
"Favorites"=hex:ff
;Удалить записи о закреплённых программах в Панели задач
"FavoritesResolve"=-

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



Скрытый текст

[spoiler]Изображение[/spoiler]






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



Собственно вопрос в том как решить проблему.

Предлагайте любые способы, как через SetupComplete.cmd так и через другие средства (например импорт reg файла в подгруженный реестр из install.wim)

Спасибо.
Аватара пользователя
Mr dUSHA

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение Mr dUSHA »

Цитата Qweezy:



Предлагайте любые способы
Общее - [статья] Применение твиков реестра Windows




Предлагаю почитать в целях самообразования:

Твики реестра .: [архив] :.


Общее - Твики реестра Windows .: [все вопросы] :.




и затем попытаться решить проблему самостоятельно. Так интереснее Изображение
Аватара пользователя
Qweezy

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение Qweezy »

Цитата Mr dUSHA:



Предлагаю почитать в целях самообразования:

Твики реестра .: [архив] :.


Общее - Твики реестра Windows .: [все вопросы] :.
Общее - [статья] Применение твиков реестра Windows




Ознакомился. Сперва попробовал удалить из реестра все записи Active Setup (т.е. все GUID)

Затем создал нового юзера, пропал только ярлык IE.

Оставшиеся WMP и Explorer остались на месте.

В голову приходит только создать новый GUID и прописать путь до батника который при первом логине будет применять твики и перезагружать процесс explorer.exe, но ведь если учетка не имеет прав админа то и изменения не применятся в реестре.

Возможно нужно создать для этих 3 приложений заглушку, чтобы их не устанавливало при первом входе.

Пока что забью на эти ярлыки, может ответ найду позже.
Аватара пользователя
Vadikan

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение Vadikan »

Цитата Qweezy:



В голову приходит только создать новый GUID
Общее - [статья] Применение твиков реестра Windows




Действительно, ведь именно это предлагается по второй ссылке.


Цитата Qweezy:



но ведь если учетка не имеет прав админа то и изменения не применятся в реестре
Общее - [статья] Применение твиков реестра Windows




Так сделайте автологин админа пару раз. При первом входе в RunOnce или RunOnceEx
http://www.oszone.net/8610
внесите записи на выполнение команд при втором входе.
Аватара пользователя
geepnozeex

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение geepnozeex »

Цитата Qweezy:



Изъять все программы из Панели задач
Общее - [статья] Применение твиков реестра Windows




Через реестр это не решается скорее всего.

На десятке я удаляю ярлыки через
10 / 2016 - Настройка значков панели задач Windows 10
Аватара пользователя
Qweezy

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение Qweezy »

Цитата geepnozeex:



Через реестр это не решается скорее всего.

На десятке я удаляю ярлыки через LayoutModification.xml
Общее - [статья] Применение твиков реестра Windows




Спасибо за способ, но я так понимаю работает только на Windows 10 ?

У меня Windows 7, поместил файл LayoutModification.xml по пути Users\Default\AppData\Local\Microsoft\Windows\Shell прямо в смонтированный install.wim

После установки ничего не изменилось Изображение



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



Скрытый текст

[spoiler]

Код: Выделить всё

<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification" xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout">
<CustomTaskbarLayoutCollection PinListPlacement="Replace">
    <defaultlayout:TaskbarLayout>
        <taskbar:TaskbarPinList >
            <taskbar:DesktopApp DesktopApplicationLinkPath="#leaveempty"/>
        </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>
[/spoiler]
Аватара пользователя
geepnozeex

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение geepnozeex »

Цитата Qweezy:



Спасибо за способ, но я так понимаю работает только на Windows 10 ?
Общее - [статья] Применение твиков реестра Windows




Вероятно.


Цитата Qweezy:



REG SAVE HKCU C:\Users\Default\bkpCU1st.DAT /y

REG RESTORE HKCU C:\Users\Default\NTUSER.DAT

DEL /F /Q /A C:\Users\Default\NTUSER.DAT*

REG SAVE HKCU C:\Users\Default\NTUSER.DAT /y

REG RESTORE HKCU C:\Users\Default\bkpCU1st.DAT

DEL /F /Q /A C:\Users\Default\bkpCU1st.DAT
Общее - [статья] Применение твиков реестра Windows




Логика работы данной трихамудии мне не ясна.

А просто -

reg load HKEY_USERS\Custom C:\Users\Default\NTUSER.DAT

reg import X:\HKEY_CURRENT_USER.reg

reg unload HKEY_USERS\Custom

не работает из SetupComplete.cmd ?
Аватара пользователя
Qweezy

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение Qweezy »

Цитата geepnozeex:



Вероятно.
Общее - [статья] Применение твиков реестра Windows




100%

Я проверил, работает как часы на Windows 10 но не работает на Windows 7.


Цитата geepnozeex:



Логика работы данной трихамудии мне не ясна.
Общее - [статья] Применение твиков реестра Windows





Цитата Mr dUSHA:



cd /d %~dp0

REG SAVE HKCU C:\Users\Default\bkpCU1st.DAT /y
Аватара пользователя
Vadikan

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение Vadikan »

Цитата Qweezy:



на мой взгляд, CURRENT_USER многие могут не сработать.
Общее - [статья] Применение твиков реестра Windows




Взгляды тут ни причём, это технический вопрос. Setupcomplete запускается от имени системы, о чём написано на сайте. Поэтому твики HKCU работают, но для системного профиля:)




Цитата Qweezy:



считаю что намного удобнее не разбивать все твики на HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER отдельно
Общее - [статья] Применение твиков реестра Windows




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




Цитата Qweezy:



тем более что к ним могут добавиться твики и в HKEY_CLASSES_ROOT
Общее - [статья] Применение твиков реестра Windows




Тем более вам надо почитать

http://www.oszone.net/8597#keys
Аватара пользователя
geepnozeex

Re: Общее - [статья] Применение твиков реестра Windows

Сообщение geepnozeex »

Цитата Qweezy:



И насколько я понял в вашем способе импортировать таким способом получилось бы только твики HKEY_CURRENT_USER ?
Общее - [статья] Применение твиков реестра Windows




Да, а для HKEY_LOCAL_MACHINE и HKEY_CLASSES_ROOT достаточно самого setupcomplete.

Причём HKEY_CLASSES_ROOT это дубль подраздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes\

Пример команды «Копировать в папку» и «Переместить в папку» в контекстное меню -

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}]

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}]

и тоже самое

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}]
Ответить

Вернуться в «Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista»