[GUIDE] [DISCUSSION] Windows Editions Reconstructions

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

  1. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,807
    14,507
    340
    #1561 xinso, Feb 11, 2025 at 23:10
    Last edited: Feb 12, 2025 at 00:25
  2. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,807
    14,507
    340
    #1562 xinso, Feb 12, 2025 at 01:01
    Last edited: Feb 12, 2025 at 07:29
    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,807
    14,507
    340
    #1564 xinso, Feb 12, 2025 at 21:05
    Last edited: Feb 13, 2025 at 21:51
    Q: Is the package servicing of 10240\10586\14393 same as upcoming builds?
     
  4. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,807
    14,507
    340
    #1565 xinso, Feb 12, 2025 at 23:54
    Last edited: Feb 13, 2025 at 21:51
    No.
     
  5. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,807
    14,507
    340
    #1566 xinso, Feb 13, 2025 at 04:15
    Last edited: Feb 13, 2025 at 20:43
    Reserved
     
  6. sakatgg

    sakatgg MDL Novice

    Jun 18, 2020
    41
    24
    0
  7. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,807
    14,507
    340
  8. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,895
    1,572
    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,807
    14,507
    340
    #1570 xinso, Feb 14, 2025 at 00:42
    Last edited: Feb 14, 2025 at 01:29
    @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 Novice

    Jun 18, 2020
    41
    24
    0
    #1571 sakatgg, Feb 14, 2025 at 03:35
    Last edited: Feb 14, 2025 at 05:35

    Attached Files:

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

    xinso MDL Guru

    Mar 5, 2009
    13,807
    14,507
    340
  12. Ace2

    Ace2 MDL Expert

    Oct 10, 2014
    1,895
    1,572
    60
    #1573 Ace2, Feb 14, 2025 at 05:16
    Last edited: Feb 14, 2025 at 05:45
    Removed by Ace2 because information was wrong.

    [credit]
    xinso
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    13,807
    14,507
    340
    #1574 xinso, Feb 14, 2025 at 05:34
    Last edited: Feb 14, 2025 at 07:57
    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,895
    1,572
    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,807
    14,507
    340
    #1576 xinso, Feb 14, 2025 at 16:07
    Last edited: Feb 14, 2025 at 17:37
    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