まずはプリインストールされているUWPアプリ。
要らないのが多すぎるから、毎度手作業は手間でしかない。

基本的には以下URLに該当するものから、不要なものを選出。
中にはファイルピッカーや言語パックなど、必須なのもあるから要選定。
こことかこことかここ

Docsに記載はあっても詳細は不明なのが多いので、
ここを参考にそもそも削除できないものは無視。

後はメーカーや機種に応じて。NetflixとかMcAfeeとか。
Get-AppxPackage | Sort-Object Name | Select Name
で表示されて、上のURLに存在しなければ基本的に要らないものと見なしている。
別にソートは要らないけど。

今回はこんな感じ
#------Default----------------------------
Get-AppxPackage Microsoft.549981C3F5F10 | Remove-AppxPackage #CORTANA
Get-AppxPackage Microsoft.DesktopAppInstaller | Remove-AppxPackage #デスクトップ アプリ インストーラー
Get-AppxPackage Microsoft.GetHelp | Remove-AppxPackage #問い合わせ
Get-AppxPackage Microsoft.HEVCVideoExtension | Remove-AppxPackage #HEVC拡張
Get-AppxPackage Microsoft.Microsoft3DViewer | Remove-AppxPackage #Microsoft 3D ビューアー
Get-AppxPackage Microsoft.MicrosoftOfficeHub | Remove-AppxPackage #Office
Get-AppxPackage Microsoft.MicrosoftSolitaireCollection | Remove-AppxPackage #Microsoft Solitaire Collection
Get-AppxPackage Microsoft.MicrosoftStickyNotes | Remove-AppxPackage #Microsoft 付箋
Get-AppxPackage Microsoft.MixedReality.Portal | Remove-AppxPackage #Mixed Reality Portal
Get-AppxPackage Microsoft.MSPaint | Remove-AppxPackage #ペイント 3D
Get-AppxPackage Microsoft.Office.OneNote | Remove-AppxPackage #OneNote
Get-AppxPackage Microsoft.People | Remove-AppxPackage #Microsoft People
Get-AppxPackage Microsoft.ScreenSketch | Remove-AppxPackage #Snip & スケッチ
Get-AppxPackage Microsoft.SkypeApp | Remove-AppxPackage #Skype
Get-AppxPackage Microsoft.Windows.CallingShellApp | Remove-AppxPackage #通話関連
Get-AppxPackage Microsoft.Windows.Photos | Remove-AppxPackage #写真
Get-AppxPackage Microsoft.WindowsAlarms | Remove-AppxPackage #Windows アラーム & クロック
Get-AppxPackage Microsoft.WindowsCalculator | Remove-AppxPackage #Windows電卓
Get-AppxPackage Microsoft.WindowsCamera | Remove-AppxPackage #Windows カメラ
Get-AppxPackage microsoft.windowscommunicationsapps | Remove-AppxPackage #メールと予定表
Get-AppxPackage Microsoft.WindowsMaps | Remove-AppxPackage #Windows マップ
Get-AppxPackage Microsoft.WindowsSoundRecorder | Remove-AppxPackage #Windows ボイス レコーダー
Get-AppxPackage *Xbox* | Remove-AppxPackage #Xbox関連
Get-AppxPackage Microsoft.YourPhone | Remove-AppxPackage #スマホ同期
Get-AppxPackage Microsoft.ZuneMusic | Remove-AppxPackage #Groove ミュージック
Get-AppxPackage Microsoft.ZuneVideo | Remove-AppxPackage #映画&テレビ

#------Maker----------------------------

Get-AppxPackage 4DF9E0F8.Netflix | Remove-AppxPackage #Netflix
Get-AppxPackage 5A894077.McAfeeSecurity | Remove-AppxPackage #McAfeeSecurity
Get-AppxPackage C27EB4BA.DropboxOEM | Remove-AppxPackage #Dropbox
Get-AppxPackage *Dell* | Remove-AppxPackage #Dell関連
Get-AppxPackage *Bing* | Remove-AppxPackage #Bing関連
Get-AppxPackage RivetNetworks.SmartByte | Remove-AppxPackage #SmartByte
Get-AppxPackage SpotifyAB.SpotifyMusic | Remove-AppxPackage #Spotify
Get-AppxPackage WavesAudio.MaxxAudioProforDell2019 | Remove-AppxPackage #MaxxAudio

