Share via

Install or Update .NET to run application, Newer version?

Michael Anderson 0 Reputation points
2026-02-24T21:38:00.8233333+00:00

How do I fix the issue shown in screen shot below? How can I "Install or Update .NET to run this application", I downloaded the ".exe" file, selected install and I get an error message that old version can not be removed.

The "Dell.UCA.Systray.exe" window is ALWAYS on my PC, I can't get it closed or resolved.

Screenshot 2026-02-24 162533

Microsoft 365 and Office | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Marcin Policht 81,395 Reputation points MVP Volunteer Moderator
    2026-02-24T22:24:23.7033333+00:00

    The issue in your screenshot is a conflict during the installation of the .NET Desktop Runtime 6.0.36 (x64). The installer is trying to remove or update the Microsoft .NET Host, but it’s detecting an older version that it cannot automatically uninstall. At the same time, the Dell UCA Systray process is running and dependent on .NET, which is why it’s preventing the update from completing. This creates a loop - the installer can’t finish because the old version is in use, and the application that uses .NET can’t run because the new runtime isn’t installed.

    To fix this, you need to manually stop the dependent process and remove or repair the conflicting .NET runtime. First, open Task Manager (Ctrl+Shift+Esc), find Dell.UCA.Systray.exe, and end the task. Then check for installed .NET runtimes: open Control Panel → Programs and Features, and look for entries like "Microsoft .NET Desktop Runtime" or "Microsoft .NET Host". If you see version 6.0.36 or older versions listed, uninstall them manually. If the uninstallation fails, you can use the .NET Runtime Repair Tool from Microsoft. Download it from:

    https://www.microsoft.com/en-us/download/details.aspx?id=30135

    Run the repair tool, which will detect broken or conflicting runtimes and fix them. After this, rerun your installer for Microsoft Windows Desktop Runtime 6.0.36 (x64). It should complete without errors. If Dell UCA Systray is needed, it will work once the correct .NET runtime is properly installed.

    If the uninstaller still refuses to remove the old runtime, you can use the command line to force uninstall by running PowerShell as Administrator and executing:

    Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "Microsoft .NET*" } | ForEach-Object { $_.Uninstall() }
    

    After this, try installing the runtime again.

    You must ensure that all applications using .NET 6 are closed while performing these steps, otherwise the installer will continue to fail.


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    0 comments No comments

  2. John DeV 158.6K Reputation points Independent Advisor
    2026-02-24T22:11:12.37+00:00

    Hi, good day!

    • When was the last time it worked properly?
    • Have you made any changes to your computer recently?

    Please try to download and run the .NET Framework Repair Tool.

    https://www.microsoft.com/en-us/download/details.aspx?id=30135

    After that, please try to perform your method again.

    I look forward to receiving your update and I'm willing to collaborate with you till we resolve the issue. Do keep me informed by clicking "Add comment" below.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.