对比测评:tiny11builder两大核心脚本tiny11maker与tiny11coremaker功能差异
概述
tiny11builder是一个用于构建精简版Windows 11镜像的开源项目,提供了两个核心脚本:tiny11maker.ps1和tiny11Coremaker.ps1。这两个脚本旨在帮助用户创建定制化的Windows 11系统镜像,但它们在功能、适用场景和使用限制上存在显著差异。本文将对这两个脚本进行详细对比分析,以帮助用户选择最适合自己需求的工具。
功能对比
核心定位
tiny11maker.ps1的定位是创建一个精简但仍然功能完整的Windows 11系统镜像。它保留了Windows 11的核心功能和服务,同时移除了一些非必要的应用和组件。
tiny11Coremaker.ps1则是一个更激进的精简工具,它创建的是一个"核心"版本的Windows 11,移除了大量系统组件和功能,旨在最小化系统体积和资源占用。
精简策略对比
tiny11maker主要通过移除预装应用和禁用部分功能来实现精简:
$packagePrefixes = 'AppUp.IntelManagementandSecurityStatus',
'Clipchamp.Clipchamp',
'DolbyLaboratories.DolbyAccess',
...
'Microsoft.549981C3F5F10'
tiny11coremaker则采取了更彻底的精简策略,不仅移除应用,还会删除系统组件和服务:
$packagePatterns = @(
"Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35",
"Microsoft-Windows-Kernel-LA57-FoD-Package~31bf3856ad364e35~amd64",
"Microsoft-Windows-LanguageFeatures-Handwriting-$languageCode-Package~31bf3856ad364e35",
...
"Microsoft-Windows-StepsRecorder-Package~"
)
系统组件处理
tiny11maker在精简过程中会保留大部分系统组件和服务,确保系统的稳定性和可维护性。而tiny11coremaker则会删除大量系统组件,包括:
- Windows Defender
- Internet Explorer
- Media Player
- WordPad
- 步骤记录器
- 语言功能
- WinRE(Windows恢复环境)
可维护性
tiny11maker创建的系统仍然保持了Windows的可维护性,可以安装更新、添加语言包和功能。而tiny11coremaker明确指出其创建的系统"不适合常规使用,因为它缺乏可维护性 - 您无法在创建后添加语言、更新或功能"。
使用场景对比
tiny11maker适用场景
- 需要一个精简但功能完整的Windows 11系统
- 希望保留系统更新和功能扩展能力
- 用于日常办公或个人使用
- 对系统稳定性有较高要求
tiny11coremaker适用场景
- 资源受限的环境,如老旧电脑或低配虚拟机
- 需要快速部署的测试或开发环境
- 对系统体积有严格限制的场景
- 临时性使用,不需要长期维护
操作流程对比
共同点
两个脚本都需要管理员权限运行,并会检查PowerShell执行策略:
# Check and run the script as admin if required
$adminSID = New-Object System.Security.Principal.SecurityIdentifier("S-1-5-32-544")
$adminGroup = $adminSID.Translate([System.Security.Principal.NTAccount])
$myWindowsID=[System.Security.Principal.WindowsIdentity]::GetCurrent()
$myWindowsPrincipal=new-object System.Security.Principal.WindowsPrincipal($myWindowsID)
$adminRole=[System.Security.Principal.WindowsBuiltInRole]::Administrator
if (! $myWindowsPrincipal.IsInRole($adminRole))
{
Write-Host "Restarting Tiny11 image creator as admin in a new window, you can close this one."
$newProcess = new-object System.Diagnostics.ProcessStartInfo "PowerShell";
$newProcess.Arguments = $myInvocation.MyCommand.Definition;
$newProcess.Verb = "runas";
[System.Diagnostics.Process]::Start($newProcess);
exit
}
差异点
- tiny11coremaker在开始前会明确警告用户其局限性:
Write-Host "This script generates a significantly reduced Windows 11 image. However, it's not suitable for regular use due to its lack of serviceability - you can't add languages, updates, or features post-creation. tiny11 Core is not a full Windows 11 substitute but a rapid testing or development tool, potentially useful for VM environments."
-
tiny11coremaker提供了启用.NET 3.5的选项,而tiny11maker没有此步骤。
-
tiny11coremaker对WinSxS文件夹进行了特殊处理,这是系统组件存储的位置,进一步减小系统体积。
性能与兼容性
硬件要求
tiny11maker创建的系统仍然需要满足Windows 11的基本硬件要求,虽然脚本会绕过一些检查:
Set-RegistryValue 'HKLM\zSYSTEM\Setup\LabConfig' 'BypassCPUCheck' 'REG_DWORD' '1'
Set-RegistryValue 'HKLM\zSYSTEM\Setup\LabConfig' 'BypassRAMCheck' 'REG_DWORD' '1'
Set-RegistryValue 'HKLM\zSYSTEM\Setup\LabConfig' 'BypassSecureBootCheck' 'REG_DWORD' '1'
Set-RegistryValue 'HKLM\zSYSTEM\Setup\LabConfig' 'BypassStorageCheck' 'REG_DWORD' '1'
Set-RegistryValue 'HKLM\zSYSTEM\Setup\LabConfig' 'BypassTPMCheck' 'REG_DWORD' '1'
tiny11coremaker创建的系统对硬件要求更低,适合在资源受限的环境中运行。
系统体积
tiny11maker创建的系统镜像大小通常在5-8GB左右,而tiny11coremaker可以将系统体积减小到3GB以下,具体取决于配置。
兼容性
tiny11maker保留了大部分系统功能和组件,因此与大多数软件和硬件驱动保持兼容。
tiny11coremaker由于移除了大量系统组件,可能会导致某些软件无法正常运行,特别是依赖于特定系统服务或组件的应用程序。
如何选择
选择哪个脚本取决于您的具体需求:
-
如果您需要一个精简但功能相对完整、可维护的Windows 11系统,选择tiny11maker.ps1。
-
如果您需要最小化的系统体积,并且可以接受功能和可维护性的损失,选择tiny11Coremaker.ps1。
-
对于日常使用和办公,推荐使用tiny11maker。
-
对于临时测试环境或资源极其有限的场景,可以考虑tiny11coremaker。
使用注意事项
无论选择哪个脚本,都需要注意以下几点:
-
两个脚本都需要管理员权限运行。
-
都需要Windows ADK(Assessment and Deployment Kit)中的工具支持,特别是oscdimg.exe用于创建ISO镜像。
-
都需要一个干净的Windows 11安装镜像作为源。
-
处理过程可能需要较长时间,具体取决于硬件性能。
-
生成的系统可能不支持某些Windows功能和服务,使用前请确认您需要的功能是否被保留。
总结
tiny11builder项目提供的两个脚本tiny11maker.ps1和tiny11Coremaker.ps1为用户提供了不同程度的Windows 11精简选项。它们各有侧重,适用于不同的场景。tiny11maker在精简和功能之间取得了较好的平衡,适合大多数用户;而tiny11coremaker则是一个更专业的工具,适合特定的资源受限场景。
在选择时,用户应根据自己的实际需求和对系统功能的依赖程度做出决定。无论选择哪个工具,都可以显著减小Windows 11的系统体积,提高系统响应速度,特别是在老旧硬件或虚拟机环境中。
除了这两个核心脚本外,项目还提供了autounattend.xml文件,用于自动化Windows安装过程,进一步简化了系统部署。
希望本文的对比分析能帮助您更好地理解这两个工具的差异,并选择最适合您需求的解决方案。
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00- QQwen3-Coder-Next2026年2月4日,正式发布的Qwen3-Coder-Next,一款专为编码智能体和本地开发场景设计的开源语言模型。Python00
xw-cli实现国产算力大模型零门槛部署,一键跑通 Qwen、GLM-4.7、Minimax-2.1、DeepSeek-OCR 等模型Go06
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
KuiklyUI基于KMP技术的高性能、全平台开发框架,具备统一代码库、极致易用性和动态灵活性。 Provide a high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility. 注意:本仓库为Github仓库镜像,PR或Issue请移步至Github发起,感谢支持!Kotlin08
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00