Вопрос или проблема
После обновления 2 моих ПК (в одной локальной сети) до Windows 10 (перейдя с Win8.1) я попытался настроить свои старые удаленные конфигурации.
Когда я подключаюсь через RDP (mstsc.exe), я получаю активную сессию другого ПК (как это было на Win8.1), вижу рабочий стол, и после этого меня сразу отключает с сообщением об ошибке. Тем временем я вижу, что другой ПК (к которому я подключаюсь через RDP) выполняет “авто” вход, что и является причиной моего отключения в сессии RDP.
К сожалению, моя система на немецком языке, и я могу попытаться перевести сообщение об ошибке:
Сессия удаленного рабочего стола закрыта.
Соединение было разорвано, потому что другой пользователь подключился к удаленной машине."
(что-то вроде этого)
Мне удалось успешно использовать инструмент для настройки нескольких входов для одного пользователя, который не является решением, которое я ищу, потому что я определённо хочу получить “активную” сессию пользователя, с которым я зашел.
Буду признателен за любую помощь.
//Редактирование:
Не имеет значения, подключаюсь ли я с ПК1 к ПК2 или наоборот… Поведение остается прежним
//Редактирование2: ПК1 – Windows 10 Education N, ПК2 – Windows 10 Pro N
//Редактирование3: Что-то добавить: У меня нет паролей на моих учетных записях Windows, и я включил опцию разрешать подключения без паролей (secpol.msc -> Локальные политики -> Параметры безопасности -> Учетные записи: ограничить использование локальных учетных записей с пустыми паролями только для консольного входа -> установлен на отключен … Когда я продолжал эксперименты, я подумал: “давайте попробуем установить пароль и протестировать rdp …”
В конце концов, удаленный компьютер больше не выполняет авто вход. В любом случае, это не то решение, которое я искал. Я не хочу быть вынужденным использовать пароли, так как это работало так, как я помню, когда пользовался удаленным рабочим столом.
Есть ли идеи, как снова настроить RDP без использования паролей?
Я могу подтвердить эту ошибку. ПК на Windows 10 без пароля для локальной учетной записи и отключенной опции “Ограничить использование локальных учетных записей с пустыми паролями только для консольного входа”, через секунду или около того я отключаюсь от локального компьютера, который, похоже, автоматически входит в систему, когда происходит подключение через удаленный рабочий стол.
Я “починил” это, используя VNC и TeamViewer, пока жду исправления от Microsoft. Слышали ли вы, есть ли уже какое-либо исправление или решение?
Метод 1.
Я добился успеха, сначала Выйти
из ПК. Затем удаленно вошел с другого ПК или смартфона. Таким образом, рабочий стол не выполнит автоматический вход и не разорвет удаленную сессию.
Я не уверен почему, но предполагаю, что ПК не поддерживает постоянную сессию входа.
Метод 2.
Ранее у меня не было пароля для входа для пользователя. После установки пароля, я смог войти, не будучи выкинутым.
Я также могу подтвердить эту проблему. Ближайшее решение от Microsoft, которое я смог найти: это.
EDIT 03 августа 2016: Я редактирую свой пост, чтобы сказать, что проблема, похоже, была решена с обновлением Windows 10 Anniversary.
Скачайте autologon с здесь.
Распакуйте его. Затем откройте командную строку от имени администратора, перейдите в распакованную папку и выполните autologon /delete
Это должно удалить все автологины.
Я попробовал это
Подготовьте компьютеры для удаленных команд
-
Сначала прочитайте: Как выполнять команды PowerShell на удаленных компьютерах
-
Сделайте это на обоих компьютерах (убедитесь, что вы знаете, что сделают TrustedHosts! Возможно, вам стоит заменить * на список IP-адресов или имен компьютеров, разделённых запятыми).
-
откройте окно PowerShell от имени администратора и выполните это
Enable-PSRemoting -Force
Set-Item wsman:\localhost\client\trustedhosts *
Restart-Service WinRM
Проблемы с Enable-PSRemoting?
Если у вас возникли проблемы с Enable-PSRemoting -Force, которые говорят что-то вроде “…исключение для брандмауэра не сработает, поскольку один из типов сетевых подключений на этом компьютере установлен на Общественный…”, возможно, с VPN-соединением:
- Прочтите Как установить сетевое местоположение на Частное, Общественное или Доменное в Windows 10
- Проверьте с помощью
Get-NetConnectionProfile
- Запустите что-то вроде этого (но с вашим именем сети)
Set-NetConnectionProfile -Name "Неопознанная сеть" -NetworkCategory Private
Тест удаленных команд
Откройте окно PowerShell от имени администратора и выполните это на компьютере, который будет подключаться через удаленный рабочий стол к 192.168.0.100 (или ИМЯ_КОМПЬЮТЕРА)
Test-WsMan 192.168.0.100
Invoke-Command -ComputerName 192.168.0.100 -ScriptBlock { explorer } -credential admin
Invoke-Command -ComputerName 192.168.0.100 -ScriptBlock { dir } -credential admin
Это работает (Проводник открывается, dir показывает содержимое на удаленном ПК). Но если я попытаюсь:
Invoke-Command -ComputerName 192.168.0.100 -ScriptBlock { tsdiscon } -credential admin
Invoke-Command -ComputerName 192.168.0.100 -ScriptBlock { c:\windows\system32\tsdiscon.exe } -credential admin
Ничего не происходит 🙁 Но, возможно, вы найдете что-то…
Ответ или решение
Проблема автоматического входа при подключении через RDP в Windows 10
При переходе с Windows 8.1 на Windows 10 на ваших устройствах возникла проблема с подключением через RDP (Remote Desktop Protocol). В частности, вы сталкиваетесь с автоматическим входом на удаленную машину, что приводит к отключению вашей сессии и появлению сообщения об ошибке. Это довольно распространенное явление, и основная причина заключается в изменениях в политике аутентификации, введенных в Windows 10.
Причины возникновения проблемы
-
Изменения в политике безопасности: Windows 10 изменил обработку учетных записей без паролей. На системах с пустыми паролями для локальных учетных записей, имеющими отключенные специальные параметры безопасности, такие как "Ограничить использование локальной учетной записи с пустыми паролями только для входа на консоль", могут возникать проблемы с RDP.
-
Автоматический вход: Когда осуществляется вход через RDP, если на удаленном компьютере настроен автоматический вход под учетной записью пользователя без пароля, это может вызвать конфликт и отключение вашей сессии.
-
Версия операционной системы: Некоторые версии Windows 10 могут иметь особенности и баги, которые влияют на работу RDP, особенно когда основная конфигурация систем разная (например, Windows 10 Education и Pro).
Решения проблемы
1. Установка паролей для учетных записей
Есть два основных способа обойти проблему и добиться нормального функционирования удаленного доступа:
- Установите пароли на учетные записи. Поскольку использование учетных записей с пустыми паролями вызывает проблемы, это простейший и самый эффективный способ исправить ситуацию. Установка пароля на учетную запись и его использование при входе через RDP может решить проблему.
2. Отключение автоматического входа
Если вы настаиваете на том, чтобы не использовать паролей:
-
Убедитесь, что автологин отключен. Вы можете выполнить это с помощью инструмента Autologon от Sysinternals. Откройте командную строку с правами администратора, перейдите в папку с инструментом и выполните следующее:
autologon /delete
Это отключит автоматический вход, тем самым поможет избежать конфликта при подключении по RDP.
3. Корректировка политик безопасности
-
Отключение политики "Ограничить использование локальной учетной записи с пустыми паролями только для входа на консоль". Убедитесь, что эта политика действительно отключена в
secpol.msc
(Локальные политики -> Параметры безопасности). -
Настройка групповых политик. Проверьте, не активирована ли какая-либо другая политика, блокирующая использование RDP для учетных записей без паролей.
4. Использование альтернативных инструментов
Если проблема продолжает возникать, вы можете рассмотреть возможность использования альтернативных программ для удаленного доступа, таких как VNC или TeamViewer, которые зачастую менее предвзяты к зонам безопасности.
Заключение
Разобравшись с вышеизложенными шагами и решениями, вы сможете устранить возникшую проблему с автоматическим входом при подключении через RDP в Windows 10. Если, несмотря на все усилия, проблема остается, возможно, стоит рассмотреть обновление Windows до последней версии, где могут быть исправлены известные ошибки. Проблемы с RDP могут стать серьезной преградой для работы, однако правильное конфигурирование систем и учетных записей может значительно улучшить ситуацию.