Louis 於 2023年05月06日 最近一次更新

有沒有可以將遠端電腦重開機的指令?

由於工作性質的原因,有時候您需要對遠端電腦執行某些動作,例如重開機、關機、睡眠等。

如果您有重開機遠端電腦的需求,可以使用Windows遠端桌面或者其他軟體連線到遠端電腦,並手動將遠端電腦重開機。

restart-computer

如果我因為某些情況無法連線到遠端電腦怎麼辦?您不必著急,仍然有一些其他方法可以將遠端電腦重開機,例如特定的指令。

 

「小弟最近接手了電腦管理方面的工作,一位客戶的電腦出現了一些小問題,重開機應該可以快速解決。但令人尷尬的是,小弟不太清楚如何將遠端電腦重開機。我對於命令列還是比較熟悉的,想問問各位大大有沒有可以重開機遠端電腦的指令?」

- 來自網路的一則貼文

事實上,您可以透過正確的指令將遠端電腦重開機。接下來,會為您介紹3種不同的遠端重開機指令。

如何使用指令重開機遠端電腦?

我可以使用命令提示字元、PowerShell以及PsExec重新啟動遠端電腦。不過,在開始之前,您需要先做好相應的準備工作。

開始之前的準備工作

在使用遠端重開機指令之前,您需要完成以下5項準備工作。

➠ 第1步:將兩台電腦連線到同一網路(內網)。

第2步:您需要獲取遠端電腦的使用者權限。

第3步:您需要獲取遠端電腦的IP位址以及使用者名稱。

1、按下Win+R開啟執行視窗,輸入「cmd」並按下Enter鍵。

2、在命令提示字元視窗,輸入「ipconfig」並按下Enter鍵。然後,您可以看到一組IP位址,其中IPv4位址就是您需要的遠端電腦IP位址。

ipv4-cmd

3、然後,您可以繼續輸入「query user」並按下Enter鍵,就可以檢視遠端電腦的使用者名稱了。

query-user

第4步:啟動Remote Registry服務

1、按下Win+R開啟執行視窗,輸入「services.msc」並按下Enter鍵。

2、在「服務」視窗,從列表中找到「Remote Registry」,使用滑鼠連按兩下打開它。

remote-registry

3、找到「啟動類型」部分,將它設定為「自動」,並單擊確定以儲存變更。

automatic-run-remote-registry

➠ 第5步:設定Windows防火牆

1、按下Win+S打開搜尋欄,輸入「Windows Defender 防火牆」並打開它。

2、從視窗左側選擇「允許應用程式或功能通過Windows Defender 防火牆」。

allow-firewall-through

3、先單擊右上方的「變更設定」,再從列表中找到並勾選「Windows Management Instrumentation (WMI)」核取方塊,單擊確定以儲存變更。

windows-management-instrumentation

方法1、透過命令列將遠端電腦重開機

Windows系統內建了一個命令提示字元(CMD),您只需在CMD視窗中,輸入特定的指令即可將遠端電腦重開機。接下來,將為您介紹遠端重開機指令。

1、在遠端電腦上,按下Win+S打開搜尋欄,輸入「cmd」並選擇以系統管理員身分執行

2、輸入「shutdown /?」並按下Enter鍵,就可以檢視所有關機指令。

cmd-reboot-command

3、在主機上,以系統管理員身分開啟命令提示字元視窗,並根據上面準備工作中檢視到的電腦名稱加上「/r」,即可將遠端電腦重開機。完整的指令如下:

shutdown m \\遠端電腦名稱 /r

cmd-reboot

方法2、透過PowerShell將遠端電腦重開機

除了命令提示字元之外,您還可以在PowerShell發送特定的指令,以便將遠端電腦重開機。

以下就是PowerShell中的遠端重開機指令。

1、右鍵單擊「開始」,從選單中選擇「Windows PowerShell(系統管理員)」。

