ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

5步构建极致精简Windows 11:tiny11builder深度使用手册

5步构建极致精简Windows 11:tiny11builder深度使用手册 5步构建极致精简Windows 11tiny11builder深度使用手册【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder还在为Windows 11的臃肿体积和资源消耗而烦恼吗想让老旧设备也能流畅运行最新系统吗tiny11builder正是你需要的解决方案这个开源PowerShell脚本项目让你能够自动化构建精简版Windows 11镜像无需复杂技术背景只需简单几步就能打造专属的轻量级系统。无论你是开发者需要快速测试环境还是普通用户想要优化系统性能tiny11builder都能满足你的需求。 项目概览与核心价值tiny11builder是一个完全基于PowerShell的Windows 11镜像精简工具它通过智能脚本自动移除不必要的系统组件让Windows 11变得更轻量、更快速。与传统的系统优化工具不同tiny11builder直接从镜像层面进行精简确保安装后的系统就是最优状态。两种构建方案选择项目提供了两种不同定位的构建脚本脚本类型适用场景可维护性系统体积推荐用途tiny11maker.ps1日常使用、长期运行✅ 支持更新和功能添加约10-12GB主力机、工作电脑tiny11Coremaker.ps1测试开发、临时环境⚠️ 无法更新和添加功能约6-8GB虚拟机、测试环境核心技术优势纯微软工具链仅使用DISM和oscdimg.exe等微软原生工具多版本兼容支持任意Windows 11版本、语言和架构自动化流程从镜像挂载到ISO生成全程自动化开源透明脚本完全开源可自定义修改组件移除列表 环境准备与快速开始硬件与软件要求开始前请确保你的系统满足以下要求操作系统Windows 10/11需要管理员权限PowerShell版本5.1或更高版本磁盘空间至少20GB可用空间Windows 11 ISO从微软官网下载最新版本快速启动步骤想知道如何在10分钟内开始构建精简系统按照以下步骤操作克隆项目仓库git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder cd tiny11builder准备Windows 11镜像# 挂载ISO文件 Mount-DiskImage -ImagePath C:\path\to\windows11.iso # 获取挂载盘符 Get-Volume | Where-Object {$_.FileSystemLabel -like *Windows*}设置执行策略# 临时允许脚本执行 Set-ExecutionPolicy Bypass -Scope Process选择构建脚本# 日常使用版本 .\tiny11maker.ps1 -ISO E -SCRATCH D # 或选择核心版本 .\tiny11Coremaker.ps1 组件移除策略详解常规版移除清单常规版脚本移除了大量非必要的预装应用和服务让系统更清爽系统应用移除Microsoft Edge浏览器Xbox系列应用Game Bar、Xbox Console Companion等Office Hub和Office Online组件天气、新闻、邮件等UWP应用反馈中心和Get Help应用系统工具精简Internet Explorer浏览器QuickAssist远程协助录音机和媒体播放器地图和Your Phone应用核心版额外移除核心版在常规版基础上进一步精简适合对体积要求极高的场景深度精简组件Windows组件存储WinSxS文件夹Windows Defender安全中心仅禁用Windows Update更新功能Windows恢复环境WinRE重要提示核心版移除了Windows组件存储后系统将无法进行任何功能更新和添加仅建议用于短期测试或开发环境 高级配置与自定义选项无人值守安装配置项目包含的autounattend.xml文件是实现自动化安装的关键它提供了以下功能!-- 跳过OOBE设置阶段 -- settings passoobeSystem component nameMicrosoft-Windows-Shell-Setup processorArchitectureamd64 publicKeyToken31bf3856ad364e35 languageneutral versionScopenonSxS xmlns:wcmhttp://schemas.microsoft.com/WMIConfig/2002/State xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance OOBE HideEULAPagetrue/HideEULAPage SkipMachineOOBEtrue/SkipMachineOOBE SkipUserOOBEtrue/SkipUserOOBE /OOBE /component /settings自定义组件保留如果你需要保留某些特定组件可以修改脚本中的移除列表。以tiny11maker.ps1为例# 找到组件移除部分根据需要注释或修改 $appsToRemove ( Microsoft.549981C3F5F10, # Cortana Microsoft.BingWeather, # 天气 Microsoft.GetHelp, # 获取帮助 # Microsoft.MicrosoftEdge.Stable, # 如果需要Edge注释此行 Microsoft.Office.OneNote # OneNote )性能优化设置脚本还包含了一系列性能优化配置# 禁用遥测服务 Set-RegistryValue -path HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection -name AllowTelemetry -type DWORD -value 0 # 优化电源计划 powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c # 禁用不必要的服务 Stop-Service -Name DiagTrack -Force Set-Service -Name DiagTrack -StartupType Disabled 效果对比与性能提升系统体积对比通过tiny11builder精简后的系统在多个维度都有显著提升指标原版Windows 11tiny11常规版tiny11核心版安装后占用25-30GB10-12GB6-8GB启动时间45-60秒25-35秒20-30秒内存占用2.5-3.5GB1.8-2.2GB1.2-1.5GB磁盘I/O高中等低资源消耗优化CPU使用率对比系统空闲时原版5-8% vs tiny11版2-4%应用启动时原版峰值60% vs tiny11版峰值45%内存占用优化系统服务减少约30%后台进程减少约40%总体内存占用降低35-45% 常见问题解决方案脚本执行权限问题遇到无法运行脚本的错误这是PowerShell的安全策略导致的# 解决方案1临时允许当前会话 Set-ExecutionPolicy Bypass -Scope Process # 解决方案2仅允许签名脚本更安全 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # 解决方案3检查当前策略 Get-ExecutionPolicy -List镜像挂载失败处理如果脚本无法找到Windows 11镜像可以尝试以下方法手动挂载检查# 查看所有挂载的卷 Get-Volume | Format-Table -AutoSize # 手动挂载ISO $mountResult Mount-DiskImage -ImagePath D:\windows11.iso -PassThru $driveLetter ($mountResult | Get-Volume).DriveLetter Write-Host 镜像挂载到: $driveLetter验证镜像完整性# 检查ISO文件结构 Test-Path E:\sources\install.wim Test-Path E:\sources\boot.wim # 如果只有ESD文件脚本会自动转换 Test-Path E:\sources\install.esd磁盘空间不足问题构建过程中需要足够的临时空间如果遇到空间不足# 查看磁盘空间 Get-PSDrive | Where-Object {$_.Provider -like *FileSystem*} | Format-Table Name,Used,Free # 清理临时文件 Remove-Item -Path D:\tiny11\* -Recurse -Force -ErrorAction SilentlyContinue # 指定其他磁盘作为工作区 .\tiny11maker.ps1 -ISO E -SCRATCH F 最佳实践与进阶技巧虚拟机环境优化对于虚拟机使用场景推荐以下配置资源分配建议CPU2-4核心内存4-8GB磁盘动态扩展最小20GB网络配置优化# 禁用不必要的网络服务 Disable-NetAdapterBinding -Name Ethernet -ComponentID ms_tcpip6 Set-NetIPv4Protocol -DhcpMediaSense Disabled批量部署方案如果需要为多台设备部署精简系统# 批量处理脚本示例 $computers (PC01, PC02, PC03) $isoPath \\server\share\tiny11.iso foreach ($computer in $computers) { Write-Host 正在为 $computer 部署系统... # 通过网络部署 Invoke-Command -ComputerName $computer -ScriptBlock { # 挂载ISO并开始安装 $driveLetter Mount-DiskImage -ImagePath $using:isoPath -PassThru | Get-Volume | Select-Object -ExpandProperty DriveLetter Start-Process setup.exe -ArgumentList /auto upgrade /quiet -Wait } }系统维护建议定期检查更新对于常规版建议每月检查一次系统更新备份重要配置导出注册表优化设置监控系统性能使用性能监视器跟踪资源使用情况安全补丁管理虽然移除了部分安全组件但仍需保持基础安全更新 下一步学习路径想要深入了解Windows系统优化以下资源可以帮助你深入学习PowerShell掌握DISM命令行工具学习Windows映像服务管理理解系统组件依赖关系探索相关项目研究Windows ADK工具包学习应答文件autounattend.xml编写了解Windows预安装环境贡献开源项目提交问题报告和功能建议参与脚本优化和改进分享你的使用经验和技巧通过tiny11builder你不仅能获得一个更轻量的Windows 11系统还能深入了解Windows系统的内部工作机制。无论是个人使用还是企业部署这个工具都能为你提供强大的系统定制能力。开始你的Windows 11精简之旅吧记得在GitHub上关注项目更新参与社区讨论共同打造更好的系统优化方案。【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表