Redian新闻
>
如何让无人看管的PC死机后自动重启
avatar
如何让无人看管的PC死机后自动重启# Hardware - 计算机硬件
k*g
1
有个PC机,Win7系统的,放在一个平常不去的地方做个人文件服务器,一年都不去一次
的话,万一机器死机了就没法用远程登陆控制了。请问这个有什么解决办法没有呢?
虽然很多方法可以定时重启计算机,可是死机后软件不能正常工作,就不一定能定时重
启。Bios可以定时启动,可是机器本身已加电的情况下Bios启动命令是不是就不执行了?
有没有办法通过Bios给指令,让系统定时重启?那个地方网关挺不好穿越,通过网线给
启动命令是很困难了,我远程登录用的都是Teamviewer这种穿网关的平台。
哪位大侠能给支个招吗?谢谢!!
avatar
a*s
2
ipmi

了?

【在 k***g 的大作中提到】
: 有个PC机,Win7系统的,放在一个平常不去的地方做个人文件服务器,一年都不去一次
: 的话,万一机器死机了就没法用远程登陆控制了。请问这个有什么解决办法没有呢?
: 虽然很多方法可以定时重启计算机,可是死机后软件不能正常工作,就不一定能定时重
: 启。Bios可以定时启动,可是机器本身已加电的情况下Bios启动命令是不是就不执行了?
: 有没有办法通过Bios给指令,让系统定时重启?那个地方网关挺不好穿越,通过网线给
: 启动命令是很困难了,我远程登录用的都是Teamviewer这种穿网关的平台。
: 哪位大侠能给支个招吗?谢谢!!

avatar
S*A
3
你的操作系统在引导以后,BIOS 是不运行的。
(有例外是 SMI interrupt。)
用楼上说的 IPMI 可以实现远程重起。
然后 Intel CPU 内部有个 watchdog timer可以做这个用。
当 timer 跑到 0 的时候,会触发 watchdog 的中断引起
系统重起。
正常运行的时候,程序需要不断的 reset watch dog timer。
如果程序停止 reset watch dog timer, 机器就自动启动了。
底层的实现看这个 Intel 手册。
http://download.intel.com/design/chipsets/applnots/29227301.pdf
高层的 API 要看是什么操作系统。
avatar
k*g
4
太牛了,谢谢ls两位。我好好学习学习,不懂的还要来请教。。。
avatar
k*g
5
搜到一个这个,这个是利用watchdog监视的么?
系统死机时自动重启
很多时候电脑是不是死机我们没办法确定,如果我们直接重启又怕没死机,而没重启如
果是死机了也是浪费时间。
定位到注册表的“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl
”,在右边的窗口中找到“AutoReboot”,将该键值修改为1

【在 S*A 的大作中提到】
: 你的操作系统在引导以后,BIOS 是不运行的。
: (有例外是 SMI interrupt。)
: 用楼上说的 IPMI 可以实现远程重起。
: 然后 Intel CPU 内部有个 watchdog timer可以做这个用。
: 当 timer 跑到 0 的时候,会触发 watchdog 的中断引起
: 系统重起。
: 正常运行的时候,程序需要不断的 reset watch dog timer。
: 如果程序停止 reset watch dog timer, 机器就自动启动了。
: 底层的实现看这个 Intel 手册。
: http://download.intel.com/design/chipsets/applnots/29227301.pdf

avatar
k*g
6
还搜到xp下也是这样。好像这个已经沿用很久了?不知管不管用
1.系统死锁时自动重启
单击“开始→运行”,键入“REGEDIT”并回车,打开注册表编辑器,找到并展开 [
HKEY_LOCAL_MacHINESystemCurrentControlSetCrashControl]分支,在右侧窗口中找到
“AutoReboot”(如果没有,我们可以新建一个)键,将其值修改为“1”。退出注册表
编辑器并重新启动一次计算机,以后系统死机时就会自动重启。
2.“资源管理器”崩溃时自动重启
我们还可以在“资源管理器”崩溃(桌面图标、任务栏无法显示,鼠标消失,不能使用
AltTab组合键切换窗口等等)时,让计算机自动重启。
打开注册表编辑器,依次展开 [HKEY_LOCAL_
MACHINESoftwareMicrosoftWindowsNTCurrentVersionWinlogon]分支,在右侧窗口找到
“AutoRestartShell”(如果没有,我们可以新建一个)键,将其值修改为“1”。重新
启动计算机设置即生效。
avatar
S*A
7
不是这个,这个应该不用 watchdog
这个只是有 BSOD 的时候自动重起。
如果没有 BSOD 的死机显示蓝屏不会重起。
你是用 Windows 的话这个应该该到 1.

