如何远程关闭计算机

如果您有两台或更多台计算机连接到您的家庭网络,您可以使用其中一台远程关闭其他计算机。 Windows、Linux 和 Mac 计算机都支持此功能,但有一些例外情况适用。

如何远程关闭计算机

例如,Windows 10 专业版和企业版使用以下过程,因为它们包括所需的组策略编辑器和远程注册表功能。

要使用 Windows 10 家庭版,您需要添加组策略编辑器、第三方应用程序,或者首先尝试调整注册表。更多细节和注意事项见下文。

以下是使用 Windows、Mac 或 Linux 远程关闭本地网络上任何 PC 的方法。

从另一台 Windows PC 关闭一台 Windows PC

要使用一台 Windows PC 关闭另一台 Windows 计算机,远程服务需要在要远程关闭的计算机上进行修改。这不是任何类型的更改或规避程序;这只是对 Windows 7、8、8.1 和 10 专业版和旗舰版中现有选项的更改。对于家庭版,请参见下文。

笔记: 两台 Windows PC 上都需要活动用户管理权限才能使用远程关机,并且您必须登录到同一个管理帐户。

  1. 在要关闭的远程 PC 上,单击任务栏左下角的 Cortana 搜索栏,键入 “服务” 并选择 “服务” 从列表中。

  2. 左键单击 “远程注册表” 然后选择 “特性。”

  3. 在“启动类型”部分,选择 “自动的” 从下拉菜单

  4. 点击 “行” 以确认您的选择。无需单击“应用”按钮,但您可能需要单击 “开始” “服务状态”部分下的链接。

  5. 在 Cortana 搜索栏中,键入 “防火墙” 并选择 “Windows Defender 防火墙” 从列表中。

  6. 点击 “允许应用程序或功能通过……” 在窗口的左侧。

  7. 点击 “更改设置” 编辑选项。

  8. 选中旁边的框 “Windows 管理规范 (WMI)。” 这一步也打勾 “私人的” 自动装箱。使用局域网时,切勿单击“公共”。

  9. 在控制远程关机的 PC 上,键入 “命令” 在 Cortana 搜索栏中,然后单击 “命令提示。”

  10. 程序打开后,输入 “关机/我” 或者 “关机-我” (无论您喜欢哪个)不带引号并按确认 “进入。”

  11. 当“远程关机对话框”窗口启动时,单击 “添加。”

  12. 在“添加计算机”弹出窗口中,键入 电脑名称 (主机名)您要关闭。字符仅以小写形式出现,因此无需将主机名大写。您可以通过在命令提示符终端中键入不带引号的“主机名”来查找名称。输入名称后,点击 “行” 保存它。

  13. 选择您的关机/重启选项,然后单击 “行” 激活远程 Windows 系统上的进程。 “重新启动”选项也可用,但不要为该选项选择“其他”,否则将不起作用。

  14. 如果上述说明未能成功完成,请在进入上述“关闭”命令提示符步骤之前尝试编辑注册表,然后继续执行这些步骤。类型 “注册” 在底部的 Cortana 搜索框中没有引号并选择 “注册表编辑器” 从列表中。

  15. 导航 “计算机\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System” 或将其复制并粘贴到注册表编辑器顶部的地址栏中。

  16. 右键单击 “系统,” 选择 “新的,” 选择 “DWORD(32 位)值”, 然后将值从“0”更改为 “1” 在“数值数据”框中。恢复上述命令提示符步骤中的说明。

上述过程有助于确保各种 Windows 操作系统和版本之间的兼容性。但是,Windows 10 Home 似乎仅通过向“Windows 10 远程 PC”添加新的注册表项来工作。不需要任何其他步骤。

从另一台 Windows 计算机关闭 Windows 7、8、10 家庭版 PC

如前所述,Windows 7、8、8.1 和 10 家庭版不会解锁组策略编辑器 (Gpedit.msc),这使得远程关机更难实现。它存在于操作系统的深处,但它以多种方式被锁定且无法运行。

组策略编辑器在“技术上”需要执行前面的步骤来远程关闭 Windows 7/8/10 PC,尽管前面提到的注册表更改在 Windows 10 家庭版系统上做得很好。无论如何,此时您有三个选项:尝试修复注册表(首先推荐)、添加/解锁 gpedit 或安装第三方应用程序。以下是选项。

选项 1:尝试注册表修复

如前面的步骤所述,前往注册表,导航到“Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System”,添加一个新的 DWORD(32 位)值,然后将值更改为 1 。 就这么简单!

