The Universal Task Manager (uTaskManager) is a Universal Windows Platform app that provides much of the same functionality as the traditional Win32 Desktop Task Manager app. Note that this is not intended as a replacement for the traditional Task Manager. Instead, the app serves 2 purposes: (1) as an exploration of the diagnostic APIs, and (2) to fill the gap on devices that don't support the traditional Task Manager app (eg, on Xbox or on Windows 10X). Please note that this is an exploratory app: it undergoes frequent updates, as we explore new ways to gather diagnostic information, and as new APIs are introduced. For this reason, the app is not always completely stable. That said, please feel free to file bugs via feedback. The app exercises the diagnostic and deployment APIs to gather diagnostic information on installed and running apps (both Win32 and UWP), including resources usage (CPU, memory, disk), execution state, background tasks, and so on. The Processes tab lists all running processes (packaged or unpackaged). On the Apps tab, you can select an app, and then drill down on the Details tab to get further information about the state of the app. You can also suspend/resume/terminate any non-system packaged app. The app also reports on installed packages, including Apps, Frameworks, Optional Packages and Resource Packages. From this list, you can activate any packaged app. On first launch, the app will show a user-consent dialog, to grant permissions to access information about other running apps. If the user denies this request, then the running app information will be restricted to the current app only. Note: the user can always enable or disable this permission by going to the Settings app | Privacy | App diagnostics at any time. Also note that this permission is not available on Xbox, so on Xbox both the Process and Apps lists are restricted to just this app. Note: on Windows 10 builds prior to 19041, there's a platform bug in fetching process information which will eventually cause the app to crash. For this reason, the timer-based auto-refresh on the Processes list is disabled on those builds, to reduce (but not eliminate) the chances of hitting the bug: you can refresh the list manually instead.
22.214.171.124 - enhancements and bug-fixes, mostly arising from customer reviews: - Added the app title in the Start menu tile - System Info: changed data to TextBoxes so that they can be selected/copied - Processes and Installed apps: maintain last selected item across refreshes - Processes: added a settings option to suppress icons - Processes: added a search box - Perf improvements, misc bug-fixes 126.96.36.199 - Added the "Installed folder" option in the context menu on the Installed tab, to open the selected app's install location in Explorer (Desktop only). 188.8.131.52 - Updated the app to act as an AppExtension host: this is a modern "plug-in" model. The first extension available is uTaskManager.ProcessExtension, which you can get from the Store. In this release, the specific additional behavior is the ability to terminate an unpackaged process, on the Processes tab. This feature is only available when you run the app on a Desktop device, and requires both uTaskManager and its extension app to be installed. Note: this is an experimental feature - you can enable/disable the extension or completely remove it from the Settings tab. If you uninstall the extension, this does not affect the rest of the functionality in uTaskManager.
- Task Manager
- Process list
- System info
- Installed apps