ZenTimings icon indicating copy to clipboard operation
ZenTimings copied to clipboard

Error Error opening WinRing kernel driver OK

Open samsaralc opened this issue 2 years ago • 12 comments

image Double-click to run zentimings. After a while, the Error opening WinRing kernel driver is displayed

samsaralc avatar Jul 16 '23 06:07 samsaralc

I encountered the same problem

JinCodeHub avatar Nov 02 '23 05:11 JinCodeHub

+1 Memory integrity is off. The app worked on ASUS PRIME B350-PLUS Now I have GIGABYTE B550I AORUS PRO AX, fresh Win10 install and the app is not working.

br-random avatar Feb 26 '24 14:02 br-random

disable windows memory integrity can be fixed image

jaychouwii avatar Mar 05 '24 14:03 jaychouwii

disable windows memory integrity can be fixed image

it works, ty

samsaralc avatar Apr 04 '24 06:04 samsaralc

disable windows memory integrity can be fixed image

After using this method, it still can't run. i need help!~

CESAEREE avatar Apr 09 '24 16:04 CESAEREE

it still can't run. i need help

CESAEREE avatar Apr 09 '24 16:04 CESAEREE

I just had this issue. Checked event viewer and found something saying file contained a virus. I added zentimings to my exclusions list and now its working. Windows probably did some update to defender thats picking it up as a virus now.. pbo2 tuner was throwing the same error for the winring kernel driver. hope this helps.

LucidLuxxx avatar Mar 11 '25 18:03 LucidLuxxx

It's a common problem for all open-source apps, and some vendor apps, that use WinRing0 kernel driver as it is vulnerable and Microsoft now decided to block it completely. Hopefully a new driver will be available at some point, but for now there's no alternative and you can consider the project dead.

It is the same issue described here: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/issues/984 and here: https://github.com/Rem0o/FanControl.Releases/issues/3016

PS: PBO2 Tuner uses ZenStates-Core.dll as a library, so it's affected by that.

BTW, it doesn't really flag the driver as a virus itself, but as a threat, since it can potentially be exploited by malwares.

irusanov avatar Mar 11 '25 20:03 irusanov

Hi @irusanov,

It's working for me after Reboot.

I think when you remove the registry it's only applies after reboot.

I have run the remove_inpoutx64 and uninstall_inpoutx64_driver(run_as_admin)

Ring0 Status: Installing driver "CZenTimings_v1.35\ZenStates-Core.sys" failed and file exists First Exception: StartService returned the error: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) Second Exception: StartService returned the error: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

vdani888 avatar Oct 12 '25 00:10 vdani888

It's a common problem for all open-source apps, and some vendor apps, that use WinRing0 kernel driver as it is vulnerable and Microsoft now decided to block it completely. Hopefully a new driver will be available at some point, but for now there's no alternative and you can consider the project dead.

It is the same issue described here: LibreHardwareMonitor/LibreHardwareMonitor#984 and here: Rem0o/FanControl.Releases#3016

PS: PBO2 Tuner uses ZenStates-Core.dll as a library, so it's affected by that.

BTW, it doesn't really flag the driver as a virus itself, but as a threat, since it can potentially be exploited by malwares.

How about this? https://pawnio.eu/

EDIT: I see it's referenced in the LibreHardwareMonitor issue, but for the sake of clarity, here's their PR on WinRing->PawnIO transition: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/pull/1857

eddie-LA avatar Oct 30 '25 16:10 eddie-LA

It's not that simple. Current PawnIO modules don't have the functionality needed for ZenTimings, so we've been working on updating them to cover at least the bare minimum. The PR was merged, so we'll have to wait for the next release of the modules.

The current state is you can try a dev version of ZenTimings, which requires the driver to be installed in dev mode and driver signature disabled, since the new modules are not signed yet.

You can see the commits here: https://github.com/namazso/PawnIO.Modules/commits/main/

There are also pawnio branches for ZenTimings and ZenStates-Core https://github.com/irusanov/ZenTimings/tree/pawnio https://github.com/irusanov/ZenStates-Core/tree/pawnio

Some test builds (have "pawnio" in their names) are available in my GoogleDrive: https://drive.google.com/drive/folders/108Ux5tv2fMz9OC9SeHR22DmJvfwiNg1Q?usp=sharing

In order to try them, you need to read the included README_PawnIO.pdf.

Hopefully there will be new PawnIO modules release soon, but until then I can't do much more. Will have to work on the update process though, so it is as smooth as possible.

irusanov avatar Oct 30 '25 16:10 irusanov

Another WinRing0 alternative is close to being launched, this one closed source but still MS signed:

"0Ring, our safe alternative to Winring0, has been signed by Microsoft. This means we're nearing release, and we'll soon be ready to take development requests." - from https://www.ocbase.com/news/occt-v15-ssd-test

eddie-LA avatar Nov 13 '25 08:11 eddie-LA