admin管理员组

文章数量:1532176

2024年7月14日发(作者:)

教你如何电脑的自动开机关机

一.自动定时开机

此功能需要在BIOS中设定,并且你的主板的高级电源管理设置必须支持这个功能,

1.启动系统按DEL,进入BIOS,然后选中 "POWER MANAGEMENT FEATURES"(电

源管理设置),回车进入.在电源窗口中找到"RESTORE ON AC/POWERLOSS"项,按回车,

然后通过方向键设置其值为"POWER ON".

2.选中"RESUME ON RTC ALARM"并按回车,接着通过方向键设置其值为"ENABLE"

3.选中"RTC ALARM DATE"按回车,然后将其值设定为"EVERYDAY",表示每天都进

行一样的操作,按照同样的方法,分别将"RTC ALARM HOURS""RTC ALARM

MINUTE""RTM ALARM SECOND"设置为"07""15""00",这表示开机时间为早上的

"7:15:00",全部设置好后,按F10,保存并重新启动.(由于不同的主板的BIOS不一样,有

些主板的设置可能与上面的有一点点不同,但只要记住在电源管理中找到"WAKE UP"字样

的就行了,因为这是设置定时开机的选项)

二.自动登陆系统

电脑开机了,但是我们有些人设置了开机密码,不能自动登陆,怎么办?我们可以通过

修改注册表来实现自动登陆.

1.在运行中输入"REGEDIT",打开

HKEY_LOCAL_MACHINESOFTWAREMICROSOFTWINDOWSNTCURRENTVERSI

ONWINLOGON.

2.在右方的窗口中找到"DEFAULTUSERNAME"子键,将数值数据改为用户登陆帐户

名,如果不存在该键值,就可以在右边的窗口中右键新建字符串,接着将"新值#1"重命名

为"DefaultUserName"后进行修改.

3.在右侧窗口中找到DefaultPassword,如果不存在,可以新建,然后将其键值设定

为你的密码

4.按照以上的方法,我们在右边的窗口中新建一个名为"AutoAdminLogon"的键值,

将其值设为1,然后退出重新启动就可以实现自动登陆

三:计划任务帮助我自动打开音乐

如果希望早上开机后可以听到美丽的音乐,可以按照下面的步骤进行,

1.运行WINDOWS MEDIA PLAYER,挑选自己喜欢的音乐添加到播放列表里,然后

在菜单中选择文件→播放列表另存为 将当前播放的列表进行保存并命名,例如取名为"早

上好"

2.依次点击 开始,所有程序,附件,系统工具,任务计划,这时将会打开任务计划窗

口,在窗口中双击 添加任务计划

3.在弹出的窗口中单击下一步,在出现的窗口中点浏览,然后在随后打开的"选择程序

以进行计划"的窗口中找到之前创建的"早上好.wpl"播放列表,点击打开按钮添加,并将执

行这个任务设定为"计算机启动时"

4.点下一步,在出现的窗口中输入自动执行任务的登陆帐户的用户名及密码,最后点

完成!OK拉!这样你就可以每天早上自动听到美妙的音乐了!

四.自动关机

如果你工作很投入,晚上经常忘记休息,或者忘记关机,那么这可以帮助你

1.在"任务计划"窗口中双击添加任务计划,下一步,接着点浏览,在选择程序以进行

计划的窗口中的C:WINDOWSSYSTEM32"目录下找到程序并点打开

按钮.

2.将执行这个任务的时间设置为"每天",点下一步,将起始时间设置为"23:00"并点下

一步,按照要求输入用户名及密码,在单击完成时,打开此任务计划的高级属性,并点完

3.在弹出的SHUTDOWN 窗口中点"任务",然后在"行"拦中输入

"C: -s -t 60" (其中-S表示关闭计算机,-T 60 表

示60秒后自动关闭计算机,关机时间可根据自己的需要设置)点击应用,并重新输入用户

