14 мая 2013 г.

Как удалить историю RDP соединений в Windows

vlsdtv | 14:45 |


RDP клиент в Windows (mstsc.exe) при каждом успешном соединении с удаленным компьютером сохраняет в системе его имя (или ip адрес) и имя пользователя, под которым был выполнен вход. В дальнейшем эта информация используется rdp клиентом, который предлагает пользователю выбрать одно из подключений, которыми он уже пользовался ранее, позволяя выбрать из списка  имя удаленного rdp сервера, и подставляет используемое для входа имя пользователя.
Но это несекьюрно и не безопасно, особенно, когда соединяешься с общедоступного компьютера.
Информация о терминальных сессиях хранится индивидуально для каждого пользователя компьютера.
Как удалить историю RDP соединений в Windows
Нужно лезть в реестр и править там.
1.    Переходим по ветке HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client

2.    В Default хранится история о 10 последних rdp подключениях) и Servers -содержит список всех rdp серверов и имен пользователей, используемых ранее для входа.
3.    В ветке HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default,  содержится список 10 терминальных серверов, который использовались последними (по научному - MRU – Most Recently Used). Имя (ip адрес) терминального сервера хранится в значении ключа MRU*. Чтобы очистить историю - выделить все ключи с именами MRU0-MRU3 - Удалить.

4.    В ветке HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers содержится список всех RDC соединений, которые когда либо устанавливались с данного компьютера. Если развернуть ветку с именем (ip адресом) любого сервера, то там есть ключ  UsernameHint (подсказка имени пользователя) можно увидеть имя пользователя, под которым осуществлялось rdp соединение.

5.    Чтобы очистить историю всех rdp-подключений и сохраненных имен пользователей необходимо очистить содержимое ветки Servers. Правда проще всего удалить целиком Servers ветку, а затем просто пересоздать  ее.
6.    Помимо указанных веток в реестре, необходимо удалить дефолтное rdp соединение (содержит информацию о самом последнем rdp подключении), хранящееся в файле Default.rdp (файл является скрытым и находится в каталоге Мои документы.

Очистка историю (логов) подключений по RDP с помощью сценария

Так как админ всегда (или почти всегда) ленив, можно  по быстрому состряпать батник, который может очищать историю подключений. Его можно запихнуть как в автозагрузку, так и через GPO (если конечно надо).
Батник простой, описывать его не имеет смысла.
Все!

Комментариев нет :

Отправить комментарий

Search