Windows关机或重启显示有程序正在阻止、程序失去响应
windows系统关机时,先完成所有磁盘的写操作,类似文档、文件的写入,将缓存区的内容写入磁盘,再将缓存区的内容清空。此后再执行关闭窗口程序,关闭所有当前运行的程序,当程序无法关闭失去响应时,将会阻止关机进程,此时我们需要对系统策略进行配置,如下文1、2两点。最后系统再将所有保护模式的驱动程序转换成实模式,主要是在底层进行操作,系统断电,完成关机。
issues:我们在编辑word文档未保存的情况下点击关闭,软件会提醒我们是否保存。我们利用外设进行输入时,系统将会把我们的操作记录在内存缓冲区域,当点击保存时被写入磁盘,若不点击,内存缓冲区域的内容将不会被写入磁盘,在关闭程序或者关机时,缓冲区的内容将会被清空。
Windows在关机时有一个专门的关机程序,关机程序主要执行如下功能:
1.完成所有磁盘写操作;
2.清除磁盘缓存;
3.执行关闭窗口程序,关闭所有当前运行的程序;
4.将所有保护模式的驱动程序转换成实模式;
以上4项任务是Windows系统关闭时必须执行的任务,这些任务不能随便省略,如果直接关机,将导致系统文件损坏,从而出现关机故障。
1、有程序阻止windows重新启动/关机
办法:修改本地组策略,避免在重启时出现“此程序正在阻止windows重新启动”界面。
使用键盘组合键win+R调出运行栏,输入gpedit.msc,在计算机配置中依次选择管理模板>系统>关机选项,在关机选项下双击“关闭会阻止或取消关机的应用程序的自动终止功能”,点击启用。
图1 打开组策略
图2 启用该功能
通过修改本地组策略,系统将对阻止关机的应用程序执行自动终止功能。
2、启动/关机时,程序失去响应
办法:修改注册表,避免在重启时出现关闭程序失去响应的情况,此时必须手动点击立即停止才能完成重启动作。
进入注册表[HKEY_CURRENT_USER\Control Panel\Desktop]项,修改"AutoEndTasks"="1"(自动关闭失去相应的应用程序),修改"WaitToKillAppTimeout"="1000"(快速关闭失去响应的应用程序,单位为毫秒);
进入注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]项,修改"AlwaysUnloadDLL"=dword:00000001(系统重启时自动释放关联资源)
进入注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]项,修改"AutoRestartShell"=dword:00000001(资源管理器崩溃时自动重启)
可以直接下载链接修改注册表,地址:http://pan.baidu.com/s/1hrAwxVI密码:amz1
Windows关机或重启显示有程序正在阻止、程序失去响应相关推荐
- Windows 关机或重启出现正在准备Windows,请不要关机
Windows 关机或重启的时候出现正在准备Windows,请不要关机 现象描述: 在使用Windows 10的过程中有的时候在关机或重启会出现如下界面: 该过程可能持续几分钟到一小时不等,且有的时候 ...
- 利用贝壳物联远程控制树莓派或windows关机、重启
最近闲来无事,想起以前在esp8266上对接过贝壳物联,可以远程发送指令控制设备等,可以将这个功能移植到树莓派上实现远程关机.重启等操作,所以使用go语言写了个程序分别实现了在windows和linu ...
- windows关机与重启bat脚本
电脑设置每天定时关机 1.同时按下Windows徽标键+R键,调出"运行"框: 在"运行"框中输入命令control,并点击"确定",即可打 ...
- windows系统bat批处理 windows 关机,重启,锁定,休眠,注销
前言: 新建记事本 改后缀 *.bat 复制下内容 目录 1.关机 设置关机倒计时 写死关机倒计时 立即关机 2.锁定计算机 3.立即重启 4.休眠 5.注销 1.关机 设置关机倒计时 @echo o ...
- [转]Windows关机过程分析与快速关机
Windows开机和关机慢,很多时候慢得令人抓狂.特别是做嵌入式开发时(如XPE和WinCE),任谁都无法忍受开发出来的设备开关机的蜗牛速度.所以我们得为她加速.采用HORM是不错的方案,因为是直接从 ...
- Windows关机过程分析与快速关机
Windows开机和关机慢,很多时候慢得令人抓狂.特别是做嵌入式开发时(如XPE和WinCE),任谁都无法忍受开发出来的设备开关机的蜗牛速度.所以我们得为她加速.采用HORM是不错的方案,因为是直接从 ...
- 无法软关机(关机变重启或关机不切断电源而显示:您可以安全关机)解决方法+ACPI精解...
无法软关机(关机变重启或关机不切断电源而显示:您可以安全关机)解决方法+ACPI精解 第一次运行"电源管理"程序前务必将BIOS的ACPI打开.中国网管技术|中国网吧联盟|中国网吧 ...
- windows 远程控制关机和重启命令
用命令实现Win7远程桌面关机和重启 关机 shutdown -s -t 0 重启 shutdown -r -t 0 打开运行框(Win+R键),输入上述命令即可,后面的数字表示关机/重启延迟的时间 ...
- windows服务器远程关机或重启
首先在一台windows2008服务器上打开运行窗口,进入DOS界面,然后敲入如下命令: shutdown /r /m \\hostname -t 0 其中,/r 表示重新启动,/m表示机器主机名,- ...
- 定时循环发送UDP消息(例如:控制远程电脑的开机、关机、重启、打开和关闭程序等)—— 定时执行专家
目录 ◆ 定时执行专家 - 发送UDP消息功能 - 设置方法 - 使用注意事项 ◆ 两种发送方式 ◆UDP消息的两种格式类型 ◆ 关于UDP协议 ◆ 定时执行专家 - 发送UDP消息功能 - 设置方法 ...
最新文章
- 电力“十三五”蓝图发布 新能源迎发展机遇
- 线程安全的单例模式的几种实现方法分享
- java 日志框架 详解_java日志框架系列(9):logback框架过滤器(filter)详解
- 使用java导入某个msn帐号的好友列表并发送消息
- 任意编程语言访问PostgreSQL:C++接口
- html字体代码大全_Vba群发邮件及HTML设置字体格式的代码
- Java基础---常用类之Math类 and Syetem类
- java miglayout_Java - MigLayout设置边界
- Redis 常见的性能问题和解决方法
- php和app关系,php在app开发中的应用
- 【JavaScript】新浪微博批量删除脚本
- 【PTA L1-028】判断素数 开方判断质数
- 一个心理医生和一个心理不正常的小孩的冷笑话
- 2021(上海)第34届国际创业投资连锁加盟展览会
- C语言取模运算符的妙用
- Glide 加载矩形圆角图片
- java hasnext_Java Page.hasNext方法代码示例
- 如何让你的网站排名靠前
- Matlab实现图像插值和降低图像灰度级
- 【Java高级程序设计学习笔记】数据库编程