Skip to content

[BUG] #369

Description

@dmac1988co

Describe the bug
Fresh installations of UXTU V2 fail to launch or fail silently during setup because the application relies on .NET Runtime 10.0 and Microsoft Visual C++ 2015-2022 Redistributable (x64). However, these dependencies are neither bundled in the standalone MSI installer nor correctly declared in the official winget package manifest.

To Reproduce
Steps to reproduce the behavior:

Open an elevated PowerShell terminal.

Run the installation command: winget install --id JamesCJ60.Universalx86TuningUtility

Notice that winget only fetches .NET Desktop Runtime 7 and 8 based on the current package manifest.

Try to launch the application; it fails silently in the background because the true dependency (.NET 10) is missing.

Alternatively, download the raw Universal.x86.Tuning.Utility.V2.msi file from the Releases page and run it.

Try to launch the application and see the explicit error dialog box: "This setup requires the x64 .NET Runtime version 10.0", followed by a secondary crash warning for "Missing VC Redistributable".

Expected behavior
The winget manifest and the standalone MSI installer should automatically check for, download, and install all modern prerequisites (.NET 10.0 and Visual C++ x64) to ensure a working out-of-the-box installation.

Screenshots
(See attached screenshots of the missing .NET 10 runtime and missing Visual C++ errors)

Desktop:

OS Version: Windows 11

CPU: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics

Additional context & Suggested Fix
Manually executing winget install --id Microsoft.DotNet.DesktopRuntime.10 and winget install --id Microsoft.VCRedist.2015+.x64 completely solves the launch failures.

To resolve the missing dependencies for V2, please add the following Dependencies block to the package's installer.yaml manifest so the Windows Package Manager automatically resolves them:

Dependencies:
PackageDependencies:
- PackageIdentifier: Microsoft.DotNet.DesktopRuntime.10
- PackageIdentifier: Microsoft.VCRedist.2015+.x64

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions