Skip to content

Releases: aaronparker/defaults

v2503.25.202

25 Mar 04:25
aa88d81

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

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

v2503.24.195

24 Mar 03:14

Choose a tag to compare

v2503.24.195 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)
  • 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
  • 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

v2502.26.193

26 Feb 03:14
976734a

Choose a tag to compare

  • Adds Microsoft.Copilot_8wekyb3d8bbwe to Remove-AppxApps.ps1
  • Adds additional registry paths to avoid the install of Dev Home and Outlook on Windows 11
  • Sets Windows notification timeouts to 30 seconds (from the default 5 seconds)
  • Adds -ErrorAction "Ignore" to Stop-Service to fail silently if a service cannot be stopped

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

v2409.16.188

16 Sep 02:51
491f520

Choose a tag to compare

  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\Windows\Logs\image-customise\CustomisedDefaults.log in all other scenarios
  • Writes output to the console to show progress when running interactively
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Adds MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe to Remove-AppxApps.ps1 to remove the Family app
  • Adds Copy-UserInternationalSettingsToSystem to copy locale / region settings to the system and default user when setting system locale on versions of Windows that includes this cmdlet
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 3, to set Taskbar search button to Show icon and label
  • Sets HideFileExt in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to show file extensions
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\OutlookUpdate to prevent the install of new Outlook
  • Removes TaskbarDa in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced by default. This value is now protected by Windows

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 managed Windows devices
  • Win32App.json - a definition file for the Win32 package. This can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

v2409.16.187

16 Sep 02:21
b4bb75a

Choose a tag to compare

v2409.16.187 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\Windows\Logs\image-customise\CustomisedDefaults.log in all other scenarios
  • Writes output to the console to show progress when running interactively
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Adds MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe to Remove-AppxApps.ps1 to remove the Family app
  • Adds Copy-UserInternationalSettingsToSystem to copy locale / region settings to the system and default user when setting system locale on versions of Windows that includes this cmdlet
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 3, to set Taskbar search button to Show icon and label
  • Sets HideFileExt in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to show file extensions
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\OutlookUpdate to prevent the install of new Outlook
  • Removes TaskbarDa in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced by default. This value is now protected by Windows

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

v2409.14.184

14 Sep 23:06
2773be5

Choose a tag to compare

v2409.14.184 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\Windows\Logs\image-customise\CustomisedDefaults.log in all other scenarios
  • Writes output to the console to show progress when running interactively
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Adds Copy-UserInternationalSettingsToSystem to copy locale / region settings to the system and default user when setting system locale on versions of Windows that includes this cmdlet
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Sets HideFileExt in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to show file extensions
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\OutlookUpdate to prevent the install of new Outlook

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

v2408.24.179

24 Aug 11:34
ad036bb

Choose a tag to compare

v2408.24.179 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\ProgramData\image-customise\CustomisedDefaults.log in all other scenarios
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Writes output to the console to show progress when running interactively
  • Adds WindowsOverride in HKCU:\Control Panel\International\User Profile on Windows Server to set the default display language
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically effects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\OutlookUpdate to prevent the install of new Outlook

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

v2406.30.176

30 Jun 09:24
b6b7481

Choose a tag to compare

v2406.30.176 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\ProgramData\image-customise\CustomisedDefaults.log in all other scenarios
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Writes output to the console to show progress when running interactively

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

v2406.01.173

31 May 23:41
a6bb073

Choose a tag to compare

  • Update AppX packages for Windows 111 23H2 and latest Microsoft apps
  • Add BingSearchEnabled on VDI images
  • Add additional Install-<language>.ps1 scripts to simplify installing locale support for specified regions

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