Skip to content

Releases: aaronparker/defaults

v2508.07.224

07 Aug 11:30
3603d0a
Compare
Choose a tag to compare
  • 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

Files

This release includes several file assets:

  • defaults.zip - a downloadable copy of the solution that can be used anywhere
  • defaults.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2505.24.221

24 May 03:17
Compare
Choose a tag to compare
  • 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 anywhere
  • defaults.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2504.15.218

15 Apr 00:51
31fae49
Compare
Choose a tag to compare
  • 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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2504.11.216

11 Apr 00:40
Compare
Choose a tag to compare
  • Sets CopilotPWAPreinstallCompleted in HKCU:\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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2504.01.215

01 Apr 03:15
Compare
Choose a tag to compare
  • Adds ShowNotificationIcon to enable 'Notifications / Show notification bell icon'
  • Adds MicrosoftCorporationII.WinAppRuntime.Main.1.5_8wekyb3d8bbwe and MicrosoftCorporationII.WinAppRuntime.Singleton_8wekyb3d8bbwe to the list of packages to keep in Remove-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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2503.30.213

30 Mar 04:05
2e1ffdb
Compare
Choose a tag to compare
  • 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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2503.28.209

28 Mar 09:47
e16660f
Compare
Choose a tag to compare
  • Sets SearchboxTaskbarModeCache which is required to support the setting selected for SearchboxTaskbarMode - 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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2503.27.207

27 Mar 05:52
0d92e03
Compare
Choose a tag to compare
  • Adds initial_preferences to configure the Microsoft Edge default settings. See Configure Microsoft Edge using Initial Preferences settings for the first run
  • Adds CreateDesktopShortcutDefault and RemoveDesktopShortcutDefault 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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

Full Changelog: v2503.25.202...v2503.27.207

v2503.25.202

25 Mar 04:25
aa88d81
Compare
Choose a tag to compare
  • 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 the Install-Defaults.ps1
  • Update Install-Defaults.ps1 to only call Remove-AppxApps.ps1 during OOBE. This ensures that this script does not accidentally run on an existing machine and remove a user's apps. Call Remove-AppxApps.ps1 explicitly when needed (e.g. for gold images)
  • Removes the parameter -AppxMode from Install-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 and PenWorkspaceButtonDesiredVisibility 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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2503.24.199

24 Mar 12:06
f4178d2
Compare
Choose a tag to compare
v2503.24.199 Pre-release
Pre-release
  • 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 call Remove-AppxApps.ps1 during OOBE. This ensures that this script does not accidentally run on an existing machine and remove a user's apps. Call Remove-AppxApps.ps1 explicitly when needed (e.g. for gold images)
  • Removes the parameter -AppxMode from Install-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 anywhere
  • image-customise.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant