当商用计算机遇到必须重新启动才能生效的更新 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

笔者前几天在微软新闻组看到一篇帖子,咨询如何令面向客户的商用计算机 在安装某些必须重启才能生效的系统更新时不弹出确认重启的对话框,以便不让这个对话框干扰客户的正常使用。虽然笔者先后提供了一些建议,但由于这位提问者 描述的计算机实在太“商用”了,最终也没能完美解决。安装某些系统更新时必须重启、商用计算机工作时不能重启,这似乎是一对永远也无法调和的矛盾。

为什么某些 windows 系统更新在安装时必须经过重新启动才能生效呢?这主要是由于需要升级的系统文件当前正在被操作系统使用,缺少相应的系统文件将立即引起 windows 的崩溃,因此唯有关闭 windows 并重新启动,在重启的过程中完成相应系统文件的升级。例如,本月(2009 年 6 月)发布的 ms09-025(kb968537)就属于这样的更新,涉及到 windows 内核文件的升级必须要重启。相反地,另外一些需要升级当前可能没有被使用的系统文件的更新在安装时可能就不需要重启,例如本月发布的 ms09-022(kb961501),假如我们当前并没有开启 windows 后台打印服务,安装此更新时可能就不需要重启。

正是由于某些更新安装时必须要重启,为了防止重启可能引起的数据丢失, 更新程序在重启前都会弹出确认对话框以提醒用户。一旦对话框弹出,就有可能干扰到商用计算机正处于前台的应用程序,令正在使用前台应用程序的客户(例如正 在操作银行 atm 机的客户)或非计算机专业人士(例如不太懂计算机的大爷大妈年龄段的工作人员)不知怎么办好。为了避免这样的困扰,我们应当尽量避免商用计算机在工作时弹 出重启确认对话框。这可以参照如下几种情况处理:

1.以本地安装的方式安装更新:

假如我们安装更新程序的方式是手动从微软网站下载安装文件并保存于本地 (.msu 或 .exe 文件),然后人工执行安装,那么可以以命令行的方式添加 -quiet -norestart 两个参数进行。-quiet 表示以不需人工干预的静默方式执行安装;-norestart 表示如果更新需要重启时暂不重启。这样就可以不声不响地安装这个更新,等到工作时间过后再手动重启了。注意 -norestart 参数需要 -quiet 参数的配合才可以生效、单独使用没有意义。

这种方法比较适合于办公室里的一两台的公用计算机。例如今天早上我发现 微软发布了 6 月安全公告并手动下载了相应更新的安装文件,可以以 -quiet -norestart 的方法先把它们安装上、但不重启,白天这台计算机的工作都不会受到重启的影响。等到下班时把计算机关掉,明早重新开机时,这几个需要重启的更新已经安装完 毕了。

2.以 wuau 或 wsus 方式安装更新:

本地安装的方式毕竟有些繁琐,因此很多人选择了开启 wuau 本地自动更新。对于计算机数量较多的企业而言,部署 wsus 也是一种明智的选择。不过,以 wuau 或 wsus 方式安装更新无法应用 -quiet -norestart 参数,这两个参数是本地安装方式专用的,目前也没有扩展 wuau 或 wsus 的方法。如果我们已经通过 wuau 或 wsus 的方式启动了需要重启的更新程序的安装,那么这个更新的重启对话框就将无法避免。组策略中虽然有一项“计划的自动更新安装后不自动重启”,但也不能完全阻 止对话框的出现,区别仅仅是此策略启用时询问用户是否立即重启、此策略被禁用时通知用户五分钟后自动重启而已。这两种类型的对话框都将干扰商用计算机的前 台程序。

所以,如果我们不打算让商用计算机的前台程序受到任何的干扰,唯有令 wuau 或 wsus 暂不启动更新的安装,而是只下载更新、延后执行安装。我们可以在组策略的“计算机配置”-“管理模板”-“windows 组件”-“windows update”中设置“配置自动更新”,然后选择其第四项“4.自动下载并计划安装”并设置一个工作时间外的计划时间。这样在工作时间段内,wuau 或 wsus 就将只在后台获取更新、但暂缓安装。只要安装没有执行的话,商用计算机的前台就不会有任何提示;等到进入非工作时间,再根据计划的时间统一安装更新并重 启。

3.无休息式 7×24 小时商用计算机:

无论是本地安装还是 wuau 或 wsus,之前所说的两种方法都只是将更新重启的时间延后至非工作时间。但我们知道有很多商用计算机是 7×24 小时无休息的,它们可能每天、每周甚至每月只有一次宝贵的重启的机会。笔者在新闻组中遇到的那个问题就是应用了 wsus 的 7×24 小时的银行 atm 机,这些 atm 机只在每天凌晨三四点钟用户比较稀少的时候可以有一次重启的机会。但是即便将“计划的自动更新安装后不自动重启”设置为启用、即便设置的计划时间是凌晨三 四点钟这个时段,atm 机也依然会遇到问题。

根据这位仁兄的介绍,atm 机的触摸屏程序默认是全屏并处于前台的,它可以判断用户是否已经取走了他的银行卡,如果 atm 机内依然有卡,触摸屏程序可以阻止寻常的 atm 机关机,但无法阻止更新重启对话框抢占前台对自身的影响,而 wsus 又无法判断用户是否已取卡,这样就容易引起问题。例如,假设一位半夜不睡觉的夜猫子用户恰好在凌晨三四点钟来取钱,在银行卡没取走的时候遇到 wsus 计划重启,atm 机的触摸屏程序在重启对话框出现后将被迫转入后台,此时用户无法继续触摸操作,只能选择令更新程序重启。但重启后,重新运行的 atm 机触摸屏程序将无法吐卡。因为银行有规定,重启时用户可能会离开现场寻求帮助,为了防止他人盗卡所以禁止吐卡。这时这位夜猫子用户可以说是叫天不应、叫地 也不灵了,即使去找银行的工作人员求助,也必须等上几个小时,待天亮银行上班后才行。

笔者看完这位仁兄的叙述感觉系统更新程序与 atm 机触摸屏程序都需要改进。系统更新程序假如能不弹出抢占前台的对话框、而是只在任务栏通知区域等地方提示,就不会引起 atm 机触摸屏程序的失效;atm 机触摸屏程序如果能始终强制在前台显示,将所有弹出对话框遮挡于后台,就像 windows 任务管理器一样,也可以阻止自身被重启对话框抢走前台显示。不论哪一方能“谦让一步”或“强硬一点”,这个问题都可以解决。总之这个问题目前似乎没有什么 太好的解决方法,目前只能寄希望于系统更新程序或 atm 机触摸屏程序有所改进。

