[GH-ISSUE #215] Issues after updating to Windows 10 Creators Update #190

Closed
opened 2026-02-26 00:31:59 +03:00 by kerem · 22 comments
Owner

Originally created by @techrosis on GitHub (Apr 15, 2017).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/215

Fan control seems to still be working, however if you hover the mouse over the temperature notification in the taskbar it disappears/crashes. This means you can not right-click to reopen the UI. Tried completely reinstalling nbfc but still the same results. Checking it from cli shows the service is running fine and the fans seem to still work as set via the profile.

Originally created by @techrosis on GitHub (Apr 15, 2017). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/215 Fan control seems to still be working, however if you hover the mouse over the temperature notification in the taskbar it disappears/crashes. This means you can not right-click to reopen the UI. Tried completely reinstalling nbfc but still the same results. Checking it from cli shows the service is running fine and the fans seem to still work as set via the profile.
kerem closed this issue 2026-02-26 00:31:59 +03:00
Author
Owner

@hirschmann commented on GitHub (Apr 17, 2017):

I couldn't reproduce this error on Windows 10 (with creators update installed).
Have you checked if the NotebookFanControl process is still running when this happens?
Wild guess: maybe Windows just hides the NBFC tray icon.

<!-- gh-comment-id:294475174 --> @hirschmann commented on GitHub (Apr 17, 2017): I couldn't reproduce this error on Windows 10 (with creators update installed). Have you checked if the NotebookFanControl process is still running when this happens? Wild guess: maybe Windows just hides the NBFC tray icon.
Author
Owner

@techrosis commented on GitHub (Apr 17, 2017):

Yes, the process is still running. I always have my taskbar notifications set to show all icons (don't want anything sneaking in down there hehe). When it happens, the process is still running in task manager as well as from command line if you do the nbfc status check thing. Very strange indeed. The only way I can get it to work is to log out and log back in (which closes all tasks and fires them back up). I've learned to just be aware of my mouse pointer and not hover over the number hehe.

<!-- gh-comment-id:294482581 --> @techrosis commented on GitHub (Apr 17, 2017): Yes, the process is still running. I always have my taskbar notifications set to show all icons (don't want anything sneaking in down there hehe). When it happens, the process is still running in task manager as well as from command line if you do the nbfc status check thing. Very strange indeed. The only way I can get it to work is to log out and log back in (which closes all tasks and fires them back up). I've learned to just be aware of my mouse pointer and not hover over the number hehe.
Author
Owner

@b0xBR commented on GitHub (Apr 18, 2017):

Hi hirschmann!

I'm also having this same issue. I did a clean install with w10 x64 Creators Update and after configured for the first time NBFC, the UI couldn't be opened again.

<!-- gh-comment-id:294901267 --> @b0xBR commented on GitHub (Apr 18, 2017): Hi hirschmann! I'm also having this same issue. I did a clean install with w10 x64 Creators Update and after configured for the first time NBFC, the UI couldn't be opened again.
Author
Owner

@hirschmann commented on GitHub (Apr 19, 2017):

Please try this:

<!-- gh-comment-id:295268503 --> @hirschmann commented on GitHub (Apr 19, 2017): Please try this: - uninstall NBFC - delete the GUI settings, see https://github.com/hirschmann/nbfc/wiki/Files-and-directories-overview - install the latest nightly build: https://ci.appveyor.com/project/hirschmann/nbfc/build/artifacts
Author
Owner

@techrosis commented on GitHub (Apr 19, 2017):

Just tried it. Same results :(

<!-- gh-comment-id:295272360 --> @techrosis commented on GitHub (Apr 19, 2017): Just tried it. Same results :(
Author
Owner

@b0xBR commented on GitHub (Apr 19, 2017):

I also tried and got the same results. =(.
Maybe this may help. I restarted w10 in Safe Mode and the GUI opened, BUT, I couldn't change any config nor insert configs in blanked fields.
I manually inserted the config successfully in prompt command, now it's working correctly, but, without GUI support.

<!-- gh-comment-id:295316872 --> @b0xBR commented on GitHub (Apr 19, 2017): I also tried and got the same results. =(. Maybe this may help. I restarted w10 in Safe Mode and the GUI opened, BUT, I couldn't change any config nor insert configs in blanked fields. I manually inserted the config successfully in prompt command, now it's working correctly, but, without GUI support.
Author
Owner

@Erriez commented on GitHub (Apr 20, 2017):

Starting the "NoteBook FanControl Service" displays: "Error: 1067: The process terminated unexpectedly." on my brand new HP Pavilion 17-ab240nd with Windows 10 Creators Update. I'd like to add support for this notebook. The issue reported above seems to be related to the service which cannot be started.

My Event Log displays:

Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: NbfcService.exe
P2: 1.3.0.0
P3: 585520de
P4: StagWare.Hardware
P5: 1.0.0.0
P6: 585520e1
P7: c
P8: 60
P9: System.PlatformNotSupported
P10: 

...

Windows PowerShell as Admin:

C:\Program Files (x86)\NoteBook FanControl> nbfc status -s
The service is unavailable

I've the following behavior when starting NoteBookFanControl.exe installed from the setup:

  • GUI comes up.
  • Click the Browse button, no configs available. (As reported earlier)
    When I start the NbfcClient debugger from source and click the Browse button, it displays in SelectConfigViewModel.cs line 84:
if (this.availableConfigs == null)
{
	this.availableConfigs = new ObservableCollection<string>(client.GetConfigNames());
}

ArgumentNullException was unhandled by user code
An exception of type 'System.ArgumentNullException' occurred in System.dll but was not handled in user code

So there is a difference in behavior between the release and in the debugger.

Any ideas how to fix the service?

<!-- gh-comment-id:295885433 --> @Erriez commented on GitHub (Apr 20, 2017): Starting the "NoteBook FanControl Service" displays: "Error: 1067: The process terminated unexpectedly." on my brand new HP Pavilion 17-ab240nd with Windows 10 Creators Update. I'd like to add support for this notebook. The issue reported above seems to be related to the service which cannot be started. My Event Log displays: ``` Fault bucket , type 0 Event Name: CLR20r3 Response: Not available Cab Id: 0 Problem signature: P1: NbfcService.exe P2: 1.3.0.0 P3: 585520de P4: StagWare.Hardware P5: 1.0.0.0 P6: 585520e1 P7: c P8: 60 P9: System.PlatformNotSupported P10: ... ``` Windows PowerShell as Admin: ``` C:\Program Files (x86)\NoteBook FanControl> nbfc status -s The service is unavailable ``` I've the following behavior when starting NoteBookFanControl.exe installed from the setup: * GUI comes up. * Click the Browse button, no configs available. (As reported earlier) When I start the NbfcClient debugger from source and click the Browse button, it displays in SelectConfigViewModel.cs line 84: ``` if (this.availableConfigs == null) { this.availableConfigs = new ObservableCollection<string>(client.GetConfigNames()); } ``` > ArgumentNullException was unhandled by user code An exception of type 'System.ArgumentNullException' occurred in System.dll but was not handled in user code So there is a difference in behavior between the release and in the debugger. Any ideas how to fix the service?
Author
Owner

@hirschmann commented on GitHub (Apr 20, 2017):

No, your issue is not related:

Problem signature:
P1: NbfcService.exe
P2: 1.3.0.0
P3: 585520de
P4: StagWare.Hardware
P5: 1.0.0.0
P6: 585520e1
P7: c
P8: 60
P9: System.PlatformNotSupported
P10:

Your notebook is not supported. Please upgrade your NBFC version, see #213

<!-- gh-comment-id:295921218 --> @hirschmann commented on GitHub (Apr 20, 2017): No, your issue is not related: > Problem signature: P1: NbfcService.exe P2: 1.3.0.0 P3: 585520de P4: StagWare.Hardware P5: 1.0.0.0 P6: 585520e1 P7: c P8: 60 **P9: System.PlatformNotSupported** P10: Your notebook is not supported. Please upgrade your NBFC version, see #213
Author
Owner

@hirschmann commented on GitHub (Apr 20, 2017):

@techrosis @b0xBR
I can't solve this issue without error logs, but unfortunately, the client application doesn't log anything (mea culpa).
I'll implement logging and let you know when I'm done.

<!-- gh-comment-id:295937150 --> @hirschmann commented on GitHub (Apr 20, 2017): @techrosis @b0xBR I can't solve this issue without error logs, but unfortunately, the client application doesn't log anything (mea culpa). I'll implement logging and let you know when I'm done.
Author
Owner

@Erriez commented on GitHub (Apr 21, 2017):

Now it works perfect! This is what I've done:

  • Previous 1.5.0 installation removed
  • Reboot
  • Files removed:
Install directory 	C:\Program Files (x86)\NoteBook FanControl\
Configs directory 	C:\Program Files (x86)\NoteBook FanControl\Configs\
Service settings 	C:\ProgramData\NbfcService\
GUI client settings 	%userprofile%\AppData\Roaming\StagWare\
  • 1.5.1 installed as you suggested:

Your notebook is not supported. Please upgrade your NBFC version, see #213

  • Service is started correctly. Now I can add support for my HP 17-ab240nd notebook with a new fork.

Thanks for your help.

<!-- gh-comment-id:296264369 --> @Erriez commented on GitHub (Apr 21, 2017): Now it works perfect! This is what I've done: - Previous 1.5.0 installation removed - Reboot - Files removed: ``` Install directory C:\Program Files (x86)\NoteBook FanControl\ Configs directory C:\Program Files (x86)\NoteBook FanControl\Configs\ Service settings C:\ProgramData\NbfcService\ GUI client settings %userprofile%\AppData\Roaming\StagWare\ ``` - 1.5.1 installed as you suggested: > Your notebook is not supported. Please upgrade your NBFC version, see #213 - Service is started correctly. Now I can add support for my HP 17-ab240nd notebook with a new fork. Thanks for your help.
Author
Owner

@hirschmann commented on GitHub (Apr 22, 2017):

@techrosis @b0xBR
I've slightly improved taskbar icon related code and added logging support.
Please check out the latest nightly:
https://ci.appveyor.com/project/hirschmann/nbfc/build/95/artifacts

Logs will be created at %appdata%\NbfcClient\

Note: upgrading from one nightly build could fail. It is recommended to uninstall the previous build before installing the latest nightly.

<!-- gh-comment-id:296381913 --> @hirschmann commented on GitHub (Apr 22, 2017): @techrosis @b0xBR I've slightly improved taskbar icon related code and added logging support. Please check out the latest nightly: https://ci.appveyor.com/project/hirschmann/nbfc/build/95/artifacts Logs will be created at `%appdata%\NbfcClient\` Note: upgrading from one nightly build could fail. It is recommended to uninstall the previous build before installing the latest nightly.
Author
Owner

@b0xBR commented on GitHub (Apr 22, 2017):

@hirschmann.
I uninstalled the previous nightly and installed the new one, cleaned all folders as explained above etc.
Do I have to enable this logging? Because It's not creating any %appdata%\NbfcClient folder.
Also, the GUI doesn't even pop up now.

<!-- gh-comment-id:296394012 --> @b0xBR commented on GitHub (Apr 22, 2017): @hirschmann. I uninstalled the previous nightly and installed the new one, cleaned all folders as explained above etc. Do I have to enable this logging? Because It's not creating any %appdata%\NbfcClient folder. Also, the GUI doesn't even pop up now.
Author
Owner

@hirschmann commented on GitHub (Apr 22, 2017):

In nightly build 95 a library is missing.
It's included in build 96: https://ci.appveyor.com/project/hirschmann/nbfc/build/96/artifacts

<!-- gh-comment-id:296398563 --> @hirschmann commented on GitHub (Apr 22, 2017): In nightly build 95 a library is missing. It's included in build 96: https://ci.appveyor.com/project/hirschmann/nbfc/build/96/artifacts
Author
Owner

@b0xBR commented on GitHub (Apr 23, 2017):

First log.

AssemblyVersion: 1.4.3.0

Timestamp	Level	Message	Exception	Callsite	Stacktrace
2017-04-23 00:58:19.4611	INFO	App start		NbfcClient.App..ctor	App.Main => App..ctor
2017-04-23 00:58:19.8115	WARN	Attempt to call a service method failed	"System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Object reference not defined for a instance of object. (The fail detail is equal to ExceptionDetail, probably created by IncludeExceptionDetailInFaults=true, which value is:
System.NullReferenceException: Object reference not defined for instance of object.
   in StagWare.FanControl.Service.FanControlService.GetFanControlInfo()
   in SyncInvokeGetFanControlInfo(Object , Object[] , Object[] )
   in System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   in System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   in System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   in System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   in System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet))."	NbfcClient.Services.FanControlClient.CallServiceMethod	SimpleIoc.DoGetService => Delegate.DynamicInvokeImpl => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SimpleIoc.MakeInstance => RuntimeConstructorInfo.Invoke => RuntimeMethodHandle.InvokeMethod => MainViewModel..ctor => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod
<!-- gh-comment-id:296418114 --> @b0xBR commented on GitHub (Apr 23, 2017): First log. ``` AssemblyVersion: 1.4.3.0 Timestamp Level Message Exception Callsite Stacktrace 2017-04-23 00:58:19.4611 INFO App start NbfcClient.App..ctor App.Main => App..ctor 2017-04-23 00:58:19.8115 WARN Attempt to call a service method failed "System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Object reference not defined for a instance of object. (The fail detail is equal to ExceptionDetail, probably created by IncludeExceptionDetailInFaults=true, which value is: System.NullReferenceException: Object reference not defined for instance of object. in StagWare.FanControl.Service.FanControlService.GetFanControlInfo() in SyncInvokeGetFanControlInfo(Object , Object[] , Object[] ) in System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) in System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) in System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) in System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) in System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet))." NbfcClient.Services.FanControlClient.CallServiceMethod SimpleIoc.DoGetService => Delegate.DynamicInvokeImpl => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SimpleIoc.MakeInstance => RuntimeConstructorInfo.Invoke => RuntimeMethodHandle.InvokeMethod => MainViewModel..ctor => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod ```
Author
Owner

@hirschmann commented on GitHub (Apr 23, 2017):

Did the error occur when this log was created?
I see nothing which would make the task bar icon disappear.

<!-- gh-comment-id:296445412 --> @hirschmann commented on GitHub (Apr 23, 2017): Did the error occur when this log was created? I see nothing which would make the task bar icon disappear.
Author
Owner

@b0xBR commented on GitHub (Apr 23, 2017):

@hirschmann yeap, the error occured when I opened the app for the first time.

<!-- gh-comment-id:296490306 --> @b0xBR commented on GitHub (Apr 23, 2017): @hirschmann yeap, the error occured when I opened the app for the first time.
Author
Owner

@hirschmann commented on GitHub (Apr 23, 2017):

Ok, new build which logs more stuff: https://ci.appveyor.com/project/hirschmann/nbfc/build/100/artifacts

<!-- gh-comment-id:296491580 --> @hirschmann commented on GitHub (Apr 23, 2017): Ok, new build which logs more stuff: https://ci.appveyor.com/project/hirschmann/nbfc/build/100/artifacts
Author
Owner

@b0xBR commented on GitHub (Apr 23, 2017):

new log:
NbfcClientLog.txt

<!-- gh-comment-id:296492795 --> @b0xBR commented on GitHub (Apr 23, 2017): new log: [NbfcClientLog.txt](https://github.com/hirschmann/nbfc/files/950073/NbfcClientLog.txt)
Author
Owner

@hirschmann commented on GitHub (Apr 23, 2017):

I moved the log into a file because it was unreadable the way you posted it.
The log still doesn't contain any errors. From my perspective it seems like this isn't a bug in NbfcClient.

<!-- gh-comment-id:296494137 --> @hirschmann commented on GitHub (Apr 23, 2017): I moved the log into a file because it was unreadable the way you posted it. The log still doesn't contain any errors. From my perspective it seems like this isn't a bug in NbfcClient.
Author
Owner

@b0xBR commented on GitHub (Apr 23, 2017):

@hirschmann
I simply formatted once again my machine (ASUS ROG G751JT) and after installed the latest nightly build, it opened GUI successfully. After configured and restarted OS, the GUI crashes again. Maybe the problem isn't the GUI itself, but the tray icon?

Also, when I double click above the icon, it stops working.

<!-- gh-comment-id:296494688 --> @b0xBR commented on GitHub (Apr 23, 2017): @hirschmann I simply formatted once again my machine (ASUS ROG G751JT) and after installed the latest nightly build, it opened GUI successfully. After configured and restarted OS, the GUI crashes again. Maybe the problem isn't the GUI itself, but the tray icon? Also, when I double click above the icon, it stops working.
Author
Owner

@techrosis commented on GitHub (May 23, 2017):

OMG I found the fix!! At least on my machine. I was running the stable version of MSI afterburner which uses rivertuner statics server. While trying to figure out why reshade setup wouldn't working someone in that forum said there was a beta version of rivatuner that changed the application hooks. I updated it and low and behold it fixed my reshade issues as well as the gui for notebook fan control heheh

Here's the link if anyone else is having this issue and also running MSI afterburner:
http://office.guru3d.com/afterburner/RTSSSetup700Beta17.rar

<!-- gh-comment-id:303531820 --> @techrosis commented on GitHub (May 23, 2017): OMG I found the fix!! At least on my machine. I was running the stable version of MSI afterburner which uses rivertuner statics server. While trying to figure out why reshade setup wouldn't working someone in that forum said there was a beta version of rivatuner that changed the application hooks. I updated it and low and behold it fixed my reshade issues as well as the gui for notebook fan control heheh Here's the link if anyone else is having this issue and also running MSI afterburner: http://office.guru3d.com/afterburner/RTSSSetup700Beta17.rar
Author
Owner

@JoergPeterHahn commented on GitHub (Feb 20, 2018):

grafik
Hi, I have a Lenovo Yoga 710-14|KB, Model 80V4, which should be supported, and the fan control seems to work well. But after rebooting some icons on the task bar do not show up. Any ideas?

<!-- gh-comment-id:366917319 --> @JoergPeterHahn commented on GitHub (Feb 20, 2018): ![grafik](https://user-images.githubusercontent.com/27731730/36415871-afd51bd8-1627-11e8-82ca-ea702212506d.png) Hi, I have a Lenovo Yoga 710-14|KB, Model 80V4, which should be supported, and the fan control seems to work well. But after rebooting some icons on the task bar do not show up. Any ideas?
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#190
No description provided.