Image Customise Versions Save

Customise a Windows 10/11 or Windows Server image at deployment time, including the default user profile, AppX packages and OS features

v2209.21.114

1 year ago
  • Adds function Set-RegistryOwner to enable changing owner on specified registry keys
  • Enables change owner on registry key HKLM:Software\Microsoft\Windows\CurrentVersion\Communications
  • Sets value ConfigureChatAutoInstall in key HKLM:Software\Microsoft\Windows\CurrentVersion\Communications to prevent the install of the consumer version of Microsoft Teams on Windows 11
  • Adds support for Install-Language and Set-SystemPreferredUILanguage to install language packs and configure the default system language (requires minimum Windows 10 and 11 build). Use Install-Defaults.ps1 -Language "en-GB" to install language support for a specified language (Supports Skip to skip the install of language settings or the bcp47 tag of the language to install)

v2209.04.111

1 year ago

Updates Remove-AppxApps.ps1 with the following changes:

  • Renames parameters from BlockList and AllowList to PackageFamilyNameBlockList and PackageFamilyNameAllowList to make it easier to know what data these parameters expect
  • Adds Microsoft.XboxGameCallableUI* to the list of protected AppX packages
  • Fixes an issue in which only the last package was being removed from the list of provisioned system packages
  • Removes Remove-AppxPackage -AllUsers which was not completing successfully - packages from the System account will not be removed
  • Updates the output to include Package name, uninstall type (user or provisioned package), Removed success/fail state, and error message (if an error was encountered)

v2208.25.110

1 year ago
  • Fixes an issue where Remove-AppxApps.ps1 was running in Allow mode which removes almost all UWP apps. Changed to Block mode to remove only the specified list of apps. To run in Allow mode, use .\Install-Defaults.ps1 -AppxMode Allow.

v2208.24.108

1 year ago

Fixes an issue with the Adobe Reader and Adobe Acrobat registry keys which are case sensitive

v2208.24.107

1 year ago
  • Update to better handle issue when reading configurations and ensuring the script throws an error
  • Fix an issue with overlapping version variables
  • Update approach to sending log output to the event log
  • Fix creating registry paths in default profile
  • Remove ShellState - need to fix adding registry binary values
  • Fix copy of source files to $env:ProgramData\FeatureUpdates\image-customise

v2208.24.104

1 year ago
  • Update to better handle issue when reading configurations and ensuring the script throws an error
  • Fix an issue with overlapping version variables
  • Update approach to sending log output to the event log
  • Fix creating registry paths in default profile
  • Remove some registry settings with issues

v2208.23.102

1 year ago
  • Update to better handle issue when reading configurations and ensuring the script throws an error
  • Fix an issue with overlapping version variables

v2208.18.99

1 year ago
  • Put back the Microsoft Edge shortcut in the taskbar
  • Adds MaximumVersion property to enable installation of settings up to a specified Windows version
  • Sets window colour settings for Windows 10, Windows Server only

v2208.08.98

1 year ago
  • Adds MaximumVersion property to enable installation of settings up to a specified Windows version
  • Sets window colour settings for Windows 10, Windows Server only

v2205.23.94

2 years ago
  • Update AppX packages in Remove-AppxApps.ps1 to better support Windows 11
  • Add -AppxMode parameter to Install-Defaults.ps1 that accepts Allow or Block - this tells Remove-AppxApps.ps1 to operate in AllowList or BlockList mode, rather than the previous approach that would automatically run BlockList mode on a VM and AllowList mode on physical hardware
  • Removes copy of desktop-config.json to set Teams defaults - this hasn't been having the intended result