我有 Windows 機器(運行 w7x64)自幾個月以來一直在執行給定的作業。我沒有任何實體存取權限,通常透過 RDP(遠端桌面協定)進行控制。
目前,該機器正在執行常規工作,但可能由於某些記憶體洩漏過程,我無法透過 RDP 存取它。具體來說,當嘗試連線時,它仍然停留在「配置遠端會話」的過程中(登入資訊已輸入)。
我必須使用哪些選項來查看哪些進程正在運行並終止它們?我可以進行某種控制台連線嗎?或者我可以發出強制重啟指令嗎?
任何幫助表示讚賞
答案1
有很多選項可能會有所不同,具體取決於您使用的 Windows 版本。由於您沒有指定版本,我將顯示 dos 版本和 Powershell 版本。這些都假設您擁有計算機的必要權限。
cmd.exe(幾乎適用於任何版本的 Windows):
Tasklist /s YourComputer
記下要終止的程序的 PID
Taskkill /s YourComputer /fi "pid eq ####"(將 #### 替換為您的PID )
或要重新啟動,請使用下列指令:
shutdown /r /c "Comment about shutdown" /m \YourComputerName /t 0PowerShell(要重新啟動的電腦必須安裝 Powershell):
Get-Process -computername YourComputer
Stop-Process -computername YourComputer -name ProcessName
或要重新啟動,請使用下列指令:
Restart-computer -computername YourComputerName -force