Показать полную графическую версию : [статья] SetupComplete.cmd
Vadikan, Home, Home SL, Pro и Ent.
пытаюсь избавиться от окна журнала действий во время установки Windows 10, которое выходит после ввода логина и пароля пользователя. Пытался сделать твик реестра с помощью SetupComplete.cmd, но я использую папки OEM и он не выполняется. Как альтернативу использовал FirstLogonCommands в файле ответов, но он срабатывает после завершения установки. Пробовал с помощью cmdlines.txt в корне OEM тоже не срабатывает. Подскажите, кто смог избавиться от этого окна, как правильно выполнить импорт реестра: »
https://compiq.info/wp-content/uploads/2019/07/%D0%9E%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0-%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B9-%D0%B2-%D0%BE%D0%BA%D0%BD%D0%B5-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-Windows-10.png
Если вот про это.... Всё работае, пропускает!
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "AllowClipboardHistory" /t REG_DWORD /d "0" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "AllowCrossDeviceClipboard" /t REG_DWORD /d "0" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableActivityFeed" /t REG_DWORD /d "0" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "PublishUserActivities" /t REG_DWORD /d "0" /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "UploadUserActivities" /t REG_DWORD /d "0" /f
p.s
Насчёт не сбратывания файла, проверить имя файла и папок
Не рекомендую использовать кириллицу в файле, даже при выводе сообщений echo, и кодировку тоже! Не всегда спасает, проверено!
Kenneci, а какая связь между двумя первыми параметрами и журналом действий? Если никакой, то зачем оно тут?
Wyshakalan
13-02-2020, 18:34
Я пробовал прописать ветки с ключами в удобном для себя порядке, но выяснилось, что некоторые из них не срабатывают.
Если ветки и ключи реестра прописаны в setupcomplete.cmd в том порядке в каком они находятся в самом реестре, то они все без исключения применяются.
Возник вопрос:
Существуют ли ограничение на количество твиков реестра в setupcomplete , я имею ввиду чтобы несколько дясятков ключей и веток за раз применить?
И должны ли они быть в обязательном порядке, в каком они находятся в реестре или нет?
Перед каждым твиком использую start /wait reg add
p.s
Не понятна причина такого поведения
Кодировка блокнота проверена.
Wyshakalan
14-02-2020, 12:13
Добавил ещё один ключ setupcomplete.cmd
Теперь игнорирует эти настройки, и некоторые другие
http://forum.oszone.net/post-2904346-422.html
p.s
Настройки все из HKLM\SOFTWARE\Policies\Microsoft\Windows\System или из политики.
Что делать с этим?
p.s
Все настройки нужны без икслючения!
выяснилось, что некоторые из них не срабатывают »
Скорее всего в коде (тексте) твиков ошибки, потому что твики, приведенные вами по ссылке выше, вносятся без каких-либо танцев с бубном.
Выкладывайте твики как они у вас написаны и вносятся, будем посмотреть.
Wyshakalan
14-02-2020, 13:00
Скорее всего в коде (тексте) твиков ошибки, потому что твики, приведенные вами по ссылке выше, вносятся без каких-либо танцев с бубном.
Выкладывайте твики как они у вас написаны и вносятся, будем посмотреть. »
start /wait reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AdvertisingInfo" /v "DisabledByGroupPolicy" /t REG_DWORD /d "1" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat" /v "AITEnable" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat" /v "DisableInventory" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat" /v "DisableUAR" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DisableDeviceDelete" /t REG_DWORD /d "1" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DisableDiagnosticDataViewer" /t REG_DWORD /d "1" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "DoNotShowFeedbackNotifications" /t REG_DWORD /d "1" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "AllowClipboardHistory" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "AllowCrossDeviceClipboard" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableActivityFeed" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableCdp" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableSmartScreen" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "PublishUserActivities" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "UploadUserActivities" /t REG_DWORD /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /t REG_DWORD /d "1" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\Spynet" /v "SpynetReporting" /t "REG_DWORD" /d "0" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\Spynet" /v "SubmitSamplesConsent" /t "REG_DWORD" /d "2" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\Software Protection Platform" /v "NoGenTicket" /t "REG_DWORD" /d "1" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore" /v "DisableSR" /t REG_DWORD /d "1" /f >nul 2>&1
start /wait reg add "HKLM\SOFTWARE\Policies\Microsoft\WMDRM" /v "DisableOnline" /t "REG_DWORD" /d "1" /f >nul 2>&1
Да они вносятся, только вот проблема начала появлятся, по море большего обьема твиков.
Если удалить строку где EnableCdp, вроде бы отрабатывает (смотрел реестр после установки)
p.s
Здесь я начал экспериментировать с start /wait, в поисках решения
проблема начала появлятся, по море большего обьема твиков »
Объем - без разницы, сколько есть, столько и внесется, другое дело, что некоторые твики не дают корректно завершиться установке системы.
start /wait »
Во-первых, попробуйте (хотя оно здесь вообще не нужно) start "" /wait
Во-вторых, уберите >nul 2>&1
вывод иногда мешает.
Wyshakalan
14-02-2020, 13:51
Smarty, не помогло, и даже без start /wait.
Начал заново проверять, добавляя по одной строке, твики работали, но как только дошел до EnableCdp, опять стало по прежнему.
Wyshakalan, а что это за параметр - EnableCdp?
Передача между устройствами?
Wyshakalan
14-02-2020, 14:21
а что это за параметр - EnableCdp?
Передача между устройствами? »
Проще говоря да. Это одна из немногих функций телеметрии
Параметры Windows > Система
Это из en-US версии:
Settings > System > Shared experiences
Групповая политика, в русской не сложно найти будет
+ Computer Configuration > Administrative Templates > System > Group Policy:
+ Double-click "Continue experiences on this device" : Disabled -> OK
This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences).
If you enable this policy setting, the Windows device is discoverable by other Windows devices that belong to the same user, and can participate in cross-device experiences.
If you disable this policy setting, the Windows device is not discoverable by other devices, and cannot participate in cross-device experiences.
If you do not configure this policy setting, the default behavior depends on the Windows edition. Changes to this policy take effect on reboot.
https://www.groovypost.com/wp-content/uploads/2017/07/Shared-Experiences-Settings.png
p.s
Возможно конфликт и связан с этим
Возможно конфликт и связан с этим »
Может попробовать отказаться от использования политики?
Эта опция выключается ещё так:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CDP]
"CdpSessionUserAuthzPolicy"=dword:00000000
"RomeSdkChannelUserAuthzPolicy"=dword:00000000
"NearShareChannelUserAuthzPolicy"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CDP\SettingsPage]
"RomeSdkChannelUserAuthzPolicy"=dword:00000000
Wyshakalan
14-02-2020, 14:58
Может попробовать отказаться от использования политики? »
Можно и так конечно, но политика для всего пк.
У меня вариант другой есть, т.е. из setupcomplete вызвать другой батник.
С другой стороны я не знаю чего мне дальше ждать, потому что настроек там тьма, подобного типа.
p.s
В противном случае придётся в ручном режиме запускать скрипт, во всяком случае это намного лучше, чем каждый раз это искать всё в настройках.
Можно и так конечно, но политика для всего пк. »
Это будет иметь смысл, если несколько пользователей.
Wyshakalan
14-02-2020, 15:24
Это будет иметь смысл, если несколько пользователей. »
Не только, интерфейс конкретной функции полностью блокируется при использовании политики, в то время когда изменения реестра для HKCU просто устанавливает переключатель в нужное положение и его легко изменить. Это плохо для умышленного доступа, естественно если установить все настройки система от этого не станет полностью конфиденциальной.
Wyshakalan, setupcomplete не для hkcu (за искл. импорта в Default (http://forum.oszone.net/post-2894804.html#post2894804))
Добавил в шапку
Здравствуйте. Подскажите, можно ли из SetupComplete.cmd запустить установку ESET Nod32, ведь он выполняется до первого входа пользователя...
pavelu123
27-06-2020, 15:38
Камрады, подскажите одну вещь.
Пытаюсь включить протокол SMB-1 через powershell в setupcomplete.cmd
вставляю строчку
PowerShell.exe -command "Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol"
shutdown.exe -r -f -t 5 -c
но, видимо, нужно еще что-то указать, т.к. на черном фоне крутится колесико и установка не продолжается.
После ресета Windows продолжает устанавливаться нормально, SMB-1 добавлен в компоненты.
Выполнение этой же команды из уже загруженного windows проходит без вопросов, нужно лишь права администратора
Что нужно указать, чтобы эта команда выполнилась правильно?
Дополняю - после выполнения идет запрос "перезагрузить компьютер y/n". и вот на этом, скорее всего, всё и затыкается.
Искал и таки нашел - добавил в конец команды -norestart.
Будем считать это решением. Если будут проблемы, исправлю запись
pavelu123, попробуйте
powershell -ExecutionPolicy Bypass -noprofile -command 'Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol'
или используйте dism.exe https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/enable-or-disable-windows-features-using-dism#to-enable-windows-features
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC