Назад | Перейти на главную страницу

Windows RDP: какие параметры удаленно убить процесс, который предотвращает соединение rdp

У меня есть машина с Windows (работающая под w7x64), выполняющая с месяцами заданную работу. У меня нет физического доступа к нему, и я обычно управляю через RDP (протокол удаленного рабочего стола).

В настоящее время машина выполняет обычную работу, хотя, вероятно, из-за некоторой утечки памяти, я не могу получить к ней доступ через RDP. В частности, при попытке подключения он остается в процессе «настройки удаленного сеанса» (информация для входа уже введена).

Какие параметры мне нужны, чтобы увидеть, какие процессы запущены, и убить их? Могу ли я сделать какое-то консольное подключение? или я могу выполнить команду принудительной перезагрузки?

любая помощь приветствуется

Есть довольно много параметров, которые могут различаться в зависимости от используемой версии Windows. Поскольку вы не указали версию, я покажу версию dos и версию Powershell. Оба предполагают, что у вас есть необходимые разрешения для компьютера.

  1. cmd.exe (работает практически с любой версией Windows):
    Список задач YourComputer
    Обратите внимание на PID процесса, который вы хотите убить
    Taskkill / s YourComputer / fi "pid eq ####" (замените #### своим PID)

    Или для перезагрузки используйте эту команду:
    shutdown / r / c "Комментарий о завершении работы" / m \ YourComputerName / t 0

  2. PowerShell (на компьютере, который вы перезагружаете, должен быть установлен Powershell):
    Get-Process -computername YourComputer
    Stop-Process -computername YourComputer -name ProcessName

    Или для перезагрузки используйте эту команду:
    Restart-computer -computername YourComputerName -force