You opened BatteryInfoView specifically to find the cycle count, and the field — officially called Number of charge/discharge cycles — is empty. That blank is one of the most common disappointments with battery tools, and it has a straightforward explanation: BatteryInfoView (NirSoft, version 1.27) displays the cycle count only if the battery itself provides it. If the battery does not report a cycle count to Windows, the field stays blank, and there is no setting inside the tool that can fill it in.
Why this field is conditional
Not every BatteryInfoView field works the same way. Values such as Power State and Current Capacity percentage reflect the live status Windows tracks for any working laptop battery. A small group of fields is different: Serial Number, Manufacture Date and Number of charge/discharge cycles are displayed only if the battery supports them and provides the data. That caveat comes directly from the official column descriptions and system requirements. Two laptops running the same copy of BatteryInfoView can therefore behave differently — one shows a cycle count, the other shows nothing — simply because their batteries report different information.
A blank cycle count does not mean the battery has done zero cycles, and it does not mean the tool failed to detect the battery. If Battery Name, Designed Capacity, Full Charged Capacity and the live percentage are all present, the battery is detected and reporting its main data; it is just not reporting a cycle count. Treating a blank as 0 when selling, buying or assessing a laptop would be a mistake — blank means not provided, not unused.
There is no fix inside BatteryInfoView
It is worth stating plainly because so many guides imply otherwise: there is no fix for a blank cycle count inside BatteryInfoView. There is no hidden option, refresh trick or advanced setting that forces the battery to reveal a count it does not report. Pressing F7 for Battery Information view or F8 for Battery Log view changes what is displayed, not what the battery provides. Re-downloading the tool will not change it either, although a fresh official copy from the download page is still the right copy to use for every other check.
BatteryInfoView is a read-only viewer and logger. It cannot write to the battery, reset a counter, estimate a count from age, or reconstruct one from your charging habits. Any program or service claiming to unlock a cycle count the battery does not report should be treated with scepticism. The honest options are to check whether another Windows source reports the same field — knowing it draws on the same underlying data — and to judge the battery by the capacity figures that are available.
What to try instead: the Windows battery report
Windows built-in report is the natural cross-check. Run powercfg /batteryreport in a command prompt. In its Installed batteries section the report lists Cycle Count alongside Design Capacity and Full Charge Capacity. Because the report and BatteryInfoView ultimately rely on what the battery and Windows provide, the usual result is consistent: if BatteryInfoView shows a count, the report shows the same count; if BatteryInfoView is blank, the report is very often blank or shows a dash as well. That agreement is itself useful — it confirms the blank is a property of the battery reporting, not a fault in one viewer. The full comparison is in BatteryInfoView vs powercfg /batteryreport.
If the report does show a count while BatteryInfoView does not, record both results with dates and use the report figure, noting the source. Do not average figures or invent one. And if both are blank, move on to the capacity-based assessment below rather than hunting for a third tool that promises a number from the same silent source.
What to try instead: BatteryHistoryView for history
NirSoft sister tool BatteryHistoryView takes a different angle. Instead of only reading the live battery, it extracts the battery history Windows 10 and Windows 11 already record in the SRUDB.dat database — including Timestamp, Cycle Count, Designed Capacity, Full Charged Capacity and Charge Level/Percent for recorded points in time, where that history exists. If Windows has been recording history on the machine, BatteryHistoryView can sometimes show cycle-count values at past timestamps even when a quick live check is unhelpful, and it shows how the count and capacities evolved. See the dedicated guide at BatteryHistoryView guide for how to use it.
Keep expectations measured here too. BatteryHistoryView reads a Windows database; it does not create history that was never recorded, and on a freshly installed system or a different PC the history will not cover your battery whole life. It is a history viewer, not a recovery tool for a missing counter.
How to judge the battery without a cycle count
A cycle count is only one wear indicator, and arguably not the most direct one. The capacity pair tells you what the battery can actually do today: compare Full Charged Capacity with Designed Capacity. Battery Health — Full Charged Capacity divided by Designed Capacity, multiplied by 100 — summarises that loss in a single percentage. A battery with no reported cycle count but a Full Charged Capacity close to its Designed Capacity is, by the evidence available, holding its charge well. A battery whose Full Charged Capacity has fallen substantially is worn, whatever its count would have said.
You can strengthen that judgement with observation. Use the Battery Log (F8), which adds a line every 30 seconds by default, over a normal discharge and watch whether the percentage and Current Capacity fall steadily. Export the log or the Battery Information view with Ctrl+S if you need a record. Related gaps are covered in Manufacture Date Is Blank and Battery Capacity Readings Look Wrong, and the full set of fixes lives on the Troubleshooting hub.
Frequently asked questions
Does a blank cycle count mean my battery is faulty?
No. It means the battery does not provide a cycle count in the data BatteryInfoView can display. Many healthy batteries behave this way. Judge the battery by Designed Capacity versus Full Charged Capacity instead.
Will batteryreport show a count if BatteryInfoView does not?
Usually not, because both rely on what the battery reports through Windows. It is still worth running once — agreement confirms the cause, and on the occasions where the report does list a count, you have a sourced figure to use.
Can any setting in BatteryInfoView reveal the cycle count?
No. There is no such setting. The field is shown only if the battery provides it. BatteryHistoryView and the Windows battery report are the honest alternatives, with the limits described above.