10/30 22:32
系统更新是windows中非常重要的一项功能,在 windows7 中也不例外,它可以通过安装安全补丁和修复最新bug来使你的电脑保持更新和安全。尽管该功能可以让你的电脑远离任何通常情况下的威胁,不过,这也带来了一些烦恼,尤其当它固执地令计算机必须重新启动才能完成重要更新的时候,你可以推迟4个小时再执行,但却没有一个选项可以禁用它。幸运的是,现在我们发现了一个行之有效的方法来解决这个问题,那就是通过windows7的本地组策略编辑来改善它。 具体的修改方法如下: 1.打开开始菜单,在搜索栏中输入
08/13 05:14
服务器最近晚上经常自动重启,查了很久都不到原因,提示错误为: 进程 winlogon.exe 已因下列原因为用户 nt authoritysystem 开始计算机 xbidc-324bf8e39 的 重新启动 提示的错误是: 进程 winlogon.exe 已因下列原因为用户 nt authoritysystem 开始计算机 idc 的 重新启动: 没有找到这个原因的标题 原因代码: 0x80020002 关机类型: 重新启动 如图: 在调查了很多的原因后终于找到了解决办法,每天晚上都是这个时间
04/08 21:56
很多用户都有过重装win7系统的经历,可是并不是每个人都可以顺利的完成系统安装。就有用户在重装系统的时候,遇到了一些问题,提示我们“计算机意外的重新启动或遇到错误,windows安装无法继续...”,点击确定按钮重启后,仍然出现,导致我们没有办法进行正常安装。这时候我们该如何处理呢? 1、当我们的win7系统里面弹出"windows安装无法继续"的提醒的时候,大家直接在键盘上按下“shift f10”组合键开启“命令”框,接着我们输入“ cd/” 按回车键后一般都会返回到根目录里,这个时候我们的
05/16 05:10
一些网友在重装系统的过程中,突然弹出对话框提示:计算机意外地重新启动或遇到错误,导致系统安装无法继续。遇到这个问题的时候,网友该怎么应对呢?今天小编就为大家分享这一篇关于系统重装提示:计算机意外地重新启动或遇到错误的解决办法! 快安装完系统时遇到提示:计算机意外地重新启动或遇到错误。windows 安装无法继续。若要安装windows,请单击“确定”重新启动计算机,然后重新启动安装”。如下图所示: 计算机意外地重新启动或遇到错误 当出现如上提示的时候,按下shift f10 会打开命令窗口,进入
05/08 19:07
小编整理了以下几种解决方法 方法一 快安装完系统时遇到提示:计算机意外地重新启动或遇到错误.windows 安装无法继续.若要安装windows,请单击"确定"重新启动计算机,然后重新启动安装".如下图所示: 计算机意外地重新启动或遇到错误 当出现如上提示的时候,按下shift f10 会打开命令窗口,进入到c:/windows/system32/oobe文件夹,输入msoobe回车然后输入msoobe即可进入下一步操作,但错误提示框仍然在,不用理会按照屏幕提示输入相应的信息
11/04 02:31
本文和大家分享电脑日常操作中的一个技巧,如何设置才能禁止系统更新的重启提示?经常上网的用户是最容易受到病毒和系统漏洞的侵害的,轻则系统崩溃,重则数据丢失,所以随时升级系统,安装最新的补丁是非常重要的,最好的方法就是使用windows update的自动更新.不过系统在更新完最新补丁之后常常会要求重启,虽然可以选择暂时不重启,但每过一段时间就会弹出一次重启提示框,正在进行的工作常常因此被打断,让人非常恼火,下面一起来看看如何禁用系统更新的重启提示吧! 首先点击“开始→运行”,在运行框中输入
10/29 07:29
方法一:使用netsh restartlan.bat 复制代码 代码如下: rem 适用于win2003 rem 把win2003的ifmon.dll拷贝到winxp以后winxp也可以用 rem 禁用网卡 netsh interface set interface name="本地连接" admin=disabled rem 启用网卡 netsh interface set interface name="本地连接" admin=enabled 方法二:使用devcon.exe 复制代码 代码
11/10 22:44
系统更新是windows中非常重要的一项功能,在 windows7 中也不例外,它可以通过安装安全补丁和修复最新bug来使你的电脑保持更新和安全。尽管该功能可以让你的电脑远离任何通常情况下的威胁,不过,这也带来了一些烦恼,尤其当它固执地令计算机必须重新启动才能完成重要更新的时候,你可以推迟4个小时再执行,但却没有一个选项可以禁用它。幸运的是,现在我们发现了一个行之有效的方法来解决这个问题,那就是通过windows7的本地组策略编辑来改善它。 具体的修改方法如下: 1.打开开始菜单,在搜索
10/22 14:11
系统更新是windows中非常重要的一项功能,在 windows7 中也不例外,它可以通过安装安全补丁和修复最新bug来使你的电脑保持更新和安全。尽管该功能可以让你的电脑远离任何通常情况下的威胁,不过,这也带来了一些烦恼,尤其当它固执地令计算机必须重新启动才能完成重要更新的时候,你可以推迟4个小时再执行,但却没有一个选项可以禁用它。幸运的是,现在我们发现了一个行之有效的方法来解决这个问题,那就是通过windows7的本地组策略编辑来改善它。 具体的修改方法如下: 1.打开开始菜单,在搜索栏中输入
网站地图