Войти

Показать полную графическую версию : [статья] SetupComplete.cmd


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25]

sainfo
31-05-2022, 14:01
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, скрипт работает, но как то кривовато: остаются хвосты и остались названия.
:Beer:

Vanadiy777
31-05-2022, 20:03
скрипт работает, но как то кривовато: остаются хвосты и остались названия. »
sainfo,
Известная проблема...
Читайте здесь Как удалить полностью Microsoft Edge? (http://forum.oszone.net/thread-349757.html)

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

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

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

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

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

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

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

Vanadiy777
02-06-2022, 17:29
Но мне хотелось что бы эти действия выполнялись на стадии установки. »
sainfo,
кладем в папку scripts файлы install_wim_tweak.exe и RemoveEDGE.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 правим так:

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

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

sainfo
09-10-2022, 18:17
del

YUEN HOIFEF
10-11-2022, 15:14
Можно сделать так, чтоб при установке из setupcomplete, были видны диалоги устанавливаемых программ? Для отладки. А то приходится гадать что происходит. В частности забытая PAUSE в этом файле доставила нервотрёпки

Vanadiy777
10-11-2022, 17:59
чтоб при установке из setupcomplete, были видны диалоги устанавливаемых программ? Для отладки. »
Это ключами прописывается...
Допустим не /VERYSILENT, а /SILENT, не /qn, а /qb и т.д.
В этом случае будут отображаться диалоги устанавливаемых программ...

YUEN HOIFEF
11-11-2022, 12:11
Vanadiy777,
Я про Windows 10. То что устанавливается с ключами /S /SILENT сокрыто голубеньким экраном с надписью "Подождите" посередине. Я в конце setupComplete cmd оставил случайно PAUSE, и смотрел на эту надпись очень долго, пока не решил резетнуть ПК. Установка продолжилась.

Vanadiy777
11-11-2022, 12:28
YUEN HOIFEF,
тогда, видимо, никак...

MKN
12-11-2022, 09:32
YUEN HOIFEF,
Может в SetupComplete.cmd сначала создать задание на выполнение cmd установки твоих программ ?
или такую матрёшку :
в SetupComplete.cmd создаём ключ реестра, который при логоне запустит из RunOnce нужный cmd или скрипт, в котором (если предыдущее не сработает или нужны ещё какие то "последействия") опять же в RunOnce задать при логоне, запуск нужного cmd или скрипта.

sov44
12-11-2022, 21:01
Может в SetupComplete.cmd сначала создать задание на выполнение cmd установки твоих программ ? »
Этот вариант должен сработать.




© OSzone.net 2001-2012