Hi. Yes, this is something that is supported natively in Windows (and has been for a very long time). I also couldn't find any official Microsoft documentation on it, but this has some details - https://www.apc.com/us/en/faqs/FA164514/ The driver is hidbatt.sys. Now it's also possible that Cyberpower installed their own software/driver that integrates with Windows - looking in device manager (mentioned in the link above) to see the name of the driver being used would let you know which it is. Mark (works @ Microsoft, knows some driver things) Answer from SomeDudeNamedMark on reddit.com
🌐
Reddit
reddit.com › r/windows11 › win11 can natively detect an ups?
r/Windows11 on Reddit: Win11 can natively detect an UPS?
December 24, 2021 -

Hi!
I installed win 11 when it came out, but in the last few days i noticed that there is a small battery icon by the clock, like on a laptop. I have a desktop pc, hooked up to an UPS and connected to it via USB (Cyberpower CP1300EPFCLCD). It always displayed that im connected to the grid and battery is always full, so i thought that its just a bug, but today we had a short blackout, the UPS kicked in and the small icon in win11 switched from "connected to the grid" to "battery power: 100% remaining". It stayed on 100% the whole time, even after 10 minutes, so i dont think it works properly, but it definetly detected correctly the change in power supply.
I didnt find anything on it on official sites and never had anything similiar on win10. Can somebody confirm that it will be a new feature when its bug free? Or just the Cyberpower software messed up the win11 energy management?

Discussions

windows 11 does not recognized aep bvn900m1 backup power supply
Driver Installation: You mentioned installing the APCUpsDriver. Ensure that it is the latest version compatible with Windows 11. You can check the APC website for any updates or specific drivers for your model. More on learn.microsoft.com
🌐 learn.microsoft.com
2
0
December 6, 2025
Trying to add new APC UPS to desktop
🌐 answers.microsoft.com
December 3, 2009
APC UPS Widget | Netgate Forum
Re: APC UPS Widget UPS model: APC Back-UPS Pro 900, 230 V Pfsense package: apcupsd 0.3.92_1 Battery Age 3 Days 11 Hours (04/02/2024) Last Test: Unknown ... More on forum.netgate.com
🌐 forum.netgate.com
April 12, 2024
Is my APC UPS not supported by apcupsd? Issues with USB/Serial Communication?
Can't comment on this particular APC model but they do work with NUT. Follow this guide: https://technotim.live/posts/NUT-server-guide/ More on reddit.com
🌐 r/homelab
16
3
December 24, 2024
🌐
Schneider Electric Community
community.se.com › schneider electric community › apc ups, critical power, cooling and racks › apc ups for home and office forum › windows does not see apc ups as a battery
Solved: Windows does not see APC UPS as a battery - Schneider Electric Community
March 29, 2023 - I have the APC Back-UPS XS 1400U. Despite the fact that: - In the device manager, I see "APC UPS" in the "Batteries" section and "American Power Conversion USB UPS" in the "Human Interface Devices" section, - I have PowerChute PE installed, which fully recognizes the UPS, Windows 11 does not ...
🌐
Schneider Electric
se.com › support › search faqs › fa164514
Video: How to restore APC PowerChute device drivers on Windows? | Schneider Electric USA
July 10, 2025 - If the APC UPS driver is unavailable, run the PowerChute installer with a UPS connected via USB to install the driver. Or, download the attached ApcUpsUsbDriver.zip. Uncompress the zip and follow the instructions provided in the Readme.pdf. Product Line: PowerChute Business Edition PowerChute ...
🌐
Driverscape
driverscape.com › download › apc-ups
APC UPS Drivers Download for Windows 10, 8.1, 7, Vista, XP
Download the latest drivers for your APC UPS to keep your Computer up-to-date.
Find elsewhere
🌐
Solvusoft
solvusoft.com › en › update › drivers › ups › apc › smart-ups › sub-models
APC Smart-UPS Drivers Download - Update APC Software (UPS)
The lastest Smart-UPS drivers are supported on Windows. Error messages associated with Smart-UPS might be caused by inefficient or outdated device drivers. Drivers can be stably reliable, but there are cases in which they suddenly stop working unexpectedly. The positive aspect is that once you update your UPS's driver it will stop crashing. It is often hard to find a right solution to a Smart-UPS hardware-related error by visiting APC's website.
🌐
Outbyte
outbyte.com › home › driver database › input devices › apc by schneider electric › apc ups
Download APC by Schneider Electric APC UPS drivers
November 2, 2025 - Download Battery drivers for Windows, that can help resolve APC by Schneider Electric APC UPS PC issues. Check and update all PC drivers for Windows 11, 10, 8.1, 8, and 7 (32-bit/64-bit)
🌐
Eleven Forum
elevenforum.com › windows support forums › devices and drivers
UPS Battery Backup software--PowerChute Serial Shutdown | Windows 11 Forum
March 16, 2025 - Gave Dell touch screen with Windows 11 to daughter and got me an OTVOC. Being a PC builder I own many desktop PCs as well. I am a father of five providing PCs, laptops, and tablets for all my family, most of which I have modified, rebuilt, or simply built from scratch. I do not own a cell phone, never have, never will. ... If you need the PowerChute Personal Edition software you can download it here. PCPE 3.1.0 : APC : Free Download, Borrow, and Streaming : Internet Archive.
🌐
Schneider Electric
se.com › us › en › faqs › FA310907
Video: How to verify USB device drivers are loaded in Windows OS | Schneider Electric USA
March 24, 2017 - Issue:Need to verify USB device drivers have loaded on Windows OSNOTE: The USB drivers for communications between APC UPS and Windows OS are pre-installed in the Windows
🌐
SourceForge
sourceforge.net › projects › apcupsd
Apcupsd UPS control software download | SourceForge.net
gapcmon is a gtk/glib desktop monitor program for the apcupsd package. apcupsd interfaces with UPS power systems on local or networked systems. gapcmon connects to apcupsd via the NIS api to collect and displays the current operational state of the U ... Waik is a useful system utility for power management of your PC. It is written for Windows, and it features automatic stand by mode, shutdown, and even waking up from sleeping(stand by) mode at the set by you time!
Rating: 4.6 ​ - ​ 25 votes
🌐
Microsoft Learn
learn.microsoft.com › en-ca › answers › questions › 5650061 › windows-11-does-not-recognized-aep-bvn900m1-backup
windows 11 does not recognized aep bvn900m1 backup power supply - Microsoft Q&A
December 6, 2025 - Driver Installation: You mentioned installing the APCUpsDriver. Ensure that it is the latest version compatible with Windows 11. You can check the APC website for any updates or specific drivers for your model.
🌐
DEV Community
dev.to › dev_neil_a › how-to-set-up-a-ups-on-windows-11-1p33
How To Set Up a UPS on Windows 11 - DEV Community
February 18, 2026 - Hi there. In this article, I'm going to guide you though how to setup a UPS on Windows 11. I'll be doing this with an APC UPS but the process will be similar for other UPS's, although some may require additional software to be installed.
🌐
GitHub
github.com › arnbme › apcupsd › blob › master › README.md
apcupsd/README.md at master · arnbme/apcupsd
Place a Wifi plug between the UPS and the Hub power connector, insuring ability to remotely restart the hub when it's shutdown, but never loses power. I use a TP-Link Kasa plug with the Kasa app. ... Install module SmartUPS.groovy from Github repository into Hub's Drivers or use the Hubitat Package Manager · Copy the six VBS modules from Github repository to Windows directory C:/apcupsd/etc/apcupsd Edit your hub's IP address in module smartUPS.VBS
Author   arnbme
🌐
APC
apc.com › tools › download
APC USA | Schneider Electric United States
APC, a flagship brand of Schneider Electric, provides clean uninterruptible backup power and IT physical infrastructure, ensuring data is available, whenever and wherever you need it ... Reliable network-based shutdown of your IT infrastructure during unexpected power events. Enables graceful system shutdown and energy management capabilities for desktops, servers, and workstations. UPS Selector Select the right UPS for your home, home office, small business, server room, or network closet applications.
🌐
Netgate Forum
forum.netgate.com › topic › 187188 › apc-ups-widget
APC UPS Widget | Netgate Forum
April 12, 2024 - Select 8) Shell, and run apctest from console (see below), select 4 and new date, start the service again when done. ... Checking configuration ... sharenet.type = Network & ShareUPS Disabled cable.type = USB Cable mode.type = USB UPS Driver Setting up the port ...
🌐
Reddit
reddit.com › r/homelab › is my apc ups not supported by apcupsd? issues with usb/serial communication?
r/homelab on Reddit: Is my APC UPS not supported by apcupsd? Issues with USB/Serial Communication?
December 24, 2024 -

