Я пытаюсь управлять службами удаленного компьютера в рабочей группе через оснастку Services MMC. Оба компьютера работают под управлением Windows 8.1 Pro и находятся в частной (частной, как в Windows) сети. RDP между ними работает, но иногда ненадежно, и у меня нет физического доступа к машине, чтобы перезапустить ее.
Я начал с "Ошибка 5: Доступ запрещен". Чтобы разрешить доступ, я разрешил удаленное управление службами для частных сетей в настройках брандмауэра, как описаноздесь. Я также установил LocalAccountTokenFilterPolicy на 1, как описаноздесь.
Хотя я могу запустить сейчас sc \\computer stop TermService
, я хотел бы использовать для этого консоль управления. Но когда я пытаюсь подключить оснастку Services к удаленной машине, я получаю ошибку 1726: Remote Procedure Call failed.
Есть ли какие-нибудь подсказки, что еще нужно сделать, чтобы включить удаленное администрирование сервисов?
решение1
Не зная конкретного ответа, шаги, которые я бы предпринял для устранения неполадки, были бы следующими: создайте исключение any/any для вашего хоста в профиле Private брандмауэра Windows хоста, которым вы пытаетесь управлять, просто чтобы определить, является ли это проблемой брандмауэра или есть что-то еще. Если это сработает, вы можете использовать Message Analyzer, чтобы определить, к каким портам вы обращаетесь на удаленном хосте (я подозреваю, что вам нужно будет разрешить 135 для RPC). Затем вы можете удалить исключение для вашего управляющего хоста и создать соответствующее правило брандмауэра.
Я подозреваю, что это решит вашу проблему, если нет, то ее причиной является не брандмауэр, а что-то другое, но я сомневаюсь, что до этого дойдет.
решение2
Теперь все работает. Чтобы все заработало, потребовалась перезагрузка.