Windows远程关机和shutdown命令双保服务器重启

文章分类:操作系统

我们在进行服务器远程维护时,经常需要进行远程关机、重启等操作,但是经常由于进程的异常退出导致服务器的出现假死现象,无法正常关机或重启,然后不得不得求助于机房人员协助硬重启,笔者在使用中,总结的经验是 同时使用SHUTDOWN强制关机重启命令和开始菜单的关机重启命令,基本可以保障服务器快速重新启动起来,很少出过问题。 
      综合使用方法如下: 
         1、shutdown -r -f 
         2、“开始”菜单→“关闭计算机”→“重新启动” 
      两条命令同时运行,当然之前最好把一些重要的服务停止掉,比如数据库等防止丢失数据。第一条shutdown命令执行后会有个延迟,可以保证把未退出的程序咔嚓掉,如果单纯使用开始菜单的重启命令进行远程重启,出现服务器无法正常关机的概率是相当大的,可以说是非常的不可靠,反而shutdown命令要更加可靠一些,但还是为了完全,笔者每次都是两条命令同时用,虽然麻烦一点但总比去找机房人员协助要方便点,毕竟服务器也不是经常重启。这里顺便把shutdown命令的详尽用法做个介绍仅供参考。

一、shutdown命令的语法格式 
用法:shutdown [-i/-l/-s/-r/-a][-f][-m //computername][-t xx][-c "comment"][-d [u][p]:xx:yy]

各参数的含义为: 
      -i 显示 GUI(图形用户界面)对话框,必须是第一个选项; 
      -l 注销当前用户(默认设置会注销当前用户) (不能与选项 -m 一起使用); 
      -s 关闭此计算机; 
      -r 关闭并立即重启此计算机; 
      -a 放弃系统关机,除了-l和ComputerName外,系统将忽略其他参数。在超时期间,你只能使用-a; 
      -f 强制运行的应用程序关闭而没有警告; 
      -m //computername 指定远程计算机关闭/重启动/放弃(不指定默认为本机); 
      -t xx 设置关闭的超时为 xx 秒(将用于系统关闭的定时器设置为XX秒,默认是20秒); 
      -c "comment" 指定将在“系统关闭”窗口中的“消息”区域显示消息,最多可以使用127个字符; 
      -d [u][p]:xx:yy列出系统关闭的原因代码,为系统关机日志记录使用; 
                  u  是用户代码 
                  p  是一个计划的关闭代码 
                  xx  是一个主要原因代码(小于 256 的正整数) 
                  yy  是一个次要原因代码(小于 65536 的正整数)

二、shutdown命令使用实例 
1、shutdown -r -f 
      该命令为要求计算机马上强制关闭任何应用程序,并重新启动计算机。如果不需要重启,则只需要把-r改为-s即可,如果需要延迟一段时间只需要加上-t XXX,加上时间延迟相当于预设置命令,在系统某些任务暂未运行完毕的情况下很有用,比如下载完成,程序运行等。

2、关闭远程计算机 
      使用参数-m[//ComputerName]可指定将要关闭或重启的远程计算机名称(不设置或为空则默认对本机操作) 
      shutdown -s -m //remotewin -t 45 
      上述命令为在45秒内关闭局域网内计算机名为remotewin的计算机,如果返回“ACCESS IS DENIDED”的提示,说明您没有权限关闭远程计算机。需要设置WINDOWS的安全策略或被授权远程关闭计算机。

3、以对话框界面执行关机命令 
      只需要在上述关机命令中添加一个“-i”参数即可

4)取消关机命令 
      执行上述的关机命令后,如感到后悔并想赶紧取消关机,请马上输入命令:shutdown -a,即可立即取消上述有关关机操作,当然前提关机命令设置的关机时间仍未到,如果计算机进入关机状态或原设置的关机命令是立即关机则已无力回天,取消关机是无法生效的。

三、补充: 
      1、在我们设置重启之后,大家自己可以总结自己远程计算机的实际重启时间,直到可以远程登录,对于维护服务器时间紧迫性很重要,一般是3-4分钟,这个时间会受到“自检”、“启动运行软件比如GHOST等”、“启动菜单延迟等待,比如双启系统或一键还原的默认的等待时间”等影响,如果超过自己预感的时间限制,比如半个小时等,那计算机也太有点不够意思了,只能寻求机房人员协助摆平了。

2、SHUTDOWN远程关机是需要权限的,在gpedit.msc组策略编辑器打开“计算机配置——Windows设置——安全设置——本地策略——用户权利指派”,在右边的窗口选择“从远端系统强制关机”进行设置或权限指派。

windows远程关机相关推荐

  1. windows服务器远程关机或重启

    首先在一台windows2008服务器上打开运行窗口,进入DOS界面,然后敲入如下命令: shutdown /r /m \\hostname -t 0 其中,/r 表示重新启动,/m表示机器主机名,- ...

  2. windows xp 实现远程关机

    在Windows XP中,新增了一条命令行工具"shutdown",其作用是"关闭或重新启动本地或远程计算机".     利用它,我们不但可以注销用户,关闭或重 ...

  3. windows服务器远程重启又好,windows服务器远程关机或重启

    首先在一台windows2008服务器上打开运行窗口,进入DOS界面,然后敲入如下命令: shutdown /r /m \\hostname -t 0 其中,/r 表示重新启动,/m表示机器主机名,- ...

  4. 远程计算机组策略,利用Windows XP组策略实现远程关机

    windows XP组策略的功能很强大,其应用技巧往往有我们意想不到的作用.下文就是利用Windows XP组策略来实现系统远程关机的方法. 在Windows XP默认的安全策略中,只有管理员组的用户 ...

  5. windows实现远程关机

    1. 开启GUEST账号,右键桌面"我的电脑"--选择"管理"项--进入"本地用户和组"栏,在"用户"项下将GUEST用 ...

  6. SSH命令行连接oracle,命令行操作windows远程登录账户

    windows远程登录对于管理windows服务器十分有用.但是默认情况下,对于远程登录用户资源是有限制的.有时出现无法远程服务器的情况,这导致需要人工操作服务器.为了避免这个问题,我们在服务器安装o ...

  7. 用手机对电脑进行远程关机

    版权声明:原创作品,如需转载,请与作者联系.否则将追究法律责任. PS:本人一月份写的文章,贴在这里. 昨天真是奔波的一天,中午烤肉逛街下午寿司看电影(陪老婆).今天中午又是麻辣诱惑.额,不争气的肠胃 ...

  8. 计算机远程用户关机指令,详细介绍一个远程关机命令

    介绍一个比较好用的命令,以前经常用,今天突然看到以前写的文档,就把这个拿出来分享一下,大家都知道windows server服务器经常会卡死,导致远程连接不上,但是又能ping通,然后我就试着从在同一 ...

  9. 远程关机和重启电脑的cmd命令

    当初dos没学好. 现在用到方恨少. 远程控制楼上的一台服务器下班关机才想起还有这样的命令. 开始-运行-shutdown -s -t 10 回车 10毫秒后自动关机 开始-运行shutdown -r ...

最新文章

  1. MemCache内存缓存系统
  2. 缓存和字符串相互转换
  3. 【⛔C语言最熟悉的陌生人の你所不知道的scanf⛔】
  4. 3. Longest Substring Without Repeating Characters无重复字符的最长子串
  5. 极大似然估计 —— Maximum Likelihood Estimation
  6. 【汇编语言-3】 代码、数据、堆栈在同一个段
  7. java Redis Jedis存储Java对象 - (Java序列化为byte数组方式)
  8. c语言删除字符串s中与c相同的字符串,看不懂这段c语言代码的思路,目的是删除字符串1中与字符串2相同的字符...
  9. C语言的32个关键字和9种控制语句
  10. power builder的安装和使用
  11. 15天高斯滤波matlab,【3.15】matlab 高斯滤波,快速滤波
  12. Gullo’s Hosting保加利亚NAT VPS评测
  13. HTML 图片热点map area使用方法
  14. Graphql 初体验 第十一章 | #13 Hitting the API(实现了登录注册表单)
  15. nginx master-worker工作模式简析
  16. 基于百度地图实现Android定位功能实现(详解+教程)
  17. NU Virgos(圣女天团)
  18. 应用容器引擎:docker的简介与安装
  19. bzoj2844 albus就是要第一个出场(线性基【询问排名)
  20. 为什么百度语音比科大讯飞差了几条街?

热门文章

  1. c/c++游戏逆向驱动开发,游戏辅助保护盾
  2. 趣味java——五子棋游戏
  3. 不要被别人影响,踏实做自己的事
  4. 海思NB芯片在物联网中的应用
  5. 计划,单元整账户结构案例
  6. EtherCAT SDO分段下载/上传说明
  7. 低成本2.4GHz 无线收发芯片--Ci24R1
  8. 十九.Linux开发之根文件系统移植——根文件系统的原理
  9. 利用AST对抗js混淆(一) 基础知识
  10. Linux必备命令汇总