Увімкніть віддалений віддалений робочий стіл або віддалене адміністрування


3

Нещодавно я переформатував один з моїх комп'ютерів і забув увімкнути Віддалений робочий стіл . Тепер я намагаюся захопити деякі файли з цього комп'ютера, але я не можу отримати доступ до нього. У мене є обліковий запис адміністратора і я можу отримати доступ до локальної мережі (віддалений робочий стіл іншого комп'ютера, який знаходиться в мережі), але я не можу зрозуміти, як теж включити віддалений робочий стіл або адміністрацію.

я знайшов цей пост перспективним, але оскільки віддалене адміністрування не було, я не зміг увімкнути віддалений робочий стіл.

Як увімкнути віддалений робочий стіл на комп'ютері під керуванням Windows 8 з іншого комп'ютера з ОС Windows 7 у тій самій локальній мережі?


Схоже, що це буде ризик для безпеки, якщо це можливо.
Brad Patton

Так, я згоден. Я просто думав, якщо у мене є ім'я користувача і пароль, які можуть бути використані для перевірки особи.
Nick

Це Catch-22 - вам потрібно віддалений робочий стіл, щоб увімкнути віддалений робочий стіл. Якщо у вас немає ssh сервер працює, вам знадобиться фізичний доступ до машини ...
MattDMo

Відповіді:


5

Повідомлення, на яке ви пов'язали згадане, використовуєте PSEXEC від Люкс Sysinternals . Припускаючи, що у вас є допустимі облікові дані адміністратора для віддаленого комп'ютера і можуть розмовляти з ним через мережу, то він повинен працювати добре для запуску команд і додатків на машині.

Інший повідомлення показує, як редагувати потрібний розділ реєстру за допомогою командного рядка. PSEXEC можна використовувати для запуску цієї команди на віддаленому комп'ютері. Це виглядатиме так:

psexec \\<computer name or ip address> -u <username> -p <password> reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

Віддалений комп'ютер також потрібно буде перезавантажити, як завжди PSEXEC може обробити це:

psexec \\<computer name or ip address> -u <username> -p <password> shutdown -r -t 0

Ви навіть повинні робити все PSEXEC речі? Ми мали досвід, який ви можете відкрити regedit з машини Windows 7 - & gt; натисніть File - & gt; Connect Network Registry.... Це дозволить вам підключитися до реєстру віддаленого комп'ютера, щоб перейти до потрібного ключа, як описано вище?
Kinnectus

2
@BigChris ви могли б дійсно, є кілька застережень, хоча найбільшим з них є те, що вам потрібно увійти в систему як користувач, який є адміністратором на обох комп'ютерах. Це не масова угода в середовищі домену (принаймні там, де я працюю), але може бути перешкодою в середовищі робочих груп. Використання psexe, ви вказуєте облікові дані для віддаленого комп'ютера, тому вам не потрібно турбуватися про обліковий запис, який використовується на вашому кінці. Також це можна зробити за допомогою командного рядка, який спрощує сценарій / цикл для виконання декількох машин одночасно (або послідовно).
Windos

Можливо, потрібно буде додати правила брандмауера, побачити мій інший відповідь (з якого ви бажаєте зібрати і перетворити цю @Windos).
matt wilkie

2

Спробуйте (від підвищений командний рядок )

reg add \\<MachineName>\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

Or

Початок - & gt; Запустити - & gt; regedit - & gt; в порядку

Підключіть параметр "Реєстр мережі" в меню Файл

Перегляньте Active Directory, щоб знайти віддалений сервер

Тепер перейдіть до розділу HKLM, щоб знайти наступний ключ реєстру

HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

Під ключем сервера терміналів ви знайдете ім'я REG_DWORD

fDenyTSПідключення

. Двічі клацніть на цьому значенні, щоб відкрити вікно Змінити значення DWORD і change the value data from 1 (Remote Desktop disabled) to 0 (Remote Desktop enabled)


0

Розширення @windos відповідь додати правила брандмауера та перенести короткий сценарій:

setlocal
set .h=\\Machine9999
psexec %.h% reg add "hklm\system\currentcontrolset\control\terminal server" ^
  /f /v fDenyTSConnections /t REG_DWORD /d 0
psexec %.h% netsh firewall set service remoteadmin enable
psexec %.h% netsh firewall set service remotedesktop enable
endlocal

Сценарій передбачає, що поточний користувач має віддалені облікові дані адміністратора, додайте -u і -p для коригування, якщо це необхідно. Я не знайшов необхідність перезавантаження в нашому середовищі. Останнім часом тестували на Win10 Enterprise x64.

Інші джерела:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.