У меня есть машина с Windows (работающая под w7x64), выполняющая с месяцами заданную работу. У меня нет физического доступа к нему, и я обычно управляю через RDP (протокол удаленного рабочего стола).
В настоящее время машина выполняет обычную работу, хотя, вероятно, из-за некоторой утечки памяти, я не могу получить к ней доступ через RDP. В частности, при попытке подключения он остается в процессе «настройки удаленного сеанса» (информация для входа уже введена).
Какие параметры мне нужны, чтобы увидеть, какие процессы запущены, и убить их? Могу ли я сделать какое-то консольное подключение? или я могу выполнить команду принудительной перезагрузки?
любая помощь приветствуется
Есть довольно много параметров, которые могут различаться в зависимости от используемой версии Windows. Поскольку вы не указали версию, я покажу версию dos и версию Powershell. Оба предполагают, что у вас есть необходимые разрешения для компьютера.
cmd.exe (работает практически с любой версией Windows):
Список задач YourComputer
Обратите внимание на PID процесса, который вы хотите убить
Taskkill / s YourComputer / fi "pid eq ####" (замените #### своим PID)
Или для перезагрузки используйте эту команду:
shutdown / r / c "Комментарий о завершении работы" / m \ YourComputerName / t 0
PowerShell (на компьютере, который вы перезагружаете, должен быть установлен Powershell):
Get-Process -computername YourComputer
Stop-Process -computername YourComputer -name ProcessName
Или для перезагрузки используйте эту команду:
Restart-computer -computername YourComputerName -force