New Update UCheck: Software Update Checker & Installer

UCheck 6.5.1
V6.5.1 11/26/2025
=================
- Updated to core 8.7.3
* New AsyncOp (V2)
* Updater 4.6: refactored version info and new icon
* FP countermeasures: Drivers load, NtAPIs, privileges, drives enumeration
- added more clickable links on dashboard
- dashboard small UI changes
- fixed an issue where badges were not refreshed on new scan
- ui wording fixes for dahboard
 
UCheck 6.5.2 (stable version)
V6.5.2 12/17/2025
=================
- Updated to core 8.7.5
* fixed an issue where paths with spaces could cause wrong file identification
* fixed an issue where command line had duplicated process name in it
* fixed an issue where exclusions didn't apply after scancommand target redirection
* now checking for installed programs on UCheck reload
* removed ucheck retries
* now enabling protocol on portable
* new renew links
* new shop link
* fix for getting file icons, probable crash fix
- now accepting protocol url on startup
- new shop/renewal urls
- changed icon when couldn't update
- now skipping top programs already installed
- fixed issue where installed size wasn't reset on scan start
- fixed an issue where scan frame was changing dashboard layout
 
UCheck 6.5.3 (stable release)
V6.5.3 01/19/2026
=================
- Updated to core 8.7.7 (wrong version displayed)
* minor contrast fixes (UI)
* UCheck error code
* now reseting all counters at the beginning of the scan (ucheck)
- now showing ucheck failure on dash
- Minor UI fixes
- Fixed an issue where retset to default wasn't working
 
UCheck 6.5.4 (stable release)
V6.5.4 02/25/2026
=================
- Updated to core 8.7.8
* ability to refresh VarEnv singleton
* user hives more robust fallback on load
* removed debug class VarEnv usage
* now pushing back failed logs to the logs queue
* ucheck now supports files custom locations
* now installing service in a separate call
* computing missing info on service start
* now refreshing varenv on each scan and preiodically when rtp is ON.
* dynamic staging cloud scan
* fixed rkmon dll exclusion
* Common translations update
* RogueKillerDLL 5.2
- added file custom locations
- version info
 
UCheck 6.6.0 (stable release)
V6.6.0 03/12/2026
==================
- Updated to core 8.10.0
* Upgraded third-party libraries to latest versions
* Fixed several potential crashes in core components (null pointers, invalid data handling)
* Fixed potential crash when receiving malformed data from the anti-rootkit driver
* Fixed potential crash when processing invalid pipe/IPC data
* Fixed potential crash in DLL injection (use-after-free)
* Fixed potential crash in WMI property handling (use-after-free)
* Fixed crash in digital signature verification
* Fixed crash from exception in system callback
* Fixed use-after-free in path parsing
* Fixed various thread safety issues in real-time protection and IPC
* Fixed YARA engine thread safety and signature loading
* Fixed YARA file open error not detected correctly
* Fixed SSL certificate verification not enforced for server connections
* Fixed memory corruption from mismatched allocation/deallocation
* Fixed uninitialized memory read in byte-order conversion
* Fixed quarantine not keeping items that could not be deleted
* Fixed configuration reading returning wrong values in some cases
* Fixed browser detection handling in scan results
* Fixed file restore operation
* Fixed scan report flags being ignored when saving reports
* Fixed registry key access rights not applied correctly
* Fixed incorrect registry key offset calculation
* Fixed incorrect file extension matching in scanner
* Fixed incorrect 64-bit code hook entries
* Fixed 64-bit pointer truncation in PE address resolution
* Fixed memory leaks in NTFS file parser (7 instances)
* Fixed buffer overflow in IRC network data handling
* Fixed buffer overflow in URL handling
* Fixed memory size miscalculation in webserver
* Fixed process handle check using wrong error value
* Fixed debug-based process termination always failing
* Fixed CPU usage limiter not throttling correctly
* Fixed Windows Update status reported incorrectly
* Fixed task scheduler processing wrong task entry
* Fixed potential race condition in asynchronous operations
* Improved stability of driver and device name resolution
* Improved curl compatibility
* Compatibility fixes and deprecated API cleanup
* C++17 / VS2022 compatibility
- Fixed several potential crashes (null pointer checks, thread safety, variable initialization)
- Fixed memory leaks in context menus, dialogs, and EULA
- Fixed potential injection via server-supplied strings in HTML template
- Fixed potential integer overflow in download progress calculation
- Fixed deprecated QRegExp usage (replaced with QRegularExpression)
- Fixed HTTPS for external URLs
- Improved build system: added library version tracking and VS2022 support
 
