请高手帮忙:解决NT自动关机关键问题!

小鸣歌 2002-09-01 12:46:33
现有一台系统为NT4.0电脑,需要其每天11:30自动关机,
关机可以由自动关机软件完成,但在NT自动关机后,总要在显示器上出现“可以关闭电源”的字样, 这等于还是没有达到自动关机的效果,
请问: 怎样可以跳过这一步, 直接让系统自动关机????
谢谢各位!
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
耙子 2002-09-01
  • 打赏
  • 举报
回复
找到了篇文章给你,我98年曾经做过,当时还出了点儿事儿,就是把单cpu版本的文件拷贝到了多cpu版本里面,导致nt4启动失败,后来把硬盘挂在了别的机器上重新拷贝了才好。
------------------------------------------------------------------
作者不祥。


Windows NT 4.0想必大家并不陌生,它的用户界面与95,98并无区别。同时又提供了对Intranet(企业网)和Internet的支持以及强大的网络管理功能,再加上独特的内核设计,使其性能稳定,想信不少朋友都喜爱使用NT。

  但它(Service Pack 1)不提供对ATX电源的支持,让喜爱它的朋友略感遗憾。究其原因,主要是由于Windows NT 4.0 Service Pack 1中的hal.dll文件是针对AT电源设计的老版本文件,它不支持ATX电源。使有ATX电源的用户造成硬件资源的浪费。现在已有了这个文件的升级版本hal.dll.softex和halmps.dll.softex,其中hal.dll.softex用于单处理器系统,而halmps.dll.softex则用于多处理器系统,它们提供了对ACPI更多更好的支持,使Windows NT 4.0实现软件关闭电源已非难事,现将具体升级操作步骤陈述如下,供大家参考:

  1、进入Windows NT 4.0注册表编辑器(REGEDIT.EXE);

  2、进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon;

  3、如果键值名PowerdownAfterShutdown存在就将其键值修改成“1”,然后直接跳到第5步;

  4、如果该键值名不存在,就新建一个字符串类型(REG_SZ)的键值名PowerdownAfterShutdown,并将其键值置为“1”;

  5、退出Windows NT 4.0注册表编辑器。

  其次,对单CPU系统来说,你还必须要有一个升级版本的hal.dll文件来更新旧系统,否则在关机时计算机会重新启动。在Windows NT 4.0 Service Pack 4中就有这个升级文件,文件名为hal.dll.softex。将它升级安装的方法有两种:

  方法一:① C:\> CD %SYSTEMROOT%\SYSTEM32;
      ②C:\WINNT\SYSTEM32> RENAME HAL.DLL HAL.AT;
      ③C:\WINNT\SYSTEM32> COPY G:\I386\HAL.DLL.DOFTEX HAL.DLL;
      ④重新启动。

  方法二:①C:\> CD %SYSTEMROOT%\SYSTEM32;
      ②C:\WINNT\SYSTEM32> COPY G:\I386\HAL.DLL.DOFTEX FILENAME.EXT
       其中FILENAME.EXT可以是任意的合法文件名,但最好不要与HAL.DLL文件名相重;
      ③在C盘根目录下找到BOOT.INI系统隐含文件,去掉其只读属性,打开该文件,
       在[operating systems]下的系统启动配置命令行后加入选项 /hal=FILENAME.EXT,
       保存文件,并将该BOOT.INI文件加上只读属性;
      ④重新启动。

  对多CPU系统来说,WindowsNT 4.0 Service Pack 4中的升级文件名为halmps.dll.softex,升级方法同上。但升级后有可能使CPU的空闲等待循环功能失效,使CPU一直处于高温状态。这点要注意。但WindowsNT 4.0 Service Pack 5中的HAL.DLL 4.0版本的升级文件则解决了这个问题。
耙子 2002-09-01
  • 打赏
  • 举报
回复
nt 4.0 出来的年代还没有ATX这一标注,所以他不支持像98,2000那样的自动关闭电源。
但是
nt的 sp5里面就已经提供了这个对ATX电源的支持,是个DLL文件,只不过这个dll默认是没有拷贝进去的,解开 sp5或者以上版本,找到这个文件,你自己拷贝进去就行了。

我忘了这个文件的名字了,我照照,回头告诉你。
nintendos 2002-09-01
  • 打赏
  • 举报
回复
同意
alphalee 2002-09-01
  • 打赏
  • 举报
回复
无论在NT下,还是其他。原理都是一样的。
首先硬件:主板BIOS要支持,在BIOS里面打开高级电源管理;电源要是ATX

设置上,在控制面板,电源,也要启用高级电源管理。

6,865

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