问题标签 [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.
notifications - 笔记本电脑开机(启动)时的通知
我需要知道,每当我的笔记本电脑打开或连接到互联网时,是否可以通过电子邮件收到通知?
另一种方法是在系统启动时设置服务“开始”时获得通知。
需要此服务的 C# 代码。
asp.net - 安装 ASP.NET MVC 是否需要重新启动服务器?
安装 ASP.NET MVC 是否需要重新启动服务器?
我在生产服务器上设置了很多 ASP.NET MVC 站点,但是今天,我第一次部署到没有安装 MVC 的服务器。
因此,我安装了最新的 MVC 版本,重新启动了 IIS,并通过通常的步骤在 IIS6 上建立了一个 MVC 网站(aspnet_isapi.dll,设置正确的 .NET 版本等)。
但是,该站点的行为与非 MVC 网站完全一样。根 url 清楚地映射到 default.aspx,但任何控制器/操作 url 都会导致 404。
我让两个同事检查了站点配置,都竖起了大拇指。
没有很好的理由我不会重新启动服务器。你们有谁知道,安装 ASP.NET MVC 后是否需要重新启动?
wix - 使用WiX安装后是否可以提示重新启动机器?
使用WiX安装后是否可以提示重新启动机器?
windows-services - Windows 服务无法在启动时访问共享文件夹,直到手动启动或 Windows 资源管理器被摆弄
我有一个在本地系统中运行的 Windows 服务,它只是不断尝试访问具有 \\machine\folder\file.txt 形式的 UNC 路径的文件,直到它成功。当我手动启动服务时它会立即成功,但在重新启动时它会出现系统错误 53(找不到网络路径),直到我执行诸如注销或使用Windows 资源管理器“摆弄”之类的操作,例如双击一个不相关的文本文件(奇怪,我知道)。但是没有可靠的技巧;我不确定是什么触发它突然能够看到共享文件夹。
但是,我偶然发现了一个明显可靠的“解决方案”,即尝试从服务内的“net use I:\\machine\folder”上创建一个 CreateProcess,以在尝试访问共享文件夹之前映射它(我继续使用 UNC路径,而不是我:)。net use
尽管net use
调用本身可能会失败(我没有检查,因为您甚至不应该能够从服务映射驱动器),但该调用似乎立即触发了我从服务访问共享文件夹的能力。
这听起来类似于数据库连接在服务启动时不起作用,但在手动启动时起作用,但在我的情况下,它是一个网络共享文件夹,而且我知道它也可以在上述情况下突然开始工作。
我认为这不是权限问题,因为它在成功获得访问权限时展示了对共享文件夹的完全访问权限。但我想知道原因,以便我能妥善处理。
windows - 如何获取 Windows 上次重启的原因
我想知道提供有关上次 Windows 重新启动源信息的 Windows API 函数(如果存在)是什么。可能的原因主要有以下三种:
- 电脑蓝屏死机
- 用户或程序关闭/重新启动计算机
- 失去了力量
我能得到的细节越多越好。但是,我至少需要知道主要的原因是什么。
我需要支持 Windows Vista 和 Windows 7。
回答:
似乎没有直接的 API 可以获取该信息。相反,我们必须收集 Windows 事件日志。系统重新启动信息位于事件查看器/Windows 日志/系统中。以下是事件 ID 提供的各种信息:
- 6005:Windows 启动
- 6006:Windows 关闭(正确)
- 6008:Windows 关闭(意外)
我还没有明白断电和系统崩溃之间的区别,但这是一个好的开始。
php - 如何在 PHP 中实现这样的功能?
它应该测试特定端口是否在 localhost 上打开,如果没有,请重新启动。
它在 Windows 中运行。
c# - 将 .NET 应用程序添加到注册表以在重新启动后启动以完成某些操作
如果我的应用程序需要重新启动系统以更改某些内容,并且我希望它在重新启动后自动继续其操作,我如何将密钥添加到注册表(更重要的是,在注册表中的位置)以在第一次重启?为了清楚起见,我希望这个重启启动只发生一次。换句话说,一旦计算机重新启动,应用程序就会启动,并且在下次启动/重新启动时,它不会自动启动。
是否应该通过添加“启动时启动”键然后将其删除来完成?我感觉有一个专门用于重启操作的注册表区域。
macos - 使用 gdb 重启远程目标机器
当它进入内核恐慌时,我正在通过远程目标(目标 remote-kdp)调试 Mac OS X 内核。我可以自省当时机器的状态,但如果我需要重启机器,我必须硬掉电,这涉及到直接物理访问。这意味着我不能编写内省内核恐慌的脚本。
是否可以在内核处于恐慌状态时要求内核进行硬重置?如果有帮助,那就是 i386 上的 Mac Mini;显然,由于它处于恐慌状态,我无法登录或执行“关机”或类似操作;但我想知道是否有某种汇编调用或重启命令可以用来要求机器重启?
c++ - 如何从 C++ 程序内部重新启动 Linux?
我有一个 Qt 4 GUI,我需要在下拉菜单中有一个选项,允许用户选择重新启动计算机。我意识到这似乎与以其他方式重新启动计算机的能力无关,但选择需要留在那里。我尝试使用 system() 调用以下命令:
- suid-root shell 脚本
- 一个非 suid 的 shell 脚本
- suid-root 二进制程序
他们都只是因为
打印。使用 system() 直接调用 reboot 做同样的事情。我并不是特别喜欢使用 system() 来做到这一点,但这似乎是最直接的选择。如何从 GUI 重新启动系统?
powershell - 使用 powershell 仅检查“自动”服务
我已经看到很多用于手动停止/启动列表中的服务的脚本,但是我如何以编程方式生成该列表 - 只是 - 自动服务。我想编写一些重新启动脚本,并且正在寻找一种方法来验证所有应该正确启动的服务实际上是否正确启动。