Releases: aaronparker/defaults
Releases · aaronparker/defaults
v2508.07.224
- Reverts 'Combine taskbar buttons and hide labels' value to 'Always'. This is the default Windows behaviour #46
- Adds additional settings in 'Settings / Privacy & Security / Recommendations & offers'
- Disables Personalised offers
- Disables Advertising ID
- Moves 'Disables suggested content in the Settings app' to
User-Windows11.All.json
- Adds an alternative approach for changing the default value at:
HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarDa
to disable Widgets by default.- This value is protected, so in most cases fails to be set directly via
Set-ItemProperty
- Note: This new approach makes a copy of
C:\Windows\System32\reg.exe
to$Env:TEMP\reg1.exe
which could get picked up by XDR solutions
- This value is protected, so in most cases fails to be set directly via
Files
This release includes several file assets:
defaults.zip
- a downloadable copy of the solution that can be used anywheredefaults.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2505.24.221
- Fixes an issue with writing registry keys for deprovisioned AppX apps
- Updates scripts for renaming repository to
defaults
Files
This release includes several file assets:
defaults.zip
- a downloadable copy of the solution that can be used anywheredefaults.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2504.15.218
- Additional testing has been completed with Windows feature upgrades to ensure the solution re-runs after the feature upgrade is successful to reapply configurations and remove AppX packages that may be re-added
- Updates the approach to copying the project for feature updates during a feature update
- Updates
Remove-AppxApps.ps1
to remove a targeted set of packages instead of all packages except the safe packages list. This enables removing only specified packages in specific scenarios including during Windows feature updates - Updates
Remove-AppxApps.ps1
to explicitly update the registry for removed packages and prevent reinstall of these packages during feature updates - Updates Teams removal configuration to only run on Windows 11 23H2 or below
- Sets
ShowCopilotButton
to remove the Copilot button from the taskbar on Windows 11 23H2 and below
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2504.11.216
- Sets
CopilotPWAPreinstallCompleted
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoInstalledPWAs
to prevent the install of the Microsoft Copilot PWA
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2504.01.215
- Adds
ShowNotificationIcon
to enable 'Notifications / Show notification bell icon' - Adds
MicrosoftCorporationII.WinAppRuntime.Main.1.5_8wekyb3d8bbwe
andMicrosoftCorporationII.WinAppRuntime.Singleton_8wekyb3d8bbwe
to the list of packages to keep inRemove-AppxApps.ps1
- Renames log file name to
WindowsEnterpriseDefaults.log
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2503.30.213
- Updates
Install-Defaults.ps1
to install language packs on Windows Server 2025 and above - Updates
Remove-AppxApps.ps1
with more verbose output for troubleshooting - Adds a default user profile settings config file for Windows Server 2025 and above
- Adds a custom Start menu for Windows Server 2025 Remote Desktop session hosts
- Adds a description property to the JSON configuration files
- Fixes an issue with applying REG_BINARY registry values
- Sets
VisiblePlaces
to enable Settings and File Explorer on the Start menu next to the power button on Windows 11 and Windows Server 2025
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2503.28.209
- Sets
SearchboxTaskbarModeCache
which is required to support the setting selected forSearchboxTaskbarMode
- this collapses the search box on the taskbar
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2503.27.207
- Adds
initial_preferences
to configure the Microsoft Edge default settings. See Configure Microsoft Edge using Initial Preferences settings for the first run - Adds
CreateDesktopShortcutDefault
andRemoveDesktopShortcutDefault
policies to prevent Windows adding a Microsoft Edge shortcut to the Public desktop - Adds
ColorPrevalence
to set 'Enable the accent colour on window title bars and borders` - this creates a visual difference between foreground and background windows - Adds
TaskbarDa
to disable widgets on the taskbar by default
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
Full Changelog: v2503.25.202...v2503.27.207
v2503.25.202
- Renames the project to Windows Enterprise Defaults
- Refactor
Remove-AppxApps.ps1
- simplified code and use same approach on physical and virtual machines when removing AppX application packages. Supports the prevention of Outlook and Dev Home from being installed automatically on Windows 11 and Windows 10, so that it can be run independently from theInstall-Defaults.ps1
- Update
Install-Defaults.ps1
to only callRemove-AppxApps.ps1
during OOBE. This ensures that this script does not accidentally run on an existing machine and remove a user's apps. CallRemove-AppxApps.ps1
explicitly when needed (e.g. for gold images) - Removes the parameter
-AppxMode
fromInstall-Defaults.ps1
-Remove-AppxApps.ps1
acts the same on physical and virtual machines - Set a static wallpaper as default on Windows 11 24H2 - this prevents Windows spotlight as the default wallpaper
- Set Windows Terminal as the default terminal application. This removes the 'set default' prompt that shows by default in Windows Terminal
- Sets
BingSearchEnabled
to prevent web search on the Start menu by default - Sets
SearchbarAllowed
to prevent the Edge search bar from appearing on the desktop in Windows 11 - Sets
ScoobeSystemSettingEnabled
to disable 'Suggest ways to get the most out of Windows and finish setting up this device' - Sets
DisableCloudOptimizedContent
to prevent Outlook (new) shortcut from being added to the taskbar in Windows 11 - Sets
Start_IrisRecommendations
to prevent 'Recommendations for tips, shortcuts, new apps, and more' on the Start menu - Rename default Windows 11 Start menu data file to
start2.bin
#40 - Removes
TipbandDesiredVisibility
andPenWorkspaceButtonDesiredVisibility
that disable the touch keyboard and pen input UI on the taskbar
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2503.24.199
- Refactor
Remove-AppxApps.ps1
- simplified code and use same approach on physical and virtual machines when removing AppX application packages - Update
Install-Defaults.ps1
to only callRemove-AppxApps.ps1
during OOBE. This ensures that this script does not accidentally run on an existing machine and remove a user's apps. CallRemove-AppxApps.ps1
explicitly when needed (e.g. for gold images) - Removes the parameter
-AppxMode
fromInstall-Defaults.ps1
-Remove-AppxApps.ps1
acts the same on physical and virtual machines - Set a static wallpaper as default on Windows 11 24H2 - this removes Windows spotlight as the default wallpaper
- Set Windows Terminal as the default terminal application. This removes the 'set default' prompt that shows by default in Windows Terminal
- Set
HKLM:\Software\\Policie\Microsoft\Windows\CloudContent\DisableCloudOptimizedContent
to prevent Outlook (new) shortcut from being added to the taskbar in Windows 11 - Rename default Windows 11 Start menu data file to
start2.bin
#40
Files
This release includes several file assets:
image-customise.zip
- a downloadable copy of the solution that can be used anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant