• 03.03.2026, 16:58
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Shoggy

Sven - Admin

Information about Windows Defender warning "HackTool:Win32/Winring0" (AquaComputerService.sys)

Mittwoch, 12. März 2025, 11:47

Windows Defender and other antivirus software (repeatedly) detect the AquaComputerService.sys file as a threat or virus.



This is not a virus!

This file is a signed open source driver (WinRing0) that aquasuite has been using for many years for hardware monitoring (e.g. CPU temperature). The exact same driver is also used by numerous other, far more popular programs and companies.

A security vulnerability (CVE-2020-14979) has been known to exist in this driver for some time. The problem is that the driver lacks a security descriptor and can be accessed with user rights. Since the driver has deep access to the system, it is possible for malware to exploit the driver and gain system privileges to run malicious code.

Regardless of the version, aquasuite applies a security descriptor when installing the driver, which restricts access to system and admin rights. Based on current knowledge and our own tests, the mentioned attack scenario is no longer feasible.

Please note: If any other application installs the driver before aquasuite without a corresponding security descriptor, the driver is vulnerable. In this case, this is a failure on the part of the corresponding application.

We are already working on a solution by creating our own customized version of the driver and having it certified by Microsoft. However, this is a complex process and will therefore take some time. The main problem is the verification of our company in the Microsoft Partner Center. Microsoft switched this process to an AI-based system last year, and since then, nothing has been working properly. There are numerous reports of companies that had to wait several months before they were approved. Microsoft is aware of the problems and has been promising to solve them for months...

If you do not see any problems with using the driver, you can define it as an exception.

Alternatively, you can disable all hardware monitor modules in aquasuite via the aquasuite -> Service tab. This will prevent aquasuite from loading the corresponding driver. System data can still be transferred to aquasuite via HWiNFO or AIDA64 if required.

sebastian

Administrator

Donnerstag, 9. Oktober 2025, 08:16

Update on the current status (October 9, 2025):
We have developed a completely new driver with a stricter security model.
Unfortunately, it is currently unclear how long Microsoft’s certification process will take.

The aquasuite X.84 setup now automatically adds an exception for the monitoring driver in Windows Defender.
This setting is enabled by default but can be disabled during installation if desired.

Due to differences in security mechanisms across Windows versions, Windows 11 may still display warnings about temporary driver files.
This does not affect monitoring, which remains fully operational.

Speedy-VI

Senior Member

Freitag, 10. Oktober 2025, 03:38

Update on the current status (October 9, 2025):
We have developed a completely new driver with a stricter security model.
Unfortunately, it is currently unclear how long Microsoft’s certification process will take.

The aquasuite X.84 setup now automatically adds an exception for the monitoring driver in Windows Defender..
Congrats on getting the new driver written and submitted to MS for certification. Is adding the exception to Windows Defender the only change in X.84?

Shoggy

Sven - Admin

Freitag, 10. Oktober 2025, 10:01

The way how the hardware monitoring driver is processed has slightly changed. A wrong translation in the RGBpx controller context menu was fixed and some features of the RAM hardware monitoring have been removed since they caused crashs on some systems.

camjo99

Newbie

Defender triggers even with exclusion - Workaround - C:\Windows\SystemTemp\

Dienstag, 14. Oktober 2025, 02:54

Happy to hear you guys are working on a new driver!


In the meantime, I recently started getting defender notifications every time I woke up my PC. Both from full shutdown or just sleep.


This is even though I already have "C:\Windows\System32\drivers\AquaComputerService.sys" excluded in Defender.


If anyone else is facing the same, read on. I found a decent work around to use until the new signed driver is available!


Upon system resume, Defender alerts on files with names that look like this:
C:\Windows\SystemTemp\UDDC168.tmp


There is always multiple files, and always inside C:\Windows\SystemTemp\
The filenames always start with UDD but the latter digits change, so excluding these files in Defender doesn't help.


You could exclude all of C:\Windows\SystemTemp\* in defender, but this felt overly broad to me - so I started digging with Process Monitor, and tracked down what was creating these files.


As it turns out they are being created by pcasvc - a component of windows. This is the Program Compatibility Assistant Service


