Взгляните на этот скрипт для удаления встроенных приложений для Windows 10 ребятами из scconfigmgr. По моему опыту, удаление этих неиспользуемых приложений значительно улучшило производительность, особенно когда на машине создается новый профиль.
По сути, он использует команду Get-AppxPackage
, чтобы определить, а затем удалить встроенные приложения, которые вам могут не понадобиться.
РЕДАКТИРОВАТЬ
В дополнение к вышесказанному вы также можете запросить WMI, чтобы узнать, какие функции включены, используя класс Win32_OptionalFeature.
Get-WmiObject -Query "Select * from Win32_OptionalFeature where InstalledState = '1'"
Все с 'InstalledState', равным '1', означает, что оно установлено в данный момент.