无忧启动论坛
标题:
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