Skip to content

Commit 6afa3c1

Browse files
committed
Changed: remove first Terminal
Changed: remove first Terminal and relauch in normal cmd
1 parent e1b961d commit 6afa3c1

1 file changed

Lines changed: 25 additions & 4 deletions

File tree

removemsapp.bat

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@echo off
2-
:: V1.20
2+
:: V1.21
33

44
:: Release under the GNU GPL V3
55

@@ -10,7 +10,28 @@ setlocal EnableDelayedExpansion
1010
>nul fltmc|| if "%f0%" neq "%~f0" (cd.>"%temp%\runas.Admin" & start "%~n0" /high "%temp%\runas.Admin" "%~f0" "%_:"=""%" & exit /b)
1111
title Debloat - A bloatware removal tool made in batch by Cramaboule
1212

13-
Set noreboot=%1
13+
Set param1=%1
14+
Set param2=%2
15+
Set Temp2=0
16+
Set Temp1=0
17+
18+
IF /I [%param1%] EQU [noreboot] Set "Temp2=1"
19+
IF /I [%param2%] EQU [noreboot] Set "Temp2=1"
20+
21+
IF /I [%param1%] EQU [restarted] Set "Temp1=1"
22+
IF /I [%param2%] EQU [restarted] Set "Temp1=1"
23+
24+
IF %Temp1% NEQ 1 (
25+
echo uninstall Terminal
26+
powershell -command "Get-AppxPackage -AllUsers -Name Microsoft.WindowsTerminal | Remove-AppxPackage -AllUsers ; Get-AppxProvisionedPackage -online | where-object PackageName -like Microsoft.WindowsTerminal | Remove-AppxProvisionedPackage -online" 2> nul
27+
IF %Temp2% EQU 1 (
28+
start %~f0 restarted noreboot
29+
exit
30+
) ELSE (
31+
start %~f0 restarted
32+
exit
33+
)
34+
)
1435

1536
cls & echo ======================
1637
echo Remove dirt in Start Menu and do some tweaks
@@ -93,7 +114,7 @@ echo OneDrive
93114
TASKKILL /f /im OneDrive.exe 2>nul
94115
%systemroot%\System32\OneDriveSetup.exe /uninstall 2> nul
95116
%systemroot%\SysWOW64\OneDriveSetup.exe /uninstall 2> nul
96-
powershell -command "(\"Microsoft.549981C3F5F10\", \"Microsoft.MicrosoftEdge.Stable\", \"Clipchamp.Clipchamp\", \"Microsoft.MicrosoftSolitaireCollection\", \"Microsoft.BingNews\", \"Microsoft.BingWeather\", \"Microsoft.GamingApp\", \"Microsoft.GetHelp\", \"Microsoft.Getstarted\", \"Microsoft.MicrosoftOfficeHub\", \"Microsoft.People\", \"Microsoft.PowerAutomateDesktop\", \"Microsoft.Todos\", \"Microsoft.WindowsAlarms\", \"Microsoft.WindowsCamera\", \"Microsoft.windowscommunicationsapps\", \"Microsoft.WindowsFeedbackHub\", \"Microsoft.WindowsMaps\", \"Microsoft.WindowsSoundRecorder\", \"Microsoft.WindowsTerminal\", \"Microsoft.Xbox.TCUI\", \"Microsoft.XboxGameOverlay\", \"Microsoft.XboxGamingOverlay\", \"Microsoft.XboxIdentityProvider\", \"Microsoft.XboxSpeechToTextOverlay\", \"Microsoft.YourPhone\", \"Microsoft.ZuneMusic\", \"Microsoft.ZuneVideo\", \"MicrosoftCorporationII.QuickAssist\", \"MicrosoftWindows.Client.WebExperience\", \"MicrosoftTeams\", \"Microsoft.LanguageExperiencePackfr-FR\", \"MicrosoftCorporationII.MicrosoftFamily\", \"Microsoft.MicrosoftStickyNotes\").ForEach{write-host $_ ; Get-AppxPackage -AllUsers -Name $_ | Remove-AppxPackage -AllUsers ; Get-AppxProvisionedPackage -online | where-object PackageName -like $_ | Remove-AppxProvisionedPackage -online}" 2> nul
117+
powershell -command "(\"Microsoft.549981C3F5F10\",\"MSTeams\", \"Microsoft.MicrosoftEdge.Stable\", \"Clipchamp.Clipchamp\", \"Microsoft.MicrosoftSolitaireCollection\", \"Microsoft.BingNews\", \"Microsoft.BingWeather\", \"Microsoft.GamingApp\", \"Microsoft.GetHelp\", \"Microsoft.Getstarted\", \"Microsoft.MicrosoftOfficeHub\", \"Microsoft.People\", \"Microsoft.PowerAutomateDesktop\", \"Microsoft.Todos\", \"Microsoft.WindowsAlarms\", \"Microsoft.WindowsCamera\", \"Microsoft.windowscommunicationsapps\", \"Microsoft.WindowsFeedbackHub\", \"Microsoft.WindowsMaps\", \"Microsoft.WindowsSoundRecorder\", \"Microsoft.Xbox.TCUI\", \"Microsoft.XboxGameOverlay\", \"Microsoft.XboxGamingOverlay\", \"Microsoft.XboxIdentityProvider\", \"Microsoft.XboxSpeechToTextOverlay\", \"Microsoft.YourPhone\", \"Microsoft.ZuneMusic\", \"Microsoft.ZuneVideo\", \"MicrosoftCorporationII.QuickAssist\", \"MicrosoftWindows.Client.WebExperience\", \"MicrosoftTeams\", \"Microsoft.LanguageExperiencePackfr-FR\", \"MicrosoftCorporationII.MicrosoftFamily\", \"Microsoft.MicrosoftStickyNotes\").ForEach{write-host $_ ; Get-AppxPackage -AllUsers -Name $_ | Remove-AppxPackage -AllUsers ; Get-AppxProvisionedPackage -online | where-object PackageName -like $_ | Remove-AppxProvisionedPackage -online}" 2> nul
97118

98119
:: Remove Outlook For Windows by https://github.com/matej137/OutlookRemover
99120
Echo Removing New Outlook For Windows
@@ -287,7 +308,7 @@ winget install --id 9MSMLRH6LZF3 --accept-source-agreements --silent --accept-pa
287308
:: Upgrade All
288309
::winget upgrade --all
289310

290-
IF /I NOT [%noreboot%] EQU [noreboot] (
311+
IF %Temp2% NEQ 1 (
291312
cls
292313
CHOICE /c YN /M "Do you want to reboot now"
293314
IF !ERRORLEVEL! == 1 (shutdown -r -f -t 00)

0 commit comments

Comments
 (0)