UPS Assistant is a little, handy app that allows you to monitor and control your Uninterruptible Power Supply (UPS) on Windows computers. The program supports different brands of UPS vendors that are connected to the PC via USB or the COM ports.
However, since the program was last updated in 2015, you may encounter some issues running it in Windows 10/11.
The first issue that you’ll notice is that the program doesn’t run on start up despite enabling this option in its settings.
The second issue which affects only some specific Windows 10 versions causes the program to report that no device is found, i.e. it cannot detect your UPS. This is despite the fact that UPS assistant detects the same UPS on an older OS like Windows 7 or XP, or even an older build of Windows 10.
Let’s explore the fixes for this two issues.
Fix UPS Assistant AutoRun at StartUp
Like many old programs, UPS Assistant does have an issue running at startup on Windows 10 due to its new permissions. To fix the issue, you can set up a script that run UPS Assistant at startup as follows:
- Open notepad and save the following code as bat file called UPSAssistant.bat:
@ECHO off
start UPSAssistant.exe - Copy the bat file inside the UPS Assistant installation folder. The default location is
C:\Program Files (x86)\Alexey V.Voronin\UPS_Assistant
on 64-bit andC:\Program Files\Alexey V.Voronin\UPS_Assistant
on 32-bit Windows. - Right-click the bat file and create a shortcut for it. Create it in the desktop when prompted that it cannot be created in the installation folder.
- Next, copy the shortcut file to the Start menu startup folder in
C:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
where {username} is the username for your account.
The program should now run at startup without issues. Make sure to use an administrator account to complete the above steps.
Fix No Device Found Error
This particular issue started with Windows 10 version 1809 update. You may therefore not encounter this error if you are using an earlier version or later with the hotfix.
Apparently, the cause for the error is a security restriction that was included in the 1809 update as explained here on Stack Overflow.
To fix the issue, you need to install the KB4482887 hotfix from Windows update. If you have Windows update enabled, you should be able to receive the update automatically.
On the other hand, if you have disabled automatic updates, you can download the MSU package and install it manually. Make sure to download the correct package for your Windows version and architecture.
Once it’s done updating, restart the computer and run UPS assistant; it should detect your UPS without any errors afterwards.