选项 2:在 Windows 家庭版中添加/解锁组策略编辑器

要将组策略编辑器 (Gpedit.msc) 添加到 Windows 家庭版,黑客、程序员和技术人员都找到了将 Gpedit.msc 和远程注册表添加到 Windows 10 家庭版和其他家庭版的方法,创建可下载的可执行文件、zip 文件、和批处理文件。

无论如何,由于其他 Windows 操作系统的差异,下载并不能使 Gpedit 完全发挥作用。尽管如此,这些文件仍足以执行远程功能并承载大部分组策略功能。请注意 大多数批处理文件和可执行文件不可卸载,可能会导致其他问题。 这种情况在 Windows 用户中很常见。

对于“无法打开注册表”错误或组策略问题,请尝试此 Windows Home Edition gpedit 安装修复程序或遵循此 gpedit 启用程序程序。

选项 3:安装第三方 Windows 远程关机应用程序

也有执行远程关机功能的第三方应用程序。当尝试远程关闭 Windows 7、8、8.1 或 10 家庭版 PC 时,应用程序通常需要更改一些文件(并在许多情况下移动其中的一些文件)以防止出现“无法访问注册表”错误。

对于“拒绝访问”或“无法打开注册表”问题,请尝试使用免费的 ManageEngine Shutdown/Restart 应用程序或远程关机管理器。

笔记: Microsoft Windows 条款和条件禁止操作系统更改、逆向工程和规避受限功能,因此风险自负。

从 Linux 计算机关闭 Windows PC

您也可以从 Linux 计算机远程关闭计算机。为了使其工作,您必须以与从另一台 Windows PC 远程关机相同的方式准备 Windows PC(步骤 1-10)。顺便说一下,让我们看看如何从 Linux 计算机远程关闭 Windows PC。

有两件事你必须牢记。首先,您需要在 Windows PC 上拥有管理员权限。其次,两台计算机都必须连接到同一个 LAN/无线网络。

  1. 找出您的 Windows PC 的 IP 地址。您可以通过命令提示符找到它。打开它并输入“ipconfig”并按“Enter”。您需要 IPv4 地址。您也可以在路由器的配置中找到它。它位于 DHCP 客户端表中。记下远程计算机的 IP 地址,因为稍后您将需要它。
  2. 接下来,启动 Linux 计算机的终端。
  3. 安装 Samba,这是将 Linux 计算机连接到 Windows PC 所需的协议。对于 Ubuntu,请使用以下命令:“sudo apt-get install samba-common”。终端会在安装前询问您的 root 密码。
  4. 安装 Samba 后,输入“net rpc shutdown – I IP 地址 – U user%password”。将 IP 地址部分替换为 Windows PC 的实际 IP 地址。输入 Windows 用户名而不是“用户”,输入 Windows 管理员帐户的密码而不是“密码”。

远程关闭 Mac

您还可以远程关闭 Mac。请记住,您用来执行远程关机的 Mac 和计算机必须连接到同一网络。此外,您将需要两台计算机上的管理员访问权限。

无论您是使用另一台 Mac 还是 Windows PC 来关闭您的 Mac,该过程看起来都非常相似。让我们看看如何远程关闭 Mac:

  1. 打开另一台 Mac 的终端。或者,如果您使用 Windows PC 远程关闭 Mac,则可以通过 PuTTY 执行此操作。
  2. 一旦终端或 PuTTY 启动,输入“ssh [email protected]”。您应该将“用户名”替换为远程 Mac 的用户名。此外,将“ipaddress”部分替换为 Mac 的实际 IP 地址。要在 OS X 10.5 及更高版本上查找 Mac 的 IP 地址,请转到 Apple 图标 > 系统偏好设置 > 网络。如果您运行的是 OS X 10.4,请转至 Apple 图标 > 系统偏好设置 > 网络 > 您的网络 > 配置 > TCP/IP。
  3. 询问时,提供远程 Mac 的用户密码。
  4. 接下来,如果您想立即关闭 Mac,请输入“sudo /sbin /shutdown now”,然后按“Return”或“Enter”。如果你想重新启动它,命令应该是这样的:“sudo /sbin / shutdown -r”。

最后的想法

无需手动关闭或重新启动网络上的每台计算机,您可以在几分钟内从一台计算机远程执行此操作。要工作,如果您使用的是 Windows PC,您只需要在每台计算机上都拥有管理员访问权限并执行一些基本的系统设置调整。不要忘记 Windows Home Editions 不会解锁组策略编辑器或远程注册表功能,但上面的选项应该可以解决问题!