
Способ 1:
Открываем консоль cmd.exeДля Windows XP\7\8:
wmic /node:»HOSTNAME» /user:»DOMAIN\USER» path win32_terminalservicesetting where (__Class!=»») call setallowtsconnections 1
Для Windows 2003\2008:
wmic /node:»HOSTNAME» /user:»DOMAIN\USER» rdtoggle where ServerName=»HOSTNAME» call setallowtsconnections 1
Где HOSTNAME — сетевое имя удаленной машины, DOMAIN\USER — логин пользователя в формате домен\логин. С логин@домен не сработает.
Если компьютер не в домене, то вместо DOMAIN\USER пишем HOSTNAME\USER или IP\USER.
Если появляется ошибка «Сервер RPC не доступен» — проверяем штатный брандмауэр. Его можно отключить через управление компьютером :
Вызываем оснастку «Управление компьютером» (можно вызвать в консоли compmgmt.msc).
Или например, кликнув правой кнопкой на иконке «Мой компьютер», пункт «Управление», потом в левой панели, верхний пункт «Управление компьютером (COMP)» опять правой кнопкой, «Подключиться к другому компьютеру», вводим имя хоста или ip-адрес.
Если получилось — ищем службу Брандмауэр и останавливаем.
Способ 2:
Для этого также Вызываем оснастку «Управление компьютером». Подключаемся к удаленнному компу, находим службу «Удаленный реестр» и включаем ее
Затем на своем компьютере заходи в regedit — > файл — > сетевое реестр — > \\192.168.0.1 (ip нужного компьютера)
Находим и меняем параметр на 0 — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSсonnections=0
Все эти манипуляции однако возможны лишь при включенной службе «Удалённый реестр». В большинстве случаев эта служба отключена в нестандартных сборках Windows из соображений безопасности.
В этом случае можно попробовать запустить эту службу удалённо.
Для запуска нам потребуется утилита psexec из набора Pstools.Утилита psexec - позволяет выполнять команды на удаленном компьютере, как будто мы работает в локальной командной строке.
1) Скачиваем последнюю версию psexec
3) Сохраняем её к примеру в c:\temp
4) Запускаем утилиту командной строки (cmd.exe) от имени доменного администратора (или администратора удаленного компьютера)
5) Переходим в папку cd c:\temp
6) Выполняем команду: psexec \\computername net start remoteregistry
Где computername заменяем на имя или сетевой адрес компьютера. Если все пройдет без ошибок, psexec сам установит свой сервис и выполнит необходимые команды.
6) Выполняем команду: psexec \\computername net start remoteregistry
Где computername заменяем на имя или сетевой адрес компьютера. Если все пройдет без ошибок, psexec сам установит свой сервис и выполнит необходимые команды.
Спасибо за внимание.
Цитирую часть статьи где проблема;
ОтветитьУдалить"В этом случае можно попробовать запустить эту службу удалённо.
Для запуска нам потребуется утилита psexec из набора Pstools.
Утилита psexec - позволяет выполнять команды на удаленном компьютере, как будто мы работает в локальной командной строке.
1) Скачиваем последнюю версию psexec
3) Сохраняем её к примеру в c:\temp
4) Запускаем утилиту командной строки (cmd.exe) от имени доменного администратора (или администратора удаленного компьютера)
5) Переходим в папку cd c:\temp
6) Выполняем команду: psexec \\computername net start remoteregistry
Где computername заменяем на имя или сетевой адрес компьютера. Если все пройдет без ошибок, psexec сам установит свой сервис и выполнит необходимые команды.
"
Реальный ответ: psexec программа скажем так доп. Все намного проще cmd->services.msc там имя удаленного компа и спокойно управляем (включаем ) службы необходимые .