如何在 Windows 中设置风扇速度,最好通过命令行?

如何在 Windows 中设置风扇速度,最好通过命令行?

我只想将风扇速度设置为恒定值,范围从 0% 到 100%(或等效值)。我可以在 Linux 上通过 执行此操作echo <0 to 255> > /sys/class/hwmon/hwmon2/pwm1。我也可以通过回显 -1 将其重置回自动。

现在我想在 Windows 上做同样的事情。我尝试了 SpeedFan,但显然它没有检测到主板的支持 - 我没有得到PWM_X需要设置为手动的属性或内容。更不用说它在读取有关我的视频卡的信息后在启动时挂起。

我也尝试了 RWeverything,但是我不确定我需要编辑什么,而且我不想冒着炸毁我的电脑的风险。

我认为既然 Linux 可以让我控制风扇,Windows 也应该可以。此外,如果 Linux 可以检测在何处写入系统以及写入什么内容,那么我也应该有办法在 Windows 上做到这一点,无论是通过软件还是手动。

我再次请求您的行政支持。

答案1

前几天,我需要类似的东西,并做出了自己的解决方案。我可能迟到了,但还是把这个留在这里供后人参考。

风扇设置使用 OpenHardwareMonitorLib 通过命令行轻松设置主板风扇。

答案2

看一下 FanControl: https://linustechtips.com/main/topic/1099996-fancontrol-my-take-on-a-speedfan-replacement/page/1/

FanControl 不接受命令行参数,因此它并不完全符合您的要求,但也许您可以使用它来解决您的问题。假设它了解您的主板硬件,我认为您可以使用它通过构建恒定控制曲线来设置您选择的恒定风扇速度。但是,您暗示能够将风扇重置为自动(通过命令行)是您的另一个要求,但您并没有真正说出来。

至少有两位评论者要求为 FanControl 添加命令行功能。如果有足够多的人要求,开发人员可能会实现它。(这是在暗示你也提出要求。)我想开发人员实现它不会花太多时间。

其中一位评论者提出了一种比命令行参数更容易实现的替代方案:将文本文件视为温度传感器。应用程序将覆盖文本文件,FanControl 将定期读取该文件,而不是使用命令行来设置风扇速度。

相关内容