[GUIDE] [DISCUSSION] Windows Editions Reconstructions

Discussion in 'Windows 10' started by TesterMachineOS, Sep 3, 2024.

  1. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1561 xinso, Feb 11, 2025
    Last edited: Feb 12, 2025
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1562 xinso, Feb 12, 2025
    Last edited: Feb 12, 2025
    Q: Does WirelessDisplay require Media Features? If not, is it possible to make it applicable to all Client Editions with\without Media Features?
     
  3. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1564 xinso, Feb 12, 2025
    Last edited: Feb 13, 2025
    Q: Is the package servicing of 10240\10586\14393 same as upcoming builds?
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1565 xinso, Feb 12, 2025
    Last edited: Feb 13, 2025
    No.
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1566 xinso, Feb 13, 2025
    Last edited: Feb 13, 2025
    Reserved
     
  6. sakatgg

    sakatgg MDL Junior Member

    Jun 18, 2020
    55
    34
    0
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
  8. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,904
    1,592
    60
    That's not my post.

    It's RobrPatty Post #1443
    Code:
    forums.mydigitallife.net/threads/guide-discussion-windows-editions-reconstructions.88605/page-73#post-1868957
     
  9. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1570 xinso, Feb 14, 2025
    Last edited: Feb 14, 2025
    @Ace2

    We can install packages in this simple way. e.g.
    Code:
    echo.
    echo ------------------------------------------------------------
    echo Add FoD
    echo ------------------------------------------------------------
    echo.
    for /f %%i in ('dir /b files\Fod\Neutral') do (echo %%i&dism /english /quiet /image:%MT% /add-package:files\Fod\Neutral\%%i)
    
    echo.
    echo ------------------------------------------------------------
    echo Add %LANG% FoD language
    echo ------------------------------------------------------------
    echo.
    for /f %%i in ('dir /b files\Fod\Lang\*%LANG%*') do (echo %%i&dism /english /quiet /image:%MT% /add-package:files\Fod\Lang\%%i)
    
    --->
    Code:
    ------------------------------------------------------------
    Add FoD
    ------------------------------------------------------------
    
    Microsoft-Windows-WirelessDisplay-FOD-Package-amd64
    
    ------------------------------------------------------------
    Add en-US FoD language
    ------------------------------------------------------------
    
    Microsoft-Windows-WirelessDisplay-FOD-Package-amd64-en-us
    
    
    --->
    Code:
    ------------------------------------------------------------
    Get Capabilities
    ------------------------------------------------------------
    
    App.StepsRecorder~~~~0.0.1.0                             | Installed
    App.WirelessDisplay.Connect~~~~0.0.1.0                   | Installed
    Browser.InternetExplorer~~~~0.0.11.0                     | Installed
    DirectX.Configuration.Database~~~~0.0.1.0                | Installed
    Language.Basic~~~en-US~0.0.1.0                           | Installed
    Language.Handwriting~~~en-US~0.0.1.0                     | Installed
    Language.OCR~~~en-US~0.0.1.0                             | Installed
    Language.Speech~~~en-US~0.0.1.0                          | Installed
    Language.TextToSpeech~~~en-US~0.0.1.0                    | Installed
    MathRecognizer~~~~0.0.1.0                                | Installed
    Media.WindowsMediaPlayer~~~~0.0.12.0                     | Installed
    Microsoft.Windows.MSPaint~~~~0.0.1.0                     | Installed
    Microsoft.Windows.Notepad~~~~0.0.1.0                     | Installed
    Microsoft.Windows.PowerShell.ISE~~~~0.0.1.0              | Installed
    Microsoft.Windows.WordPad~~~~0.0.1.0                     | Installed
    OpenSSH.Client~~~~0.0.1.0                                | Installed
    Windows.Client.ShellComponents~~~~0.0.1.0                | Installed
    
    --->
    Code:
    App.WirelessDisplay.Connect~~~~0.0.1.0                   | Installed
    
    We just provide target packages in a folder, and let script detect and install for us.
     
  10. sakatgg

    sakatgg MDL Junior Member

    Jun 18, 2020
    55
    34
    0
    #1571 sakatgg, Feb 14, 2025
    Last edited: Feb 14, 2025

    Attached Files:

    • 111.jpg
      111.jpg
      File size:
      81.8 KB
      Views:
      28
  11. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
  12. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,904
    1,592
    60
    #1573 Ace2, Feb 14, 2025
    Last edited: Feb 14, 2025
    Removed by Ace2 because information was wrong.

    [credit]
    xinso
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1574 xinso, Feb 14, 2025
    Last edited: Feb 14, 2025
    20348, FodMetadata is identical between Client and Server. Open Server install.wim and check it out.

    Now. sakatgg must be wondering about the way to add WirelessDispay packages into script.

    [location]
    20348.1_ServerDatacenter_to_Professional_amd64_en-US\files\Fod\neutral\
    Microsoft-Windows-WirelessDisplay-FOD-Package-amd64
    +
    20348.1_ServerDatacenter_to_Professional_amd64_en-US\files\Fod\en-us\
    Microsoft-Windows-WirelessDisplay-FOD-Package-amd64-en-us

    [script] Ahead of "Add VCLibs"
    echo.
    echo ------------------------------------------------------------
    echo Add Wireless Dispaly
    echo ------------------------------------------------------------
    echo.
    for /f %%i in ('dir /b files\Fod\Neutral') do (echo %%i&dism /english /quiet /image:%MT% /add-package:files\Fod\Neutral\%%i)

    echo.
    echo ------------------------------------------------------------
    echo Add en-US Wireless Dispaly language
    echo ------------------------------------------------------------
    echo.
    for /f %%i in ('dir /b files\Fod\Lang\*en-US*') do (echo %%i&dism /english /quiet /image:%MT% /add-package:files\Fod\Lang\%%i)

    echo.
    echo ------------------------------------------------------------
    echo Add VCLibs
    echo ------------------------------------------------------------
    echo.
    .
    .
    .

    PS:
    You can add as many "package folders" as you wish.
     
  14. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,904
    1,592
    60
    You are correct, i have just checked by extracting \3\Windows\servicing\FodMetadata\FoDMetadata_Client.cab & \3\Windows\servicing\FodMetadata\metadata\DesktopTargetCompDB_Neutral.xml.cab
     
  15. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1576 xinso, Feb 14, 2025
    Last edited: Feb 14, 2025
    Q: How to Reconstruct 20348.1 Client LTSC with Server image? Possible?

    These things are unnecessary in 20348.1_ServerDatacenter_to_Professional_amd64_en-US.7z:

    1. Create.cmd
    Code:
    :: Add Driver
    dism /english /quiet /image:%MT% /Add-Driver /Driver:files\VMDriver /recurse
    
    echo.
    echo ------------------------------------------------------------
    echo Add VCLibs
    echo ------------------------------------------------------------
    echo.
    for /f %%x in ('dir /b files\amd64fre\*.appx') do (
    echo %%x
    dism /english /quiet /image:%MT% /Add-ProvisionedAppxPackage /PackagePath:files\amd64fre\%%x /SkipLicense
    )
    
    2. files\
    Code:
    amd64fre
    
     
  16. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    Reconstruction. If from "Server" to Client, network won't work automatically on VMware. Why?
     
  17. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1578 xinso, Feb 14, 2025
    Last edited: Feb 15, 2025
    No. It will faill for hash issue of Microsoft-Windows-Shell32-OEMDefaultAssociations-Legacy-Package~31bf3856ad364e35~amd64~~10.0.20348.1.cat.

    Q: Can I use AC's Microsoft-Windows-Shell32-OEMDefaultAssociations-Package~31bf3856ad364e35~amd64~~10.0.20348.1?
    A: Yes. It is just Default Associations of App.
     
  18. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,959
    14,652
    340
    #1579 xinso, Feb 15, 2025
    Last edited: Feb 15, 2025
    Q: Which Apps are not compatible with 20348.1 System?
    A: At least four.
    1. Xbox.
    2. Windows Clock.
    3. Microsoft photos.
    4. Phone Link.

    I did not install Xbox, it appeared....
     
  19. RobrPatty

    RobrPatty MDL Expert

    Jul 23, 2009
    1,332
    622
    60
    can someone mod my .mum file so I can make custom update for Server AzureStackHCI 25398.1425