[GH-ISSUE #1455] The program only worked one time #1253

Open
opened 2026-02-26 00:34:47 +03:00 by kerem · 4 comments
Owner

Originally created by @tellor1 on GitHub (Dec 10, 2025).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1455

Describe the bug
The first time I installed the NBFC worked perfect. With the enable mode, I had the possibility to control the fan speed and define the auto status as well. The issue is that I've restarted my computer and it doesn't work anymore. I change the CPU fan target and the fan speed doesn't change.

System information

  • Windows 11
  • NBFC version; 1.7.1

I've tried to install an older version and configure manually my device, but the program does not work anymore :(

Originally created by @tellor1 on GitHub (Dec 10, 2025). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1455 **Describe the bug** The first time I installed the NBFC worked perfect. With the enable mode, I had the possibility to control the fan speed and define the auto status as well. The issue is that I've restarted my computer and it doesn't work anymore. I change the CPU fan target and the fan speed doesn't change. **System information** - Windows 11 - NBFC version; 1.7.1 I've tried to install an older version and configure manually my device, but the program does not work anymore :(
Author
Owner

@Cosmic-Infinity commented on GitHub (Dec 23, 2025):

It's probably because the winring0 driver has been quarantined by Windows defender after the first use. NBFC uses it to control fans, but it's a vulnerable driver, and microsoft has recently started actively flagging it.

If you want to use NBFC, the only option is to whitelist winring0 (or whatever version of it defender has flagged). But remember, it is kind of a security risk.

<!-- gh-comment-id:3688234111 --> @Cosmic-Infinity commented on GitHub (Dec 23, 2025): It's probably because the winring0 driver has been quarantined by Windows defender after the first use. NBFC uses it to control fans, but it's a vulnerable driver, and microsoft has recently started actively flagging it. If you want to use NBFC, the only option is to whitelist winring0 (or whatever version of it defender has flagged). But remember, it is kind of a security risk.
Author
Owner

@tellor1 commented on GitHub (Dec 24, 2025):

I've realised that when I turn on the laptop, the NBFC does not work, nevertheless, when I put the PC in sleep mode (closing the lid or pressing the power button in my laptop) the NBFC works without any problem.

<!-- gh-comment-id:3688800190 --> @tellor1 commented on GitHub (Dec 24, 2025): I've realised that when I turn on the laptop, the NBFC does not work, nevertheless, when I put the PC in sleep mode (closing the lid or pressing the power button in my laptop) the NBFC works without any problem.
Author
Owner

@Cosmic-Infinity commented on GitHub (Dec 24, 2025):

That's new. Do you see the temperature readouts in nbfc even if you are unable to control the fans?

If you see temperature readouts, that means winring0 is active, and hasn't been unloaded by defender.

<!-- gh-comment-id:3688966464 --> @Cosmic-Infinity commented on GitHub (Dec 24, 2025): That's new. Do you see the temperature readouts in nbfc even if you are unable to control the fans? If you see temperature readouts, that means winring0 is active, and hasn't been unloaded by defender.
Author
Owner

@tellor1 commented on GitHub (Dec 24, 2025):

Yes, I am able to read the temperature and also the fan speed.

<!-- gh-comment-id:3690542518 --> @tellor1 commented on GitHub (Dec 24, 2025): Yes, I am able to read the temperature and also the fan speed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#1253
No description provided.