ITADN
marticliment/UniGetUI

版本发布 8

UniGetUI 3.3.73.3.7
? · 2026-02-01

![](https://img.shields.io/github/downloads/marticliment/wingetui/3.3.7/total?style=for-the-badge) # Changelog - Change from 3.3.7-beta1: Rollback to NET8 and AppSdk 1.7 - Allow to automatically update certain packages only - Improvements to how UniGetUI handles `Unknown` version packages - Fixed certain issues with .NET Tool update checking - Improvements to ToggleSwitch translations on the settings pages - Fixed an issue where `Skip this version` from a failed update wouldn't work - Improved NPM detection - Improvements to `Uninstall, then update` - Improvements to UniGetUI Installer (fix crash, dark mode, better iconography) ## What's Changed * Don't abort installation if Autorun registry key cannot be created by @treysis in https://github.com/marticliment/UniGetUI/pull/4232 ## New Contributors * @treysis made their first contribution in https://github.com/marticliment/UniGetUI/pull/4232 **Full Changelog**: https://github.com/marticliment/UniGetUI/compare/3.3.6...3.3.7 UniGetUI.Installer.exe SHA256: `511DBEEA55491205EA053306E5AE1CF692683F6EA2C6162A7029D12B00C79626` UniGetUI.x64.zip SHA256: `3F1A5347868DC6136E5C87D1BA803781FFE03ED5C2EC8CF138C5490C5FBCE46B`

UniGetUI 3.3.7 beta 13.3.7-beta1预发布
? · 2026-01-28

![](https://img.shields.io/github/downloads/marticliment/unigetui/3.3.7-beta1/total?style=for-the-badge&color=red) # General changes - Added the ability to autoupdate only specific packages - Improvements to how UniGetUI handles `Unknown` version packages - Fixed certain issues with .NET Tool update checking - Improved NPM detection - Improvements to `Uninstall, then update` - Improvements to UniGetUI installer - .NET 10 - AppSdk 1.8 ## What's Changed * Don't abort installation if Autorun registry key cannot be created by @treysis in https://github.com/marticliment/UniGetUI/pull/4232 ## New Contributors * @treysis made their first contribution in https://github.com/marticliment/UniGetUI/pull/4232 **Full Changelog**: https://github.com/marticliment/UniGetUI/compare/3.3.6...3.3.7-beta1 UniGetUI.Installer.exe SHA256: `C13C22F8EEDEDE28956282583C127F8E4DD465D93C95BB24D55AF1FA0579BE0E` UniGetUI.x64.zip SHA256: `1957385C517A776D50CC93E1C590077B9C601A80915B14F7D2A2232F5557283B`

UniGetUI 3.3.63.3.6
? · 2025-10-31

![](https://img.shields.io/github/downloads/marticliment/wingetui/3.3.6/total?style=for-the-badge) UniGetUI's 100th release 🥳 # Changelog - [NuGet] Resiliency improvements for when a source fails to load, but other sources can still be reachable - [WinGet] Updated bundled WinGet to v1.12. - [WinGet] Better detect when an uninstaller needs administrator permissions. - [WinGet] Added new `winget-fonts` source as a known source - Fixed a deadlock caused when starting UniGetUI certain combinations of `unigetui://` - Fixed a bug that would cause source operations to be duplicated - Fixed a bug that would show the user avatar empty on unreliable internet connections - Improved handling of exceptions thrown by package-related tasks after a 1-minute timeout has passed and the task is not awaited anymore. In those cases, the exception won't show an "Internal Error" on the interface anymore. - Improvements on automatic updates: Updates won't be duplicated anymore - Fixed a bug where the `last checked` time would show an incorrect date and time. Furthermore, the `last checked` label will follow user's locale format. - Startup speed improvements. ## What's Changed * Startup speed improvement by @Taron-art in https://github.com/marticliment/UniGetUI/pull/4176 * Bump github/codeql-action from 3 to 4 in the actions-deps group by @dependabot[bot] in https://github.com/marticliment/UniGetUI/pull/4180 * fix: prevent duplicate update operations in queue (#4131) by @Janek91 in https://github.com/marticliment/UniGetUI/pull/4171 * Fix #4145 - Fixed self deadlock that hangs the application on icon fetch by @Taron-art in https://github.com/marticliment/UniGetUI/pull/4182 ## New Contributors * @Taron-art made their first contribution in https://github.com/marticliment/UniGetUI/pull/4176 * @Janek91 made their first contribution in https://github.com/marticliment/UniGetUI/pull/4171 UniGetUI.Installer.exe SHA256: `71D528BA0AF1143CD8DA4AECFF4EFCFCA29889FBCBDC012746BCB94514F1F07D` UniGetUI.x64.zip SHA256: `C9CF4969EF1D8A31925E9176116387E3843B42C88A3C5839590D9D4FE9D5DFA9` **Full Changelog**: https://github.com/marticliment/UniGetUI/compare/3.3.5...3.3.6

UniGetUI 3.3.53.3.5
? · 2025-09-13

![](https://img.shields.io/github/downloads/marticliment/wingetui/3.3.5/total?style=for-the-badge) # Changelog - Fixed reliability issues that affected 3.3.4 - Downgrade AppSdk UniGetUI.Installer.exe SHA256: `A6F510D6C5C33A4E187BA11DDC626BECA0430EE0F427DD031FC54B1F9A5772C3` UniGetUI.x64.zip SHA256: `E4F44B6C3B548813DBCA3741C897657CF9974067847B79A12F69ED2EE4E67D1F`

UniGetUI 3.3.33.3.3
? · 2025-09-05

![](https://img.shields.io/github/downloads/marticliment/wingetui/3.3.3/total?style=for-the-badge) # Changelog - Improvements to how package managers are loaded: - Disabled package managers will load faster - Changing package manager settings will not require an app restart for changes to take effect - Package managers settings pages improvements: - Landing page now has a small display for each manager status - Layout improvements for package manager settings page - Automatic updates can be disabled when the device is not plugged in - Fix consistency bugs with package tags - Improvements to GitHub login helper http server - Fix package list headers showing when display mode is not list - Added support to AdminByRequest entreprise solution to UniGetUI Elevator (thanks to @BartJolling) - Improvements to shell file and folder launch across the entire codebase - Improvements to operation telemetry ## What's Changed * Update dependency Microsoft.WindowsPackageManager.InProcCom to 1.11.460 by @renovate[bot] in https://github.com/marticliment/UniGetUI/pull/4048 * Update dependency Microsoft.WindowsPackageManager.ComInterop to 1.11.460 by @renovate[bot] in https://github.com/marticliment/UniGetUI/pull/4047 * fix: correct the flag of Belarus in README by @jnsn in https://github.com/marticliment/UniGetUI/pull/4066 * Remove old PackageCacher by @marticliment in https://github.com/marticliment/UniGetUI/pull/4073 * Rework how package managers are loaded by @marticliment in https://github.com/marticliment/UniGetUI/pull/4075 ## New Contributors * @jnsn made their first contribution in https://github.com/marticliment/UniGetUI/pull/4066 * @BartJolling made their first contribution **Full Changelog**: https://github.com/marticliment/UniGetUI/compare/3.3.2...3.3.3 UniGetUI.Installer.exe SHA256: `E8517BB7298E5890DE3DAAA661322428F95719ACB2192A6CF91DE20D2EAA6D5E` UniGetUI.x64.zip SHA256: `B5E33210B5966ACB131E4F93C75FD2AE756C9D2AF2F56CEA40BB1D16D9346739`

UniGetUI 3.3.13.3.1
? · 2025-07-30

![](https://img.shields.io/github/downloads/marticliment/wingetui/3.3.0/total?style=for-the-badge) # Changelog - Adress executable corruption/integrity detection and semi-automatic resolution: - UniGetUI will check for corruption issues. If found, the user will be prompted to repair them. - The crash report will contain an integrity report - In both cases, if UniGetUI detects an integrity violation and the UniGetUI installer is placed on the installation directory (which will be by default since this release), UniGetUI will ask the user to confirm to start an automated reinstall process. - UniGetUI can be reinstalled from Windows Apps and Features -> UniGetUI -> Modify. This will force a reinstall - Fixed crashes and issues with GitHub cloud backup and GitHub login - Fixed an issue where certain in-app popups wouldn't show the acrylic background properly - Migrated to AppSdk Titlebar, and removed WinUIEx as a dependency - Improvements to UniGetUI Elevator - Fix a few UI crashes and deadlocks involving loading dialogs - Reverted a Toolbar UI change that combined different options into a menu. Now the main action has its own button again - Other fixes and improvements ## What's Changed * Update icons and screenshots from the excel file by @github-actions[bot] in https://github.com/marticliment/UniGetUI/pull/3884 * Load translations from Tolgee by @martinet101 in https://github.com/marticliment/UniGetUI/pull/3937 UniGetUI.Installer.exe SHA256: `9505E3D0C89DFA632F73C8DD1D1886002CE3EAB08376DB239E1387B219063FF0` UniGetUI.x64.zip SHA256: `75E21D96F229512E3C39F3C7919A043501175FA47E54FE1AC413BD065C71DF7F` **Full Changelog**: https://github.com/marticliment/UniGetUI/compare/3.3.0...3.3.1

UniGetUI 3.3.03.3.0
? · 2025-07-19

![](https://img.shields.io/github/downloads/marticliment/wingetui/3.3.0/total?style=for-the-badge) Note: this release was expected to be 3.2.1, but it incudes more changes than planned, so it has been named 3.3.0 instead # Changelog - **Added default install options on a per-package-manager level!** - **Added pre/post-install/update/uninstall commands!** - **Added an option to close/kill process(es) before installing/updating/uninstalling a package** - **Added cloud package backup and restore (via GitHub)** (more info on that here: https://www.marticliment.com/unigetui/help/cloud-backup-overview/) - **Added the option to bulk-download installers** - **Added the option to select package manager executable** - PowerShell7 can now clear older versions when updating to a new one - Improvements to InstallOptions dialogs - Installer download will properly guess the downloaded file name. - Added "Dependencies" field to Package Details. - Improvements to WinGet source management - Searchbox has been moved to the titiebar, less wasted space - Improvements for when window size is less wide - Toolbar improvements - Improvements on internal error detection and handling - YAML and XML can't be created no more (more info on that here: https://github.com/marticliment/UniGetUI/discussions/3860) - Lots of bugfixes - Other internal improvements - Security enhancements: - Some features (pre/post install commands, command-line arguments, etc.) will be restricted by default. - Bundles will also have those features restricted by default. - Those features can be enabled with toggles that require an UAC prompt to be modified - Bundles will show a security report when potentially dangerous settings are present. - Fix some potential command-injection vulnerabilities from custom command-line arguments ## What's Changed * Load translations from Tolgee by @martinet101 in https://github.com/marticliment/UniGetUI/pull/3644 * Dynamic JSON [de]serialization by @marticliment in https://github.com/marticliment/UniGetUI/pull/3679 * Bump vedantmgoyal9/winget-releaser from 3e78d7ff0f525445bca5d6a989d31cdca383372e to 19e706d4c9121098010096f9c495a70a7518b30f in the actions-deps group by @dependabot[bot] in https://github.com/marticliment/UniGetUI/pull/3711 * Update Scoop nirsoft bucket URL to ScoopInstaller/Nirsoft by @hboyd2003 in https://github.com/marticliment/UniGetUI/pull/3719 * Per-package-manager and global default installation options by @marticliment in https://github.com/marticliment/UniGetUI/pull/3685 * Further improvements to InstallOptions by @marticliment in https://github.com/marticliment/UniGetUI/pull/3721 * Add toggle to enable/disable insecure settings by @marticliment in https://github.com/marticliment/UniGetUI/pull/3722 * Make 'Pause updates for' submenu item use translation by @szumsky in https://github.com/marticliment/UniGetUI/pull/3705 * Add toggle to enable/disable insecure settings by @marticliment in https://github.com/marticliment/UniGetUI/pull/3723 * Separe Install, update and uninstall custom command-line args by @marticliment in https://github.com/marticliment/UniGetUI/pull/3748 * Warn the user when a bundle contains potentially harmful prefs by @marticliment in https://github.com/marticliment/UniGetUI/pull/3749 * Setting keys will be stored on const strings by @marticliment in https://github.com/marticliment/UniGetUI/pull/3750 * Improve local icon detection code comments by @mrixner in https://github.com/marticliment/UniGetUI/pull/3767 * Pre-install and post-install operations by @marticliment in https://github.com/marticliment/UniGetUI/pull/3756 * Show Version in Update Live Dialog by @mrixner in https://github.com/marticliment/UniGetUI/pull/3798 * Clear older versions of PowerShell7 modules on update by @marticliment in https://github.com/marticliment/UniGetUI/pull/3810 * Allow Executable Selection by @mrixner in https://github.com/marticliment/UniGetUI/pull/3703 * Add dependencies field to Package Details by @marticliment in https://github.com/marticliment/UniGetUI/pull/3822 * Feat/recheck version before update by @theguy000 in https://github.com/marticliment/UniGetUI/pull/3827 * feat: Add Cloud Backup and Restore via GitHub Gists by @theguy000 in https://github.com/marticliment/UniGetUI/pull/3826 * Bundles file size improvements by @marticliment in https://github.com/marticliment/UniGetUI/pull/3832 * Move searchbox to titlebar by @marticliment in https://github.com/marticliment/UniGetUI/pull/3837 * Fix crashes & better error handling by @marticliment in https://github.com/marticliment/UniGetUI/pull/3859 * Improvements to WinGet source management by @marticliment in https://github.com/marticliment/UniGetUI/pull/3876 * Allow the user to force user gsudo via a SecureSetting (fix #3692) by @marticliment in https://github.com/marticliment/UniGetUI/pull/3877 * Improvements to Toolbar by @marticliment in https://github.com/marticliment/UniGetUI/pull/3882 ## New Contributors * @hboyd2003 made their first contribution in https://github.com/marticliment/UniGetUI/pull/3719 * @szumsky made their first contribution in https://github.com/marticliment/UniGetUI/pull/3705 * @theguy000 made their first contribution in https://github.com/marticliment/UniGetUI/pull/3827 **Full Changelog**: https://github.com/marticliment/UniGetUI/compare/3.2.0...3.3.0 UniGetUI.Installer.exe SHA256: `BA5FFBF688DDD7EDFF71D97F6033EAF0C0C815515386371CDDF4A000A10CCFC0` UniGetUI.x64.zip SHA256: `7C46842DEA04B622E5595F6D52A4E3FE027D274868B5DFDBBA9F850A55EA2F67`

UniGetUI 3.2.1 beta 53.2.1-beta5预发布
? · 2025-07-14

![](https://img.shields.io/github/downloads/marticliment/unigetui/3.2.1-beta5/total?style=for-the-badge&color=red) This beta release was not planned, and aims to fix some important bugs and crashes before releasing the next stable release. # General changes - Fixed a crash that was triggered when bundles were imported - Fixed a scenario where UniGetUI wouldn't resume - Improvements to LoadingDialog implementation, prevent deadlocks - Asynchronocity improvements: All `async void` have been migrated to `async Task`, and uncaught exceptions will be properly handled and won't crash the process - Fix issues when logging in to GitHub - Fix processes hanging when waiting for input on package operations - Improvements to crash handler - Improvements to InstallOptionsFactory and to InstallOptions - Better unit tests for InstallOptions - **Important: ** As of this release, it will not possible to create XML and YAML bundles. Existing XML and YAML bundles can be imported, via internal YAML/XML-to-JSON conversion before deserialization. This feature will be removed in a not-near future. Nevertheless, XML and YAML bundles can be also converted to JSON bundles using an older UniGetUI version. UniGetUI.Installer.exe SHA256: `73BA061078121AA22F55EA622D278EB1016DAD20F39C8A345DAE5B7B5565B499` UniGetUI.x64.zip SHA256: `A3CE515177170EE5A28AF1263FE1F8BD24769E30F0B7B962A6F142C9408D4060`