[Guide by Xinso] Adding Gui to Server Core - 1.22v

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

  1. qwidee1933

    qwidee1933 MDL Junior Member

    Jul 28, 2015
    60
    127
    0
  2. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,343
    1,048
    90
    RS4 gonna be better tho improving metro system, make it more responsive
    cant wait for make a server of it :)
     
  3. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    #383 kibkalo, Mar 14, 2018
    Last edited: Mar 14, 2018
    Need help from experts.
    I followed the steps from the first page, grabed the ESD images with Client 16299 and all the packages 16299, unpacked as required.
    Copy all the files to the test VM with ServerDatacenterACor 16299.
    Now I add the following packages:

    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Client-Features-WOW64-Package00~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Desktop-Shared-Drivers-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Desktop-Shared-Drivers-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-ShellExperienceHost-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-ShellExperienceHost-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Embedded-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Embedded-ShellLauncher-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum

    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Internet-Browser-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-Internet-Browser-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum

    dism /online /NoRestart /add-Package /PackagePath:C:\Windows\servicing\Packages\Microsoft-Windows-Server-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:C:\Windows\servicing\Packages\Microsoft-Windows-Security-SPP-Component-SKU-ServerDatacenterACor-GVLK-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:C:\Windows\servicing\Packages\Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    dism /online /NoRestart /add-Package /PackagePath:C:\Windows\servicing\Packages\Microsoft-Windows-ServerCore-SKU-Foundation-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum
    All the operations are successfull, except the one for Microsoft-Windows-Server-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum
    PS D:\> dism /online /NoRestart /add-Package /PackagePath:C:\Windows\servicing\Packages\Microsoft-Windows-Server-Languag
    ePack-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15.mum

    Deployment Image Servicing and Management tool
    Version: 10.0.16299.15

    Image Version: 10.0.16299.192

    Processing 1 of 1 - Adding package Microsoft-Windows-Server-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.16299.15
    [==========================100.0%==========================]
    An error occurred - Microsoft-Windows-Server-LanguagePack-Package Error: 0x80070490

    Error: 1168

    Element not found.
    Now I restart.
    It reboots, and is starting to undo the process

    What am I missing?
     
  4. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,343
    1,048
    90
    why the image is different build ?

    I think its mean same files of package is missing


    Im recommending doing the adding offline
     
  5. kibkalo

    kibkalo MDL Expert

    Sep 8, 2009
    1,025
    362
    60
    #385 kibkalo, Mar 14, 2018
    Last edited: Mar 14, 2018
    Me fault in the question itself, everything is 1709 build 16299
    can you please give me a way to check filenames of a package?
    And do I actually need to apply ServerLanguagePack to 16299, which initially was ServerCore - and we know that ServerFull was never released?
    Would try tonight.
    At first I tried offline - to a sysprepped VHD image, created via Convert-WindowsImage. But it started an UI dialog of W10 style - create user, choose country - and fails on one of steps, never coming to logon. So I decided to do online.
    Should I do offline, after first boot to VM? I originally want a sysprepped image with GUI for future use.
     
  6. maddogster

    maddogster MDL Senior Member

    Mar 23, 2015
    321
    113
    10
    i will wait for rs5 which should be server 2019 so i don't have to worry about security, cu monthly patches with this kind of cobbled together desktop experience and other modules added in
     
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,712
    14,437
    340
  8. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    I also found this problem, clicking on adding functions and roles, it has been in the state of collecting data.
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,712
    14,437
    340
    #389 xinso, Mar 15, 2018
    Last edited: Mar 15, 2018
    It's impossible. Why? The GUI added from Client is goog for Desktop Experience only. Most of the Server Roles are short of related GUI packages.

    For example, The Windows Server Backup of ServerACor is short of Microsoft-Windows-BLB-UI-Package. So it still needs Honolulu - unless you can get and install those Role GUI packages.
     
  10. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    The client is used as a server, the enable/disable features are not reacting.I haven't found a way at the moment
     
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,712
    14,437
    340
    #391 xinso, Mar 15, 2018
    Last edited: Mar 15, 2018
    Oh, I see. You need to install some necessary Server Roles and related dependencies. It may take you a while to figure out converting Client to working Server.
     
  12. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    Thank you. I've got it
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,712
    14,437
    340
    #393 xinso, Mar 15, 2018
    Last edited: Mar 15, 2018
    No worries.

    But, If you use Client as Server desktop experience, why bother for Server Manager?

    You can simply swap, basically:

    1. Don't install RSAT (just a waste of resources) - manage features via DISM command instead.
    2. Windows defender
    3. Media features
     
  14. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    Ha ha, just feel fun, want to try.

    16299 client as a server, if you don't use WindowsTH-RSAT_WS_1709-x64.msu, how to install Manager Serve?
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,712
    14,437
    340
    #395 xinso, Mar 15, 2018
    Last edited: Mar 15, 2018
    Manager Serve?
     
  16. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    Server Manager
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,712
    14,437
    340
    #397 xinso, Mar 15, 2018
    Last edited: Mar 15, 2018
    Extract WindowsTH-RSAT_WS_1709-x64.cab, and take reference from it.

    C:\windows\system32> dir /b D:\Downloads\Windows\WIN10\16299.15\RSAT\WindowsTH-KB2693643-x64\*.mum

    If 16299, NO way. (You may try packages from 14393 Server.)

    Use 14393 for reasonable practice.
     
  18. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    14393 ServerDatacenter
    WinSxS\msil_microsoft-windows-servermanager-shell_31bf3856ad364e35_10.0.14393.5_none_d5cad7406029ad22\ServerManager.exe

    I don't know how to get it
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,712
    14,437
    340
    #399 xinso, Mar 15, 2018
    Last edited: Mar 15, 2018
    Microsoft-Windows-ServerManager-UX-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cab

    Then take Update package from CU. e.g. msil_microsoft-windows-servermanager-shell_31bf3856ad364e35_10.0.14393.2068_none_1e235ba0a3fe682b

    But it is not the only package for Server Manager...

    Microsoft-Windows-ServerManager-Core-Package
    Microsoft-Windows-ServerManager-PSH-Cmdlets-Package
    Microsoft-Windows-ServerManager-UX-ARW-Plugins-Package
     
  20. zhanglin

    zhanglin MDL Expert

    Jan 11, 2018
    1,014
    552
    60
    Microsoft-Windows-ServerManager-UX-Package~31bf3856ad364e35~amd64~~10.0.14393.0.cab

    Look at the content, only with ServerManager.ink, no ServerManager.exe