Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] SetupComplete.cmd

Ответить
Настройки темы
Общее - [статья] SetupComplete.cmd

(*.*)


Сообщения: 36490
Благодарности: 6675


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


SetupComplete.cmd
Программа установки Windows Vista спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem....


Читать дальше...

Важно
setupcomplete не предназначен для импорта твиков в HKCU за исключением случая, когда импорт осуществляется в профиль Default с целью применения ко всем учетным записям.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:21, 17-01-2009

 

Аватара для osmaster

Пользователь


Сообщения: 107
Благодарности: 17

Профиль | Отправить PM | Цитировать


Как отличать образ Windows 10 LTSC от других?

С выходом билда 1809 для Windows 10 компания Майкрософт обновила дистрибутивы не только "потребительских" версий, но и корпоративную LTSB (теперь LTSC). В моём файле SetupComplete.cmd присутствовал набор условий перехода по меткам и запуск разных твиков реестра:
Код: Выделить весь код
ver | find "6.1" > nul && goto :windows-7
ver | find "6.3" > nul && goto :windows-9
ver | find "10.0.14393" > nul && goto :windows-A
ver | find "10.0.17134" > nul && goto :windows-X
- где Windows A - означает: корпоративная LTSB, Windows X - "попсовая" (с магазином и пр.)
Теперь все редакции последней версии Windows 10 имеют одинаковый номер 10.0.17763.107. Как на завершающем этапе установки определить что установилось?

Отправлено: 15:23, 17-12-2018 | #371



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для timon45

Ветеран


Сообщения: 555
Благодарности: 152

Профиль | Отправить PM | Цитировать


osmaster, а если по аналогии как я к примеру определяю редакцию в Windows 7, думаю в 10-ке должно быть нечто похожее
Код: Выделить весь код
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | FINDSTR /i Enterprise
IF NOT ERRORLEVEL 1 (goto enterprise) else (goto notenterprise)

Отправлено: 08:35, 22-12-2018 | #372


Аватара для osmaster

Пользователь


Сообщения: 107
Благодарности: 17

Профиль | Отправить PM | Цитировать


timon45, вот моё решение данного вопроса:
Код: Выделить весь код
dism /Online /English /Get-CurrentEdition | find "EnterpriseS" && goto :Windows-A
Хоть данное решение и рабочее, но оно мне не пригодилось. Набор моих твиков реестра Windows 10 v1809 для редакций LTSC и BE VLSC оказался практически одинаковым, поэтому объединил их в один твик windows-Y. Код вышел такой:
Код: Выделить весь код
ver | find "6.1" > nul && goto :windows-7
ver | find "6.3" > nul && goto :windows-9
ver | find "10.0" > nul && goto :windows-Y
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:27, 23-12-2018 | #373


Пользователь


Сообщения: 85
Благодарности: 11

Профиль | Отправить PM | Цитировать


Помогите пожалуйста разобраться с содержимым файла SetupComplete.cmd:
SetupComplete.cmd

