mirror of
https://github.com/ntdevlabs/tiny11builder.git
synced 2025-12-19 09:54:15 +00:00
Moved the removePackage.txt for easier maintenance, keeps script cleaner and more dynamic
This commit is contained in:
parent
00e7d8a151
commit
f294c7b7eb
2 changed files with 63 additions and 54 deletions
53
removePackage.txt
Normal file
53
removePackage.txt
Normal file
|
|
@ -0,0 +1,53 @@
|
||||||
|
AppUp.IntelManagementandSecurityStatus
|
||||||
|
Clipchamp.Clipchamp
|
||||||
|
DolbyLaboratories.DolbyAccess
|
||||||
|
DolbyLaboratories.DolbyDigitalPlusDecoderOEM
|
||||||
|
Microsoft.BingNews
|
||||||
|
Microsoft.BingSearch
|
||||||
|
Microsoft.BingWeather
|
||||||
|
Microsoft.Copilot
|
||||||
|
Microsoft.Windows.CrossDevice
|
||||||
|
Microsoft.GamingApp
|
||||||
|
Microsoft.GetHelp
|
||||||
|
Microsoft.Getstarted
|
||||||
|
Microsoft.Microsoft3DViewer
|
||||||
|
Microsoft.MicrosoftOfficeHub
|
||||||
|
Microsoft.MicrosoftSolitaireCollection
|
||||||
|
Microsoft.MicrosoftStickyNotes
|
||||||
|
Microsoft.MixedReality.Portal
|
||||||
|
Microsoft.MSPaint
|
||||||
|
Microsoft.Office.OneNote
|
||||||
|
Microsoft.OfficePushNotificationUtility
|
||||||
|
Microsoft.OutlookForWindows
|
||||||
|
Microsoft.Paint
|
||||||
|
Microsoft.People
|
||||||
|
Microsoft.PowerAutomateDesktop
|
||||||
|
Microsoft.SkypeApp
|
||||||
|
Microsoft.StartExperiencesApp
|
||||||
|
Microsoft.Todos
|
||||||
|
Microsoft.Wallet
|
||||||
|
Microsoft.Windows.DevHome
|
||||||
|
Microsoft.Windows.Copilot
|
||||||
|
Microsoft.Windows.Teams
|
||||||
|
Microsoft.WindowsAlarms
|
||||||
|
Microsoft.WindowsCamera
|
||||||
|
microsoft.windowscommunicationsapps
|
||||||
|
Microsoft.WindowsFeedbackHub
|
||||||
|
Microsoft.WindowsMaps
|
||||||
|
Microsoft.WindowsSoundRecorder
|
||||||
|
Microsoft.WindowsTerminal
|
||||||
|
Microsoft.Xbox.TCUI
|
||||||
|
Microsoft.XboxApp
|
||||||
|
Microsoft.XboxGameOverlay
|
||||||
|
Microsoft.XboxGamingOverlay
|
||||||
|
Microsoft.XboxIdentityProvider
|
||||||
|
Microsoft.XboxSpeechToTextOverlay
|
||||||
|
Microsoft.YourPhone
|
||||||
|
Microsoft.ZuneMusic
|
||||||
|
Microsoft.ZuneVideo
|
||||||
|
MicrosoftCorporationII.MicrosoftFamily
|
||||||
|
MicrosoftCorporationII.QuickAssist
|
||||||
|
MSTeams
|
||||||
|
MicrosoftTeams
|
||||||
|
Microsoft.WindowsTerminal
|
||||||
|
Microsoft.549981C3F5F10
|
||||||
|
|
@ -195,72 +195,28 @@ if (-not $architecture) {
|
||||||
|
|
||||||
Write-Output "Mounting complete! Performing removal of applications..."
|
Write-Output "Mounting complete! Performing removal of applications..."
|
||||||
|
|
||||||
$packages = & 'dism' '/English' "/image:$($ScratchDisk)\scratchdir" '/Get-ProvisionedAppxPackages' |
|
$packages = & 'dism' '/English' "/image:$($ScratchDisk)\scratchdir" '/Get-ProvisionedAppxPackages' | Out-Null
|
||||||
ForEach-Object {
|
ForEach-Object {
|
||||||
if ($_ -match 'PackageName : (.*)') {
|
if ($_ -match 'PackageName : (.*)') {
|
||||||
$matches[1]
|
$matches[1]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$packagePrefixes = 'AppUp.IntelManagementandSecurityStatus',
|
# Path to the list of packages to remove
|
||||||
'Clipchamp.Clipchamp',
|
$packageFile = "$PSScriptRoot\removePackage.txt"
|
||||||
'DolbyLaboratories.DolbyAccess',
|
|
||||||
'DolbyLaboratories.DolbyDigitalPlusDecoderOEM',
|
# Read all lines into an array
|
||||||
'Microsoft.BingNews',
|
$packagePrefixes = Get-Content -Path $packageFile
|
||||||
'Microsoft.BingSearch',
|
|
||||||
'Microsoft.BingWeather',
|
# Remove blank lines or leading/trailing spaces
|
||||||
'Microsoft.Copilot',
|
$packagePrefixes = $packagePrefixes | Where-Object { $_.Trim() -ne "" } | ForEach-Object { $_.Trim() }
|
||||||
'Microsoft.Windows.CrossDevice',
|
|
||||||
'Microsoft.GamingApp',
|
|
||||||
'Microsoft.GetHelp',
|
|
||||||
'Microsoft.Getstarted',
|
|
||||||
'Microsoft.Microsoft3DViewer',
|
|
||||||
'Microsoft.MicrosoftOfficeHub',
|
|
||||||
'Microsoft.MicrosoftSolitaireCollection',
|
|
||||||
'Microsoft.MicrosoftStickyNotes',
|
|
||||||
'Microsoft.MixedReality.Portal',
|
|
||||||
'Microsoft.MSPaint',
|
|
||||||
'Microsoft.Office.OneNote',
|
|
||||||
'Microsoft.OfficePushNotificationUtility',
|
|
||||||
'Microsoft.OutlookForWindows',
|
|
||||||
'Microsoft.Paint',
|
|
||||||
'Microsoft.People',
|
|
||||||
'Microsoft.PowerAutomateDesktop',
|
|
||||||
'Microsoft.SkypeApp',
|
|
||||||
'Microsoft.StartExperiencesApp',
|
|
||||||
'Microsoft.Todos',
|
|
||||||
'Microsoft.Wallet',
|
|
||||||
'Microsoft.Windows.DevHome',
|
|
||||||
'Microsoft.Windows.Copilot',
|
|
||||||
'Microsoft.Windows.Teams',
|
|
||||||
'Microsoft.WindowsAlarms',
|
|
||||||
'Microsoft.WindowsCamera',
|
|
||||||
'microsoft.windowscommunicationsapps',
|
|
||||||
'Microsoft.WindowsFeedbackHub',
|
|
||||||
'Microsoft.WindowsMaps',
|
|
||||||
'Microsoft.WindowsSoundRecorder',
|
|
||||||
'Microsoft.WindowsTerminal',
|
|
||||||
'Microsoft.Xbox.TCUI',
|
|
||||||
'Microsoft.XboxApp',
|
|
||||||
'Microsoft.XboxGameOverlay',
|
|
||||||
'Microsoft.XboxGamingOverlay',
|
|
||||||
'Microsoft.XboxIdentityProvider',
|
|
||||||
'Microsoft.XboxSpeechToTextOverlay',
|
|
||||||
'Microsoft.YourPhone',
|
|
||||||
'Microsoft.ZuneMusic',
|
|
||||||
'Microsoft.ZuneVideo',
|
|
||||||
'MicrosoftCorporationII.MicrosoftFamily',
|
|
||||||
'MicrosoftCorporationII.QuickAssist',
|
|
||||||
'MSTeams',
|
|
||||||
'MicrosoftTeams',
|
|
||||||
'Microsoft.WindowsTerminal',
|
|
||||||
'Microsoft.549981C3F5F10'
|
|
||||||
|
|
||||||
$packagesToRemove = $packages | Where-Object {
|
$packagesToRemove = $packages | Where-Object {
|
||||||
$packageName = $_
|
$packageName = $_
|
||||||
$packagePrefixes -contains ($packagePrefixes | Where-Object { $packageName -like "*$_*" })
|
$packagePrefixes -contains ($packagePrefixes | Where-Object { $packageName -like "*$_*" })
|
||||||
}
|
}
|
||||||
foreach ($package in $packagesToRemove) {
|
foreach ($package in $packagesToRemove) {
|
||||||
|
write-host "Removing $package :"
|
||||||
& 'dism' '/English' "/image:$($ScratchDisk)\scratchdir" '/Remove-ProvisionedAppxPackage' "/PackageName:$package"
|
& 'dism' '/English' "/image:$($ScratchDisk)\scratchdir" '/Remove-ProvisionedAppxPackage' "/PackageName:$package"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue