问题标签 [reboot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
7380 浏览

windows - 如何检测重启后 Windows 服务器是否可用?

我想使用任务计划程序或类似工具自动执行 Windows 2000+ 服务器重新启动过程,以远程重新启动服务器并等待它重新启动。我可以发出shutdownpsshutdown远程重启,但我想要的东西比sleep等待它回来更好。我需要在n几分钟内验证它是否重新上线或抛出错误。

通过“重新上线”,我想验证的不仅仅是它可以被 ping 通,还可能是它的 RFC 服务正在响应或其他一些确定的生命体征。

我更喜欢 NT 脚本方法,但我不排除编写自定义工具来执行此操作。

有任何想法吗?

0 投票
4 回答
26200 浏览

windows - 如何强制重启而不是关机(XP)

我有一个可以通过 VNC 访问的 Windows XP SP2 虚拟机。它还在运行 Deep Freeze,因此强制重启应该没有问题。我正在寻找一种方法来强制操作系统重新启动而不是关闭或完全删除使用软件应用程序关闭机器的能力(例如从开始菜单、关闭程序或其他自定义程序的常用方式)。

谢谢你,汤姆

0 投票
10 回答
10415 浏览

windows - 比较冷启动和热启动

与已经打开一次(热启动)相比,我们的应用程序在重新启动(冷启动)后启动所需的时间要长得多。

大多数(如果不是全部)差异似乎来自加载 DLL,当 DLL 位于缓存的内存页面中时,它们的加载速度要快得多。我们尝试使用ClearMem来模拟重新启动(因为它比实际重新启动花费的时间要少得多)并且得到了好坏参半的结果,在某些机器上它似乎非常一致地模拟了重新启动,而在某些机器上则不是。

总结一下我的问题是:

  1. 您是否经历过冷启动和热启动之间的启动时间差异?
  2. 你是如何处理这些差异的?
  3. 你知道一种可靠地模拟重启的方法吗?

编辑:

澄清评论:

  • 该应用程序主要是带有一些 .NET 的本机 C++(加载的第一个 .NET 程序集为 CLR 付费)。
  • 我们正在寻求改善加载时间,显然我们做了我们的分析并改进了代码中的热点。

我忘了提到的是,我们通过重新构建所有二进制文件得到了一些改进,因此加载程序不必在加载时执行此操作。

0 投票
5 回答
48584 浏览

windows - 如何使用 VBScript 强制重启 Windows 机器?

我正在尝试找到一种强制 Windows 重新启动的方法,但我遇到了问题。我试过了

p>

我也尝试过使用该shutdown -f -r命令,在这两种情况下,我有时都没有得到响应,如果我再试一次,我会收到一条错误消息,说“操作无法完成,因为系统正在关闭”,即使我离开它多久它不会关闭,它仍然允许我启动新程序,并且执行shutdown -a同样的错误。如何使用脚本强制 Windows 重新启动?

0 投票
3 回答
3188 浏览

windows - 为什么有些安装程序需要在运行程序之前重新启动计算机?

我对部署桌面应用程序还很陌生,所以这是我第一次为我的软件构建安装程序。目前,我在安装后第一次运行我的软件时,它会崩溃。之后,它运行良好。我仍在调试此问题,但我注意到在安装后和运行软件之前立即重新启动似乎可以解决此崩溃问题。

一些安装程序要求您在运行软件之前重新启动的常见原因是什么?

另外,为什么有些安装程序需要在完成安装之前重新启动?

提前致谢!

0 投票
3 回答
7782 浏览

wcf - 重启后wcf证书密钥集不存在问题


一个 VS 解决方案中有两个项目:客户端(wpf 应用程序)和 wcf 服务库。
我在服务器端使用消息安全和自定义 AspNetMembershipPrivider 来验证用户名并通过。
由于我没有使用 Windows 安全性,我不得不在服务器上使用证书来建立安全的 chanell,我做了什么:
- 打开我的本地 IIS 管理器并添加了名为我的开发机器的自签名证书。
- 检查此证书是否出现在个人证书下的证书管理单元中
- 将 wcf .config 配置为指向该证书。
- 在 VS 中启动了我的客户端应用程序(并且 VS 还为我的 wcf lib 启动了 wcfhost 应用程序)
一切都很好,wcfhost 工作正常,我的服务工作正常,直到我重新启动。重新启动后 wcfhost 表示抱怨:

唯一有帮助的是重新创建我的证书,直到重新启动。正如我上面所说,我的服务在我的用户帐户(本地管理员)下运行,所以我认为我的 c:\Users\xxx\AppData\Roaming\Microsoft\Crypto\RSA\ 文件的权限不是问题。

我使用 iis 管理器创建证书而不是 makeert 等的原因是因为我想确保一切都将在我拥有的共享 osting 帐户上运行(托管面板中有创建自签名证书的选项)。

有人可以帮忙吗?谢谢

0 投票
6 回答
4015 浏览

c# - 如何确定 Windows 何时完成重新启动?

我正在使用 Windows Update API 来更新一堆 VM。随着 Windows 更新,不可避免的重新启动。如果windows box确实完成了重启,谁能想到我可以从远程服务器告诉我的方法?所有的想法或想法将不胜感激。

编辑:因为 VM 位于 Lab Manager 中并使用受保护的配置,WMI 将无法工作,尽管我考虑过在 VM 备份时使用 VM 发送信号。因为等待机器的应用程序可能在任意数量的机器上,所以没有办法可靠地知道通知谁,所以这似乎不合理。然而,时间并不是必需的(尽管我知道当 Service Pack 出现时这会咬我)我在 PING 上取得了很好的成功,然后到目前为止等待 5 分钟,所以我现在要使用它。如果我遇到异常,我将尝试实现虚拟机在它恢复时通知世界。谢谢大家。

0 投票
4 回答
2151 浏览

linux - 从用户空间重启 Linux 机器

我需要从用户空间进程重新启动 Linux 机器。我希望有以下行为:

  1. 同步文件系统
  2. 不要试图优雅地停止进程,转到运行级别 5/6 等,因为我认为事情很糟糕并且会失败

这些要求可以一起实现吗?

我打算在 proc/sysrq-trigger 中写一个“b”。有没有更好的办法?(不,那不会给我同步。)

谢谢!

0 投票
4 回答
9753 浏览

python - bash/cygwin/$PATH:我真的必须重新启动才能更改 $PATH 吗?

我想使用安装在 cygwin 下的 Python,而不是直接安装在 WinXP 下的 Python,所以我编辑了 ~/.bashrc 并获取了它。没有改变。我尝试了其他的东西,但我没有以任何方式改变 $PATH 。所以我重新启动了。啊哈;现在 $PATH 已更改为我想要的。

但是,谁能解释为什么会这样?通过 cygwin(和 bash)对环境(及其变量)所做的更改何时仅在重新启动后生效?

(这是经营铁路的任何方式吗?)(这个问题不太可能赢得任何分数,但我很好奇,而且我也厌倦了在这一点上没有帮助的文档。)

0 投票
4 回答
44822 浏览

c# - 从 C#/WPF 应用程序重启机器

我想在我的 WPF 应用程序中有一个重新启动机器的按钮。此应用程序始终在 Vista 上运行。

快速搜索没有出现任何结果的事实让我认为这可能比我希望的要难......有什么想法吗?谢谢!