This service Checks for legacy application behaviors or crash data, and can create temporary .tmp or .etl (event trace log) files.



For some reason, at least on my system, this service was tripping up on AquaComputerService.sys on every boot - Maybe assuming the driver is having an issue on resume.
(now that I type that out, this makes sense. When I first put together this rig I had to manually create a custom task to restart the aquasuite service 30s after any "workstation unlock". I have never had the service properly resume after sleep mode, I would always lose HW monitoring data)


So, as soon as pcasvc sees whatever issue happen, it must be extracting the winring0 driver (or a part of it) and creating an error/dump file inside C:\Windows\SystemTemp\
This then gets picked up by defender, as I did not have this path excluded!

So - instead of excluding the whole SystemTemp folder in Defender, The workaround is to block pcasvc from reading AquaComputerService.sys

This can be done like so in an administrative command prompt:

Quellcode

1
icacls "C:\Windows\System32\drivers\AquaComputerService.sys" /deny "NT SERVICE\PcaSvc":(R)


This will add an ACL entry to deny the service from reading the file. And if it can't read it - it can't copy it to SystemTemp!


This resolved my issue and I don't get a defender popup when I wake from sleep anymore.
If anyone else is having this issue - hopefully this helps while we wait for the new driver! :)
Here's hoping the new driver will natively handle wake from sleep better as well...

Speedy-VI

Senior Member

RE: Defender triggers even with exclusion - Workaround - C:\Windows\SystemTemp\

Mittwoch, 15. Oktober 2025, 22:57

If anyone else is facing the same, read on. I found a decent work around to use until the new signed driver is available!
Interesting. I wonder if this is related to the constant stream of Catalog DB errors I have been seeing in C:\Windows\System32\catroot2\dberr.txt since the day I updated Aquasuite to X.83. Here is a LINK to my post detailing my observations about the behavior of the AquaComputerService.sys driver file on my main Windows 10 machine. Strangely, my other machine also running Windows 10 had totally different behavior. I never did figure out why, but I am still getting these errors on my main Windows 10 machine. Here is a partial screenshot of today’s errors. I never got any response from Aquacomputer about this.

The entries look like this: CatalogDB: 8:29:43 PM 9/14/2025: catadnew.cpp at line #1977 encountered error 0x800700c1. This error (0x800700C1 = ERROR_BAD_EXE_FORMAT) normally means Windows rejected a malformed or unsigned driver file. Based on timing, I suspect it’s related to the AquaComputerService.sys driver. Do you know if there is a way to stop these errors from being logged?

rays2c

Junior Member

Freitag, 17. Oktober 2025, 21:05

I think because of this, the aquacomputer service no longer starts automatically on bootup. Is there something I need to do to enable the autostart of the aquacomputer service on bootup?

Antikythera

Newbie

Dienstag, 21. Oktober 2025, 09:45

Thanks for the information on this issue. I appreciate the candor. Also interesting information on the process.
I was wondering if once the fix is implemented will it be applied to older versions or will I need to purchase the update service?I'm running version X.44
Anti
edit: but holy crap, the autoformatting of this forum software after i hit submit, sucks. lol

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Antikythera« (21. Oktober 2025, 09:53)

Antikythera

Newbie

Freitag, 28. November 2025, 10:28

note to use the above fix you will need to make sure the path is correct.

Quellcode

1
icacls "C:\Program Files\aquasuite\AquaComputerService.sys" /deny "NT SERVICE\PcaSvc":(R)

i believe the above is the default install location.
@rays2c - i believe windows defender has quarantined / deleted the file on your machine.
you will need to either reverse that quarantine or reinstall Aquasuite. then you need to whitelist the service so that defender does not do it again.

EmInterrupted

Newbie

Sonntag, 28. Dezember 2025, 13:49

Hello. I was wondering if there was an update on the certification of the new driver? I recognize this may be out of your hands, but I noticed that it was mentioned that the driver was submitted to Microsoft in October. I get defender notifications that a virus was found and removed every single time I log in despite having the exception in place, and given the odd names of the files it is flagging, I worry that a bad actor may be able to slip something in that appears similar and I am so desensitized I wouldn't notice. I'm unfortunately getting close to uninstalling Aquasuite so that I no longer have to worry about that, which is why I'm hoping the new driver certification is coming soon. Thanks in advance!

