教你如何电脑的自动开机关机
.自动定时开机
    此功能需要在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.运行WINDOWS MEDIA PLAYER,挑选自己喜欢的音乐添加到播放列表里,然后在菜单中选择文件播放列表另存为 将当前播放的列表进行保存并命名,例如取名为"早上好"
    2.依次点击 开始,所有程序,附件,系统工具,任务计划,这时将会打开任务计划窗口,
在窗口中双击 添加任务计划
    3.在弹出的窗口中单击下一步,在出现的窗口中点浏览,然后在随后打开的"选择程序以进行计划"的窗口中到之前创建的"早上好.wpl"播放列表,点击打开按钮添加,并将执行这个任务设定为"计算机启动时"
    4.点下一步,在出现的窗口中输入自动执行任务的登陆帐户的用户名及密码,最后点完成!OK!这样你就可以每天早上自动听到美妙的音乐了!
.自动关机
    如果你工作很投入,晚上经常忘记休息,或者忘记关机,那么这可以帮助你
    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
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
    对这段代码说明如下: 这个文件执行后,系统会在用户(“XXX”就是用户人)超过晚上七时就自动关机。
    2调用脚本文件
    第一步:首先以系统管理员身份登录系统,单击开始-运行在弹出的运行窗口中输入g
pedit.msc打开组策略
    第二步:在窗口的左边依次单击用户配制-windows设置-脚本-登录/注销,在右边的窗口中会有登录设置项。在该设置项上双击右键。
    第三步:在弹出属性的对话框上单击添加,在弹出对话框的脚本名:下的文本框中输入该脚本文件的保存路径及文件名(或单击浏览来查),单击确定,然后再单击确定关闭属性对话框。当你重新启动登录系统后,上面的脚本就会被执行。(说明:在出现关机对话框时,如果不想在设定的时间关机,可先进入windows XP“命令提示符窗口,再输入shutdown -a即可。如果这设置被用户知道,可将shutdown命令后系统等待的时间设为零就行。)
    windows 2000 怎么办?
Windwos XP里面的命令复制到windows 2000SYStem32目录中(如果windows2000安装在C盘,那么这个目录应该是C:winnt),然后按照上面的办法设置就行。
    可能遇到的问题
    如果脚本不能运行,则可能是以下的原因:
    有的用户为了防止病毒而改变了系统默认打开脚本的关联程序,从而造成了脚本不能正常
运行。解决的办法是打开我的电脑依次单击工具-文件夹选项,在弹出的对话框中选择文件类型标签,在已注册的文件类型框中到扩展名为.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/timeall这个命令则可以允许该用户随时登录。net user guest/timeall这个命令则可以允许该用户随时登录。
.自动关机批处理
第一种方法
@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