実行したところ、以下のエラー。
Remove-AppxPackage : 次の HRESULT で展開に失敗しました: 0x80073CFA, 削除に失敗しました。ソフトウェアの製造元に問い合わせてください。 (HRESULT からの例外:0x80073CFA)
エラー 0x80070032: C:\Windows\SystemApps\Microsoft.Windows.CallingShellApp_cw5n1h2txyewy からのパッケージ Microsoft.Windows.CallingShellApp_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy に対する AppX 展開 Remove 操作に失敗しました。このアプリは Windows の一部であるため、ユーザー単位でアンインストールすることはできません。管理者は、[Windows の機能の有効化または無効化] を使用して、コンピューターからのアプリの削除を試みることができます。ただし、アプリをアンインストールできない場合もあります。
注: 詳細については、イベント ログで [ActivityId] 31080692-c3c5-0002-3186-0e31c5c3d701 を検索するか、コマンド ラインの Get-AppPackageLog-ActivityId 31080692-c3c5-0002-3186-0e31c5c3d701 を使用してください
発生場所 C:\秘密
+ ... ge Microsoft.Windows.CallingShellApp     | Remove-AppxPackage #騾夊ゥア髢「 ...
+                                                ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (Microsoft.Windo...l_cw5n1h2txyewy:String) [Remove-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

Remove-AppxPackage : 次の HRESULT で展開に失敗しました: 0x80073CFA, 削除に失敗しました。ソフトウェアの製造元に問い合わせてください。 (HRESULT からの例外:0x80073CFA)
エラー 0x80070032: C:\Windows\SystemApps\Microsoft.XboxGameCallableUI_cw5n1h2txyewy からのパッケージ Microsoft.XboxGameCallableUI_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy に対する AppX 展開 Remove 操作に失敗しました。このアプリは Windows の一部であるため、ユーザー単位でアンインストールすることはできません。管理者は、[Windows の機能の有効化または無
効化] を使用して、コンピューターからのアプリの削除を試みることができます。ただし、アプリをアンインストールできない場合もあります。
注: 詳細については、イベント ログで [ActivityId] 31080692-c3c5-0004-98da-0b31c5c3d701 を検索するか、コマンド ラインの Get-AppPackageLog-ActivityId 31080692-c3c5-0004-98da-0b31c5c3d701 を使用してください
発生場所 C:\ないしょ
+ ... t-AppxPackage *Xbox*                     | Remove-AppxPackage #Xbox髢「 ...
+                                                ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (Microsoft.XboxG...l_cw5n1h2txyewy:String) [Remove-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

これらはWindows の機能の有効化または無効化からも削除できなかった。
ついでにそのWindows の機能の有効化または無効化の設定。

@echo off
cls
cd /d "%~dp0"
openfiles > nul 2>&1
if errorlevel 1 (
    powershell -command start-process \"%~f0\" -verb runas
    exit
)

REM -----------Main Proc--------------
REM このバッチファイル名をdism.batにすると無限ループするので注意。

REM Windows Media Player
dism /online /Disable-Feature /FeatureName:MediaPlayback /NoRestart
dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer /NoRestart

REM プリンター関連
dism /online /Disable-Feature /FeatureName:Printing-Foundation-Features /NoRestart
dism /online /Disable-Feature /FeatureName:Printing-Foundation-InternetPrinting-Client /NoRestart
dism /online /Disable-Feature /FeatureName:Printing-PrintToPDFServices-Features /NoRestart
dism /online /Disable-Feature /FeatureName:Printing-XPSServices-Features /NoRestart

REM SMB1関連
dism /online /Disable-Feature /FeatureName:SMB1Protocol /NoRestart
dism /online /Disable-Feature /FeatureName:SMB1Protocol-Client /NoRestart
dism /online /Disable-Feature /FeatureName:SMB1Protocol-Deprecation /NoRestart

REM ワークフォルダークライアント
dism /online /Disable-Feature /FeatureName:WorkFolders-Client /NoRestart

当初、バッチファイル名をdism.batとしていた時に正常に動作せず焦った。
何やかんやの試行錯誤の末、パスが通っているdism.exeでなく、自分自身を開いていることに気付いた。
だから、コマンドをdismじゃなくてdism.exeとすればファイル名は気にしなくてもいいかなと思う。
それか、わざわざカレントを自分自身に合わせないか。

管理者への昇格処理は毎度コピペでこれ使ってるからあれだけど、いらないっちゃいらない。
処理内容如何では実行時のパスが自分自身と同じだと楽だからつけた。

なお、Windows Media Playerはオプション機能(ms-settings:optionalfeatures)からはアンインストールされないので手動で。ここはコマンドでどうやるのか分からん。
ついでにここの要らなそうなのもアンスコ。クイックアシストとか。

その他は今度にする。時間が掛かりすぎ。
通知とアクション等、基本的にはregeditなどからCUIで制御できそう。
ただ、その方法が記載されているここの参照先が閉鎖しているので詳細は不明。

やることと言ったらms-settingsの一通りとサービスの個別停止と無効位かな。
後は使うタイミングでまっしぐらとかクモとか入れたらいい。