RuneC

Newbie

Any news?

Donnerstag, 22. Januar 2026, 20:41

Bump, any news?

I can't get defender to stop messaging and deactivating the Aquasuite driver.

wallegg

Newbie

Mittwoch, 28. Januar 2026, 21:18

any news?

EmInterrupted

Newbie

Sonntag, 8. Februar 2026, 09:41

Bumping one more time since it's been several months now without any official word. I know you have been waiting on Microsoft for updates on driver certification, and I know that can be a convoluted process, but I'm hoping you've heard something by now?

herozero

Newbie

Dienstag, 24. Februar 2026, 19:57

new user bump! The ringIO driver has been a pain for a couple of utilities I use (primarily Fan Control). I know the cert process for MS is terribly slow and company size can be a major contributing factor to your certs timeline. PawnIO is how Fan Control went, and I know HWinfo went the same path as aquacomputer and made their own driver. best of luck and hope the update happens soon.

Speedy-VI

Senior Member

Mittwoch, 25. Februar 2026, 02:43

I do not understand why it is taking months for Aquacomputer to get their new driver signed. I have never been through the process, but I asked a friend who is a retired software engineer that wrote a Windows program that is similar to HWINFO, but much more extensive. His program and HWINFO both use Kernel mode drivers to poll sensors. He told me you can get a driver Attestation Signed without passing the full Hardware Lab Kit (HLK) testing and it only takes at most a few days. You just enroll in the Microsoft Hardware Developer Program, prepare a CAB file containing the driver binaries, .inf file, symbols, and catalog file, obtain an Extended Validation (EV) Code Signing Certificate, then upload the package to the Microsoft Hardware Dev Center. Microsoft usually processes the request within 30 minutes and provides an Attestation signed package. The whole process is automated. He said once the driver is written, the Attestation Signing process should take at most a few hours, not days, and certainly not months. I Googled this and got the same answer. To give Aquacomputer the benefit of the doubt, I will say that maybe it used to be this fast and isn't anymore, or maybe what I was told and found in a Google search is not correct. I don't use Aquasuite sensor polling anyway because HWINFO polls everything that Aquasuite polls and more, it is updated far more often, uses a signed kernel mode driver, and importing sensor data from HWINFO via its Shared Memory interface works really well.

wallegg

Newbie

any news?

Mittwoch, 25. Februar 2026, 19:08

any news?

Pscope

Newbie

Mittwoch, 25. Februar 2026, 19:35

I have to echo the concerns of others. Surely there must be some comment on the current state of play with the new driver. With no comment one must assume no progress is being made. I think the AQ software is great, hence why I continue to pay for it. As I and others are paying customers of the software, an update on the situation is only fair.

jasnxl

Newbie

Mittwoch, 25. Februar 2026, 22:22

The aquasuite X.84 setup now automatically adds an exception for the monitoring driver in Windows Defender.
This setting is enabled by default but can be disabled during installation if desired.
I appreciate Aquacomputer working on this, however will it be required to pay for an additional term of the update service to get this functional update?
I'm still running X.79 and am hoping that whatever fix is implemented for this issue, it's backported to earlier versions as well.

Remayz

Senior Member

Donnerstag, 26. Februar 2026, 09:54

It won't be backported, that you can be sure of ^^

In the licence, if an important security update is needed, it can warrant granting you a free update to the safer version. Up to them to determine if it fits the category. In my opinion it does but we will see once Microsoft wakes up on signing the updated driver.

Speedy-VI

Senior Member

Freitag, 27. Februar 2026, 03:03

It won't be backported, that you can be sure of ^^
I agree with Remayz on this one. I have never seen Aquacomputer say yes to anyone who wants to roll back to an earlier version of Aquasuite for whatever reason. Since X.79 there have been 2 firmware updates for the D5 Next and 1 for the Leakshield. If you have either of these devices and you update Aquasuite and the device firmware (which is usually required to work with the Aquasuite update), there is no going back. I have no idea what is going on with the new driver, but I suspect the limited engineering resources Aquacomputer has have been totally focused on getting the Ampinel released.