密码,最后点确定!(如果想取消自动关机,在运行中输入"Shutdown -a"命令回车就可以了

不同的电脑呢,有不同的设置方法,但都是同样在电源管理选项POWER MANAGEMENT

FEATURES里面,如果选项里设置是用日期的,先0那就是天天都自动开机了.

五.编辑脚本实现自动关机(在win2000/XP设置定时关机)

(一).控制用户关机的具体时刻

1 创建脚本文件 打开“记事本”输入下面一段代码,然后以后缀为.vbs保存文件.

代码如下:

set myobject=object("k")

set myshell=object("")

name=trim(me)

dim curhour

dim aa

if name="XXX"then

curhour=hour(time)

aa=curhour

do

curhour=hour(time)

loop until curhour>=aa+2

if curhour<=19 then

"shutdown -s -t 600 -c XXX, 你已经玩很长时间了,要注重保护视力,

不要耽误学习;请将你的文件保存,系统将在10分钟后自动关机.-f"

else

"shutdown -s -t 600 -c XXX, 时间不早了,该关机睡觉了;请将你的文件

保存,系统将在10分钟后自动关机.-f"

end if

end if

对这段代码说明如下: 这个文件执行后,系统会在用户(“XXX”就是用户人)超过

晚上七时就自动关机。

2调用脚本文件

第一步:首先以系统管理员身份登录系统,单击“开始-运行”在弹出的“运行”窗

口中输入打开“组策略”。

第二步:在窗口的左边依次单击“用户配制-windows设置-脚本-登录/注销”,

在右边的窗口中会有“登录”设置项。在该设置项上双击右键。

第三步:在弹出“属性”的对话框上单击“添加”,在弹出对话框的“脚本名:”下

的文本框中输入该脚本文件的保存路径及文件名(或单击“浏览”来查找),单击“确定”,

然后再单击“确定”关闭“属性”对话框。当你重新启动登录系统后,上面的脚本就会被

执行。(说明:在出现关机对话框时,如果不想在设定的时间关机,可先进入windows

XP“命令”提示符窗口,再输入shutdown -a即可。如果这设置被用户知道,可将

shutdown命令后系统等待的时间设为零就行。)

3 windows 2000 怎么办?

将Windwos XP里面的命令复制到windows 2000的SYStem32目

录中(如果windows2000安装在C盘,那么这个目录应该是C:winnt),然后按照上面的办

法设置就行。

4 可能遇到的问题

如果脚本不能运行,则可能是以下的原因:

有的用户为了防止病毒而改变了系统默认打开脚本的关联程序,从而造成了脚本不能

正常运行。解决的办法是打开“我的电脑”依次单击“工具-文件夹选项”,在弹出的对

话框中选择“文件类型”标签,在“已注册的文件类型”框中找到扩展名为.vbs的文件,

然后单击“还原”按钮即可。

(二).控制用户使用时间

设置用户(guest)只能在特定时间登录系统

第一步:以管理员身份登录系统;

第二步:如果是设定guest只能在周一到周五每天的上午9时至晚上五时为登录时

段,就点击“开始-运行”然后输入net user guest/time:M-F,09:00-17:00.或者net user

guest/time:M-F,9am-5pm

回车后就会生效。也可指定每天的时间段,例如:net user

guest/time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:00.而net user guest/time:all这

个命令则可以允许该用户随时登录。net user guest/time:all这个命令则可以允许该用

户随时登录。

六.自动关机批处理

第一种方法

@ECHO off

TITLE 自动关机程序

:start

CLS

COLOR 1f

rem

MODE con: COLS=41 LINES=18

rem MODE

set tm1=%time:~0,2%

set tm2=%time:~3,2%

set tm3=%time:~6,2%

ECHO %date% %tm1%点%tm2%分%tm3%秒

ECHO =========================================

ECHO 请选择要进行的操作,然后按回车

ECHO ───────────────

ECHO.

ECHO 1. 定时关机

ECHO 2. 倒计时关机

ECHO 3. 删除定时关机任务

ECHO 4. 查看任务状态

ECHO 5. 刷新当前时间

ECHO 6. 重新启动

ECHO 7. 锁定计算机

ECHO 8. 注销

ECHO 9. 退出

ECHO.

:cho

SET Choice=

SET /P Choice=选择:

rem 设定变量"Choice"为用户输入的字符

IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%

rem 如果输入大于1位,取第1位,比如输入132,则返回值为1

ECHO.

IF /I "%Choice%"=="1" GOTO SetHour

IF /I "%Choice%"=="2" GOTO outtime

IF /I "%Choice%"=="3" GOTO delAt

IF /I "%Choice%"=="4" GOTO view

IF /I "%Choice%"=="5" GOTO start

IF /I "%Choice%"=="6" GOTO restart

IF /I "%Choice%"=="7" GOTO lock

IF /I "%Choice%"=="8" GOTO logoff

IF /I "%Choice%"=="9" GOTO end

rem 为避免出现返回值为空或含空格而导致程序异常,需在变量外另加双引号

rem 注意,IF语句需要双等于号

rem 如果输入的字符不是以上数字,将返回重新输入

ECHO 选择无效,请重新输入

ECHO.

GOTO cho

:SetHour

CLS

ECHO.

SET ask=

SET /p ask=是否设定为每天执行关机命令(y/n):

IF NOT "%ask%"=="" SET ask=%ask:~0,1%

IF /I "%ask%"=="y" GOTO yes

IF /I "%ask%"=="n" GOTO no

GOTO SetHour

:yes

ECHO 请指定24小时制式时间,格式为 小时:分钟

SET shutdowntime=

SET /p shutdowntime=输入:

at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0

/powerdown >nul

rem 设定为每周的星期一至星期日,即为每天

IF NOT errorlevel 1 GOTO ok

rem 如果输入正确,就执行ok段的语句

ECHO %shutdowntime% 不是标准的时间格式,请重新输入

ECHO.

GOTO yes

:no

ECHO 请指定24小时制式时间,格式为 小时:分钟

SET shutdowntime=

SET /p shutdowntime=输入:

at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul

IF NOT errorlevel 1 GOTO ok

ECHO %shutdowntime% 不是标准的时间格式,请重新输入

ECHO.

GOTO no

:ok

ECHO.

SET h=%shutdowntime:~1,1%

SET ah=%shutdowntime:~0,1%

SET am=%shutdowntime:~2,2%

SET bh=%shutdowntime:~0,2%

SET bm=%shutdowntime:~3,2%

IF "%h%"==":" (

SET HM=%ah%时%am%分

) ELSE (

SET HM=%bh%时%bm%分)

rem 如果输入h则HM=h时mm分,否则HM=hh时mm分

IF /I "%ask%"=="y" ECHO 系统将于每天的%HM%关闭

IF /I "%ask%"=="n" ECHO 系统将于%HM%关闭

ECHO 设定完毕! 按任意键继续...

PAUSE >nul

GOTO start

:outtime

CLS

ECHO.

ECHO 请输入倒计时秒数

ECHO ────────

ECHO (设定后要取消,单击"确定"后按Ctrl+C键两次)

SET timed=

SET /p timed=输入:

tsshutdn %timed% /delay:0 /powerdown >nul

IF not errorlevel 1 GOTO ok

ECHO %timed% 是无效的关机时间,请重新输入

ECHO.

GOTO outtime

:delAt

cls

echo.

at /del /y

echo 定时关机任务已取消,按任意键继续...

pause >nul

GOTO start

:view

MODE con: COLS=85 LINES=18

COLOR 70

ECHO.

at

ECHO 按任意键继续...

PAUSE >nul

GOTO start

:restart

shutdown -r -t 0

:lock

,LockWorkStation

goto start

:logoff

logoff

:end

exit

Tags: 批处理 , 自动关机

第二种方法

@echo off

mode con cols=80 lines=20

title 定时关机

color 02

::以上为设置CMD窗口宽cols&高lines、标题、背景色&前景色

cls

echo.

echo.

echo.

echo.

echo 时间使用24小时制(如2:15、17:30),可以输入多个时间点

echo.

echo 多个时间点用空格分隔

echo.

echo.

echo

--------------------------------------------------------------------------------

set times=

set /p times= 请输入关机时间:

:: 以下语句实现每个星期的每一天指定时间关机

:: 如果要换成每个月的某几天,请改字母为数字,并用逗号分隔

:: 以下代码没有错误检测语句,输入时间的时候务必按照指定格式输入

:: 可以用在CMD窗口用at命令来查看计划任务

:: 如要取消关机任务,请在出现倒数计时时在运行窗口中输入:shutdown -a or CMD

窗口输入:at/delete

if not "%times%"=="" for %%i in (%times%) do (

at %%i /every:M,T,W,Th,F,S,Su shutdown -s -t 20

)

第三种方法

@echo off

echo 在11:03自动关机

at 11:03 shutdown -s -f

echo 自动关机设置成功

echo. & pause

这三种方法都可以实现电脑自动关机,关机时间根据自己的要求修改;打开记事本,

选择一种任意一种方法复制后,以后缀名为bat保存文件,然后打开组策略,把刚才的关

机批处理文件添加到电脑启动脚本里即可,要实现电脑自动关机,Event Log和Task

Scheduler两个服务必须启动,否则设置不成功

本文标签: 时间输入设置打开关机