Код: Выделить весь код
@echo off
ECHO. 
::: Connected User Experiences and Telemetry (def-Automatic)
SC Config DiagTrack start= Disabled
ECHO.  
::: Microsoft Diagnostics Hub Standard Collector Service (def-manual)
sc config diagnosticshub.standardcollector.service start= Disabled
ECHO. 
::: Dmwappushservice (def-manual)
SC Config dmwappushservice start= Disabled
ECHO. 
::: BitLocker Drive Encryption Service (def-manual)
SC Config BDESVC start= Disabled
ECHO.
::: Windows Search (def-Automatic)
SC Config WSearch start= Demand
ECHO.
::: UAC File Virtualization (def-Automatic)
SC Config luafv start= Demand
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Application Experience\AitAgent" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Application Experience\StartupAppTask" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Autochk\Proxy" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\CloudExperienceHost\CreateObjectTask" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Device Information\Device" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Device Setup\Metadata Refresh" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Diagnosis\RecommendedTroubleshootingScanner" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Diagnosis\Scheduled" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\DiskFootprint\Diagnostics" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\DiskFootprint\StorageSense" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Feedback\Siuf\DmClient" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Feedback\Siuf\DmClientOnScenarioDownload" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Location\Notifications" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Location\WindowsActionDialog" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Maintenance\WinSat" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parser" /Disable
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\NetTrace\GatherNetWorkInfo" /Disable
ECHO. 
SCHTASKS.exe /Change /TN "\Microsoft\Windows\PI\Sqm-Tasks" /Disable 
ECHO. 
SCHTASKS.exe /Change /TN "\Microsoft\Windows\SettingSync\BackgroundUploadTask" /Disable 
ECHO. 
SCHTASKS.exe /Change /TN "\Microsoft\Windows\SettingSync\NetworkStateChangeTask" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\WDI\ResolutionHost" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Windows Error Reporting\QueueReporting" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\Windows Media Sharing\UpdateLibrary" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\WindowsUpdate\Automatic App Update" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\WindowsUpdate\sih" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\Windows\WindowsUpdate\sihboot" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\XblGameSave\XblGameSaveTask" /Disable 
ECHO.
SCHTASKS.exe /Change /TN "\Microsoft\XblGameSave\XblGameSaveTaskLogon" /Disable 
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Application-Experience/Program-Inventory" /v "Enabled" /t REG_DWORD /d "0" /f 
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Application-Experience/Program-Telemetry" /v "Enabled" /t REG_DWORD /d "0" /f 
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Application-Experience/Steps-Recorder" /v "Enabled" /t REG_DWORD /d "0" /f 
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Application-Experience/Program-Compatibility-Assistant" /v "Enabled" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Application-Experience/Program-Compatibility-Troubleshooter" /v "Enabled" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-User Experience Virtualization-SQM Uploader/Operational" /v "Enabled" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-DiskDiagnosticDataCollector/Operational" /v "Enabled" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-DiskDiagnosticResolver/Operational" /v "Enabled" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Program-Compatibility-Assistant/CompatAfterUpgrade" /v "Enabled" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Windows.Globalization/Analytic" /v "Enabled" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\Appraiser" /v "Nightly" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\AppraiserServer" /v "Maintenance" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\AvStatus" /v "Nightly" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\DevInv" /v "Oobe" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\InvAgent" /v "Maintenance" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\InvAgent" /v "Oobe" /t REG_DWORD /d "0" /f
ECHO.
REG Delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CaretTracking" /f
ECHO.
REG Delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\PenService" /f
ECHO.
REG Delete "HKLM\SOFTWARE\Microsoft\RADAR" /f
ECHO.
REG Delete "HKLM\SOFTWARE\Microsoft\Feeds" /f
ECHO.
REG Delete "HKLM\SOFTWARE\WOW6432Node\Microsoft\Feeds" /f
ECHO.
REG Delete "HKLM\SOFTWARE\Google" /f
ECHO.
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Audio" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Circular Kernel Context Logger" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\CloudExperienceHostOobe" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\DataMarket" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\LwtNetLog" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\Mellanox-Kernel" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\NtfsLog" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\RdrLog" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\SpoolerLogger" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\SQMLogger" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WiFiSession" /v "Start" /t REG_DWORD /d "0" /f
ECHO. 
REG Add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WFP-IPsec Trace" /v "Start" /t REG_DWORD /d "0" /f
ECHO.
XCOPY %WINDIR%\Setup\Scripts\Clean\* /Y /Q %WINDIR%\Clean\
ECHO.
XCOPY "%WINDIR%\Setup\Scripts\Keys\rarreg.key" /Y /Q /C /R /H "%PROGRAMFILES%\WinRAR\"
ECHO.
REG Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /V "RUN" /T REG_SZ /D "%WINDIR%\Setup\Scripts\Reg.bat"
ECHO.
::: AG
Exit

После установки ОС Windows 10 LTSC в режиме аудита после отработки SetupComplete.cmd в настройках Конфиденциальности блокируется настройка "Разрешить Windows отслеживать запуски приложений для улучшения меню Пуск и результатов поиска":

Подскажите пожалуйста, какой параметр блокирует настройку?

Отправлено: 16:39, 01-03-2019 | #374


Старожил


Сообщения: 182
Благодарности: 26

Профиль | Отправить PM | Цитировать


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

-------


Последний раз редактировалось Prodif, 02-03-2019 в 11:13.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:04, 02-03-2019 | #375


(*.*)


Сообщения: 36490
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата north7:
Подскажите пожалуйста, какой параметр блокирует настройку? »
https://t.me/sterkin_ru/501 | https://vk.com/wall-81672804_5129

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 12:38, 03-03-2019 | #376


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Скрипт setupcomplete.cmd не работает W10 LTSC
Нужно просто выполнить простые команды, установка программ, отключить службы.

sources\$oem$\$$\setup\scripts\setupcomplete.cmd
start /wait %DiskRoot%\$oem$\$1\Soft\winrar.exe /s

p.s
На Win7 проблем не было таких. Нужно сделать без изменения образа wim, в случае необходимости чтобы это удалить без проблем.

Как решить?

Отправлено: 20:37, 25-10-2019 | #377


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6917
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Macysamyor, пути неправильные, поскольку папка $oem$ вложена в папку sources.
Код: Выделить весь код
start "WinRAR" /wait "%windir%\setup\scripts\winrar.exe" /s

Отправлено: 20:47, 25-10-2019 | #378


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Smarty:
пути неправильные, поскольку папка $oem$ вложена в папку sources. »

$oem$\$1\scripts\soft\winrar\winrar.exe

Setupcomplete.cmd
start "WinRAR" /wait "%windir%\setup\scripts\soft\winrar\winrar.exe" /s

Так должно?

И ещё, как мне скопировать папку на рабочий стол после установки?

Отправлено: 21:19, 25-10-2019 | #379


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6917
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Цитата Macysamyor:
Так должно? »
Я, вроде, понятно написал строку из Setupcomplete.cmd.
Цитата Macysamyor:
И ещё, как мне скопировать папку на рабочий стол после установки? »
Microsoft Docs в помощь.

Отправлено: 21:45, 25-10-2019 | #380



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] SetupComplete.cmd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08
Помогите пожалуйста не срабатывает команда из*cmd файла запускаемого из RanOnceEx.cmd vovchiku Автоматическая установка Windows 2000/XP/2003 6 25-09-2007 23:38
Статья на OSZone [mzd] Новости и флейм из мира *nix 19 02-04-2006 13:40
(статья) Ссылки Vadikan Автоматическая установка Windows 2000/XP/2003 0 14-03-2006 11:43
Статья mask Сетевые технологии 1 23-02-2004 02:53




 
Переход