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

Компьютерный форум 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

 

Аватара для sainfo

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


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

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


Vanadiy777,
Я опять к вам с просьбой: благодаря вашему содействию все отработало просто прекрасно, кроме одного .cmd скрипта. Походу что то где то в нем не так?
Код: Выделить весь код
@echo off
cd /d "%ProgramFiles(x86)%\Microsoft"
for /f "tokens=3 delims= " %%i in ('reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft EdgeWebView" /v "DisplayVersion"') do set "version=%%i"
for /f "tokens=3 delims= " %%i in ('reg query "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge" /v "DisplayVersion"') do set "version=%%i"
EdgeWebView\Application\%version%\Installer\setup.exe --uninstall --force-uninstall --msedgewebview --system-level --verbose-logging
EdgeCore\%version%\Installer\setup.exe --uninstall --force-uninstall --msedge --system-level --verbose-logging
Edge\Application\%version%\Installer\setup.exe --uninstall --force-uninstall --msedge --system-level --verbose-logging
if exist "%ProgramFiles(x86)%\Microsoft" rd /s /q "." >nul 2>&1
exit /b
Это скрипт удаления Microsoft Edge Chromium, скрипт работает, но как то кривовато: остаются хвосты и остались названия.

-------
Windows 11 23H2 IoT Enterprise LTSC


Отправлено: 14:01, 31-05-2022 | #481



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

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


Аватара для Vanadiy777

Ветеран


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

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


Цитата sainfo:
скрипт работает, но как то кривовато: остаются хвосты и остались названия. »
sainfo,
Известная проблема...
Читайте здесь Как удалить полностью Microsoft Edge?

Отправлено: 20:03, 31-05-2022 | #482


Аватара для sainfo

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


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

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


Цитата Vanadiy777:
Известная проблема...
Читайте здесь Как удалить полностью Microsoft Edge? »
Прочитал, это все понятно. Простым и надежным способом является применение проги Uninstall Microsoft Edge Chromium после инсталляции ОС - все удаляется. Но мне хотелось что бы эти действия выполнялись на стадии установки. Собственно потому и обратился, но если рабочего решения со скриптом нет, тогда ладно, пусть будет как есть.

-------
Windows 11 23H2 IoT Enterprise LTSC


Последний раз редактировалось sainfo, 31-05-2022 в 20:59.


Отправлено: 20:28, 31-05-2022 | #483


Аватара для Vanadiy777

Ветеран


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

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


Цитата sainfo:
Простым и надежным способом является применение проги Uninstall Microsoft Edge Chromium »
sainfo, не могу найти эту программу...
Если не жалко, киньте ссылку, можно в личку...
Спасибо.

Отправлено: 23:32, 31-05-2022 | #484


Аватара для sainfo

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


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

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


Цитата Vanadiy777:
Если не жалко, киньте ссылку ... »
Да, конечно, вот Uninstall Microsoft Edge Chromium: https://wdho.ru/2cf04a
Запускаем RemoveEDGE.CMD от админа, отрабатывает install_wim_tweak.exe, отчет о проделанной работе будет здесь: Packages.txt
У меня вроде бы как все удалилось, если при обновление опять станет Edge, запустить снова скрипт, удобная штука. Со мною этим поделился товарищ, где он ее "нарыл" - не спрашивал.

-------
Windows 11 23H2 IoT Enterprise LTSC


Последний раз редактировалось sainfo, 01-06-2022 в 09:32.


Отправлено: 09:21, 01-06-2022 | #485


Ветеран


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

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


Цитата Vadikan:
Мы ведь уже обсуждали, что это не имеет отношения к OneDrive »
ты дурак что-ли, эй? - конечно имеет.
Цитата Vadikan:
забаню. »
да вперёд, этот мёртвый форум он нам и нахер не нужён.

Отправлено: 10:09, 01-06-2022 | #486


Аватара для Vanadiy777

Ветеран


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

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


Цитата sainfo:
Да, конечно, вот Uninstall Microsoft Edge Chromium: »
sainfo, у меня по этой ссылке скачивается какой-то Cleanmgr+.rar...

