Windows RDP: какие параметры позволяют удаленно завершить процесс, который препятствует подключению по RDP

Windows RDP: какие параметры позволяют удаленно завершить процесс, который препятствует подключению по RDP

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

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

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

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

решение1

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

  1. cmd.exe (работает практически с любой версией Windows):
    Tasklist /s 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

Связанный контент