UCheck 6.6.1 (stable release)
V6.6.1 04/21/2026
==================
- Updated to core 8.10.1
* Added ARM64 architecture support (StackWalker context, process registers)
* Optimized real-time protection path parsing (avoid full-path string copies in pipe/UNC checks)
* Updater now passes OS and architecture to the download API for accurate package resolution
- Updated checkbox icons with refined designs and QTreeView/indeterminate state support
- Translations update across 16 languages
- Build system: Qt6/VS2022 preparation (parameterized CMake, QML scaffolding for future use)
 
V6.7.0 05/04/2026
- New Qt6 QML dashboard (replaces legacy widget-based dashboard)
* KPI cards row: Updates Pending, Installed, Disk Used, Catalog, Windows Updates
* Updates panel: top-10 list with avatar, severity badge, version delta, size
* Installed panel: category breakdown with stacked progress bar
* Top Downloads panel (premium): popular catalog apps with star rating and download count
* Score ring indicator reflecting update health (% up-to-date)
* Skeleton loading overlays on all panels during scan
* Full dark/light theme support via dynamic theme bridge
- New sidebar navigation with hamburger expand/collapse, badges, and Windows Updates entry
- Scan state management: panels clear immediately on scan start, list populates on completion
- ARM64 native support (Qt6 build)
 
UCheck 6.7.1
V6.7.1 05/28/2026
==================
- Updated to core 8.10.2
* UCheck: match by MSI ProductCode and validate downloaded file format
* Telemetry: route to staging when staging licensing is in use
* Telemetry: include machine_id in payload
* Move semantics for Chrome/Edge preferences (smaller heap pressure)
* Fixed disabled-software folder opening an Explorer window on Win11
* Crash hardening: privileges cache, NTFS bounds, monitor dump filter
* Fixed size formatting leaking the system locale into otherwise English UI
- New languages: Indonesian, Korean, Traditional Chinese (21 languages total)
- Categories consolidated to 16 canonical buckets server-side; dashboard now translates them at runtime
- Update rows: software-type accent stripes (Community, Winget, Microsoft Store, Portable) plus the type inline next to the category in the stripe color
- Sidebar auto-grows when expanded so long translations no longer truncate
- Dashboard polish:
* KPI card labels and section titles elide cleanly when translations exceed the available width
* Tooltips on update rows now follow the cursor
* Top-updates icon cache invalidated per scan to prevent stale icons after re-scan
* Several text-color/contrast fixes; dark theme body text bumped for legibility
- Removed Windows toast notification handler (was never functional for elevated processes and side-effected the taskbar icon)
- Installer: clean leftover UCheck64.exe on upgrade
- Build: dropped QIcoPlugin, restricted image plugins; updater null-safety
- ARM64 native support (continued)
 
Ucheck showed it needed an update today but had runtime error so I did a manual update & downloaded the file showed error again, anyone else have this issue??
Here works okay... but I use the portable version

new.png
 
V6.7.2 05/28/2026
- Fixed installer crash on launch on 32-bit Windows
 
How is this app better, or what advantages possibly make it better than Patch My PC? Looking at a YouTube video, Patch My PC's UI looks a little more intuitive, user friendly?
It scans applications based on a curated list like PatchMyPC, but it also scans Winget and portable applications, and has recently expanded its curated list to include almost all known applications.
 
The Dashboard is fairly easy to naviagate and understand. The portable version is nice. I just see where things may need to be confirmed, as it showed my Proton Pass being a update behind, when it isn't, unless I'm not understanding how it notifies? But, at least it has a more complete list as you mentioned @lokamoka820 as that was one of the apps Patch does not scan for.

Screenshot 2026-05-28 103747.png

Screenshot 2026-05-28 103759.png
 
The Dashboard is fairly easy to naviagate and understand. The portable version is nice. I just see where things may need to be confirmed, as it showed my Proton Pass being a update behind, when it isn't, unless I'm not understanding how it notifies? But, at least it has a more complete list as you mentioned @lokamoka820 as that was one of the apps Patch does not scan for.

View attachment 297858
View attachment 297859
I'm glad you liked it. Now, a few things to clarify: the program prioritizes its curated list results, then Wingate and updates from its community list, its colors are different, thus you can distinguish between them. Regarding ProtonPass, version 1.37 has been listed on Softpedia since May 23rd, so it's best to check for updates.
 
Last edited:

You may also like...