Skip to content

Commit 76e9827

Browse files
authored
Merge pull request #191 from meetrevision/dev
merge dev 25.10 to main
2 parents c6c6e75 + b1c94d7 commit 76e9827

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+557
-759
lines changed

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"recommendations": [
33
"redhat.vscode-yaml",
44
"ms-vscode.powershell",
5-
"ms-vscode.powershell"
5+
"redhat.vscode-xml"
66
]
77
}

.vscode/settings.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,18 @@
1313
"!powerShell: mapping",
1414
"!writeStatus: mapping",
1515
"!task: mapping",
16+
"!download: mapping",
17+
"!status: mapping",
18+
"!software: mapping"
1619
],
1720
"yaml.schemas": {
1821
"https://json.schemastore.org/github-issue-config.json": "file:///workspaces/playbook/.github/ISSUE_TEMPLATE/config.yml"
22+
},
23+
"files.associations": {
24+
"*.conf": "xml"
25+
},
26+
"[xml]": {
27+
"editor.autoClosingBrackets": "never",
28+
"files.trimFinalNewlines": true
1929
}
2030
}

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ ReviOS Playbook📜
1313
[![Releases](https://img.shields.io/github/v/release/meetrevision/playbook.svg?label=Release)](https://github.com/meetrevision/playbook/releases/latest)
1414
[![Downloads](https://img.shields.io/github/downloads/meetrevision/playbook/total?label=Total%20downloads)](https://github.com/meetrevision/playbook/releases)
1515
[![Discord](https://img.shields.io/discord/619835916139364383?label=Revision%20Discord&color=D50000&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzMzLjMzMyIgaGVpZ2h0PSIxMzMzLjMzMyIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZGVmcz48Y2xpcFBhdGggaWQ9IkEiPjxwYXRoIGQ9Ik0wIDEwMDBoMTAwMFYwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI0EpIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMyAwIDAgLTEuMzMzMzMzIDAgMTMzMy4zMzMzKSI+PGcgZmlsbD0iIzliMDAwMCI+PHBhdGggZD0iTTYxNC43MjQgNjIyLjQ2Yy0uOTA5LTQ1LjQtMjYuMDItODQuODYtNjIuOTQ5LTEwNnYtLjAxYy0xOC4yOC0xMC40Ny0zOS40NS0xNi40NS02Mi4wMjEtMTYuNDVoLTcyLjgzbC0xNTcuMTEgMjcyLjEyYzEzLjEtMTMuNjMgMzEuNTItMjIuMTIgNTEuOTItMjIuMTJoMTc2LjU0YzcwLjI3IDAgMTI3Ljg2LTU3LjI5IDEyNi40NS0xMjcuNTQiLz48cGF0aCBkPSJNNzM2LjIwNCAxMjVoLTg4LjkyYy04LjU3IDAtMTYuNDkgNC41Ny0yMC43OCAxMmwtMTM3LjQxIDIzOC4wMUw0MTYuOTI0IDUwMGg3Mi44M2MyMi41NyAwIDQzLjc0IDUuOTggNjIuMDIgMTYuNDVsNjIuMDUtMTA3LjQ3TDc1Ni45OTQgMTYxYzkuMjQtMTYtMi4zMTEtMzYtMjAuNzktMzYiLz48L2c+PHBhdGggZD0iTTQxNi45MzQgNzUwaC0xMDUuMmMtMjAuNCAwLTM4LjgyIDguNDktNTEuOTIgMjIuMTJsLS4wMS4wMS04LjA0IDEzLjk0Yy0xMy43NCAyMy44MS01LjU4IDU0LjI1IDE4LjIyIDY4bDIyLjA0IDEyLjcyYzIzLjgxIDEzLjc1IDU0LjI1IDUuNTkgNjgtMTguMjJ6IiBmaWxsPSIjYjcxYzFjIi8+PHBhdGggZD0iTTczOS43NDQgNjI2LjAxYy4zNy05Mi4zMy01MC43My0xNzMuNDMtMTI1LjkyLTIxNy4wMjktMzYuODYtMjEuMzgxLTc5LjUyLTMzLjczMS0xMjQuNzMtMzMuOTcxbC0xLjM3LS4wMWgtOTguOThjLTEzLjI1IDAtMjMuOTktMTAuNzQtMjMuOTktMjMuOTlWMTQ5LjA4YzAtMTMuMjk5LTEwLjc5LTI0LjA4LTI0LjA4LTI0LjA4aC03Ni44NGMtMTMuMyAwLTI0LjA4IDEwLjc5LTI0LjA4IDI0LjA5VjQyOGMwIDM5Ljc3IDMyLjIzIDcyIDcyIDcyaDE3OGMyMi41NyAwIDQzLjc0IDUuOTggNjIuMDIgMTYuNDV2LjAxYzM2LjkzIDIxLjE0IDYyLjA0IDYwLjYgNjIuOTQ5IDEwNkM2MTYuMTM0IDY5Mi43MSA1NTguNTQ0IDc1MCA0ODguMjc0IDc1MGgtMTc2LjU0Yy0yMC40IDAtMzguODIgOC40OS01MS45MiAyMi4xMmwtLjAxLjAxYy0xMi40MiAxMi45NC0yMC4wNSAzMC41LTIwLjA1IDQ5Ljg1djI4Ljk0YzAgMTMuMyAxMC43OCAyNC4wOCAyNC4wOCAyNC4wOGgyMjUuOTJjMTM3LjczIDAgMjQ5LjQ1LTExMS4zOCAyNDkuOTktMjQ4Ljk5IiBmaWxsPSIjZDUwMDAwIi8+PC9nPjwvc3ZnPg==)](https://discord.gg/962y4pU)
16-
[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Donate-orange?logo=buy-me-a-coffee)](https://www.buymeacoffee.com/meetrevision)
16+
[![Donate](https://img.shields.io/badge/Support_us-Donate-darkgreen?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI%2FPg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIA0KCSB2aWV3Qm94PSIwIDAgNDkwLjIgNDkwLjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc%2BDQoJPGc%2BDQoJCTxwYXRoIGQ9Ik0zNjguNCwyNDUuMWMwLDEyLjktMTAuNSwyMy40LTIzLjQsMjMuNHMtMjMuNC0xMC41LTIzLjQtMjMuNHMxMC41LTIzLjQsMjMuNC0yMy40UzM2OC40LDIzMi4yLDM2OC40LDI0NS4xeiBNNzYuMSwyNDUuMQ0KCQkJYzAsMTIuOSwxMC41LDIzLjQsMjMuNCwyMy40czIzLjQtMTAuNSwyMy40LTIzLjRzLTEwLjUtMjMuNC0yMy40LTIzLjRTNzYuMSwyMzIuMiw3Ni4xLDI0NS4xeiBNMzguNSwzODIuN2gyNjh2LTMyLjlINzguMQ0KCQkJYzAuNC0yLjMsMC43LTQuNywwLjctNy4yYzAtMjEuNS0xNy41LTM5LTM5LTM5Yy0yLjMsMC00LjYsMC4yLTYuOCwwLjZWMTg1LjljMi4yLDAuNCw0LjUsMC42LDYuOCwwLjZjMjEuNSwwLDM5LTE3LjUsMzktMzkNCgkJCWMwLTIuNS0wLjItNC44LTAuNy03LjJoMjg2LjFjLTAuOCwzLTEuMiw2LjItMS4yLDkuNWMwLDIxLjUsMTcuNSwzOSwzOSwzOWMzLjMsMCw2LjYtMC40LDkuNi0xLjJ2NzkuOWgzMi45VjE0Ng0KCQkJYzAtMjEuMi0xNy4zLTM4LjUtMzguNS0zOC41SDM4LjVDMTcuMywxMDcuNSwwLDEyNC44LDAsMTQ2djE5OC4yQzAsMzY1LjQsMTcuMywzODIuNywzOC41LDM4Mi43eiBNMzIxLjYsMzU1LjENCgkJCWMtMi43LDAtNC45LDIuMi00LjksNC45djE3LjhjMCwyLjcsMi4yLDQuOSw0LjksNC45aDExOGMyLjcsMCw0LjktMi4yLDQuOS00LjlWMzYwYzAtMi43LTIuMi00LjktNC45LTQuOUgzMjEuNnogTTQ2Ny40LDMzOS4xDQoJCQl2LTE3LjhjMC0yLjctMi4yLTQuOS00LjktNC45aC0xMThjLTIuNywwLTQuOSwyLjItNC45LDQuOXYxNy44YzAsMi43LDIuMiw0LjksNC45LDQuOWgxMThDNDY1LjIsMzQ0LDQ2Ny40LDM0MS44LDQ2Ny40LDMzOS4xeg0KCQkJIE00ODUuMywyNzcuN2gtMTE4Yy0yLjcsMC00LjksMi4yLTQuOSw0Ljl2MTcuOGMwLDIuNywyLjIsNC45LDQuOSw0LjloMTE4YzIuNywwLDQuOS0yLjIsNC45LTQuOXYtMTcuOA0KCQkJQzQ5MC4yLDI3OS45LDQ4OCwyNzcuNyw0ODUuMywyNzcuN3ogTTIyMi4zLDE2MC43YzQ2LjYsMCw4NC40LDM3LjgsODQuNCw4NC40cy0zNy44LDg0LjQtODQuNCw4NC40cy04NC40LTM3LjgtODQuNC04NC40DQoJCQlTMTc1LjYsMTYwLjcsMjIyLjMsMTYwLjd6IE0yMjkuNywxODIuNGgtOS42Yy0xLjUsMC0yLjYsMS4yLTIuNiwyLjZ2MTEuNWMtNy4zLDEuMS0xMy4zLDMuNy0xNy44LDguMWMtNSw0LjgtNy41LDEwLjktNy41LDE4LjQNCgkJCWMwLDguMiwyLjQsMTQuNSw3LjEsMTguN2M0LjcsNC4yLDEyLjMsOC40LDIyLjYsMTIuNmM0LjMsMS44LDcuMiwzLjcsOC45LDUuNmMxLjcsMS45LDIuNSw0LjYsMi41LDguMWMwLDMtMC44LDUuNC0yLjQsNy4zDQoJCQljLTEuNiwxLjgtNCwyLjgtNy4yLDIuOGMtMy44LDAtNi45LTEuMi05LjItMy42Yy0xLjktMi0zLjEtNS0zLjQtOWMtMC4xLTEuNi0xLjUtMi44LTMuMS0yLjdsLTE1LjgsMC4zYy0xLjcsMC0zLjEsMS41LTMuMSwzLjINCgkJCWMwLjQsOC40LDMuMSwxNC44LDguMSwxOS40YzUuNCw0LjksMTIuMiw3LjksMjAuMyw4Ljh2MTAuOGMwLDEuNSwxLjIsMi42LDIuNiwyLjZoOS42YzEuNSwwLDIuNi0xLjIsMi42LTIuNnYtMTEuMg0KCQkJYzYuNS0xLjIsMTEuOC0zLjgsMTUuOS03LjdjNC44LTQuNyw3LjItMTAuOCw3LjItMTguNWMwLTgtMi40LTE0LjItNy4yLTE4LjZjLTQuOC00LjMtMTIuMy04LjctMjIuNS0xM2MtNC40LTEuOS03LjQtMy44LTktNS43DQoJCQlzLTIuNC00LjQtMi40LTcuNHMwLjctNS40LDIuMi03LjRjMS41LTEuOSwzLjgtMi45LDYuOS0yLjljMy4xLDAsNS41LDEuMiw3LjQsMy41YzEuNSwxLjksMi40LDQuNSwyLjcsOGMwLjEsMS42LDEuNiwyLjcsMy4xLDIuNw0KCQkJbDE1LjgtMC4yYzEuNywwLDMuMi0xLjUsMy4xLTMuMmMtMC40LTYuOS0yLjYtMTIuNy02LjctMTcuNGMtNC4yLTQuOS05LjctOC0xNi42LTkuNFYxODVDMjMyLjMsMTgzLjUsMjMxLjEsMTgyLjQsMjI5LjcsMTgyLjR6Ig0KCQkJLz4NCgk8L2c%2BDQo8L2c%2BDQo8L3N2Zz4%3D
17+
)](https://revi.cc/donate)
1718

1819
</div>
1920

@@ -32,10 +33,12 @@ For more detailed information, see our documentation [here](https://www.revi.cc/
3233

3334
ReviOS Playbook currently supports ARM64 and AMD64 builds of the following Windows versions:
3435

35-
- Windows 10 21H2 `19044` (LTSC)
36+
- Windows 10 21H2 `19044` (+ LTSC)
3637
- Windows 10 22H2 `19045`
3738
- Windows 11 23H2 `22631`
38-
- Windows 11 24H2 `26100`
39+
- Windows 11 24H2 `26100` (+ LTSC)
40+
- Windows 11 25H2 `26200`
41+
3942

4043
Any other build **is not** supported by Revision.
4144

images/github-banner.png

-71.7 KB
Loading

src/Configuration/Tasks/final.yml

Lines changed: 41 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,12 @@ description: Applies some Revision configurations
44
privilege: TrustedInstaller
55
actions:
66

7-
# Disable transparency and animations for low end devices
8-
- !powerShell:
9-
runas: currentUserElevated
10-
command: |
11-
$mem = (Get-CimInstance Win32_PhysicalMemory | Measure-Object Capacity -Sum).Sum
12-
if ($mem -lt 9000000000) {
13-
[microsoft.win32.registry]::SetValue('HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize', 'EnableTransparency', 0, [Microsoft.Win32.RegistryValueKind]::DWord)
14-
[microsoft.win32.registry]::SetValue('HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics', 'MinAnimate', 0, [Microsoft.Win32.RegistryValueKind]::DWord)
15-
}
16-
177
# Disable Memory Compression
188
- !powerShell:
199
command: 'Disable-MMAgent -mc'
2010

2111
- !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Services\Pending\7971f918-a847-4430-9279-4a52d1efe18d', value: 'RegisterWithAU', type: REG_DWORD, data: '0'}
22-
23-
# [!] Breaks 'defrag c: -b'
24-
# Disable Superfetch for SSDs
25-
# Detection of mediaType might not work on VMs
26-
# - !powerShell:
27-
# command: |
28-
# $mediaType = (Get-PhysicalDisk -SerialNumber (Get-Disk -Number (Get-Partition -DriveLetter $env:SystemDrive.Substring(0, 1)).DiskNumber).SerialNumber.TrimStart()).MediaType
29-
# if ($mediaType -eq 'SSD') {
30-
# $path = ${env:ProgramFiles(x86)} + '\Revision Tool\data\flutter_assets\additionals\DisableSF.bat'
31-
# Start-Process -FilePath $path -Wait -NoNewWindow
32-
# }
33-
12+
3413
- !cmd:
3514
command: 'setx DOTNET_CLI_TELEMETRY_OPTOUT 1'
3615
runas: currentUserElevated
@@ -88,7 +67,45 @@ actions:
8867
exeDir: true
8968
runas: currentUserElevated
9069
option: "configure-wallpaper"
91-
weight: 45
70+
weight: 45
71+
72+
- !powerShell:
73+
command: 'Copy-Item -Path .\WALLPAPER.ps1 -Destination "$env:systemroot\Web\Wallpaper\MeetRevision" -Force'
74+
exeDir: true
75+
option: "configure-wallpaper"
76+
77+
- !powerShell:
78+
command: 'Copy-Item -Path .\WallpaperStartup.cmd -Destination "$env:systemroot\Web\Wallpaper\MeetRevision" -Force'
79+
exeDir: true
80+
option: "configure-wallpaper"
81+
82+
- !powerShell:
83+
command: '.\Set-Theme.ps1 -WallpaperPath "$env:SystemRoot\Web\Wallpaper\MeetRevision\v2\desktop.jpg" -ThemeExportPath "$env:SystemRoot\Resources\Themes\revi.theme" -SystemMode "Dark" -AppMode "Dark"'
84+
exeDir: true
85+
runas: currentUserElevated
86+
option: "configure-wallpaper, configure-darkmode"
87+
88+
- !powerShell:
89+
command: '.\Set-Theme.ps1 -WallpaperPath "$env:SystemRoot\Web\Wallpaper\MeetRevision\v2\desktop.jpg" -ThemeExportPath "$env:SystemRoot\Resources\Themes\revi.theme" -SystemMode "Light" -AppMode "Light"'
90+
exeDir: true
91+
runas: currentUserElevated
92+
option: "configure-wallpaper, !configure-darkmode"
93+
94+
95+
# Still necessary to set for W10
96+
## if dark mode is deselected, then revert to light mode
97+
- !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize', value: 'AppsUseLightTheme', type: REG_DWORD, data: '0', option: "configure-darkmode", weight: 70}
98+
- !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize', value: 'SystemUsesLightTheme', type: REG_DWORD, data: '0', option: "configure-darkmode", weight: 50}
99+
- !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize', value: 'AppsUseLightTheme', type: REG_DWORD, data: '1', option: "!configure-darkmode", weight: 70}
100+
- !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize', value: 'SystemUsesLightTheme', type: REG_DWORD, data: '1', option: "!configure-darkmode", weight: 50}
101+
102+
103+
- !registryValue:
104+
path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce'
105+
value: 'RevisionWallpaperStartup'
106+
type: REG_SZ
107+
oobe: only
108+
data: 'cmd /c "%SystemRoot%\Web\Wallpaper\MeetRevision\WallpaperStartup.cmd"'
92109

93110
# Necessary to refresh start menu entries etc.
94111
- !appx: {operation: clearCache, name: '*Client.CBS*'}
@@ -102,7 +119,7 @@ actions:
102119

103120
# Apply micro patches via Revision Tool in order to avoid new playbook releases for minor changes
104121
- !run:
105-
path: "%ProgramFiles(x86)%\\Revision Tool"
122+
path: "%ProgramFiles%\\Revision Tool"
106123
exe: "revitool.exe"
107124
args: "playbook-patches apply"
108125
wait: true

src/Configuration/Tasks/packages/app-win32.yml

Lines changed: 54 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,50 +11,57 @@ actions:
1111
- !taskKill: {name: "MicrosoftEdge*", errorAction: Ignore, option: "remove-edge"}
1212
- !taskKill: {name: "setup", errorAction: Ignore, pathContains: "\\Edge", option: "remove-edge"}
1313

14-
# Remove the new Copilot UWP app before removing Edge to avoid leftovers
14+
# Setting device region to US (244) allows uninstallation without known parent processes
1515
- !powerShell:
16-
option: "remove-edge"
16+
command: '.\EDGE.ps1 -Mode SetDeviceRegion -DeviceRegion 244'
1717
exeDir: true
18-
errorAction: Ignore
19-
weight: 30
20-
command: >-
21-
.\APPX-REMOVER.ps1 -Packages 'Microsoft.Copilot'
22-
18+
option: "remove-edge"
19+
2320
- !powerShell:
2421
command: '.\EDGE.ps1 -Mode EdgeBrowser'
2522
exeDir: true
2623
runas: currentUserElevated
2724
option: "remove-edge"
2825
weight: 40
2926

27+
- !powerShell:
28+
command: '.\EDGE.ps1 -Mode RestoreDeviceRegion'
29+
exeDir: true
30+
option: "remove-edge"
31+
3032
- !powerShell:
3133
option: "remove-edge"
3234
exeDir: true
3335
errorAction: Ignore
3436
weight: 30
3537
command: >-
3638
.\APPX-REMOVER.ps1 -Packages @(
37-
'Microsoft.Copilot',
3839
'Microsoft.MicrosoftEdge',
39-
'Microsoft.MicrosoftEdgeDevToolsClient'
40+
'Microsoft.MicrosoftEdgeDevToolsClient',
41+
'Microsoft.Edge.GameAssist'
4042
)
41-
42-
- !file: {path: "%ProgramFiles(x86)%\\Microsoft\\Edge", option: "remove-edge", weight: 50}
43-
43+
44+
# In case Revision Tool's removal method fails
45+
- !powerShell:
46+
option: 'remove-winsxs-ai'
47+
exeDir: true
48+
errorAction: Ignore
49+
weight: 30
50+
command: >-
51+
.\APPX-REMOVER.ps1 -Packages 'Microsoft.Copilot'
4452
4553
# OneDrive
4654
- !writeStatus: {status: "Removing OneDrive", option: "remove-onedrive"}
4755
- !taskKill: {name: "OneDriveStandaloneUpdater", errorAction: Ignore, option: "remove-onedrive"}
4856
- !taskKill: {name: "OneDriveSetup", errorAction: Ignore, option: "remove-onedrive"}
4957
- !taskKill: {name: "OneDrive*", errorAction: Ignore, option: "remove-onedrive"}
5058

51-
- !run: {exeDir: true, exe: "ONED.cmd", option: "remove-onedrive", weight: 40}
59+
- !run: {exeDir: true, exe: "ONED.cmd", option: "remove-onedrive", oobe: false, iso: false, weight: 40}
5260
- !file: {path: "%SystemDrive%\\OneDriveTemp", option: "remove-onedrive"}
5361
- !file: {path: "%ProgramData%\\Microsoft OneDrive", option: "remove-onedrive"}
5462

5563
- !powerShell:
5664
option: "remove-onedrive"
57-
# runas: currentUserElevated
5865
wait: true
5966
exeDir: true
6067
errorAction: Ignore
@@ -63,4 +70,36 @@ actions:
6370
.\APPX-REMOVER.ps1 -Packages @(
6471
'OneDrive',
6572
'microsoft.microsoftskydrive'
66-
)
73+
)
74+
75+
# Teams
76+
- !writeStatus: {status: "Removing Teams", option: "remove-teams"}
77+
- !taskKill: {name: "Teams", errorAction: Ignore, option: "remove-teams"}
78+
- !taskKill: {name: "Update", errorAction: Ignore, option: "remove-teams"}
79+
- !taskKill: {name: "ms-teamsupdate", errorAction: Ignore, option: "remove-teams"}
80+
81+
- !powerShell:
82+
option: "remove-teams"
83+
wait: true
84+
exeDir: true
85+
errorAction: Ignore
86+
weight: 10
87+
command: >-
88+
.\APPX-REMOVER.ps1 -Packages @(
89+
'MicrosoftTeams',
90+
'MSTeams', # New Teams
91+
'Flipgrid'
92+
)
93+
94+
# Microsoft Teams Meeting Add-in for Microsoft Office
95+
- !run:
96+
option: "remove-teams"
97+
wait: true
98+
exe: "msiexec.exe"
99+
args: "/qn /norestart /X{A7AB73A3-CB10-4AA5-9D38-6AEFFBDE4C91}"
100+
weight: 10
101+
showError: false
102+
runas: currentUserElevated
103+
104+
# === Prevent automatic Teams installation
105+
- !registryValue: {path: 'HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Communications', value: 'ConfigureChatAutoInstall', type: REG_DWORD, data: '0'}

0 commit comments

Comments
 (0)