Hi, my first post here sorry if the information is lacking.

So I bought this apc ups (APC Easy UPS On-Line - SRV1KRIRK-E) and connect it to my OPNsense since it has the apcupsd plugin. But no matter how I set it up I can't make it to work.
I connect it using the provided USB cable, USB type B from the UPS and type A to the OPNsense. I've been pulling my hair for the past 2 hours. I've also tried NUT on TrueNAS but it's also the same.

When I run apcaccess status, it shows the following:

APC      : 001,018,0466
DATE     : 2024-12-24 12:37:49 +0700
HOSTNAME : OPNsense.local.mydomain.com
VERSION  : 3.14.14 (31 May 2016) freebsd
UPSNAME  : UPS-01
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2024-12-24 12:37:44 +0700
STATUS   : COMMLOST
MBATTCHG : -1 Percent
MINTIMEL : -1 Minutes
MAXTIME  : 0 Seconds
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000100
END APC  : 2024-12-24 12:58:52 +0700

In addition, this is the output from usbconfig:
ugen0.2: <XR21V1410 USB-UART IC Exar Corp.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (94mA)

And from dmesg | grep -i usb:

xhci0: <XHCI (generic) USB 3.0 controller> mem 0x6001100000-0x600110ffff at device 20.0 on pci0
usbus0 on xhci0
usbus0: 5.0Gbps Super Speed USB v3.0
ugen0.1: <Intel XHCI root HUB> at usbus0
uhub0 on usbus0
uhub0: <Intel XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
ugen0.2: <vendor 0x04e2 product 0x1410> at usbus0
umodem0: <vendor 0x04e2 product 0x1410, class 239/2, rev 2.00/0.03, addr 1> on usbus0
ugen0.2: <vendor 0x04e2 product 0x1410> at usbus0 (disconnected)
ugen0.2: <vendor 0x04e2 product 0x1410> at usbus0
umodem0: <vendor 0x04e2 product 0x1410, class 239/2, rev 2.00/0.03, addr 2> on usbus0

It seems that apcupsd isn't able to communicate with the UPS properly. The STATUS field shows COMMLOST. The USB device is detected in usbconfig and dmesg, and I’m using the correct USB connection.

Has anyone else encountered similar issues with APC UPS devices or apcupsd? Any advice would be greatly appreciated!

TIA!

🌐
Schneider Electric
se.com › support · / › search faqs · / › fa283181
Video: How to verify USB communications between UPS and Windows OS using UsbDeview.exe | Schneider Electric USA
The drivers that will load are HID UPS Battery and American Power Conversion USB UPS. NOTE: If PowerChute had previously been installed on the system you may see APC UPS under Batteries.