|
本帖最后由 2010hook 于 2025-7-2 13:07 编辑
改进了一下,更严谨简洁:- powershell -ExecutionPolicy Bypass -NoProfile -Command "Get-ProvisionedAppxPackage -Path 'z:' | Where-Object { $_.PackageName -notmatch '(?:ShellExperienceHost|StartMenuExperienceHost|Client\.CBS|ImmersiveControlPanel|PrintDialog|VCLibs)' } | ForEach-Object { Remove-ProvisionedAppxPackage -Path 'z:' -PackageName $_.PackageName -ErrorAction Continue }"
复制代码- for /f "tokens=9* delims=" %%a in ('reg query "HKLM\SOFTWARE_Tmp\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\InboxApplications" ^| findstr /ive "ShellExperienceHost StartMenuExperienceHost Client.CBS immersivecontrolpanel PrintDialog VCLibs" 2>nul') do (
- reg delete "HKLM\SOFTWARE_Tmp\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\InboxApplications\%%~a" /f >nul 2>nul
- )
复制代码 |
|