首页
/ 对比测评:tiny11builder两大核心脚本tiny11maker与tiny11coremaker功能差异

对比测评:tiny11builder两大核心脚本tiny11maker与tiny11coremaker功能差异

2026-02-06 05:03:53作者:宗隆裙

概述

tiny11builder是一个用于构建精简版Windows 11镜像的开源项目,提供了两个核心脚本:tiny11maker.ps1tiny11Coremaker.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适用场景

  1. 需要一个精简但功能完整的Windows 11系统
  2. 希望保留系统更新和功能扩展能力
  3. 用于日常办公或个人使用
  4. 对系统稳定性有较高要求

tiny11coremaker适用场景

  1. 资源受限的环境,如老旧电脑或低配虚拟机
  2. 需要快速部署的测试或开发环境
  3. 对系统体积有严格限制的场景
  4. 临时性使用,不需要长期维护

操作流程对比

共同点

两个脚本都需要管理员权限运行,并会检查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
}

差异点

  1. 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."
  1. tiny11coremaker提供了启用.NET 3.5的选项,而tiny11maker没有此步骤。

  2. 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。

使用注意事项

无论选择哪个脚本,都需要注意以下几点:

  1. 两个脚本都需要管理员权限运行。

  2. 都需要Windows ADK(Assessment and Deployment Kit)中的工具支持,特别是oscdimg.exe用于创建ISO镜像。

  3. 都需要一个干净的Windows 11安装镜像作为源。

  4. 处理过程可能需要较长时间,具体取决于硬件性能。

  5. 生成的系统可能不支持某些Windows功能和服务,使用前请确认您需要的功能是否被保留。

总结

tiny11builder项目提供的两个脚本tiny11maker.ps1tiny11Coremaker.ps1为用户提供了不同程度的Windows 11精简选项。它们各有侧重,适用于不同的场景。tiny11maker在精简和功能之间取得了较好的平衡,适合大多数用户;而tiny11coremaker则是一个更专业的工具,适合特定的资源受限场景。

在选择时,用户应根据自己的实际需求和对系统功能的依赖程度做出决定。无论选择哪个工具,都可以显著减小Windows 11的系统体积,提高系统响应速度,特别是在老旧硬件或虚拟机环境中。

除了这两个核心脚本外,项目还提供了autounattend.xml文件,用于自动化Windows安装过程,进一步简化了系统部署。

希望本文的对比分析能帮助您更好地理解这两个工具的差异,并选择最适合您需求的解决方案。

登录后查看全文
热门项目推荐
相关项目推荐