[GH-ISSUE #156] Cannot select a config item from list #139

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

Originally created by @webloft on GitHub (Dec 23, 2016).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/156

The configuration items in the main app (select config) are gone after using a pre-defined configuration the first time.

How can I resolve this?
I have tried uninstalling, removing files per hand from %APPDATA%\Roaming and deleting registry values.

Version 1.5.0
Windows 7 x64 w/o SP1
Net. Framework 4.5

Originally created by @webloft on GitHub (Dec 23, 2016). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/156 The configuration items in the main app (select config) are gone after using a pre-defined configuration the first time. How can I resolve this? I have tried uninstalling, removing files per hand from %APPDATA%\Roaming and deleting registry values. Version 1.5.0 Windows 7 x64 w/o SP1 Net. Framework 4.5
kerem closed this issue 2026-02-26 00:31:50 +03:00
Author
Owner

@hirschmann commented on GitHub (Dec 23, 2016):

Sounds like the NBFC service crashed.

This should resolve the problem:

  1. Stop the service (via services.msc)
  2. Delete %programdata%\NbfcService
  3. Start the service

If it happens again, please look in the Windows event log for NoteBookFanControlService Errors.

To list all NBFC service errors, run this via Windows Powershell:

Get-WinEvent -ProviderName NoteBookFanControlService | 
? { $_.Level -le 2 } | 
% { "$($_.TimeCreated)`r`n$($_.Message)`r`n" }
<!-- gh-comment-id:269029080 --> @hirschmann commented on GitHub (Dec 23, 2016): Sounds like the NBFC service crashed. This should resolve the problem: 1. Stop the service (via services.msc) 2. Delete `%programdata%\NbfcService` 3. Start the service If it happens again, please look in the Windows event log for NoteBookFanControlService Errors. To list all NBFC service errors, run this via Windows Powershell: ```powershell Get-WinEvent -ProviderName NoteBookFanControlService | ? { $_.Level -le 2 } | % { "$($_.TimeCreated)`r`n$($_.Message)`r`n" } ```
Author
Owner

@webloft commented on GitHub (Dec 23, 2016):

Hmm. Seems like that it cannot read sensor data from my AMD APU (E2-7110)?

Failed to access CPU temperature sensors(s).

   at StagWare.Hardware.HardwareMonitor.InitializeCpuSensors()
   at StagWare.Hardware.HardwareMonitor.get_CpuTemperatures()
   at StagWare.Plugins.Generic.CpuTemperatureMonitor.GetTemperature()
   at StagWare.FanControl.FanControl.TimerCallback(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, C
ontextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCa
llback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Is there are a way to switch to GPU sensor?

<!-- gh-comment-id:269036313 --> @webloft commented on GitHub (Dec 23, 2016): Hmm. Seems like that it cannot read sensor data from my AMD APU (E2-7110)? ``` Failed to access CPU temperature sensors(s). at StagWare.Hardware.HardwareMonitor.InitializeCpuSensors() at StagWare.Hardware.HardwareMonitor.get_CpuTemperatures() at StagWare.Plugins.Generic.CpuTemperatureMonitor.GetTemperature() at StagWare.FanControl.FanControl.TimerCallback(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, C ontextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCa llback callback, Object state, Boolean preserveSyncCtx) at System.Threading.TimerQueueTimer.CallCallback() at System.Threading.TimerQueueTimer.Fire() at System.Threading.TimerQueue.FireNextTimers() ``` Is there are a way to switch to GPU sensor?
Author
Owner

@hirschmann commented on GitHub (Dec 23, 2016):

You can't switch to the GPU sensor because Windows services can't access the GPU (because of session 0 isolation).

I've added support for the AMD Puma CPU architecture: 5dda7a974b
If you want to test it, you can download the build artifact: https://ci.appveyor.com/project/hirschmann/nbfc/build/artifacts

<!-- gh-comment-id:269044859 --> @hirschmann commented on GitHub (Dec 23, 2016): You can't switch to the GPU sensor because Windows services can't access the GPU (because of session 0 isolation). I've added support for the AMD Puma CPU architecture: 5dda7a974b38deb9e830678350a14176bafcbcbe If you want to test it, you can download the build artifact: https://ci.appveyor.com/project/hirschmann/nbfc/build/artifacts
Author
Owner

@webloft commented on GitHub (Dec 23, 2016):

Confirmed. Reads the correct temp value and doesn't crash anymore. Thank you!

<!-- gh-comment-id:269045708 --> @webloft commented on GitHub (Dec 23, 2016): Confirmed. Reads the correct temp value and doesn't crash anymore. Thank you!
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#139
No description provided.