[Guide] Adding Gui to Server Core - 1.21v

Discussion in 'Windows Server' started by LiteOS, Dec 25, 2017.

  1. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    #1 LiteOS, Dec 25, 2017
    Last edited: Apr 1, 2018
  2. liliactr

    liliactr MDL Member

    Sep 3, 2009
    158
    67
    10
    You can but why do you want to make it. Core's fingerprint is not very small. Handmade one will not be suitable for production environment. Certainly will crash and will be problematic when installing software. It will be useless. If you want to make it and have some progress transfer fallowing registry entries from working gui server to core server.

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes]
     
  3. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    #3 LiteOS, Dec 25, 2017
    Last edited: Dec 25, 2017
    (OP)
    I want the experience of how it will be like to work with OS that slim as linux, with all those infrastructures not existed
    and might also compare it to lited windows, and then maybe shorten and improve the lite process

    @Atari800XL this question is more specific, im asking if its possible to make the already exist regs and files and script to make it work, without rebuilding too much the script...
    and also some guidance
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    #4 xinso, Dec 28, 2017
    Last edited: Feb 23, 2018
    FYI:

    For the GUI of 16299.15 Server ACor, the packages are available in UUP esds.
     
  5. dhjohns

    dhjohns MDL Guru

    Sep 5, 2013
    3,276
    1,731
    120
    @xinso Can you provide instructions to do this? :worthy:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    #6 xinso, Dec 28, 2017
    Last edited: Feb 23, 2018
    I am sorry for not being able to elaborate.
     
  7. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    #7 LiteOS, Dec 28, 2017
    Last edited: Dec 28, 2017
    (OP)
    Error when trying to add the package


    Code:
    Processing 1 of 1 - Adding package Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.14393.0
    [==========================100.0%==========================]
    An error occurred - Microsoft-Windows-Client-ShellLauncher-Package Error: 0x80073701
    
    Error: 14081
    
    The referenced assembly could not be found.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    From log:
    Code:
    2017-12-28 11:19:08, Error                 CSI    00000006@2017/12/28:09:19:08.112 (F) onecore\base\wcp\componentstore\csd_locking.cpp(200): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
    [gle=0x80004005]
    2017-12-28 11:19:08, Info                  CBS    Added C:\Windows\Logs\DISM\dism.log to WER report.
    2017-12-28 11:19:08, Info                  CBS    Not able to add pending.xml to offline WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
    2017-12-28 11:19:08, Error                 CSI    00000007 (F) STATUS_SXS_ASSEMBLY_MISSING #720# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
    2017-12-28 11:19:08, Error                 CSI    00000008 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #566# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-Embedded-ShellLauncher-Deployment, version 10.0.14393.0, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}, cb = (null), s = (null), rid = 'Microsoft-Windows-Embedded-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.14393.0.Microsoft-Windows-Embedded-ShellLauncher-Deployment', rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
     
  8. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,555
    664
    60
    What happened to the 10.0.16299.15 package?
     
  9. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    #9 LiteOS, Dec 28, 2017
    Last edited: Dec 29, 2017
    (OP)
    duno if its stable enuf , im with rs1 version for now

    edit:
    it would be nice to find a way to skip all the parents packages , that need to be installed so explorer would work, if not it will be gui server or ltsb which ok i guess,
    but duno about stability if its worth the work

    services of audio hasn't created after adding audio package

    edit2:
    i export the regs to core and its running, but i guess its not configured so its wont work
    need to add device manager
     
  10. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    Your are working on 14393 Server Core?
     
  11. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    Yes rs1 is should be stabler i assume
     
  12. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180
    Why bother with 1607 when it does come with GUI in first place?
     
  13. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    #13 LiteOS, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    server with gui =\ server core with gui of WIN10SE pe
    its much liter

    WIN10SE PE is lego os based on WinPE

    server core is more tested os and stable and have same features as normal os
    just console mode
    combine them we might get the Windows we always wanted
    similar to Windows server 2012 core with gui enabled
     
  14. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180
    I understand, do not worry about it.
    But that GUI is a gimmick, does not make products that require GUI to work anyway.
    And to have GUI is totally unnecessary for the server, as all management is remote anyway

    So it is excitement for the sake of being exciting project with no practical use (IMO, your might vary)
     
  15. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    people with slow hdd laptop, would like to have thin pc version of windows 10
    lite process today is just too painful
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    Sorry. for explorer and control, I'd tried to help and install some packages to 14393 Server Core, and it kept prompting messages like "reference missing...".

    Yea, the same message as you mentioned above: "The referenced assembly could not be found."
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    #17 xinso, Jan 1, 2018
    Last edited: Feb 23, 2018
    I second that.
     
  18. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    @xinso
    with the tweak u found can package from server 2012 be added to server 2016?
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,242
    5,512
    150
    To be honest, I am not familiar with Server or WinPE things. Server 2016 has its own packages, why 2012? The problem is why it shows the error promp?
     
  20. LiteOS

    LiteOS MDL Expert

    Mar 7, 2014
    1,547
    657
    60
    #20 LiteOS, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    Server 2012 have the packages that related to shell and mmc infra specifically and have small footprint on the system without too much dependency

    edit:
    im not sure that sxsextract extract all the files