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

Удаленно активировать удаленное администрирование в Windows Server 2008

У меня работает безголовый сервер Windows Server 2008 R2, и, очевидно, я забыл включить удаленное администрирование. Каждая попытка подключения через удаленный рабочий стол, даже с правами администратора, в настоящее время отклоняется, поскольку удаленный рабочий стол не лицензирован. Это правильно, потому что мне это не нужно на этой машине, просто у меня должна быть возможность время от времени настраивать систему.

Так что я немного ленив: я не хочу выключать систему, переносить ее в какое-то место с монитором и клавиатурой, менять конфигурацию, снова выключать и нести обратно.

Есть ли способ удаленно подключиться к машине и активировать удаленное администрирование через сеть, чтобы я мог подключиться снова?

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

  • использовать Параметр / admin при вызове mstsc, чтобы убедиться, что вы открываете административное соединение - например, mstsc.exe / v: yourServerName / admin
  • проверьте через удаленный доступ к реестру, если fDenyTSConnections (погуглите, мне не разрешено публиковать больше гиперссылок из-за этой "отличной" функции serverfault.com) установлен на 0 на вашем сервере
  • удалите роль служб удаленных рабочих столов с помощью командная строка удаленно выполняется с помощью psexec (вам также придется погуглить на этом)

Вы можете легко сделать это, запустив regedit на любом ПК в той же подсети. Подключитесь к удаленному реестру, выберите целевой сервер и отредактируйте HKLM \ System \ Control \ CurrentControlSet \ Terminal Server, который имеет значение ключа fDenyTSConnections от 1 до 0.

Вам нужно будет перезагрузить удаленный компьютер, чтобы это вступило в силу, поэтому на том же компьютере, на котором вы запускали regedit, загрузите командную строку и введите команду выключения, предназначенную для удаленного компьютера, с помощью переключателя -r.