microsoft / winget-pkgs

The Microsoft community Windows Package Manager manifest repository
MIT License
8.56k stars 4.45k forks source link

Ryzen Master fails to install #27170

Open Neikon opened 3 years ago

Neikon commented 3 years ago

Brief description of your issue

when you try to install ryzen master with winget no error appears and everything seems to be fine but it doesn't appear anywhere. i can't even find a way to run it. I can only uninstall it from the configuration panel.

Steps to reproduce

try to install it winget install --id=AMD.RyzenMaster -e

Expected behavior

the app should create a shortcut on the desktop, appear in the list of installed apps in the start menu, or have an executable in its installation folder and none of this happens.

Actual behavior

when you try to install ryzen master with winget no error appears and everything seems to be fine but it doesn't appear anywhere. i can't even find a way to run it. I can only uninstall it from the configuration panel.

Environment

[winget --info]
Windows Package Manager v1.0.11692
Windows: Windows.Desktop v10.0.19043.1165
Paquete: Microsoft.DesktopAppInstaller v1.12.11692.0
lychichem commented 3 years ago

this seems isn't the installation failed, just no proper switch given. If you have access to the script to build the installer, you may find a proper switch to add shortcut, which you can add to current manifest.

ItzLevvie commented 2 years ago

cc @walderston: I did a bit of testing.

Looks like the silent installation and the interactive installation behaves differently.

Silent Installation: 1) Extracts an MSI installer to C:\AMD\RyzenMasterExtract\ 2) Setup files are extracted to C:\Qt_Dependancies\

To actually get AMD Ryzen Master to install properly in silent mode, you will have to run C:\Qt_Dependancies\Setup.exe manually because the installer doesn't do it which means you will have two AMD Ryzen Master entries in Control Panel; one from the MSI and one from the EXE: image image

Interactive Installation: 1) Extracts an MSI installer to C:\AMD\RyzenMasterExtract 2) Installation happens in C:\Program Files\AMD\RyzenMaster 3) Launching AMD Ryzen Master from C:\Program Files\AMD\RyzenMaster\bin\AMD Ryzen Master.exe (which is the shortcut created on the Desktop)

ProductCode is different as well: 1) Silent Installation = {9AD90625-3883-4F0F-9991-DD32B8092371} 2) Interactive Installation = AMD Ryzen Master

For now, I'll remove the package until this is either fixed on AMD's side or until interactive-only installers are supported in the package repository to make sure it doesn't try to corrupt someone's installation.