无忧启动论坛

标题: 20348,核心版,怎么添加桌面gui呢 [打印本页]

作者: 黑中见白    时间: 2021-11-20 18:29
标题: 20348,核心版,怎么添加桌面gui呢
就是这样,感觉进程服务少啊
作者: gailium    时间: 2021-11-20 19:00
试试Add-WindowsFeature Server-Gui-Mgmt-Infra ,Server-Gui-Shell –Restart
作者: 马路大    时间: 2021-11-20 21:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2011aisht    时间: 2021-11-24 18:10
同问.
作者: wyjhby    时间: 2022-1-26 22:56
这个xb21cn最拿手,可向大佬寻求帮助
作者: 叶知秋    时间: 2022-1-27 09:15
Core + GUI 组合方法初探


  依稀记得ServerCore+ 10GUI这种嫁接方法大概是2018年左右由yaya大佬带起来的(server2012及之前版本原生支持命令行加外壳,这里不作讨论),个人感觉很新奇,研究大佬的成品瞎捣鼓终算也做出来了,结合这几年来个人的摸索,对该组合方法作个小结。

一、准备工作

1、ServerCore底包:从官网下载服务器版本iso,提取出对应Core系统。


2、GUI包:有二种方法,各有优缺点。


1.png


一种是下载官网与Core对应Client版本号的iso包提取专业版系统(建议用初始版,且两者大小版本最好相同);此法需要用到yaya发的winsxs解密工具,集成的时候也稍微麻烦些,但不需要单独寻找组件。


另一种是到uup网站下载与Core对应Client版本号的组件esd或cab文件解压使用(按上图搜索包名下载);此法最简单,但需要对所需集成的组件名称及关联有一定的了解。


2.png


3、提权工具NSudo:有些操作必须要用到,否则由于权限不够导致失败。


二、集成GUI

1、满足正常使用的最简集成列表

Microsoft-Windows-Client-Desktop-Required-Package

Microsoft-Windows-Client-Desktop-Required-WOW64-Package

Microsoft-Windows-Client-Features-Package

Microsoft-Windows-Client-Features-WOW64-Package

Microsoft-Windows-UserExperience-Desktop-Package

Microsoft-Windows-Required-ShellExperiences-Desktop-Package

Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package

Microsoft-Windows-ShellExperienceHost-Package

Microsoft-Windows-Legacy-Components-OC-Package

Microsoft-Windows-Legacy-Components-OC-WOW64-Package

Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-Package

Microsoft-Windows-Network-Connectivity-Assistant-Service-Package

Microsoft-Windows-PhotoBasic-Package

Microsoft-Windows-PhotoBasic-WOW64-Package

Microsoft-Windows-Printing-LocalPrinting-Enterprise-Package

Microsoft-Windows-Printing-PremiumTools-Package

Microsoft-Windows-TerminalServices-CommandLineTools-Package

Microsoft-Windows-TerminalServices-Publishing-WMIProvider-Package

Microsoft-Windows-TerminalServices-WMIProvider-Package

Microsoft-Windows-MediaPlayer-Package

Microsoft-Windows-Media-Streaming-Package

Microsoft-Windows-Media-Streaming-WOW64-Package

Microsoft-Windows-MediaPlayback-OC-Package

Microsoft-Windows-MediaPlayer-Payload-Package

Microsoft-Windows-Portable-Devices-Package

Microsoft-Windows-Portable-Devices-WOW64-Package

Multimedia-RestrictedCodecsDolby-Package

Multimedia-RestrictedCodecsDolby-WOW64-Package

Microsoft-Windows-Shell32-OEMDefaultAssociations-Package

注:①如果仅仅是集成explorer进桌面,则可以只集成很少几个组件,但会缺少一堆功能无法正常使用。

②列表中后面许多子包是包含在前几个主包中的,有些需要单独再集成一次才起作用,为了稳妥所以几个需要的功能就加后面再集成一次。


2、集成组件(这里以第二种方法)

dism /Image:Z: /Add-Package/PackagePath:H:\xxx

注:①Z:为Core系统解压的对应路径,如:G:\2019Core\

    ②H:\XXX为Client组件包解压后的对应路径,如:G:\19041\Client-Desktop-Required

或mum文件全路径名,如:G:\19041\Client-Desktop-Required\ Microsoft-Windows-Network-QoS-Core-Package~31bf3856ad364e35~amd64~~10.0.20348.1.mum


3、挂载注册表SOFTWARE为SOFT再导入下面注册表,成功后卸载SOFT:

Windows Registry EditorVersion 5.00


[HKEY_LOCAL_MACHINE\SOFT\Microsoft\WindowsNT\CurrentVersion\Winlogon]

"Shell"="explorer.exe"

"AutoAdminLogon"="1"

[HKEY_LOCAL_MACHINE\SOFT\Microsoft\WindowsNT\CurrentVersion\Winlogon\AlternateShells\AvailableShells]

"60000"="explorer.exe"

[HKEY_LOCAL_MACHINE\SOFT\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command]

@=hex(2):6d,00,6d,00,63,00,2e,00,65,00,78,00,65,00,20,00,25,00,77,00,69,00,6e,\

00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\

  32,00,5c,00,63,00,6f,00,6d,00,70,00,6d,00,67,00,6d,00,74,00,2e,00,6d,00,73,\

  00,63,00,00,00

[HKEY_LOCAL_MACHINE\SOFT\Microsoft\WindowsNT\CurrentVersion\Server]

"ClientExperienceEnabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFT\Microsoft\WindowsNT\CurrentVersion\Server\ServerLevels]

"Server-Gui-Mgmt"=dword:00000001

"Server-Gui-Shell"=dword:00000001

"ServerCore"=dword:00000001

"ServerCoreExtended"=dword:00000001


4、转授权后dism显示对应版本问题

换key转版本后,想dism /Get-CurrentEdition显示对应系统版本,则需在Windows\servicing\Packages中加入对应Edition两文件,如Microsoft-Windows-EnterpriseGEdition,再导入注册表

Windows RegistryEditor Version 5.00


[HKEY_LOCAL_MACHINE\SOFT\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\Packages\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.20348.1]

"InstallClient"="DISMpackage Manager provider"

"InstallName"="Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.20348.1.mum"

"InstallLocation"="\\\\?\\D:\\"

"CurrentState"=dword:00000070

"SelfUpdate"=dword:00000000

"Visibility"=dword:00000002

"InstallTimeHigh"=dword:01d3d23f

"InstallTimeLow"=dword:832820bf

"InstallUser"="S-1-5-18"

[HKEY_LOCAL_MACHINE\SOFT\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\Packages\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.20348.1\Owners]

"Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.20348.1"=dword:00020070

注:注册表中20348.1必须为Core的版本号。


三、后续待补……


https://bbs.pcbeta.com/forum.php ... 17547&highlight=gui     xb21cn的贴,图挂了,
作者: martin313    时间: 2023-9-19 13:46
路过,学习一下




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3