- 积分
- 2176
- 最后登录
- 2024-1-14
- 精华
- 0
- 阅读权限
- 50
- 主题
- 55
- UID
- 852420
- 帖子
- 4044
- PB币
- 1577
- 威望
- 93
- 贡献
- 0
- 技术
- 15
- 活跃
- 443
- UID
- 852420
- 帖子
- 4044
- PB币
- 1577
- 贡献
- 0
- 技术
- 15
- 活跃
- 443
|
发表于 2019-1-7 11:19:47
IP属地云南
|显示全部楼层
@echo off
color 1f
title 适度精简脚本
echo.===============================================================================
echo. 正在删除系统自带Appx应用
echo.===============================================================================
if exist Y:\1\Windows\SysWOW64 (
goto :x64
)else (
goto :x86
)
:x86
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.HEIFImageExtension_1.0.11792.0_x86__8wekyb3d8bbwe >nul
echo. HEIFImageExtension 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.VP9VideoExtensions_1.0.12342.0_x86__8wekyb3d8bbwe >nul
echo. VP9VideoExtensions 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WebpImageExtension_1.0.11551.0_x86__8wekyb3d8bbwe >nul
echo. WebpImageExtension 删除完成
goto :All
:x64
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.HEIFImageExtension_1.0.11792.0_x64__8wekyb3d8bbwe >nul
echo. HEIFImageExtension 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.VP9VideoExtensions_1.0.12342.0_x64__8wekyb3d8bbwe >nul
echo. VP9VideoExtensions 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WebpImageExtension_1.0.11551.0_x64__8wekyb3d8bbwe >nul
echo. WebpImageExtension 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MixedReality.Portal_2000.18081.1242.0_neutral_~_8wekyb3d8bbwe >nul
echo. MixedReality.Portal 删除完成
:All
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.12127.0_neutral_~_8wekyb3d8bbwe >nul
echo. BingWeather 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.DesktopAppInstaller_2018.720.2137.0_neutral_~_8wekyb3d8bbwe >nul
echo. DesktopAppInstaller 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.GetHelp_10.1706.10441.0_neutral_~_8wekyb3d8bbwe >nul
echo. GetHelp 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_6.13.11581.0_neutral_~_8wekyb3d8bbwe >nul
echo. Getstarted 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_2018.727.1430.0_neutral_~_8wekyb3d8bbwe >nul
echo. Messaging 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Microsoft3DViewer_4.1808.15012.0_neutral_~_8wekyb3d8bbwe >nul
echo. 3DViewer 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2017.1219.520.0_neutral_~_8wekyb3d8bbwe >nul
echo. OfficeHub 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftStickyNotes_2.0.13.0_neutral_~_8wekyb3d8bbwe >nul
echo. StickyNotes 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MSPaint_4.1807.12027.0_neutral_~_8wekyb3d8bbwe >nul
echo. MSPaint 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_16001.10228.20003.0_neutral_~_8wekyb3d8bbwe >nul
echo. OneNote 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.OneConnect_5.1807.1991.0_neutral_~_8wekyb3d8bbwe >nul
echo. OneConnect 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2018.516.2011.0_neutral_~_8wekyb3d8bbwe >nul
echo. People 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Print3D_3.0.1521.0_neutral_~_8wekyb3d8bbwe >nul
echo. Print3D 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ScreenSketch_2018.731.48.0_neutral_~_8wekyb3d8bbwe >nul
echo. ScreenSketch 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_14.26.95.0_neutral_~_kzf8qxf38zg5c >nul
echo. SkypeApp 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Wallet_2.2.18179.0_neutral_~_8wekyb3d8bbwe >nul
echo. Wallet 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WebMediaExtensions_1.0.12341.0_neutral_~_8wekyb3d8bbwe >nul
echo. WebMediaExtensions 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2018.18051.21218.0_neutral_~_8wekyb3d8bbwe >nul
echo. Photos 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2018.516.2059.0_neutral_~_8wekyb3d8bbwe >nul
echo. Alarms 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCalculator_2018.501.612.0_neutral_~_8wekyb3d8bbwe >nul
echo. Calculator 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2018.425.120.0_neutral_~_8wekyb3d8bbwe >nul
echo. Camera 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsFeedbackHub_2018.822.2.0_neutral_~_8wekyb3d8bbwe >nul
echo. FeedbackHub 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_2018.523.2143.0_neutral_~_8wekyb3d8bbwe >nul
echo. Maps 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2018.713.2154.0_neutral_~_8wekyb3d8bbwe >nul
echo. SoundRecorder 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.YourPhone_2018.727.2137.0_neutral_~_8wekyb3d8bbwe >nul
echo. YourPhone 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.18052.20211.0_neutral_~_8wekyb3d8bbwe >nul
echo. ZuneMusic 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.18052.20211.0_neutral_~_8wekyb3d8bbwe >nul
echo. ZuneVideo 删除完成
Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxGamingOverlay_2.20.22001.0_neutral_~_8wekyb3d8bbwe >nul
echo. XboxGamingOverlay 删除完成
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftSolitaireCollection_4.1.5252.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_41.41.18001.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.9330.21365.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxGameOverlay_1.32.17005.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxSpeechToTextOverlay_1.17.29001.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.StorePurchaseApp_11805.1001.813.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsStore_11805.1001.4913.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Xbox.TCUI_1.11.28003.0_neutral_~_8wekyb3d8bbwe >nul
::Dism /Image:Y:\1 /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxIdentityProvider_12.44.20001.0_neutral_~_8wekyb3d8bbwe >nul
echo.===============================================================================
echo. 完成删除系统自带Appx应用
echo.===============================================================================
echo.
echo.===============================================================================
echo. 开始移除 Windows 组件
echo.===============================================================================
:: 系统应用
:: call :RemoveWindowsComponent "Y:\1", "AAD Broker 插件", "AADBrokerPlugin"
:: call :RemoveWindowsComponent "Y:\1", "指定访问锁定应用", "AssignedAccessLockApp"
:: call :RemoveWindowsComponent "Y:\1", "生物注册应用", "BioEnrollment"
:: call :RemoveWindowsComponent "Y:\1", "Content Delivery Manager", "ContentDeliveryManager"
:: call :RemoveWindowsComponent "Y:\1", "文件资源管理器应用", "FileExplorer"
:: call :RemoveWindowsComponent "Y:\1", "锁屏应用", "LockApp"
:: call :RemoveWindowsComponent "Y:\1", "地图控件", "MapsControl"
call :RemoveWindowsComponent "Y:\1", "OneDrive 桌面客户端", "OneDrive"
:: call :RemoveWindowsComponent "Y:\1", "家长控制应用", "ParentalControls"
:: call :RemoveWindowsComponent "Y:\1", "People Experience 主机", "PeopleExperienceHost"
call :RemoveWindowsComponent "Y:\1", "连接应用", "PPIProjection"
:: call :RemoveWindowsComponent "Y:\1", "快速助手应用", "QuickAssist"
call :RemoveWindowsComponent "Y:\1", "零售演示应用", "RetailDemoContent"
:: call :RemoveWindowsComponent "Y:\1", "Take Test 应用", "SecureAssessmentBrowser"
:: call :RemoveWindowsComponent "Y:\1", "设置同步", "SettingSync"
call :RemoveWindowsComponent "Y:\1", "Skype ORTC", "SkypeORTC"
:: 高级 Windows 组件
:: call :RemoveWindowsComponent "Y:\1", "适用于 Windows 的 Adobe Flash", "AdobeFlashForWindows"
:: call :RemoveWindowsComponent "Y:\1", "分配的访问权限", "AssignedAccess"
:: call :RemoveWindowsComponent "Y:\1", "客户体验改善计划 [CEIP]", "CEIP_SQM"
:: call :RemoveWindowsComponent "Y:\1", "Cortana、开始菜单和设置搜索应用", "Cortana"
:: call :RemoveWindowsComponent "Y:\1", "设备锁定 [嵌入式体验]", "DeviceLockdown"
call :RemoveWindowsComponent "Y:\1", "Edge 浏览器应用", "Edge"
call :RemoveWindowsComponent "Y:\1", "Edge 开发者工具客户端", "EdgeDevToolsClient"
:: call :RemoveWindowsComponent "Y:\1", "首次登录动画", "FirstLogonAnimation"
:: call :RemoveWindowsComponent "Y:\1", "家庭组", "HomeGroup"
:: call :RemoveWindowsComponent "Y:\1", "Internet Explorer", "InternetExplorer"
:: call :RemoveWindowsComponent "Y:\1", "内核调试", "KernelDebugging"
:: call :RemoveWindowsComponent "Y:\1", "手动安装程序 [就地升级/主机刷新]", "ManualSetup"
:: call :RemoveWindowsComponent "Y:\1", "画图", "Paint"
:: call :RemoveWindowsComponent "Y:\1", "远程协助", "RemoteAssistance"
call :RemoveWindowsComponent "Y:\1", "SmartScreen 应用", "SmartScreen"
:: call :RemoveWindowsComponent "Y:\1", "截图工具", "SnippingTool"
:: call :RemoveWindowsComponent "Y:\1", "Microsoft Store 应用", "Store"
:: call :RemoveWindowsComponent "Y:\1", "系统恢复", "SystemRestore"
:: call :RemoveWindowsComponent "Y:\1", "统一遥测客户端 [Asimov]", "UnifiedTelemetryClient"
call :RemoveWindowsComponent "Y:\1", "Windows Defender 应用", "WindowsDefender"
:: call :RemoveWindowsComponent "Y:\1", "Windows 错误报告", "WindowsErrorReporting"
:: call :RemoveWindowsComponent "Y:\1", "Windows Media Player", "WindowsMediaPlayer"
:: call :RemoveWindowsComponent "Y:\1", "Windows 照片查看器", "WindowsPhotoViewer"
:: call :RemoveWindowsComponent "Y:\1", "Windows 阅读器 [PDF]", "WindowsReaderPDF"
:: call :RemoveWindowsComponent "Y:\1", "适用于 Linux 的 Windows 子系统", "WindowsSubsystemForLinux"
:: call :RemoveWindowsComponent "Y:\1", "Windows To Go", "WindowsToGo"
:: call :RemoveWindowsComponent "Y:\1", "Windows 系统评估工具", "WinSAT"
:: call :RemoveWindowsComponent "Y:\1", "Microsoft Xbox 应用", "XboxApp"
:: call :RemoveWindowsComponent "Y:\1", "Xbox Game Callable UI", "XboxGameCallableUI"
:: call :RemoveWindowsComponent "Y:\1", "Xbox Identity Provider", "XboxIdentityProvider"
echo.===============================================================================
echo. Windows 组件移除完成
echo.===============================================================================
echo.
echo.===============================================================================
echo. 开始保存更改,请稍后
echo.===============================================================================
if exist Y:\1\Windows\SysWOW64 (
del Z:\1809x64_ZJSD.wim >nul 2>nul
dism /unmount-image /mountdir:Y:\1 /commit
DISM /Export-Image /SourceImageFile:Y:\install.wim /SourceIndex:1 /DestinationImageFile:Z:\1809x64_ZJSD.wim
)else (
del Z:\1809x86_ZJSD.wim >nul 2>nul
dism /unmount-image /mountdir:Y:\1 /commit
DISM /Export-Image /SourceImageFile:Y:\install.wim /SourceIndex:1 /DestinationImageFile:Z:\1809x86_ZJSD.wim
)
del Y:\install.wim >nul 2>nul
rd /s /q Y:\1 >nul 2>nul
echo.
echo.
goto :eof
:: ############################################################################################
:: MSMG 工具箱 DISM 功能
:: ############################################################################################
:: 使用 ToolKitHelper.exe 从映像中移除 Windows 组件的功能
:RemoveWindowsComponent
setlocal
set ComponentName=
echo.------------------------------------------------------
echo.正在移除 %~2 软件包……
echo.------------------------------------------------------
%ToolKitHelper% %~1 %~3
echo.
:: 卸载映像注册表(如果已安装/放弃)
call :UnMountImageRegistry
set ComponentName=
endlocal
goto :eof
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: 应用映像驱动器或文件夹功能
:ApplyImage
%DISM% /Apply-Image /ImageFile:%~1 /Index:%~2 /ApplyDir:%~3\ /CheckIntegrity /Verify
echo.
goto :eof
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: 安装映像注册表功能
:MountImageRegistry
:: 安装映像注册表用于离线编辑
reg load HKLM\TK_DEFAULT "%~1\Windows\System32\config\default" >nul
reg load HKLM\TK_NTUSER "%~1\Users\Default\ntuser.dat" >nul
reg load HKLM\TK_SOFTWARE "%~1\Windows\System32\config\SOFTWARE" >nul
reg load HKLM\TK_SYSTEM "%~1\Windows\System32\config\SYSTEM" >nul
goto :eof
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: 合并注册表设置到映像注册表
:ImportRegistry2Image
:: 合并注册表设置到映像注册表
reg import %~1 2>nul
goto :eof
::-------------------------------------------------------------------------------------------
::-------------------------------------------------------------------------------------------
:: 卸载映像注册表功能
:UnMountImageRegistry
:: 卸载映像注册表
reg unload HKLM\TK_COMPONENTS >nul 2>&1
reg unload HKLM\TK_DRIVERS >nul 2>&1
reg unload HKLM\TK_DEFAULT >nul 2>&1
reg unload HKLM\TK_NTUSER >nul 2>&1
reg unload HKLM\TK_SCHEMA >nul 2>&1
reg unload HKLM\TK_SOFTWARE >nul 2>&1
reg unload HKLM\TK_SYSTEM >nul 2>&1
goto :eof
|
|