marticliment / UniGetUI

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
https://www.marticliment.com/unigetui/
MIT License
12.01k stars 402 forks source link

[HANG] WinGetUI causes the windows task manager to hang #1856

Closed snaphat closed 6 months ago

snaphat commented 6 months ago

Please confirm these before moving forward

Describe your issue

If WingetUI 2.2.0 is specified to run on login via Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run (C:\Program Files\WingetUI\WingetUI.exe --daemon) then taskmgr.exe will no longer behave properly in Windows 11 23h2 when started. Specifically, it will run slow in general on many of the task manager tabs and hang when selecting the Startup Apps tab or resizing the window itself. This issue occurs even if WingetUI is not running -- until logging out of the windows account. If WinGetUI is manually started after login, the issue doesn't appear to occur (reliably or at all?) So it seems like some race condition.

This was occurring in insider builds of windows as well for the last year or so, but at the time I assumed it was just a random windows issue. Finally traced it to WinGetUI today.

Steps to reproduce the issue

No response

WingetUI Log

🟒 Using cached lang file
🟑 Using bundled lang file (forced=True)
πŸ”΅ It took 0.015626907348632812 to load all language files
🟒 checkQueue Thread started!
πŸ”΄  Traceback (most recent call last):

πŸ”΄  Traceback (most recent call last):

πŸ”΄    File ".\Core\Tools.py", line 482, in updateLangFile

πŸ”΄    File ".\Core\Tools.py", line 482, in updateLangFile

πŸ”΄    File "urllib\request.py", line 216, in urlopen

πŸ”΄    File "urllib\request.py", line 216, in urlopen

πŸ”΄    File "urllib\request.py", line 525, in open

πŸ”΄    File "urllib\request.py", line 525, in open

πŸ”΄    File "urllib\request.py", line 634, in http_response

πŸ”΄    File "urllib\request.py", line 634, in http_response

πŸ”΄    File "urllib\request.py", line 563, in error

πŸ”΄    File "urllib\request.py", line 563, in error

πŸ”΄    File "urllib\request.py", line 496, in _call_chain

πŸ”΄    File "urllib\request.py", line 496, in _call_chain

πŸ”΄    File "urllib\request.py", line 643, in http_error_default

πŸ”΄    File "urllib\request.py", line 643, in http_error_default

πŸ”΄  urllib.error.HTTPError: HTTP Error 404: Not Found

πŸ”΄  urllib.error.HTTPError: HTTP Error 404: Not Found

πŸ”΄  
During handling of the above exception, another exception occurred:

πŸ”΄  
During handling of the above exception, another exception occurred:

πŸ”΄  Traceback (most recent call last):

πŸ”΄  Traceback (most recent call last):

πŸ”΄    File ".\Core\Tools.py", line 484, in updateLangFile

πŸ”΄    File ".\Core\Tools.py", line 484, in updateLangFile

πŸ”΄    File "urllib\request.py", line 216, in urlopen

πŸ”΄    File "urllib\request.py", line 216, in urlopen

πŸ”΄    File "urllib\request.py", line 525, in open

πŸ”΄    File "urllib\request.py", line 525, in open

πŸ”΄    File "urllib\request.py", line 634, in http_response

πŸ”΄    File "urllib\request.py", line 634, in http_response

πŸ”΄    File "urllib\request.py", line 563, in error

πŸ”΄    File "urllib\request.py", line 563, in error

πŸ”΄    File "urllib\request.py", line 496, in _call_chain

πŸ”΄    File "urllib\request.py", line 496, in _call_chain

πŸ”΄    File "urllib\request.py", line 643, in http_error_default

πŸ”΄    File "urllib\request.py", line 643, in http_error_default

πŸ”΄  urllib.error.HTTPError: HTTP Error 404: Not Found

πŸ”΄  urllib.error.HTTPError: HTTP Error 404: Not Found

πŸ”΄ Note this traceback was caught by reporter and has been added to the log (HTTP Error 404: Not Found)
πŸ”΅ Found default chocolatey installation on expected location
---------------------------------------------------------------------------------------------------

   WingetUI version 2.2.0 (version number 2.2) log
   All modules loaded successfully and sys.stdout patched correctly, starting main script
   Translator function language set to "en"

---------------------------------------------------------------------------------------------------

 Log legend:
 πŸ”΅: Verbose
 🟒: Information
 🟑: Warning
 🟠: Handled unexpected exception
 πŸ”΄: Unhandled unexpected exception

πŸ”΄  Traceback (most recent call last):

πŸ”΄  Traceback (most recent call last):

πŸ”΄    File ".\__main__.py", line 69, in <module>

πŸ”΄    File ".\__main__.py", line 69, in <module>

πŸ”΄    File ".\PackageEngine\Classes.py", line 39, in __init__

πŸ”΄    File ".\PackageEngine\Classes.py", line 39, in __init__

πŸ”΄  AttributeError: 'NoneType' object has no attribute 'NAME'

πŸ”΄  AttributeError: 'NoneType' object has no attribute 'NAME'

