Очистить историю rdp: Очистка истории RDP подключений в Windows
Содержание
Удаляем историю подключений к удаленному рабочему столу (RDP) / Мультим
Удаляем историю подключений к удаленному рабочему столу (RDP) / Мультим
20-01-2018 15:22 35083
ИТ-аутсорсинг
RDP-клиент в Windows ( команда: «mstsc.exe») при каждом успешном соединении с удаленным компьютером сохраняет в системе его ip-адрес (имя), а также имя пользователя, под которым был выполнен вход. В дальнейшем эти данные используется RDP-клиентом, который предлагает пользователю выбрать одно из подключений, которым он уже пользовался ранее, и подставляет используемый для входа логин пользователя.
Это удобно для пользователя, однако небезопасно, особенно когда rdp-соединение инициируется с общедоступного компьютера.
Как удалить историю RDP-соединений в Windows:
Очистить список истории rdp-подключений обычными средствами Windows не получится, придется вносить изменения в системный реестр.
1. Откройте редактор реестра (команда: «regedit.exe») и перейдите в ветку
HKEY_CURRENT_USER\Software\Microsoft\Terminal ServerClient
2. Нас интересуют два раздела: Default (хранит историю о 10 последних rdp-подключениях) и Servers (содержит список всех rdp-серверов и имен пользователей используемых ранее для входа).
3. Открываем раздел Default. Он содержится список 10 терминальных серверов, которые использовались последними (MRU – Most Recently Used). Имя (ip-адрес) терминального сервера хранится в значении ключа MRU*. Чтобы очистить историю последних rdp-соединений, выделите все ключи с именами MRU0-MRU9, щелкните правой кнопкой мыши и выберите пункт Delete.
4. Перейдем в раздел Servers. В нем содержится список всех RDC (remote desktop client) соединений, которые когда либо устанавливались с данного компьютера. Если развернуть ветку с именем (ip-адресом) любого сервера, то в ключе Username\Hint (подсказка имени пользователя) можно увидеть имя пользователя, под которым осуществлялось rdp-соединение.
5. Чтобы очистить историю всех rdp-подключений и сохраненных имен пользователей, необходимо очистить содержимое ветки Servers.
6. Помимо указанных веток в реестре, необходимо удалить дефолтное rdp-соединение (содержит информацию о самом последнем rdp-подключении), хранящееся в файле Default.rdp. Сам файл является скрытым и находится в каталоге Documents (Мои документы).
Данный метод протестирован и работает на всех версиях операционных систем windows начиная с 7 и до 10, а так же, на серверных системах с 2003 по 2016. В том случае если необходимо совсем отключить историю rdp, можно ограничить права системе на запись в данную ветку реестра (если вы не специалист, рекомендуем Вам этого не делать).
- Песочница
МультимАутсорситингИТМультимСПбRDPБезопасностьУдаленное управление
Мобильный компьютер для интраорального сканирования — 18-12-2020
Организуем офис на тонких клиентах — 13-12-2020
Как удалить локальный LVM в Proxmox — 02-10-2020
Система управления задачами в компании Мультим — 24-09-2020
Работа в виртуальном офисе из любой точки мира — 10-05-2020
Одновременная работа нескольких пользователей на одном компьютере — 06-05-2020
Как очистить историю подключений через RDP в Windows
При использовании встроенного клиента подключений через удалённый рабочий стол (mstsc. exe) нужно быть готовым к тому, что Windows сохраняет историю подключений. Сохраняются имя или IP-адрес удалённого устройства и имя пользователя, под которым было осуществлено подключение. Иногда это может приводить к глюкам операционной системы. Впрочем, и без последних иногда возникает необходимость очистить историю RDP-подключений.
К примеру, Вы подключаетесь по RDP с общедоступного компьютера. Не лучшая мысль, но иногда так складываются обстоятельства. Информация о подключениях хранится в реестре Windows отдельно для каждого пользователя. Таким образом, если пользователь не обладает правами администратора в системе, историю чужих подключений он не посмотрит. А вот администратор может посмотреть чужие подключения.
Очистка истории подключений через RDP
Итак, посмотрим, что у нас в реестре. Откройте реестр Windows командой regedit. Можно вбить в командной строке или через Пуск → Выполнить.
Нас интересует ветка HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client. Обратим внимание на подразделы Default и Servers. Первый хранит информацию о 10 последних подключениях, а второй содержит в себе перечень всех удалённых устройств и имён пользователей, которые использовались для подключения по RDP.
Зайдя в HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default, вы увидите десять ключей реестра с именами от MRU0 по MRU9 (Most Recently Used). Удалите их, чтобы очистить историю подключений по RDP.
Если развернуть HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers, то можно увидеть перечень хостов, к которым ранее подключались под текущим пользователем. Интересны ключи UsernameHint и CertHash. Это имя пользователя, которое ранее использовалось для подключения к хосту, и отпечаток RDP-сертификата сервера. Имя пользователя из UsernameHint будет подставлено при следующей попытке подключения к удалённому компьютеру.
Удалите содержимое ветки HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers. Если подразделов там много, можно удалить раздел Servers целиком, а потом создать новый пустой с таким же именем.
Далее необходимо удалить файл Default.rdp из каталога Документы текущего пользователя. Файл является скрытым, поэтому предварительно нужно включить отображений скрытых файлов и папок.
Но и это ещё не всё. Информацию о последних RDP-сессиях Windows хранит ещё и в списках быстрого перехода (jump lists). Если набрать в поисковой строке «mstsc», то можно будет увидеть совершённые ранее подключения. Чтобы отключить ведение истории, откройте в реестре ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, найдите там ключ Start_TrackDocs (или создайте, если ключ отсутствует) и задайте ему значение 0 (тип DWORD). Для очистки уже существующих списков, нужно удалить файлы в каталоге %AppData%\Microsoft\Windows\Recent\AutomaticDestinations.
Вышеописанные действия можно автоматизировать. Ниже пример скрипта:
@echo off reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" attrib -s -h %userprofile%\documents\Default.rdp del %userprofile%\documents\Default.rdp del /f /s /q /a %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
Что делает данный скрипт?
- Отключение вывода информации в консоль;
- Очистка информации о последних 10 подключениях;
- Очистка информации о ранее сделанных подключениях путём пересоздания раздела Server;
- Убирание атрибутов Скрытый и Системный у файла Default.rdp в каталоге текущего пользователя;
- Удаление файла Default.rdp;
- Очистка списков быстрого перехода.
Скрипт с подобной функциональностью в PowerShell будет выглядеть следующим образом:
Get-ChildItem "HKCU:\Software\Microsoft\Terminal Server Client" -Recurse | Remove-ItemProperty -Name UsernameHint -Ea 0 Remove-Item -Path 'HKCU:\Software\Microsoft\Terminal Server Client\servers' -Recurse 2>&1 | Out-Null Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Terminal Server Client\Default' 'MR*' 2>&1 | Out-Null $docsfoldes = [environment]::getfolderpath("mydocuments") + '\Default. rdp' remove-item $docsfoldes -Force 2>&1 | Out-Null
Запрет на сохранение истории подключений через RDP
Кроме непосредственно очистки истории RDP-подключений можно запретить Windows собирать эту историю как таковую. К сожалению, разработчики Windows не предусмотрели возможность такого отключения через интерфейс системы, и нам снова придётся лезть в реестр.
Щёлкнув правой кнопкой мыши по разделу HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client, выберите пункт Разрешения.
В открывшемся окне нажмите на кнопку Дополнительно и отключите наследование разрешений от родительских объектов. После этого надо выставить запреты на любые действия с этой веткой для всех пользователей. Это помешает операционной системе записать информацию о подключениях в реестр.
Отключение кэширования изображений
Во встроенном RDP-клиенте Windows есть функция кэширования изображений. Клиент RDP сохраняет редко изменяющиеся куски удалённого рабочего стола в виде растровых изображений. Это уменьшает количество данных, передающихся по сети.
Кэш находится в папке %LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache и представляет из себя файлы с расширениями bmc и bin. В них хранятся растровые изображения размером 64×64 пикселя. При помощи несложных скриптов из этих изображений можно сложить часть удалённого рабочего стола.
Для отключения кэширования изображений нужно открыть настройки RDP-клиента, нажав Показать параметры. На вкладке Взаимодействие нужно найти пункт Постоянное кэширование точечных рисунков и снять галочку.
После всех этих манипуляций подключения к удалённому рабочему столу в Windows станут чуть приватнее.
Удалить записи с компьютера, подключенного к удаленному рабочему столу — Windows Server
Редактировать
Твиттер
Фейсбук
Электронная почта
- Статья
В этой статье описывается, как удалить записи из окна Компьютер для подключения к удаленному рабочему столу .
Применяется к: Windows Server 2012 R2
Исходный номер базы знаний: 312169
Важно
В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра см. в разделе Резервное копирование и восстановление реестра в Windows.
После использования средства подключения к удаленному рабочему столу для подключения к другому компьютеру имя компьютера добавляется в поле Компьютер для подключения к удаленному рабочему столу . Вы легко можете быстро выбрать тот же компьютер позже. Однако это средство не позволяет очистить список компьютеров или удалить одну или несколько записей из поля «Компьютер».
Удалить записи в клиенте подключения к удаленному рабочему столу Windows
Чтобы удалить записи из Remote Desktop Connection Computer в клиенте Windows Remote Desktop Connection, запустите редактор реестра и выберите этот раздел реестра:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default
Записи отображаются как MRU номер и отображаются на правой панели. Чтобы удалить запись, щелкните ее правой кнопкой мыши и выберите Удалить .
Удалить записи в клиенте подключения к удаленному рабочему столу Mac
Чтобы удалить записи из Remote Desktop Connection Computer в клиенте Mac Remote Desktop Connection удалите файл Users:Username:Library:Preferences:Microsoft:RDC Client:Recent Servers
.
Примечание
Список всех целевых подключений (включая предыдущие подключения) хранится в значении MRU номер в следующем разделе реестра:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default
9001 6 Каждый новый соединению присваивается значение MRU0 , а остальные значения затем последовательно перемещаются вниз по номеру. Значение MRU может содержать полное доменное имя (FQDN) или IP-адрес компьютера, к которому вы подключаетесь. Например:
- MRU0REG_SZ192.168.16.60
- MRU1REG_SZcomputer.domain.com
Удаление записей истории из подключения к удаленному рабочему столу в Windows 11
При использовании средства подключения к удаленному рабочему столу в Windows для подключения к другому компьютеру имя компьютера, к которому вы подключились, добавляется в поле Компьютер для подключения к удаленному рабочему столу. Это сделано для того, чтобы вам было легче. В следующий раз, когда вы захотите подключиться, вы можете легко выбрать компьютер. Со временем список таких записей может увеличиваться, и вы можете захотеть их удалить. Средство подключения к удаленному рабочему столу Windows не предлагает никакого способа удалить этот список истории.
Подключение к удаленному рабочему столу Очистить историю
Если вы хотите удалить их, вам придется использовать реестр Windows, бесплатный инструмент и еще несколько работающих инструментов.
- Использовать реестр
- Запустить сценарий для удаления истории
- Удалить из диспетчера учетных данных Windows
- Удалить файл Default.RDP
- Использовать бесплатный инструмент
- Удалить с Mac
900 07 Используйте FixIt
Вам потребуются права администратора чтобы сделать это.
Удалить IP-адреса из истории подключений к удаленному рабочему столу
1] Использовать реестр
Если вы хотите вручную удалить записи из окна Компьютер подключения к удаленному рабочему столу в клиенте подключения к удаленному рабочему столу Windows, введите regedit и нажмите Enter, чтобы открыть реестр Редактор.
Перейдите к следующему разделу:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default
Записи будут отображаться как MRUnumber и отображаться на правой панели. Щелкните запись правой кнопкой мыши и выберите Удалить.
2] Запустить сценарий для удаления истории
Вы также можете сохранить приведенные ниже команды в файле сценария, а затем выполнить его. Это удалит все следы любого соединения, сделанного из истории.
@эхо выключено reg удалить "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va/f reg удалить "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" компакт-диск %userprofile%\documents\ атрибут Default.rdp -s -h дель Default.rdp
После этого обязательно снимите флажок, который просит вас запомнить пароль и данные.
3] Удалить из диспетчера учетных данных Windows
- Откройте поиск Windows с помощью Win + S и введите диспетчер учетных данных. Как только он появится в списке, откройте его.
- Переключите верхние учетные данные Windows
- Далее вам нужно будет выполнить поиск по имени или IP-адресу, к которому вы подключаетесь по RDP
- Затем нажмите ссылку «Удалить», чтобы удалить его из списка.
4] Удалите файл Default.RDP
Он доступен в папке «Документы» и является скрытым файлом. Сначала отключите скрытый вид в меню проводника, а затем удалите файл. Это удалит всю последнюю информацию о последнем сеансе RDP.
5] Используйте бесплатный инструмент
Бесплатное программное обеспечение под названием Remote Desktop History AutoCleaner также позволяет вам делать то же самое. Доступен здесь .
История удаленного рабочего стола AutoCleaner отслеживает каждое подключение к удаленному рабочему столу и очищает историю подключений. Он работает в фоновом режиме и является легким.
6] Удалить записи в клиенте подключения к удаленному рабочему столу Mac
Чтобы удалить записи из окна компьютера подключения к удаленному рабочему столу в клиенте подключения к удаленному рабочему столу Mac, удалите этот файл:
- Нажмите клавишу Command и пробел, чтобы вызвать средство поиска
- Перейти к
Пользователи:Имя пользователя:Библиотека:Настройки:Microsoft:Клиент RDC:Недавние серверы
- Удалить файл
7] Используйте FixIt
Кроме того, вы можете загрузить и использовать Microsoft Fix it 50690, чтобы автоматически удалять записи истории с компьютера, подключенного к удаленному рабочему столу. [ ОБНОВЛЕНИЕ : Решения Microsoft Easy Fix больше не поддерживаются]
Может ли кто-нибудь получить доступ к моему подключению к удаленному рабочему столу без моего ведома?
Да, могут, но только при доступе к вашей учетной записи. Один пользователь не может получить доступ к данным RDP из другой учетной записи и даже из учетной записи администратора.
Как отключить удаленный доступ к моему ПК?
Откройте поиск Windows (Win + S) и введите Параметры удаленного рабочего стола. Затем отключите параметр «Удаленный рабочий стол».
Если вы хотите отключить удаленный рабочий стол для другого пользователя, щелкните Пользователи удаленного рабочего стола, а затем удалите имя пользователя из учетной записи.
Как восстановить пароль удаленного рабочего стола?
Файл RDP — это файл конфигурации, в котором также хранится ваш пароль. Вы можете использовать NirSoft Remote Desktop Pass View для просмотра пароля.
Надеюсь, это поможет!
Читать дальше : Как изменить порт прослушивания RDP в Windows 11/10.