Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't function after Windows 10 v1903 Update (Here's Why and Solution) #690

Closed
ghost opened this issue May 22, 2019 · 13 comments
Closed

Comments

@ghost
Copy link

ghost commented May 22, 2019

Hey hirschmann. I've upgraded my Windows to May 2019 update and NBFC has stopped functioning and shows an odd temperature number. Restarting the NBFC service or OS didn't work.

  • Windows 10, v1903, build 18362.116
  • NBFC 1.6.3

2019-05-22 171715

-Also tried reinstalling latest build again after deleting NBFC directories/settings and a reboot but didn't work.
-There is no hardware monitoring tools installed.

@XavierG96
Copy link

Same problem, updated to windows may 1903 and hasn't worked since. I have hp envy x360

@ghost
Copy link
Author

ghost commented May 24, 2019

A quite research and I've found out that the same problem occured with programs that utilizes "WinRing0 after the Windows 10 May Update". As ThrottleStop author unclewebb says "Starting with Windows 10 - 19H1, it looks like the Memory integrity setting can completely block the WinRing0 driver which will prevent ThrottleStop(NBFC in this case) from starting(utilizing WinRing0)."

So the solution is turning off the memory intergrity:

NOTE: Turning of Memory Integrity is a serious matter. Do not turn it off if you do not understand what you are doing. You may not be able to turn off Memory Integrity if your computer is joined to a corporate domain. Turning off memory integrity may violate your workplace's IT security policies.

The easiest way to disable memory integrity is via Windows Security as follows:

  1. Double click windows security in the tray or run it by searching for it by name.
  2. Select the Device Security Tab.
  3. Select "Core Isolation Details"
  4. Toggle off "Memory Integrity"
  5. Follow the prompts to restart your computer.
  6. Fresh install of NBFC if it needed.

And voilà, it works.

@ghost ghost changed the title Doesn't function after Windows 10 v1903 Update Doesn't function after Windows 10 v1903 Update (Here's Why and Solution) May 24, 2019
@XavierG96
Copy link

what are the risks of turning off memory integrity?

@XavierG96
Copy link

When i get in the Device Security tab it doesn't show "Core isolation details". It only shows "Security proccesor", "Secure boot", and "Standard Hardware security not supported"

@ghost
Copy link
Author

ghost commented May 24, 2019

"This feature is a subset of Core Isolation. Windows normally requires digital signatures for device drivers and other code that runs in low-level Windows kernel mode. This ensures they haven’t been tampered with by malware. When “Memory Integrity” is enabled, the “code integrity service” in Windows runs inside the hypervisor-protected container created by Core Isolation. This should make it nearly impossible for malware to tamper with the code integrity checks and gain access to the Windows kernel."

Maybe try using .reg file option and restart?
https://www.tenforums.com/tutorials/104025-turn-off-core-isolation-memory-integrity-windows-10-a.html

@XavierG96
Copy link

it is turned off, and still doesn't work. I guess I wont be able to use NBFC for a while.

@XavierG96
Copy link

So I managed to get it working. I disabled virtualization technology in BIOS settings and tried the .reg option and it worked. Thanks a lot!

@Sidtech88
Copy link

For me disabling VT in BIOS setting did the trick

@hirschmann hirschmann pinned this issue May 27, 2019
@musteb244
Copy link

After i updated Windows 10 v1903. NFC has been blocked. I uninstalled it and tried to install again but it can't be installed. I tried everything ( I disabled virtualization technology in BIOS settings, turned off memory integrity etc.) But it can't be installed by set up exe file. Help me please.

@github-actions
Copy link

This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed

@HeyImPuni
Copy link

HeyImPuni commented Jul 16, 2020

Even tho this issue is closed. It is, at least for me, not related to the Windows v1903 update. I'm on build 1809 and had an update yesterday, since then NBFC is only showing me negative temperatures and isn't controlling the fans. Core isolation is disabled (not even supported on my device).
Acer Aspire VN7-591G

BDa04uX7CM

EDIT:

I removed my latest Windows update (sorry, forgot to write it down). I'm on build 17763.1339.
It's probably this update

@joaofbravo
Copy link

joaofbravo commented Apr 14, 2023

Also happened to me after an early 2023 Windows update (Asus TP301UJ)

@svetlisashkov
Copy link

I have the same problem with Acer Aspire VN7-793G V17 Nitro BE and Windows 10 Pro 22H2 with the latest updates (July 2023).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants