- 论坛徽章:
- 0
|
下面说说重新启动,Windows 98、Windows Me重新启动很简单,只要一条命令就可以了: \r\n\r\nrundll32.exe shell32.dll,SHExitWindowsEx n \r\n\r\n其中最后面的n表示: \r\n\r\n0 - LOGOFF \r\n1 - SHUTDOWN \r\n2 - REBOOT \r\n4 - FORCE \r\n8 - POWEROFF \r\n\r\nWindow XP的重启不同于98,需要使用 shutdown 命令,具体可以参考手册。 \r\n\r\n最困难的是NT 2000的重启,使用上面的方法都不起作用。必须通过多条命令实现。下面看看NT 2000重启的批处理文件: \r\n\r\n@ECHO OFF & cd/d %temp% & echo [version] > {out}.inf \r\n(set inf=InstallHinfSection DefaultInstall) \r\necho signature=$chicago$ >> {out}.inf \r\necho [defaultinstall] >> {out}.inf \r\nrundll32 setupapi,%inf% 1 %temp%\\{out}.inf \r\ndel {out}.inf \r\n\r\n-- \r\n\r\n如果装了IIS的话,用IISreset /reboot 也行 \r\n-- \r\n\r\n可以从XP的Windows\\System32目录下把shutdown.exe拷到2000中使用。 \r\n-- \r\n\r\n将以下文件保存成为restart.vbs,然后在命令行下执行: \r\n\r\nstrComputer = \".\" \r\nSet objWMIService = GetObject(\"winmgmts:\" _ \r\n & \"{impersonationLevel=impersonate,(Shutdown)}!\\\\\" & strComputer & \"\\root\\cimv2\") \r\nSet colOperatingSystems = objWMIService.ExecQuery _ \r\n (\"Select * from Win32_OperatingSystem\") \r\nFor Each objOperatingSystem in colOperatingSystems \r\n ObjOperatingSystem.Reboot() \r\nNext \r\n-- \r\n\r\n得到 shutdown.exe \r\n用shutdown -r |
|