πŸ”΄ Note this traceback was caught by reporter and has been added to the log ('NoneType' object has no attribute 'NAME')
πŸ”΅ Starting main application...
πŸ”΅ Looking for alive instances...
πŸ”΅ Starting API with random session authentication token 6bae02f425b2ffde98984ec86b22a099b9e4867c1be78009e14561a6dcb8f0c7
🟑 Found lock file(s), reactivating...
πŸ”΅ Reloading Winget sources...
πŸ”΅ Reloading Scoop sources...
πŸ”΅ Loading WingetUI AUMID...
πŸ”΅ Starting update check
πŸ”΅ Version URL: https://www.marticliment.com/versions/wingetui.ver
🟒 Updates not found
🟒 Downloaded latest metadata to local file from url https://raw.githubusercontent.com/marticliment/WingetUI/main/WebBasedData/screenshot-database-v2.json
πŸ”΅ Loaded metadata from local file
πŸ”΅ Starting Winget source search...
🟒 Winget source search finished with 2 sources
πŸ”΅ Reactivation signal ignored: RaiseWindow_[1709524193.9012833]
🟒 Found valid aumid {6D809377-6AF0-444B-8957-...
{'sudoFound': True, 'sudoVersion': 'gsudo v2.0.4 (Branch.tags-v2.0.4.Sha.506efa024af0cef6e4b0cfec42e0c8c5d0b1472c)\r', 'PipFound': False, 'PipVersion': 'Pip is disabled', 'NpmFound': False, 'NpmVersion': 'Npm is disabled', 'PowerShellFound': False, 'PowerShellVersion': '', 'WingetFound': True, 'WingetVersion': 'v1.6.3482  ', '.NET ToolFound': True, '.NET ToolVersion': '8.0.200\r', 'ChocolateyFound': True, 'ChocolateyVersion': '2.2.2  ', 'ScoopFound': True, 'ScoopVersion': "Current Scoop version: v0.3.1 - Released at 2022-11-15  'alias-additions' bucket: 1a78c33 Added stub file and switched hash because it's pointless for this app  'extras' bucket: 14e321ad7 userbenchmark@4.2.7.0: Fix hash (Closes #12899)  'galaxy-integrations' bucket: c8b3116 galaxy-3ds-citra: Update to version fb69f8d  'java' bucket: efba4865 temurin17-nightly-jre: Update to version 17.0.11-5.0.ea  'main' bucket: a9386894e git-cliff: Update to version 2.1.2  'nirsoft' bucket: 103470d 'updated'  'nonportable' bucket: ca889cc k-lite-codec-pack-standard-np: Update to version 18.1.5  'retools' bucket: 8a48140 flare-floss: Update to version 3.0.1  'scoop-viewer-bucket' bucket: 7d6f4e3 [scoop-viewer] Version 0.10.0  "}
πŸ”΅ Reached main ui load milestone
🟒 Discover tab loaded successfully
🟒 Total packages: 0
🟒 Update tab loaded successfully
πŸ”΅ Reloading sources...
πŸ”΅ Reloading Winget sources...
πŸ”΅ Reloading sources...
πŸ”΅ Reloading Winget sources...
πŸ”΅ Reloading sources...
πŸ”΅ Reloading Winget sources...
πŸ”΅ Reloading sources...
πŸ”΅ Reloading Winget sources...
πŸ”΅ Reloading sources...
πŸ”΅ Reloading Winget sources...
🟒 Searching for string ""
πŸ”΅ Reloading Scoop sources...
🟒 Uninstall tab loaded successfully
πŸ”΅ Starting Winget search for installed packages
πŸ”΅ Starting Scoop search for installed packages
πŸ”΅ Starting Chocolatey search for installed packages
πŸ”΅ Starting .NET Tool search for installed packages
πŸ”΅ Starting PowerShell search for installed packages
🟒 Searching for string ""
🟒 .NET Tool search for installed packages finished with 1 result(s)
🟠 Chocolatey got too few installed packages, retrying
πŸ”΅ Starting .NET Tool search for installed packages
πŸ”΅ Reloading Scoop sources...
πŸ”΅ Reloading Scoop sources...
πŸ”΅ Reloading Scoop sources...
πŸ”΅ Reloading Scoop sources...
🟒 .NET Tool search for installed packages finished with 1 result(s)
πŸ”΅ Starting Winget source search...
πŸ”΅ Starting Scoop source search...
πŸ”΅ Starting Chocolatey source search...
🟒 Winget source search finished with 2 sources
πŸ”΅ Starting PowerShell source search...
🟒 Settings tab loaded!
🟒 Chocolatey search for installed packages finished with 0 result(s)
🟠 Chocolatey got too few installed packages, retrying
πŸ”΅ Starting Chocolatey search for installed packages
🟒 About tab loaded!
🟒 Chocolatey source search finished with 0 sources
🟒 Chocolatey search for installed packages finished with 0 result(s)
🟒 Scoop source search finished with 0 sources
🟒 Main application loaded...
🟒 Scoop search for installed packages finished with 0 result(s)
🟒 Total packages: 0
🟒 Total packages: 0
🟒 Total packages: 0
🟒 Total packages: 0
🟒 Total packages: 0
🟒 Searching for string ""
🟒 PowerShell search for installed packages finished with 0 result(s)
🟒 Searching for string ""
🟒 Searching for string ""
🟒 Searching for string ""
🟒 PowerShell source search finished with 1 sources
🟑 package Microsoft SQL Server 2014 Management Objects  (… failed parsing, going for method 2...
🟒 Winget search for installed packages finished with 349 result(s)
🟒 Searching for string ""
🟒 Searching for string ""
🟒 Total packages: 350
πŸ”΅ Starting Chocolatey search for updates
πŸ”΅ Starting .NET Tool search for updates
πŸ”΅ Starting Scoop search for updates
πŸ”΅ Starting PowerShell source search...
πŸ”΅ Starting Winget search for updates
🟒 .NET Tool search for updates finished with 0 result(s)
🟒 Searching for string ""
🟒 Chocolatey search for updates finished with 0 result(s)
🟒 Searching for string ""
🟒 PowerShell source search finished with 1 sources
πŸ”΅ Starting PowerShell search for updates
🟒 Winget search for updates finished with 5 result(s)
🟑 Package SpeedCrunch.SpeedCrunch has version * ignored
🟑 Multiple versions of Microsoft.DotNet.DesktopRuntime.6 are installed, latest version is installed. Not showing the update
🟑 Multiple versions of Microsoft.DotNet.DesktopRuntime.6 are installed, latest version is installed. Not showing the update
🟑 Multiple versions of Microsoft.VCRedist.2015+.x64 are installed, latest version is installed. Not showing the update
🟒 Searching for string ""
🟒 Scoop search for updates finished with 0 result(s)
🟒 Searching for string ""
🟒 PowerShell search for updates finished with 0 result(s)
🟒 Searching for string ""
🟒 Searching for string ""
🟑 Can't get custom interval time! (got value was '')
🟒 Total packages: 1
πŸ”΅ Starting Winget search for installed packages
πŸ”΅ Starting Scoop search for installed packages
πŸ”΅ Starting Chocolatey search for installed packages
πŸ”΅ Starting .NET Tool search for installed packages
πŸ”΅ Starting PowerShell search for installed packages
🟒 Searching for string ""
🟒 .NET Tool search for installed packages finished with 1 result(s)
🟠 Chocolatey got too few installed packages, retrying
πŸ”΅ Starting .NET Tool search for installed packages
🟒 .NET Tool search for installed packages finished with 1 result(s)
🟒 Searching for string ""
🟒 Chocolatey search for installed packages finished with 0 result(s)
🟠 Chocolatey got too few installed packages, retrying
πŸ”΅ Starting Chocolatey search for installed packages
🟒 Chocolatey search for installed packages finished with 0 result(s)
🟒 Searching for string ""
🟒 Scoop search for installed packages finished with 29 result(s)
🟒 Searching for string ""
🟒 PowerShell search for installed packages finished with 6 result(s)
🟒 Searching for string ""
🟑 package Microsoft SQL Server 2014 Management Objects  (… failed parsing, going for method 2...
🟒 Winget search for installed packages finished with 349 result(s)
🟒 Searching for string ""
🟒 Searching for string ""
🟒 Total packages: 385
πŸ”΅ Starting Winget search for installed packages
πŸ”΅ Starting Scoop search for installed packages
πŸ”΅ Starting Chocolatey search for installed packages
πŸ”΅ Starting .NET Tool search for installed packages
πŸ”΅ Starting PowerShell search for installed packages
🟒 Searching for string ""
🟒 .NET Tool search for installed packages finished with 1 result(s)
🟠 Chocolatey got too few installed packages, retrying
πŸ”΅ Starting .NET Tool search for installed packages
🟒 .NET Tool search for installed packages finished with 1 result(s)
🟒 Searching for string ""
🟒 Chocolatey search for installed packages finished with 0 result(s)
🟠 Chocolatey got too few installed packages, retrying
πŸ”΅ Starting Chocolatey search for installed packages
🟒 Chocolatey search for installed packages finished with 0 result(s)
🟒 Searching for string ""
🟒 Scoop search for installed packages finished with 29 result(s)
🟒 Searching for string ""
🟒 PowerShell search for installed packages finished with 6 result(s)
🟒 Searching for string ""
🟑 package Microsoft SQL Server 2014 Management Objects  (… failed parsing, going for method 2...
🟒 Winget search for installed packages finished with 349 result(s)
🟒 Searching for string ""
🟒 Searching for string ""
🟒 Total packages: 385
πŸ”΅ Loading WingetUI log...
πŸ”΅ Copying log to the clipboard...
πŸ”΅ Loading WingetUI log...

Package Managers Logs

-------dotnet
Package Id                 Version      Commands
-------------------------------------------------------------
dotnet-tools-outdated      0.7.1        dotnet-tools-outdated

---------Chocolatey
Chocolatey v2.2.2
0 packages installed.

---------Scoop
Installed apps:

Name            Version         Source              Updated             Info
----            -------         ------              -------             ----
7zip            23.01           main                2023-06-27 14:08:20
alias-additions v0.0.4          alias-additions     2020-11-12 14:02:53
bat             0.24.0          main                2023-10-27 15:34:11
busybox         5301-gda71f7c57 main                2024-02-21 20:35:12
colortool       1904.29002      main                2020-05-28 21:00:52
concfg          0.2021.05.09    main                2021-05-14 01:13:32
coreutils       5.97.3          main                2021-12-04 05:10:48
ffmpeg          6.1.1           main                2024-01-01 13:55:54
findutils       4.4.2           main                2022-03-03 15:12:43
fzf             0.46.1          main                2024-02-03 19:03:23
galaxy-amazon   0.5.2           galaxy-integrations 2023-05-10 01:28:47
ghidra          11.0.1-20240130 extras              2024-02-03 19:04:02
git             2.44.0          main                2024-02-24 18:28:05
inno-setup      6.2.2           extras              2023-03-04 18:42:29
innounp         0.50            main                2022-04-13 23:07:38
less            643             main                2023-08-15 20:32:45
lessmsi         1.10.0          main                2022-04-01 17:31:09
make            4.4.1           main                2023-03-04 18:42:33
powertab        1.1.0           extras              2023-04-10 22:38:57
pshazz          0.2022.03.09    main                2022-04-01 17:31:25
ripgrep         14.1.0          main                2024-01-06 20:46:57
scoop-viewer    v0.8.1          scoop-viewer-bucket 2019-08-24 18:27:15
secureuxtheme   2.2.0           extras              2024-01-14 20:24:57
spacesniffer    1.3.0.2         extras              2019-08-10 20:19:08
sudo            0.2020.01.26    main                2023-05-10 01:28:37
tldr            0.6.1           main                2019-08-24 19:30:17
which           2.20            main                2021-03-06 22:10:01
zip             3.0             main                2021-03-09 02:56:10
---------
PowerTab version 1.1.0 PowerShell TabExpansion Library
Host: ConsoleHost
PowerTab Enabled: True

Version    Name                                Repository           Description
-------    ----                                ----------           -----------
2.1.1      Get-ChildItemColor                  PSGallery            Get-Chil...
3.1        GoogleDynamicDNSTools               PSGallery            A PowerS...
0.0.2.0    OpenSSHUtils                        PSGallery            Utilitie...
1.0.13     ps2exe                              PSGallery            Compiles...
0.3.1      Terminal-Icons                      PSGallery            PowerShe...
1.4.7      PackageManagement                   PSGallery            PackageM...---------Winget
- 

Name                                             Id                                               Version       Source
-----------------------------------------------------------------------------------------------------------------------
BiglyBT                                          BiglySoftware.BiglyBT                            3.5.0.0       winget
Humble App 1.1.8+411                             HumbleBundle.HumbleApp                           1.1.8+411     winget
NanaZip                                          M2Team.NanaZip                                   2.0.450.0     winget
EarTrumpet                                       40459File-New-Project.EarTrumpet_1sdd7yawvg6ne   2.3.0.0
Visual Studio Community 2022                     Microsoft.VisualStudio.2022.Community            17.9.1        winget
Netflix                                          4DF9E0F8.Netflix_mcm4njqhnhss8                   6.98.1805.0
Vortex                                           NexusMods.Vortex                                 1.9.10        winget
AMD Chipset Software                             AMD_Chipset_IODrivers                            6.01.25.342
Armoury Crate                                    ASUSAmbientHAL64_gsg7p0crx7n6a                   1.0.0.2
Audacity 3.4.2                                   Audacity.Audacity                                3.4.2         winget
ARMOURY CRATE                                    B9ECED6F.ArmouryCrate_qmba6cd70vzyy              5.8.6.0
Bandizip                                         Bandisoft.com.15700C60EE320_dytvnjx3s1h08        7.32.13.0
Bulk Rename Utility 3.4.4.0 (64-bit)             TGRMNSoftware.BulkRenameUtility                  3.4.4.0       winget
Ubuntu                                           Canonical.Ubuntu.2204                            2204.3.49.0   winget
Ubuntu on Windows                                CanonicalGroupLimited.UbuntuonWindows_79rhkp1fn… 2004.2022.1.0
Diffinity 0.9.4                                  TrueHumanDesign.Diffinity                        0.9.4         winget
Everything 1.5.0.1369a (x64)                     voidtools.Everything.Alpha                       1.5.0.1369a   winget
FileOptimizer                                    Nikkho.FileOptimizer                             16.5.0.0      winget
FileZilla 3.64.0                                 FileZilla Client                                 3.64.0
Game Extractor (Basic Version) 3.14              Game Extractor (Basic Version)                   3.14
Git                                              Git.Git                                          2.44.0        winget
HxD Hex Editor 2.5                               MHNexus.HxD                                      2.5           winget
Inno Setup version 6.2.2                         JRSoftware.InnoSetup                             6.2.2         winget
JetBrains Rider 2023.3.3                         JetBrains.Rider                                  2023.3.3      winget
Okular                                           KDEe.V.Okular_7vt06qxq7ptv8                      23.801.1522.0
LockHunter 3.4, 32/64 bit                        CrystalRich.LockHunter                           3.4.3.146     winget
Microsoft Edge                                   Microsoft.Edge                                   122.0.2365.66 winget
Microsoft Edge Update                            Microsoft Edge Update                            1.3.185.17
Microsoft Edge WebView2 Runtime                  Microsoft.EdgeWebView2Runtime                    122.0.2365.66 winget
Cortana                                          Microsoft.549981C3F5F10_8wekyb3d8bbwe            4.2308.1005.0
Microsoft Advertising SDK for XAML               Microsoft.Advertising.Xaml_8wekyb3d8bbwe         10.1811.1.0
App Installer                                    Microsoft.AppInstaller                           1.23.532.0    winget
Diagnostic Data Viewer                           Microsoft.DiagnosticDataViewer_8wekyb3d8bbwe     4.2209.33352…
DirectX                                          Microsoft.DirectXRuntime_8wekyb3d8bbwe           9.29.1974.0
Xbox                                             Microsoft.GamingApp_8wekyb3d8bbwe                2402.1001.23…
Gaming Services                                  Microsoft.GamingServices_8wekyb3d8bbwe           18.86.29002.0
Get Help                                         Microsoft.GetHelp_8wekyb3d8bbwe                  10.2308.1255…
HEIF Image Extensions                            Microsoft.HEIFImageExtension_8wekyb3d8bbwe       1.0.63001.0
HEVC Video Extensions from Device Manufacturer   Microsoft.HEVCVideoExtension_8wekyb3d8bbwe       2.1.451.0
HEVC Video Extensions                            Microsoft.HEVCVideoExtensions_8wekyb3d8bbwe      2.1.452.0
Ink.Handwriting.Main.en-US.1.0                   Microsoft.Ink.Handwriting.Main.en-US.1.0.1_8wek… 0.237.110.0
Ink.Handwriting.en-US.1.0                        Microsoft.Ink.Handwriting.en-US.1.0_8wekyb3d8bb… 0.237.110.0
Microsoft Edge Beta                              Microsoft.MicrosoftEdge.Beta_8wekyb3d8bbwe       92.0.902.45
Microsoft Edge                                   Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe     122.0.2365.66
Microsoft Midi gm.dls                            Microsoft.Midi.GmDls_8wekyb3d8bbwe               1.0.1.0
Microsoft.NET.CoreFramework.Debug.2.2            Microsoft.NET.CoreFramework.Debug.2.2_8wekyb3d8… 2.2.29301.2
Microsoft .Net Core Runtime Package 1.0          Microsoft.NET.CoreRuntime.1.1_8wekyb3d8bbwe      1.1.27004.0
Microsoft.NET.CoreRuntime.2.2                    Microsoft.NET.CoreRuntime.2.2_8wekyb3d8bbwe      2.2.27902.3
Microsoft .Net Native Framework Package 1.2      Microsoft.NET.Native.Framework.1.2_8wekyb3d8bbwe 1.2.23231.0
Microsoft .Net Native Framework Package 1.3      Microsoft.NET.Native.Framework.1.3_8wekyb3d8bbwe 1.3.24211.0
Microsoft .Net Native Framework Package 1.6      Microsoft.NET.Native.Framework.1.6_8wekyb3d8bbwe 1.6.27413.0
Microsoft .Net Native Framework Package 1.7      Microsoft.NET.Native.Framework.1.7_8wekyb3d8bbwe 1.7.27413.0
Microsoft .Net Native Framework Package 2.0      Microsoft.NET.Native.Framework.2.0_8wekyb3d8bbwe 2.0.27427.0
Microsoft .Net Native Framework Package 2.1      Microsoft.NET.Native.Framework.2.1_8wekyb3d8bbwe 2.1.27427.0
Microsoft .Net Native Framework Package 2.2      Microsoft.NET.Native.Framework.2.2_8wekyb3d8bbwe 2.2.29512.0
Microsoft .Net Native Runtime Package 1.1        Microsoft.NET.Native.Runtime.1.1_8wekyb3d8bbwe   1.1.23406.0
Microsoft .Net Native Runtime Package 1.4        Microsoft.NET.Native.Runtime.1.4_8wekyb3d8bbwe   1.4.24201.0
Microsoft .Net Native Runtime Package 1.6        Microsoft.NET.Native.Runtime.1.6_8wekyb3d8bbwe   1.6.24903.0
Microsoft .Net Native Runtime Package 1.7        Microsoft.NET.Native.Runtime.1.7_8wekyb3d8bbwe   1.7.27422.0
Microsoft .Net Native Runtime Package 2.0        Microsoft.NET.Native.Runtime.2.0_8wekyb3d8bbwe   2.0.25709.0
Microsoft .Net Native Runtime Package 2.1        Microsoft.NET.Native.Runtime.2.1_8wekyb3d8bbwe   2.1.26424.0
Microsoft .Net Native Runtime Package 2.2        Microsoft.NET.Native.Runtime.2.2_8wekyb3d8bbwe   2.2.28604.0
Paint                                            Microsoft.Paint_8wekyb3d8bbwe                    11.2311.30.0
Microsoft People                                 Microsoft.People_8wekyb3d8bbwe                   10.2202.33.0
PowerToys PowerRename Context Menu               Microsoft.PowerToys.PowerRenameContextMenu_8wek… 0.78.0.0
Raw Image Extension                              Microsoft.RawImageExtension_8wekyb3d8bbwe        2.3.171.0
Windows Security                                 Microsoft.SecHealthUI_8wekyb3d8bbwe              1000.25992.9…
Microsoft Engagement Framework                   Microsoft.Services.Store.Engagement_8wekyb3d8bb… 10.0.23012.0
Store Experience Host                            Microsoft.StorePurchaseApp_8wekyb3d8bbwe         22312.1401.4…
Process Explorer                                 Microsoft.Sysinternals.ProcessExplorer           17.05         winget
Microsoft To Do                                  Microsoft.Todos_8wekyb3d8bbwe                    2.114.7122.0
Microsoft.UI.Xaml.2.0                            Microsoft.UI.Xaml.2.0_8wekyb3d8bbwe              2.1810.18004…
Microsoft.UI.Xaml.2.1                            Microsoft.UI.Xaml.2.1_8wekyb3d8bbwe              2.11906.6001…
Microsoft.UI.Xaml.2.2                            Microsoft.UI.Xaml.2.2_8wekyb3d8bbwe              2.21909.1700…
Microsoft.UI.Xaml.2.3                            Microsoft.UI.Xaml.2.3_8wekyb3d8bbwe              2.32002.1300…
Microsoft.UI.Xaml.2.4                            Microsoft.UI.Xaml.2.4_8wekyb3d8bbwe              2.42007.9001…
Microsoft.UI.Xaml.2.5                            Microsoft.UI.Xaml.2.5_8wekyb3d8bbwe              2.52012.2002…
Microsoft.UI.Xaml.2.6                            Microsoft.UI.Xaml.2.6_8wekyb3d8bbwe              2.62112.3002…
Microsoft.UI.Xaml.2.7                            Microsoft.UI.Xaml.2.7                            7.2208.15002… winget
Microsoft.UI.Xaml.2.8                            Microsoft.UI.Xaml.2.8                            8.2310.30001… winget
Microsoft Visual C++ 2012 UWP Desktop Runtime P… Microsoft.VCLibs.110.00.UWPDesktop_8wekyb3d8bbwe 11.0.61135.0
Microsoft Visual C++ 2013 UWP Desktop Runtime P… Microsoft.VCLibs.120.00.UWPDesktop_8wekyb3d8bbwe 12.0.40653.0
Microsoft Visual C++ 2013 Runtime Package        Microsoft.VCLibs.120.00.Universal_8wekyb3d8bbwe  12.0.30501.0
Microsoft Visual C++ Runtime Package             Microsoft.VCLibs.120.00_8wekyb3d8bbwe            12.0.21005.1
Microsoft Visual C++ 2015 UWP Runtime Package    Microsoft.VCLibs.140.00.Debug_8wekyb3d8bbwe      14.0.27810.0
Microsoft Visual C++ 2015 UWP Desktop Runtime P… Microsoft.VCLibs.Desktop.14                      14.0.33519.0  winget
Microsoft Visual C++ 2015 UWP Runtime Package    Microsoft.VCLibs.140.00_8wekyb3d8bbwe            14.0.33519.0
VP9 Video Extensions                             Microsoft.VP9VideoExtensions_8wekyb3d8bbwe       1.1.451.0
Web Media Extensions                             Microsoft.WebMediaExtensions_8wekyb3d8bbwe       1.0.62931.0
Webp Image Extensions                            Microsoft.WebpImageExtension_8wekyb3d8bbwe       1.1.522.0
Microsoft Photos                                 Microsoft.Windows.Photos_8wekyb3d8bbwe           2024.11010.2…
Windows Clock                                    Microsoft.WindowsAlarms_8wekyb3d8bbwe            11.2401.9.0
WindowsAppRuntime.1.0                            Microsoft.WindowsAppRuntime.1.0_8wekyb3d8bbwe    2.460.358.0
WindowsAppRuntime.1.2                            Microsoft.WindowsAppRuntime.1.2_8wekyb3d8bbwe    2000.802.31.0
WindowsAppRuntime.1.3                            Microsoft.WindowsAppRuntime.1.3_8wekyb3d8bbwe    3000.934.190…
WindowsAppRuntime.1.4                            Microsoft.WindowsAppRuntime.1.4_8wekyb3d8bbwe    4000.1136.23…
Windows Camera                                   Microsoft.WindowsCamera_8wekyb3d8bbwe            2023.2312.3.0
Windows Notepad                                  Microsoft.WindowsNotepad_8wekyb3d8bbwe           11.2401.25.0
Windows Scan                                     Microsoft.WindowsScan_8wekyb3d8bbwe              6.3.9654.171…
Microsoft Store                                  Microsoft.WindowsStore_8wekyb3d8bbwe             22401.1401.7…
Windows Terminal Preview                         Microsoft.WindowsTerminal.Preview                1.20.10572.0  winget
Windows Package Manager Source (winget)          Microsoft.Winget.Source_8wekyb3d8bbwe            2024.221.235…
Xbox TCUI                                        Microsoft.Xbox.TCUI_8wekyb3d8bbwe                1.24.10001.0
Xbox Console Companion                           Microsoft.XboxApp_8wekyb3d8bbwe                  48.104.4001.0
Xbox Accessories                                 Microsoft.XboxDevices_8wekyb3d8bbwe              2403.2402.23…
Xbox Game Bar Plugin                             Microsoft.XboxGameOverlay_8wekyb3d8bbwe          1.54.4001.0
Game Bar                                         Microsoft.XboxGamingOverlay_8wekyb3d8bbwe        7.124.2141.0
Xbox Identity Provider                           Microsoft.XboxIdentityProvider_8wekyb3d8bbwe     12.95.3001.0
Xbox Game Speech Window                          Microsoft.XboxSpeechToTextOverlay_8wekyb3d8bbwe  1.21.13002.0
Phone Link                                       Microsoft.YourPhone_8wekyb3d8bbwe                1.24021.105.0
Windows Media Player                             Microsoft.ZuneMusic_8wekyb3d8bbwe                11.2401.2.0
Windows Subsystem for Linux                      MicrosoftCorporationII.WindowsSubsystemForLinux… 2.0.15.0
Cross Device Experience Host                     MicrosoftWindows.CrossDevice_cw5n1h2txyewy       1.24012.115.0
Mozilla Firefox (x64 en-US)                      Mozilla.Firefox                                  123.0         winget
NVIDIA Control Panel                             NVIDIACorp.NVIDIAControlPanel_56jybvy8sckqj      8.1.964.0
Notepad3 (x64) 6.23.203.2                        Rizonesoft.Notepad3                              6.23.203.2    winget
OBS Studio                                       OBSProject.OBSStudio                             30.0.2        winget
Microsoft OneNote - en-us                        OneNoteFreeRetail - en-us                        16.0.17231.2…
Opera Stable 107.0.5045.36                       Opera.Opera                                      107.0.5045.36 winget
RGSS-RTP Standard                                Enterbrain.RGSS-RTPStandard                      1.04          winget
Razer Synapse                                    Razer Synapse                                    3.9.0229.022…
SMPlayer 23.12.0 (x64)                           SMPlayer.SMPlayer                                23.12.0       winget
SageThumbs 2.0.0.23                              CherubicSoftware.SageThumbs                      2.0.0.23      winget
SpeedCrunch                                      SpeedCrunch.SpeedCrunch                          master        winget
Stacher                                          Stacher.youtube-dl                               6.0.28        winget
Steam                                            Valve.Steam                                      2.10.91.91    winget
SumatraPDF                                       SumatraPDF.SumatraPDF                            3.5.2         winget
TV Rename                                        TVRename                                         3.3
Topaz Video Enhance AI                           TopazLabs.TopazVideoEnhanceAI                    2.6.4         winget
UPX                                              UPX.UPX                                          4.2.2         winget
SpaceSniffer                                     UderzoSoftware.SpaceSniffer                      1.3.0.2       winget
Unity 2022.2.21f1                                Unity.Unity.2020                                 2022.2.21f1   winget
Unity 2022.3.10f1                                Unity.Unity.2020                                 2022.3.10f1   winget
Unity 2022.3.16f1                                Unity.Unity.2020                                 2022.3.16f1   winget
Unity 2022.3.19f1                                Unity.Unity.2020                                 2022.3.19f1   winget
Unity 2022.3.4f1                                 Unity.Unity.2020                                 2022.3.4f1    winget
Unity 2022.3.5f1                                 Unity.Unity.2020                                 2022.3.5f1    winget
Unity Hub 3.7.0                                  Unity.UnityHub                                   3.7.0         winget
Ubisoft Connect                                  Ubisoft.Connect                                  150.1.11037   winget
WinMerge                                         WinMerge_83g614hpn1ttr                           1.0.4.0
XnView MP (x64)                                  XnSoft.XnViewMP                                  1.6.5.0       winget
Slack                                            app.slack.com-43C29D66_366e83yqjt2rw             1.0.0.2
Slack                                            app.slack.com-DF188F83_366e83yqjt2rw             1.0.0.3
Chrome Remote Desktop                            c375e98772a34c5e7c07776805ad7a72                 1.0
Clink v1.6.5                                     chrisant996.Clink                                1.6.5         winget
itch                                             ItchIo.Itch                                      25.6.2        winget
Google Meet                                      meet.google.com-86BAEA39_rqkekfyny6sjr           1.0.0.1
Google Voice                                     voice.google.com-9FBFFC5E_ttd3cq8j4w262          1.0.0.1
WhatsApp                                         web.whatsapp.com-4DFCD4DE_910631y4v73xw          1.0.0.2
WhatsApp                                         web.whatsapp.com-6EC4871F_910631y4v73xw          1.0.0.1
Pandora                                          www.pandora.com-328C75A5_nv5nhcy212296           1.0.0.2
Pandora                                          www.pandora.com-3567679C_nv5nhcy212296           1.0.0.3
YouTube                                          www.youtube.com-54E21B02_pd8mbgmqs65xy           1.0.0.3
YouTube                                          www.youtube.com-756BE99A_pd8mbgmqs65xy           1.0.0.2
Microsoft SQL Server 2014 Transact-SQL ScriptDo… {020CDFE0-C127-4047-B571-37C82396B662}           12.0.2000.8
Python 3.11.8 (64-bit)                           Python.Python.3.11                               3.11.8        winget
Microsoft Visual C++ 2013 Redistributable (x64)… Microsoft.VCRedist.2013.x64                      12.0.40664.0  winget
Microsoft System CLR Types for SQL Server 2014   {091CE6AA-2753-4F6E-AD1C-0E875744EB54}           12.0.2402.29
Windows Subsystem for Linux                      {0D02AB54-8160-4CB9-87F5-D106C9BC4034}           2.0.15.0
Microsoft Windows Desktop Runtime - 3.1.32 (x64) Microsoft.DotNet.DesktopRuntime.6                < 6.0.5       winget
Microsoft .NET Framework 4.7.2 Targeting Pack    {1784A8CD-F7FE-47E2-A87D-1F31E7242D0D}           4.7.03062
Microsoft SQL Server 2016 T-SQL Language Servic… {1852BD30-570B-4E47-8752-461448E8E250}           13.0.12000.52
Microsoft Visual C++ 2010  x64 Redistributable … Microsoft.VCRedist.2010.x64                      10.0.40219    winget
AURA lighting effect add-on                      {1E2EA04B-FCA7-457E-B6F4-F33E1858E859}           0.0.43
Microsoft GameInput                              {1F2B6AF3-C260-8666-5950-E3FEDBC851D6}           10.1.22621.3…
Microsoft SQL Server 2014 Management Objects  (… {1F9EB3B6-AED7-4AA7-B8F1-8E314B74B2A5}           12.0.2000.8
Microsoft Windows Desktop Runtime - 5.0.17 (x64) Microsoft.DotNet.DesktopRuntime.6                < 6.0.5       winget
Prerequisites for SSDT                           {21373064-AD95-48DB-A32E-0D9E08EF7355}           12.0.2000.8
Microsoft SQL Server 2014 Management Objects     {2774595F-BC2A-4B12-A25B-0C37A37049B0}           12.0.2000.8
Microsoft SQL Server Data Tools - enu (14.0.603… {28292CA9-8D65-4E37-95A3-753EEB38F122}           14.0.60311.1
MPC-HC 2.1.6 (64-bit)                            clsid2.mpc-hc                                    2.1.6         winget
Microsoft .NET Framework 4.6 Targeting Pack      {2CC6A4A7-AAC2-46C9-9DBB-3727B5954F65}           4.6.00081
ROG Live Service                                 {2D87BFB6-C184-4A59-9BBE-3E20CE797631}           2.3.13.0
Microsoft .NET Runtime - 6.0.16 (x64)            Microsoft.DotNet.Runtime.6                       6.0.16        winget
Microsoft Visual C++ 2015-2022 Redistributable … Microsoft.VCRedist.2015+.x64                     14.38.33130.0 winget
AURA Service                                     {2fe6fa78-9db0-4f8a-ba67-c4296acd94dc}           3.07.42
Python Launcher                                  Python.Launcher                                  3.12.0        winget
ASUS Framework Service                           {339A6383-7862-46DA-8A9D-E84180EF9424}           4.1.1.1
Microsoft Visual C++ 2012 Redistributable (x86)… Microsoft.VCRedist.2012.x86                      11.0.61030.0  winget
Microsoft Visual C++ 2008 Redistributable - x64… {350AA351-21FA-3270-8B7A-835434E766AD}           9.0.21022
Microsoft .NET SDK 8.0.200 (x64) from Visual St… {362F69C4-1767-4556-AE21-5CAF8C0803EB}           8.2.24.6925
Microsoft System CLR Types for SQL Server 2016 … {3A87F9F2-D65D-4BA9-8459-E5BBE31EA64D}           13.0.1100.286
Microsoft Server Speech Platform Runtime (x64)   {3B433087-E62E-4BF5-97F9-4AF6E1C2409C}           11.0.7400.345
Microsoft SQL Server 2014 T-SQL Language Servic… {47D08E7A-92A1-489B-B0BF-415516497BCE}           12.0.2000.8
Microsoft System CLR Types for SQL Server 2016 … {495CC0B4-D4C3-4D87-8317-F66BA48C5552}           13.0.1100.286
vs_CoreEditorFonts                               {56FB5923-1A95-4D55-BE78-CD42B50E67AD}           17.6.33605
Epic Online Services                             {57A956AB-4BCC-45C6-9B40-957E4E125568}           2.0.44.0
PeaZip 9.7.1 (WIN64)                             Giorgiotani.Peazip                               9.7.1         winget
Microsoft System CLR Types for SQL Server 2019   Microsoft.CLRTypesSQLServer.2019                 15.0.2000.5   winget
Microsoft Visual C++ 2008 Redistributable - x64… Microsoft.VCRedist.2008.x64                      9.0.30729.61… winget
ROGFontInstaller                                 {605108C1-153E-43D8-8A67-7CE326B00ECA}           1.0.0
DOSBox-X 2023.10.06 (32/64bit for Windows)       joncampbell123.DOSBox-X                          2023.10.06    winget
Microsoft ASP.NET Core 3.1.32 - Shared Framewor… Microsoft.DotNet.AspNetCore.3_1                  3.1.32        winget
Microsoft System CLR Types for SQL Server 2014   {68BA34E8-9B9D-4A74-83F0-7D366B532D75}           12.0.2402.11
Google Drive                                     Google.GoogleDrive                               87.0.2.0      winget
Microsoft Visual Studio Installer                {6F320B93-EE3C-4826-85E0-ADF79F8D4C61}           3.7.2179.448…
Microsoft Visual C++ 2005 Redistributable        Microsoft.VCRedist.2005.x86                      8.0.61001     winget
Java 8 Update 391 (64-bit)                       {71324AE4-039E-4CA4-87B4-2F64180391F0}           8.0.3910.13
Microsoft System CLR Types for SQL Server 2014   {718FFB65-F6E4-4D62-861F-ED10ED32C936}           12.0.2402.11
GOG GALAXY                                       GOG.Galaxy                                       2.0.73.27     winget
Humble Trove Downloader                          {7599FFEF-97B6-4E0D-8D64-C21E3FBF4D8F}           1.7.2
Microsoft Visual Studio Code (User)              Microsoft.VisualStudioCode                       1.87.0        winget
Microsoft .NET Core Runtime - 3.1.32 (x64)       Microsoft.DotNet.Runtime.3_1                     3.1.32        winget
Microsoft SQL Server Compact 4.0 SP1 x64 ENU     {78909610-D229-459C-A936-25D92283D3FD}           4.0.8876.1
Microsoft .NET Framework 4.8 Targeting Pack      {7D846F37-3C30-47C5-BCEA-2929EE09BE9A}           4.8.04084
SlimDX Runtime .NET 4.0 x86 (January 2012)       {7EBD0E43-6AC0-4CA8-9990-00E50069AD29}           2.0.13.43
Microsoft Visual C++ 2008 Redistributable - x64… {8220EEFE-38CD-377E-8595-13398D740ACE}           9.0.30729
Google Chrome                                    Google.Chrome                                    122.0.6261.95 winget
WingetUI                                         SomePythonThings.WingetUIStore                   2.2.0         winget
Microsoft .NET Framework 4.6.1 Targeting Pack    {8BC3EEC9-090F-4C53-A8DA-1BEC913040F9}           4.6.01055
Microsoft .NET Framework 4.6.1 Targeting Pack (… {8EEB28EE-5141-411C-9CF0-9952264FE4AF}           4.6.01055
Microsoft SQL Server 2016 Management Objects RC0 {948B5F49-A57E-46B4-9F1E-145D7A9E66D7}           13.0.1100.286
Microsoft .NET Framework 4.8.1 Targeting Pack    {94DDB521-CDD4-4A83-BBE0-D3C856FE9420}           4.8.09032
ImHex                                            WerWolv.ImHex                                    1.33.0        winget
Microsoft Visual C++ 2008 Redistributable - x86… {9A25302D-30C0-39D9-BD6F-21E6EC160475}           9.0.30729
Boxcryptor                                       SecombaGmbH.Boxcryptor                           2.55.2774     winget
Microsoft Visual C++ 2008 Redistributable - x86… Microsoft.VCRedist.2008.x86                      9.0.30729.61… winget
Microsoft SQL Server 2016 LocalDB RC0            {9CED5D08-5664-4668-A927-CD6C60C4175D}           13.0.1100.286
Microsoft SQL Server 2012 Command Line Utilitie… {9D573E71-1077-4C7E-B4DB-4E22A5D2B48B}           11.0.2100.60
Microsoft Visual C++ 2013 Redistributable (x86)… Microsoft.VCRedist.2013.x86                      12.0.40664.0  winget
Hex Workshop v6.8                                {A36AC685-4435-4C16-861F-221231DE165D}           6.8.0.5419
Prerequisites for SSDT RC0                       {AB72EB1C-9CF4-4274-984D-5EDA8BF37A08}           13.0.1100.286
Microsoft SQL Server 2014 Express LocalDB        {AB8DE9BA-19E1-446A-BCFA-6B3DA9751E21}           12.0.2000.8
KeePassXC                                        KeePassXCTeam.KeePassXC                          2.7.6         winget
NVIDIA Graphics Driver 551.61                    {B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_Display.… 551.61
NVIDIA GeForce Experience 3.27.0.120             Nvidia.GeForceExperience                         3.27.0.120    winget
NVIDIA PhysX System Software 9.21.0713           Nvidia.PhysX                                     9.21.0713     winget
NVIDIA FrameView SDK 1.3.8513.32290073           {B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_FrameVie… 1.3.8513.322…
NVIDIA HD Audio Driver 1.3.40.14                 {B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_HDAudio.… 1.3.40.14
Microsoft .NET Framework 4.7.2 Targeting Pack (… {B517DBD3-B542-4FC8-9957-FFB2C3E65D1D}           4.7.03062
ILMerge                                          {B7B9AF9F-408C-4168-985B-9861055B58C5}           2.12.0803
QuickLook                                        QL-Win.QuickLook                                 3.7.3.0       winget
Microsoft SQL Server 2012 Native Client          Microsoft.SQLServer.2012.NativeClient            11.4.7001.0   winget
Microsoft .NET Framework 4.8.1 SDK               {BD4C49AC-2A45-48B0-B3F7-0C6043987AD0}           4.8.09032
OpenHashTab version v3.0.4                       namazso.OpenHashTab                              v3.0.4        winget
AURA lighting effect add-on x64                  {C5A4A164-4428-4931-B728-96EEF0FA3C44}           0.0.43
IconViewer                                       BotProductions.IconViewer                        3.2.147       winget
Microsoft SQL Server 2016 T-SQL ScriptDom RC0    {D9F55D00-A8AB-4518-A56E-D9D5E615542A}           13.0.1100.286
paint.net                                        dotPDNLLC.paintdotnet                            5.0.12        winget
ARMOURY CRATE Lite Service                       {EF3944FF-2501-4568-B15C-5701E726719E}           5.8.6
Microsoft Visual C++ 2010  x86 Redistributable … Microsoft.VCRedist.2010.x86                      10.0.40219    winget
Realtek Audio Driver                             {F132AF7F-7BCA-4EDE-8A7C-958108FE7DBC}           6.0.9514.1
gsudo v2.4.2                                     gerardog.gsudo                                   2.4.2         winget
Microsoft SQL Server 2016 Management Objects RC… {F6F8053F-D328-4ACA-93A1-A49E495899F2}           13.0.1100.286
Intel(R) C++ Redistributables on Intel(R) 64     {F70BCE36-25F2-4475-A918-6209B3D85BF3}           15.0.179
Microsoft System CLR Types for SQL Server 2014   {FC3BB979-AA54-4B60-BBA3-2C4DA6E08D80}           12.0.2402.29
Microsoft Visual C++ 2008 Redistributable - x86… {FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}           9.0.21022
Avidemux VC++ 64bits                             {a2a6e8a6-1884-48fb-adf6-4e227ab9d1f8}           2.8.1
Microsoft Visual C++ 2012 Redistributable (x86)… Microsoft.VCRedist.2012.x86                      11.0.61030.0  winget
Microsoft Visual C++ 2005 Redistributable (x64)  {ad8a2fa1-06e7-4b0d-927d-6e54b3d31028}           8.0.61000
EA app                                           ElectronicArts.EADesktop                         13.140.0.5653 winget
PowerToys (Preview) x64                          Microsoft.PowerToys                              0.78.0        winget
Windows Software Development Kit - Windows 10.0… {bbdcfd1a-000e-4b9d-af4f-07049d1e9a47}           10.1.22621.7…
Microsoft Visual C++ 2015-2022 Redistributable … Microsoft.VCRedist.2015+.x64                     14.38.33135.0 winget
Microsoft Visual C++ 2012 Redistributable (x64)… Microsoft.VCRedist.2012.x64                      11.0.61030.0  winget
Windows Software Development Kit - Windows 10.0… Microsoft.WindowsSDK.10.0.22000                  10.0.22000.8… winget
Microsoft Windows Desktop Runtime - 6.0.27 (x64) Microsoft.DotNet.DesktopRuntime.6                6.0.27        winget
Microsoft ASP.NET Core 5.0.17 - Shared Framewor… Microsoft.DotNet.AspNetCore.5                    5.0.17        winget

Relevant information

No response

Screenshots and videos

No response

marticliment commented 6 months ago

Please try WingetUI Beta.

Does this issue still happen?

snaphat commented 6 months ago

The issue still occurs with the beta.

I found out a better way to trigger the issue on my end. Simply installing and running WinGetUI causes the issue to crop up, until deinstall. I can exit the WinGetUI.exe process and the issue stays until deinstall. Not sure what that implies or means. Dunno if you all are doing a DLL hook or something similar.

I took a video of the issue occurring with OBS showing the following: 1) Task manager running (bottom right) WinGetUI 3.0-beta0 not installed. 2) Installing WinGetUI and running it. Subsequently, Task Manager freezes. 3) Exiting WinGetUI from the system tray. Task Manager is still frozen. 4) Deinstalling Task Manager. Subsequently, Task Manager unfreezes.

https://github.com/marticliment/WingetUI/assets/5836001/6302ecb1-bec1-45db-9b05-36c43992153d

marticliment commented 6 months ago

Dunno if you all are doing a DLL hook or something similar.

Nope

  1. Task manager running (bottom right) WinGetUI 3.0-beta0 not installed.
  2. Installing WinGetUI and running it. Subsequently, Task Manager freezes.
  3. Exiting WinGetUI from the system tray. Task Manager is still frozen.
  4. Deinstalling Task Manager. Subsequently, Task Manager unfreezes.

Killing the task manager and running it again with WingetUI installer what does?

snaphat commented 6 months ago

Killing the task manager and running it again with WingetUI installer what does?

The task manager freezes just the same as shown in the video even when you start the task manager later (after the install)

snaphat commented 6 months ago

The issue is due to #1799. Essentially, what has happened is that WingetUI has an absurd number of entries showing up in the task manager under startup apps (see the image below for the count) and it's causing lag and hanging it.

Some notes:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"WingetUI"="\"C:\\Program Files\\WingetUI\\WingetUI.exe\" --daemon"

image

From this I surmise that Windows is storing all of the entries somewhere on permanent basis and referencing them as long as a key with the value "\"C:\Program Files\WingetUI\WingetUI.exe\" --daemon" exists. It's probably hashing the value and doing a lookup. (Note, the key name doesn't matter) (EDIT: It appears to use UUIDs)

So, the question is where the entries are being stored, and the second question is why WingetUI is producing multiple entries in the first place. In #1799, you seem to indicate it has to do with multiple subprocesses being forked, and that the entries should be transient, but the latter doesn't appear to be the case, given that they persist between reboots.

snaphat commented 6 months ago

Purging C:\Windows\System32\WDI\LogFiles removes the duplicate entries. This appears to be where the information is stored for startup performance data.

marticliment commented 6 months ago

The reason for so many process being launched is because every spawned process from WingetUI, even with the same executable but different arguments gets loaded onto Task Manager's cache, therefore bloating the entry. The real issue is that there is no way to avoid processes from being registered by taskmgr

This is therefore unfixable from WingetUI, so the best I can say is to post the issue on Feedback Hub.

snaphat commented 6 months ago

I haven't seen other startup apps exhibit this issue. I believe it's probably because they either don't start subprocesses or use another mechanism (such as operating as a service) so that they don't have performance data recorded or shown in the startup list.

What's happening in this case is that all of the performance data for the entire hierarchy of subprocesses is being recorded to the point that upwards of over 3 thousand entries can appear in some cases. I checked the list and its' a lot of git, conhost, clink, choco, cmd, powershell, and busybox processes. Once that occurs, task manager is out of commission permanently since the entries do not remove upon reboot. Given this, I'm surprised you wouldn't be looking to re-architect the startup process to work around the issue in some way (e.g. using services).

While it may not be WingetUI's fault per-say, we both know that submitting the issue to the feedback hub is not going to result in a forthcoming or timely fix (ETA would likely be years at best). Moreover, the behavior of showing subprocesses is by design and technically correct on MS's part and in most cases a reasonable behavior. It's only unreasonable for startup apps with unbounded forking, as is the case with WingetUI.

It's a whole other question as to why the task manager performs so slowly with 3k startup entries and hangs. It definitely shouldn't, but the task manager has been pretty bloated and slow since it got upgraded. Unfortunately, MS isn't going to fix that in a timely manner either it seems. I suspect, the task manager computes the "startup impact" on the fly and that's why it's so slow.

You are kind of caught between a rock and a hard place here. It's not WinGetUI's fault, but I'd still be looking for a workaround if I were you because it does cause real world issues for users.

marticliment commented 6 months ago

Given this, I'm surprised you wouldn't be looking to re-architect the startup process to work around the issue in some way (e.g. using services).

If I need to rearchitect the startup process I will, but I'd like to wait a little bit before, since I also am on Beta Channel and I have never experienced those issues, and I don't have a top-end pc. Furthermore, from all the userbase I have seen only two people reporting it, so maybe this is a bug with a new feature that has been set to gradually roll out, or maybe they will fix it. This is why I suggested to post feedback on Feedback hub.

Furthermore, while Windows Insider beta builds tend to be quite stable and usable, they may have broken code. This is why they are beta and not production. By being on the beta channel you must understand that those things can happen. Therefore, I'd insist on reporting the bug, and mark it with the "Breaks Usability" tag. They will for sure look into it.