Естественно, в нем нет этих файлов RemoveEDGE.CMD, install_wim_tweak.exe

Отправлено: 13:04, 01-06-2022 | #487


Аватара для sainfo

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


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

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


Vanadiy777,
Вот елки, смотрел же. Похоже что не туда смотрел, извините: https://files.dp.ua/ru/e4HP7sG8N или здесь https://wdho.ru/5e33b1

-------
Windows 11 23H2 IoT Enterprise LTSC


Последний раз редактировалось sainfo, 01-06-2022 в 13:34.

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

Отправлено: 13:28, 01-06-2022 | #488


Аватара для Vanadiy777

Ветеран


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

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


Цитата sainfo:
Но мне хотелось что бы эти действия выполнялись на стадии установки. »
sainfo,
кладем в папку scripts файлы install_wim_tweak.exe и RemoveEDGE.cmd,
добавляем строчку в SetupComplete.cmd:
SetupComplete.cmd
Код: Выделить весь код
Echo off
cscript.exe %windir%\system32\slmgr.vbs /rilc
cscript.exe %windir%\system32\slmgr.vbs /upk >nul 2>&1
cscript.exe %windir%\system32\slmgr.vbs /ckms >nul 2>&1
cscript.exe %windir%\system32\slmgr.vbs /cpky >nul 2>&1
changepk.exe /productkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
DISM /Online /Set-ReservedStorageState /State:Disabled
reg load "hku\Default" "C:\Users\Default\NTUSER.DAT" 
reg delete HKU\default\software\Microsoft\Windows\CurrentVersion\Run /v OneDriveSetup /f
reg unload "hku\Default"
del "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\onedrive.lnk"
cd /d "%~dp0"
call Files.cmd >nul 2>&1
call HWID_Activation.cmd /u
rem Сюда добавляем строчку
Call RemoveEDGE.cmd >nul 2>&1
for /f  "skip=1 tokens=*" %%a in ('wmic baseboard get Manufacturer^, product') do if not defined Product set Product=%%a
cd %~dp0%Product%
for %%f in (Files\*.cmd) do call %%f
for %%f in (Files\*.reg) do reg import %%f
RD /S /Q "%SystemRoot%\Setup\Scripts"
exit /b

RemoveEDGE.cmd правим так:
RemoveEDGE.cmd

Код: Выделить весь код
CD /d %~dp0
SET MSEDGE=HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge
for /F "tokens=2* skip=2" %%a in ('reg query "%MSEDGE%" /v "UninstallString"') do SET UnInst=%%b
%UnInst% --force-uninstall --delete-profile
SET MSEDGE=HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft EdgeWebView
for /F "tokens=2* skip=2" %%a in ('reg query "%MSEDGE%" /v "UninstallString"') do SET UnInst=%%b
%UnInst% --force-uninstall --delete-profile
install_wim_tweak.exe /o /l
install_wim_tweak.exe /o /c Microsoft-Windows-Internet-Browser-Package /r
install_wim_tweak.exe /h /o /l
rd /s /q "%ProgramFiles(x86)%\Microsoft"
Reg Add "HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate" /v "DoNotUpdateToEdgeWithChromium" /t REG_DWORD /d "1" /f
Del /F /Q %0
exit /b


На этапе установки удаляется EDGE, после установки накопительных обновлений EDGE не устанавливается.

Это требовалось?

Проверил на Windows 10-11...
Но это только под х64, под х86 надо править файл RemoveEDGE.cmd

Последний раз редактировалось Vanadiy777, 02-06-2022 в 22:00.

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

Отправлено: 17:29, 02-06-2022 | #489


Аватара для sainfo

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


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

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


Цитата Vanadiy777:
кладем в папку scripts файлы install_wim_tweak.exe и RemoveEDGE.cmd, добавляем строчку в SetupComplete.cmd...
Ну да, именно это я и хотел, под х86 мне и не нужно, попробую - приогромнейшее спасибо!

-------
Windows 11 23H2 IoT Enterprise LTSC


Последний раз редактировалось sainfo, 03-06-2022 в 00:28.


Отправлено: 23:32, 02-06-2022 | #490



Компьютерный форум 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




 
Переход