Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request]: elaborate support of winget-install for Windows Server Core #53

Open
Karl-WE opened this issue Nov 17, 2024 · 4 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@Karl-WE
Copy link

Karl-WE commented Nov 17, 2024

Describe the feature or improvement you're requesting

There's a discussion going on that is absolutely valid that it's a bandaid winget wouldn't work properly in Windows Server Core Editions, aswell as Azure Stack HCI.

Help to evaluate what's required to solve this blocker. Implementation of the solution in winget-install.

Additional context

Related issue
microsoft/winget-cli#4319

@Karl-WE Karl-WE added the enhancement New feature or request label Nov 17, 2024
@asheroto
Copy link
Owner

Hey @Karl-WE,

I just quickly read the linked winget issue. Have you tested the proposed solutions and can confirm they work?

@Karl-WE
Copy link
Author

Karl-WE commented Nov 18, 2024

No not yet, but I can try to do so this week.

@gfody
Copy link

gfody commented Dec 19, 2024

fwiw this was my experience trying to install winget on 2025 w/o desktop experience (10.0.26100 Build 26100, PS 7.4.6)

Install-Module Microsoft.WinGet.Client -Force -Scope AllUsers (OK)

Repair-WinGetPackageManager -AllUsers -Force -IncludePreRelease -Latest

gives this error:

Error: Deployment failed with HRESULT: 0x80073D19, An error occurred because a user was logged off.

error 0x8007007E: Failed to load the extension DLL due to the following error: The specified module could not be found.

NOTE: For additional information, look for [ActivityId] aede3132-51a8-0000-36c3-deaea851db01 in the Event Log or use the command line Get-AppPackageLog -ActivityID aede3132-51a8-0000-36c3-deaea851db01

the command Get-AppPackageLog -ActivityID aede3132-51a8-0000-36c3-deaea851db01 does not return anything but this is in the event log under "Applications and Service Logs/Microsoft/Windows/AppXDeploymentServer/Operational":

error 0x8007007E: Failed to load the extension DLL due to the following error: The specified module could not be found.

Deployment Add operation with target volume C: on Package Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe from:  (Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64.appx)  failed with error 0x80073D19. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.

AppX Deployment operation failed for package Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe with error 0x80073D19. The specific error text for this failure is: error 0x8007007E: Failed to load the extension DLL due to the following error: The specified module could not be found.

I looked for winget.exe to try the .dll patch but there is no winget.exe anywhere to be found. C:\Program Files\PowerShell\Modules\Microsoft.WinGet.Client\1.9.25190 exists but contains only dll's no winget.exe

@asheroto
Copy link
Owner

Good info. Has anyone confirmed if this is a valid workaround for installing on winget on Server Core? If so, I can update the script to run the command and apply these changes specifically for Server Core.

microsoft/winget-cli#4319 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants