|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья] SetupComplete.cmd |
|
Общее - [статья] SetupComplete.cmd
|
(*.*) Сообщения: 36544 |
Профиль | Сайт | Отправить PM | Цитировать SetupComplete.cmd
Программа установки Windows Vista спроектирована таким образом, что в конце установки она ищет в папке %WINDIR%\Setup\Scripts файл SetupComplete.cmd. Если таковой находится, все внесенные в него команды выполняются автоматически до первого входа пользователя в систему. Причем выполняются они от имени системной учетной записи LocalSystem.... Читать дальше... Важно setupcomplete не предназначен для импорта твиков в HKCU за исключением случая, когда импорт осуществляется в профиль Default с целью применения ко всем учетным записям. |
|
------- Отправлено: 18:21, 17-01-2009 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Скрины
|
------- Отправлено: 14:35, 18-03-2016 | #341 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1255
|
|
Отправлено: 15:01, 18-03-2016 | #342 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Нашел, после cmd /k "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\diskroot.txt %i:\diskroot.txt"
открылся, вообще не пойму, что я делаю не так |
------- Отправлено: 15:10, 18-03-2016 | #343 |
Ветеран Сообщения: 1255
|
Xaser_VI, Странно, файл находит, не назначается у вас переменная, хотя ваш пример у меня работает. Могу предложить прописать в SetupComplete.cmd запуск MInstAll:
for %%i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %%i:\MInstAll\profiles\Autounattend.ini start "" %%i:\MInstAll\MInst.exe {Patch}\profiles\Autounattend.ini /t 0 По мне, так раз есть файл ответов, то можно прям в нем прописать секцию FirstLogonCommands для запуска. |
Отправлено: 15:36, 18-03-2016 | #344 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Цитата Сrack:
Вообще наткнулся вот на эту тему пост №14 есть два решения, понравился вот этот For /F "tokens=3-5 delims= " %%i In ('cmd /c echo list volume ^| diskpart') Do If %%k==CDFS If Exist %%i:\DISKROOT.TXT SETX CDROM %%i: /M (отбор дисков с файловой системой CDFS) вопрос могу ли я поменять CDFS на NTFS и что нужно прописать в SetupComplete.cmd эту же строчку или что то другое? |
|
------- Отправлено: 17:19, 19-03-2016 | #345 |
Пользователь Сообщения: 110
|
Профиль | Отправить PM | Цитировать Вот так срабатывает для обеих архитектур
SetupComplete.cmd для обеих архитектур x64 и x86
@echo off "%WINDIR%\Setup\Files\Visual C++\VCRHyb64.exe" /S "%WINDIR%\Setup\Files\Directx\directx_Jun2010_redist_silent.exe" "%WINDIR%\Setup\Files\Unchecky\unchecky_setup.exe" -install -update -path "%ProgramFiles%\Unchecky" -no_desktop_shortcut "%WINDIR%\Setup\Files\Adobe\install_flash_player.exe" /install "%WINDIR%\Setup\Files\Adobe\install_flash_player_ppapi.exe" /install msiexec /i "%WINDIR%\Setup\Files\Adobe\sw_lic_full_installer.msi" /quiet /norestart "%WINDIR%\Setup\Files\Unchecky\unchecky_setup.exe" -install -update -path "%ProgramFiles%\Unchecky" -no_desktop_shortcut IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" ( "%WINDIR%\Setup\Files\Microsoft Silverlight\Silverlight_x64.exe" /q "%WINDIR%\Setup\Files\Java\jre-8u77-windows-x64.exe" /s "%WINDIR%\Setup\Files\WinRar\winrar-x64-531ru.exe" /S "%WINDIR%\Setup\Files\7z\7z1514-x64.exe" /S wusa "%WINDIR%\Setup\Files\Flash Player\windows10.0-kb3144756-x64.msu" /quiet /norestart ) Else ( "%WINDIR%\Setup\Files\Microsoft Silverlight\Silverlight.exe" /q "%WINDIR%\Setup\Files\Java\jre-8u77-windows-i586.exe" /s "%WINDIR%\Setup\Files\WinRar\wrar531ru.exe" /S "%WINDIR%\Setup\Files\7z\7z1514.exe" /S wusa "%WINDIR%\Setup\Files\Flash Player\windows10.0-kb3144756-x86.msu" /quiet /norestart ) RMDIR /S /Q "%WINDIR%\Setup" Exit |
Последний раз редактировалось katya74, 09-04-2016 в 16:03. Отправлено: 23:48, 22-03-2016 | #346 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать katya74
SetupComplete.cmd для двух архитектур x64 и x86
@Echo off IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" ( "%WINDIR%\Setup\Files\Microsoft Silverlight\Silverlight_x64.exe" /q "%WINDIR%\Setup\Files\Malicious Software Removal Tool\Windows-KB890830-x64-V5.34.exe" /quiet /norestart wusa "%WINDIR%\Setup\Files\Flash Player\windows10.0-kb3144756-x64.msu" /quiet /norestart ) ELSE ( "%WINDIR%\Setup\Files\Directx\directx_Jun2010_redist_proper_silent.exe" "%WINDIR%\Setup\Files\Unchecky\unchecky_setup.exe" -install -update -path "%ProgramFiles%\Unchecky" -no_desktop_shortcut "%WINDIR%\Setup\Files\Adobe Flash Player\install_flash_player.exe" /install "%WINDIR%\Setup\Files\Adobe Flash Player\install_flash_player_ppapi.exe" /install msiexec /i "%WINDIR%\Setup\Files\Adobe Shockwave Player\sw_lic_full_installer.msi" /quiet /norestart "%WINDIR%\Setup\Files\Microsoft Silverlight\Silverlight.exe" /q "%WINDIR%\Setup\Files\Malicious Software Removal Tool\Windows-KB890830-V5.34.exe" /quiet /norestart wusa "%WINDIR%\Setup\Files\Flash Player\windows10.0-kb3144756-x86.msu" /quiet /norestart ) rd /q /s "%WINDIR%\Setup\Files" del /q /f "%0" EXIT |
Отправлено: 08:20, 23-03-2016 | #347 |
Ветеран Сообщения: 1861
|
Профиль | Отправить PM | Цитировать katya74,
Цитата katya74:
SetupComplete.cmd
@Echo off "%WinDir%\Setup\Files\Directx\directx_Jun2010_redist_proper_silent.exe" "%WinDir%\Setup\Files\Adobe Flash Player\install_flash_player.exe" /install "%WinDir%\Setup\Files\Adobe Flash Player\install_flash_player_ppapi.exe" /install msiexec /i "%WinDir%\Setup\Files\Adobe Shockwave Player\sw_lic_full_installer.msi" /quiet /norestart "%WinDir%\Setup\Files\Microsoft Silverlight\Silverlight.exe" /q "%WinDir%\Setup\Files\Malicious Software Removal Tool\Windows-KB890830-V5.34.exe" /quiet /norestart wusa "%WinDir%\Setup\Files\Flash Player\windows10.0-kb3144756-x86.msu" /quiet /norestart If %PROCESSOR_ARCHITECTURE%==AMD64 ( "%WinDir%\Setup\Files\Microsoft Silverlight\Silverlight_x64.exe" /q "%WinDir%\Setup\Files\Malicious Software Removal Tool\Windows-KB890830-x64-V5.34.exe" /quiet /norestart wusa "%WinDir%\Setup\Files\Flash Player\windows10.0-kb3144756-x64.msu" /quiet /norestart "%WinDir%\Setup\Files\Unchecky\unchecky_setup.exe" -install -path "%ProgramFiles(x86)%\Unchecky" -no_desktop_shortcut ) Else ( "%WinDir%\Setup\Files\Unchecky\unchecky_setup.exe" -install -path "%ProgramFiles%\Unchecky" -no_desktop_shortcut ) Rd /q /s "%WinDir%\Setup\Files" Del /q /f "%0" Exit Добавил условие чтоб х64 софт инсталлировался только на аналогичную ОС. Для unchecky убрал ключ -update (зачем он на свежеустановленной ОС ?) и сделал два варианта установки, чтоб программа установилась в соответствующий Program Files (х32 софт на х64 ОС инсталлируется в %ProgramFiles(x86)%. boss911, Софт в скобках после ELSE в большинстве своем пригодиться на х64 ОС, а Directx (и если не ошибаюсь Adob-ы тоже) содержат в себе компоненты х86/х64. |
|
Последний раз редактировалось Ж.Д.А.Л.К.Е.Р., 23-03-2016 в 11:34. Отправлено: 11:23, 23-03-2016 | #348 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Ж.Д.А.Л.К.Е.Р.
Я в софт не вникал, задача была показать пример, а вот что и куда, это уже пусть другие разносят/делят. |
Отправлено: 12:13, 23-03-2016 | #349 |
Пользователь Сообщения: 110
|
Профиль | Отправить PM | Цитировать Вот вариант не плох срабатывает x64 и x86 архитектуре
SetupComplete.cmd
@echo off Set xOS=x64 If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86 ("%WINDIR%\Setup\Files\Visual C++\VCRHyb64.exe" /S ); ("%WINDIR%\Setup\Files\Directx\directx_Jun2010_redist_silent.exe"); ("%WINDIR%\Setup\Files\Adobe\install_flash_player.exe" /install ); ("%WINDIR%\Setup\Files\Adobe\install_flash_player_ppapi.exe" /install ); (msiexec /i "%WINDIR%\Setup\Files\Adobe\sw_lic_full_installer.msi" /quiet /norestart ); ("%WINDIR%\Setup\Files\Unchecky\unchecky_setup.exe" -install -update -path "%ProgramFiles%\Unchecky" -no_desktop_shortcut ); IF %xOS%==x86 ("%WINDIR%\Setup\Files\Microsoft Silverlight\Silverlight.exe" /q ) Else ("%WINDIR%\Setup\Files\Microsoft Silverlight\Silverlight_x64.exe" /q ); IF %xOS%==x86 ("%WINDIR%\Setup\Files\Java\jre-8u77-windows-i586.exe" /s ) Else ("%WINDIR%\Setup\Files\Java\jre-8u77-windows-x64.exe" /s ); IF %xOS%==x86 ("%WINDIR%\Setup\Files\WinRar\wrar531ru.exe" /S ) Else ("%WINDIR%\Setup\Files\WinRar\winrar-x64-531ru.exe" /S ); IF %xOS%==x86 ("%WINDIR%\Setup\Files\7z\7z1514.exe" /S ) Else ("%WINDIR%\Setup\Files\7z\7z1514-x64.exe" /S ) IF %xOS%==x86 (wusa "%WINDIR%\Setup\Files\Flash Player\windows10.0-kb3144756-x86.msu" /quiet /norestart ) Else (wusa "%WINDIR%\Setup\Files\Flash Player\windows10.0-kb3144756-x64.msu" /quiet /norestart ); ) RMDIR /S /Q "%WINDIR%\Setup" Exit |
Последний раз редактировалось katya74, 09-04-2016 в 16:04. Отправлено: 13:21, 23-03-2016 | #350 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|