MACHINESYSTEMCurrentControlSetControlCrashControl

【在 k***g 的大作中提到】
: 搜到一个这个,这个是利用watchdog监视的么?
: 系统死机时自动重启
: 很多时候电脑是不是死机我们没办法确定,如果我们直接重启又怕没死机,而没重启如
: 果是死机了也是浪费时间。
: 定位到注册表的“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl
: ”,在右边的窗口中找到“AutoReboot”,将该键值修改为1

avatar
k*g
8
也就是说,watchdog可以handle的包含这种死机方式,但是比这更广是吧?但是能达到
连bios都没过就重启的境界吗?

【在 S*A 的大作中提到】
: 不是这个,这个应该不用 watchdog
: 这个只是有 BSOD 的时候自动重起。
: 如果没有 BSOD 的死机显示蓝屏不会重起。
: 你是用 Windows 的话这个应该该到 1.
:
: MACHINESYSTEMCurrentControlSetControlCrashControl

avatar
S*A
9
那个不能吧, bios 都没过,没有机会运行操作系统。
除非 BIOS 自带这个功能。
就算有,如果 BIOS 没过,你的机器已经很糟糕了,
重起也没有什么用吧。

【在 k***g 的大作中提到】
: 也就是说,watchdog可以handle的包含这种死机方式,但是比这更广是吧?但是能达到
: 连bios都没过就重启的境界吗?

avatar
k*g
10
也不一定机器不稳定到多么厉害的程度,确实赶上过重启时候停在load系统之前就停那
了,再重启就完全正常。可是如果机器设定了定时重启,万一赶上哪次这种情况出现,
那就永远停那了

【在 S*A 的大作中提到】
: 那个不能吧, bios 都没过,没有机会运行操作系统。
: 除非 BIOS 自带这个功能。
: 就算有,如果 BIOS 没过,你的机器已经很糟糕了,
: 重起也没有什么用吧。

avatar
S*A
11
如果系统不能 load, 这种系统不稳定的东西需要自己
解决的。
你可以用前面说的远程启动那种。
你可以外部搞个定时间的启动装置,例如 network connected power switch。
机器不能启动,在规定时间到不了 check point 就从外部关电源 reset。

【在 k***g 的大作中提到】
: 也不一定机器不稳定到多么厉害的程度,确实赶上过重启时候停在load系统之前就停那
: 了,再重启就完全正常。可是如果机器设定了定时重启,万一赶上哪次这种情况出现,
: 那就永远停那了

avatar
k*g
12
哦,这个好先进啊。

【在 S*A 的大作中提到】
: 如果系统不能 load, 这种系统不稳定的东西需要自己
: 解决的。
: 你可以用前面说的远程启动那种。
: 你可以外部搞个定时间的启动装置,例如 network connected power switch。
: 机器不能启动,在规定时间到不了 check point 就从外部关电源 reset。

avatar
b*0
13
我觉得这些的风险太大。
我是机器每天晚上自动重启一次,然后自动登陆,startup 里放进去要运行的程序。当
天死机的情况应该不会发生,如果发生,就像上面几楼说的要自己解决。
avatar
t*d
14
定时开关,每天断一次电。

了?

【在 k***g 的大作中提到】
: 有个PC机,Win7系统的,放在一个平常不去的地方做个人文件服务器,一年都不去一次
: 的话,万一机器死机了就没法用远程登陆控制了。请问这个有什么解决办法没有呢?
: 虽然很多方法可以定时重启计算机,可是死机后软件不能正常工作,就不一定能定时重
: 启。Bios可以定时启动,可是机器本身已加电的情况下Bios启动命令是不是就不执行了?
: 有没有办法通过Bios给指令,让系统定时重启?那个地方网关挺不好穿越,通过网线给
: 启动命令是很困难了,我远程登录用的都是Teamviewer这种穿网关的平台。
: 哪位大侠能给支个招吗?谢谢!!

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。