2、然後,您可以在Windows PowerShell視窗中輸入以下指令:

Restart-Computer -ComputerName REMOTE_COMPUTER_NAME -Force

powershell-reboot

請注意,您需要將REMOTE_COMPUTER_NAME替換為遠端電腦的IP位置或使用者名稱。

3、然後,您只需耐心等待遠端電腦重新啟動即可。

小貼士:如果您需要重開機電腦列表,只需在文字中列出所有想要的電腦,並將它加入到PowerShell指令,例如restart-computer (get-content c:\work\computers.txt)。

方法3、透過PsExec將遠端電腦重開機

PsExec是一個Microsoft工具,可以協助您在遠端電腦上執行各種指令,包括遠端重開機指令。需要提醒您的是,PsExec並不是一個預設的Windows工具,因此您需要手動安裝它。

1、在本機上,從瀏覽器下載PsExec工具。

2、然後,從檔案總管中找到已下載的PsExec壓縮檔,在一個資料夾將它解壓縮。

3、再次打開檔案總管,找到資料夾並在搜尋欄輸入「cmd」,再按下Enter鍵。

search-cmd

4、然後,資料夾中的命令提示字元將開啟,您只需輸入正確的指令即可。

PsExec基本語法如下:

PsExec.exe \\remote-pc-name shutdown /r

例如,您想要重新啟動一個名稱為「CLOUD-9GA5IF08G」的遠端電腦,完整指令應當為:

PsExec.exe \\CLOUD-9GA5IF08G shutdown /r

reboot-using-psexec

延伸閱讀:如何輕鬆地將遠端電腦重開機

上面介紹的3種遠端重開機指令雖然有效,但並不是所有人都能夠熟練使用CMD指令,特別是對於一些電腦初學者來說,上述方法確實有一定難度。

有沒有一種簡單的遠端重開機方法?答案是肯定的,您可以使用遠端桌面重開機,或者使用這款更簡單易用的遠端桌面軟體AnyViewer

它是一款免費的遠端桌面軟體,只需簡單幾個步驟就可以輕鬆連線到任何網路中的遠端電腦,並一鍵執行遠端重開機、關機或鎖定等動作。以下是AnyViewer的其他優勢介紹:

➠ 它可以在Windows電腦、iOS以及Android裝置中使用。
➠ 它的遠端連線穩定且安全,並支援無人值守訪問。
➠ 它支援實時聊天、檔案傳輸、遠端畫面解析度調整等實用功能。

接下來,請先下載並安裝AnyViewer,再按照以下步驟進行作業。

免費下載 Win 11/10/8.1/8/7/伺服器
安全下載

1、在本機與遠端電腦上,分別打開已安裝的AnyViewer,前往「登入」視窗註冊一個帳戶。請注意,如果您之前已經在AnyViewer官網註冊過帳戶,可以直接登入。

log

2、前往「裝置」視窗,從列表中找到您想要連線的遠端電腦,右鍵點選此電腦,並點選「一鍵控制」。

devices-operations

3、然後,您就可以隨意控制遠端電腦了,就像正坐在它面前一樣。

controller-toolbar

【小貼士】
您可以根據需求選擇是否將AnyViewer免費帳戶升級為專業或企業版。如果您選擇升級,則可以立即享受以下功能:
➢ 檔案傳輸速度更快(10 MB/s),可以傳輸體積更大的檔案(最大為1TB)。
可以開啟「隱私模式」以提升遠端連線的隱私性。
可以為帳戶配置更多裝置,以便一鍵快速遠端連線。
可以同時建立更多的遠端連線。

總結

這篇文章為您介紹了3種遠端重開機指令,您可以根據喜好任選其一,以便將遠端電腦重開機。如果您想要尋求一種更加簡單的遠端重開機方法,可以嘗試上文介紹的AnyViewer軟體,它簡單易用的特點會更加適合大部分普通電腦使用者。