教你如何电脑的自动开机关机
一.自动定时开机
此功能需要在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"字样的就行了,因为这是设置定时开机的选项)
一.自动定时开机
此功能需要在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_MACHINE\SOFTWARE\MICROSOFT\WINDOWSNT\CURRENTVERSION\WINLOGON.
2.在右方的窗口中到"DEFAULTUSERNAME"子键,将数值数据改为用户登陆帐户名,如果不存在该键值,就可以在右边的窗口中右键新建字符串,接着将"新值#1"重命名为"DefaultUserName"后进行修改.
3.在右侧窗口中到DefaultPassword,如果不存在,可以新建,然后将其键值设定为你的密码
4.按照以上的方法,我们在右边的窗口中新建一个名为"AutoAdminLogon"的键值,将其值设为1,然后退出重新启动就可以实现自动登陆
1.在运行中输入"REGEDIT",打开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWSNT\CURRENTVERSION\WINLOGON.
2.在右方的窗口中到"DEFAULTUSERNAME"子键,将数值数据改为用户登陆帐户名,如果不存在该键值,就可以在右边的窗口中右键新建字符串,接着将"新值#1"重命名为"DefaultUserName"后进行修改.
3.在右侧窗口中到DefaultPassword,如果不存在,可以新建,然后将其键值设定为你的密码
4.按照以上的方法,我们在右边的窗口中新建一个名为"AutoAdminLogon"的键值,将其值设为1,然后退出重新启动就可以实现自动登陆
三:计划任务帮助我自动打开音乐
如果希望早上开机后可以听到美丽的音乐,可以按照下面的步骤进行,
1.运行WINDOWS MEDIA PLAYER,挑选自己喜欢的音乐添加到播放列表里,然后在菜单中选择文件→播放列表另存为 将当前播放的列表进行保存并命名,例如取名为"早上好"
2.依次点击 开始,所有程序,附件,系统工具,任务计划,这时将会打开任务计划窗口,
如果希望早上开机后可以听到美丽的音乐,可以按照下面的步骤进行,
1.运行WINDOWS MEDIA PLAYER,挑选自己喜欢的音乐添加到播放列表里,然后在菜单中选择文件→播放列表另存为 将当前播放的列表进行保存并命名,例如取名为"早上好"
2.依次点击 开始,所有程序,附件,系统工具,任务计划,这时将会打开任务计划窗口,
在窗口中双击 添加任务计划
3.在弹出的窗口中单击下一步,在出现的窗口中点浏览,然后在随后打开的"选择程序以进行计划"的窗口中到之前创建的"早上好.wpl"播放列表,点击打开按钮添加,并将执行这个任务设定为"计算机启动时"
4.点下一步,在出现的窗口中输入自动执行任务的登陆帐户的用户名及密码,最后点完成!OK拉!这样你就可以每天早上自动听到美妙的音乐了!
3.在弹出的窗口中单击下一步,在出现的窗口中点浏览,然后在随后打开的"选择程序以进行计划"的窗口中到之前创建的"早上好.wpl"播放列表,点击打开按钮添加,并将执行这个任务设定为"计算机启动时"
4.点下一步,在出现的窗口中输入自动执行任务的登陆帐户的用户名及密码,最后点完成!OK拉!这样你就可以每天早上自动听到美妙的音乐了!
四.自动关机
如果你工作很投入,晚上经常忘记休息,或者忘记关机,那么这可以帮助你
1.在"任务计划"窗口中双击添加任务计划,下一步,接着点浏览,在选择程序以进行计划的窗口中的C:\WINDOWS\SYSTEM32"目录下到SHUTDOWN.EXE程序并点打开按钮.
2.将执行这个任务的时间设置为"每天",点下一步,将起始时间设置为"23:00"并点下一步,按照要求输入用户名及密码,在单击完成时,打开此任务计划的高级属性,并点完成
3.在弹出的SHUTDOWN 窗口中点怎么设置电脑的开机密码"任务",然后在"行"拦中输入"C:\WINDOWS\ -s -t 60" (其中-S表示关闭计算机,-T 60 表示60秒后自动关闭计算机,关机时间可根据自己的需要设置)点击应用,并重新输入用户密码,最
如果你工作很投入,晚上经常忘记休息,或者忘记关机,那么这可以帮助你
1.在"任务计划"窗口中双击添加任务计划,下一步,接着点浏览,在选择程序以进行计划的窗口中的C:\WINDOWS\SYSTEM32"目录下到SHUTDOWN.EXE程序并点打开按钮.
2.将执行这个任务的时间设置为"每天",点下一步,将起始时间设置为"23:00"并点下一步,按照要求输入用户名及密码,在单击完成时,打开此任务计划的高级属性,并点完成
3.在弹出的SHUTDOWN 窗口中点怎么设置电脑的开机密码"任务",然后在"行"拦中输入"C:\WINDOWS\ -s -t 60" (其中-S表示关闭计算机,-T 60 表示60秒后自动关闭计算机,关机时间可根据自己的需要设置)点击应用,并重新输入用户密码,最
后点确定!(如果想取消自动关机,在运行中输入"Shutdown -a"命令回车就可以了不同的电脑呢,有不同的设置方法,但都是同样在电源管理选项POWER MANAGEMENT FEATURES里面,如果选项里设置是用日期的,先0那就是天天都自动开机了.
五.编辑脚本实现自动关机(在win2000/XP设置定时关机)
(一).控制用户关机的具体时刻
1 创建脚本文件 打开“记事本”输入下面一段代码,然后以后缀为.vbs保存文件.
代码如下:
set ateobject("wscriptwork")
set ateobject("wscript.shell")
name=trim(myobject.username)
dim curhour
dim aa
if name="XXX"then
curhour=hour(time)
aa=curhour
(一).控制用户关机的具体时刻
1 创建脚本文件 打开“记事本”输入下面一段代码,然后以后缀为.vbs保存文件.
代码如下:
set ateobject("wscriptwork")
set ateobject("wscript.shell")
name=trim(myobject.username)
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
myshell.run "shutdown -s -t 600 -c XXX, 你已经玩很长时间了,要注重保护视力, 不要耽误学习;请将你的文件保存,系统将在10分钟后自动关机.-f"
else
myshell.run"shutdown -s -t 600 -c XXX, 时间不早了,该关机睡觉了;请将你的文件保存,系统将在10分钟后自动关机.-f"
end if
end if
curhour=hour(time)
loop until curhour>=aa+2
if curhour<=19 then
myshell.run "shutdown -s -t 600 -c XXX, 你已经玩很长时间了,要注重保护视力, 不要耽误学习;请将你的文件保存,系统将在10分钟后自动关机.-f"
else
myshell.run"shutdown -s -t 600 -c XXX, 时间不早了,该关机睡觉了;请将你的文件保存,系统将在10分钟后自动关机.-f"
end if
end if
对这段代码说明如下: 这个文件执行后,系统会在用户(“XXX”就是用户人)超过晚上七时就自动关机。
2调用脚本文件
第一步:首先以系统管理员身份登录系统,单击“开始-运行”在弹出的“运行”窗口中输入g
2调用脚本文件
第一步:首先以系统管理员身份登录系统,单击“开始-运行”在弹出的“运行”窗口中输入g
pedit.msc打开“组策略”。
第二步:在窗口的左边依次单击“用户配制-windows设置-脚本-登录/注销”,在右边的窗口中会有“登录”设置项。在该设置项上双击右键。
第三步:在弹出“属性”的对话框上单击“添加”,在弹出对话框的“脚本名:”下的文本框中输入该脚本文件的保存路径及文件名(或单击“浏览”来查),单击“确定”,然后再单击“确定”关闭“属性”对话框。当你重新启动登录系统后,上面的脚本就会被执行。(说明:在出现关机对话框时,如果不想在设定的时间关机,可先进入windows XP“命令”提示符窗口,再输入shutdown -a即可。如果这设置被用户知道,可将shutdown命令后系统等待的时间设为零就行。)
3 windows 2000 怎么办?
将Windwos XP里面的命令复制到windows 2000的SYStem32目录中(如果windows2000安装在C盘,那么这个目录应该是C:winnt),然后按照上面的办法设置就行。
第二步:在窗口的左边依次单击“用户配制-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这个命令则可以允许该用户随时登录。
(二).控制用户使用时间
设置用户(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 自动关机程序
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 ───────────────
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.
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"为用户输入的字符
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 如果输入的字符不是以上数字,将返回重新输入
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
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
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小时制式时间,格式为 小时:分钟
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
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
发布评论