Skip to content

[Feature Requests] Windows IoT LTSC: generic key, winget installation #349

@Onxr

Description

@Onxr

I have seen your comment here in the thread. The website has generic key for others except IoT or LTSC versions. I found these two keys and currently using the option Enter another product key to enter the keys.

  • IoT Enterprise LTSC 2021: QPM6N-7J2WJ-P88HH-P3YRH-YY74H
  • IoT Enterprise LTSC 2024: CGK42-GYN6Y-VD22B-BX98W-J8JXD
    Can you add these in generic key option ?

winget is pretty useful but it doesn't come pre-installed with IoT LTSC versions. Is it possible to install it with the unattended.xml file ?
The official installation method also didn't work as it was missing dependency in the documentation. Current working method is the following one

  • Go to here and paste the link https://apps.microsoft.com/detail/9nblggh4nns1?hl=en-US&gl=US
  • Find (Ctrl+fx64 for x64 architecture host
  • Get all the files ends with appx & one msix. Example:
    • Microsoft.UI.Xaml.2.8_8.2501.31001.0_x64__8wekyb3d8bbwe.appx
    • Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe.appx
    • Microsoft.VCLibs.140.00_14.0.33519.0_x64__8wekyb3d8bbwe.appx
    • Microsoft.WindowsAppRuntime.1.8_8000.675.1142.0_x64__8wekyb3d8bbwe.msix
  • Install all the files one by one, by going to the download directory and using Add-AppxPackage ./<file>
  • Get the latest release for winget-cli but not pre-release. Example
    • License: e53e159d00e04f729cc2180cffd1c02e_License1.xml
    • Application: Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
  • Installation
    • Application: Add-AppxPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
    • License: Add-AppxProvisionedPackage -Online -PackagePath Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle -LicensePath e53e159d00e04f729cc2180cffd1c02e_License1.xml

The thing is I am not familiar with powershell and tools that come pre-installed with windows. So IDK how can I make it a script ? The site that generates link I am not sure but I think it will change after a while which means can't be hardcoded download links for dependencies either. Is there a way to make it work other than opening MS-Edge ?
With winget we don't have to touch edge and can get a large collection of software without hunting for executables online.


  • While looking for unattended.xml generator I found the project called Winhance. This one requires an Windows host and install the app there unlike yours where I can generate using any host. I am mentioning this because that one has more options like privacy, telemetry and other settings. Are you planning to add those kind of features in future ?
  • Another thing I found your generator very helpful. Do you have any plan to do this for for Linux distros ?

BTW thanks a lot for this, it already has enough to get things done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions