Вопрос или проблема
Я обычно использую remmina
на Linux для подключения к рабочей станции с Windows 10 через RDP:
C:\WINDOWS\system32>systeminfo
Имя ОС: Microsoft Windows 10 Enterprise
Версия ОС: 10.0.19045 N/A Build 19045
Вчера все работало, в том смысле, что когда я щелкал правой кнопкой мыши на пустом месте рабочего стола, появлялось обычное контекстное меню.
Сегодня я установил обновления Windows – и у меня возникла проблема с контекстным меню правой кнопкой мыши на рабочем столе.
ИЗМЕНЕНИЕ: Я только что подтвердил, что эта проблема не возникает с клиентом удаленного рабочего стола Windows 10 – так что, думаю, пора подать баг-репорт для remmina
; вот он issue #3211
По всей видимости, обновления были такими:
PS C:\tmp> Get-WUHistory -MaxDate (Get-Date).AddDays(-1) | Select Operationname,Result,Date,Title | ConvertTo-Csv
#TYPE Selected.System.__ComObject
"OperationName","Result","Date","Title"
"Установка","Успешно","2024-10-10 10:52:34 AM","Обновление безопасности для Microsoft Defender Antivirus - KB2267602 (Версия 1.419.433.0) - Текущий канал (Широкий)"
"Установка","Успешно","2024-10-10 10:52:14 AM","Обновление безопасности для Microsoft Defender Antivirus - KB2267602 (Версия 1.419.428.0) - Текущий канал (Широкий)"
"Установка","Успешно","2024-10-10 10:20:42 AM","Обновление безопасности для Microsoft Defender Antivirus - KB2267602 (Версия 1.419.422.0) - Текущий канал (Широкий)"
"Установка","Успешно","2024-10-10 10:20:29 AM","Кумулятивное обновление за октябрь 2024 года для Windows 10 Версия 22H2 для систем на базе x64 (KB5044273)"
"Установка","Успешно","2024-10-10 10:09:40 AM","Обновление безопасности за октябрь 2024 года для Windows 10 Версия 22H2 для систем на базе x64 (KB5046400)"
"Установка","Успешно","2024-10-10 10:07:41 AM","Кумулятивное обновление за октябрь 2024 года для .NET Framework 3.5, 4.8 и 4.8.1 для Windows 10 Версия 22H2 для x64 (KB5044091)"
"Установка","Успешно","2024-10-10 10:07:05 AM","Средство удаления вредоносного ПО Windows x64 - v5.129 (KB890830)"
… и теперь я сталкиваюсь с этим:
- Если я получаю доступ к этой машине с Windows сразу после перезагрузки через VNC, контекстное меню правой кнопкой мыши на рабочем столе работает (контекстное меню появляется/отображается)
- Также на локальной машине с физически подключенной мышью, после перезагрузки контекстное меню правой кнопкой мыши на рабочем столе работает
- Если позже я закрою VNC и получу доступ через
remmina
, когда я щелкаю правой кнопкой мыши на рабочем столе, ничего не происходит (то есть контекстное меню больше не отображается) – однако щелчок правой кнопкой мыши в любом другом программном обеспечении работает как обычно; и даже в проводнике, щелчок правой кнопкой мыши все еще работает (и вызывает обычное контекстное меню, которое я обычно получаю при щелчке правой кнопкой на рабочем столе)- На самом деле, оказывается, что иконки на рабочем столе также не кликабельны (больше?)
- Если я открою проводник и перейду на рабочий стол, я могу сначала выбирать/двойным щелчком кликать по иконкам; но если я потом попытаюсь щелкнуть правой кнопкой мыши, оно не появится – и после этого иконки тоже замораживаются (не могут быть нажаты или выполнены двойным щелчком)
- Папки, отличные от рабочего стола, оставляют контекстное меню правой кнопкой мыши работающим в проводнике
- Также на локальной машине с физически подключенной мышью контекстное меню правой кнопкой мыши на рабочем столе остается неработающим после того, как оно перестало работать с
remmina
- Если позже я закрою
remmina
и снова получу доступ через VNC, проблема сохраняется: то есть, когда я щелкаю правой кнопкой мыши на пустом месте рабочего стола, никакое контекстное меню не отображается (ничего не происходит), в то время как щелчок правой кнопкой мыши в любом другом программном обеспечении все еще работает
Я пробовал:
-
Перезапустить проводник Windows из диспетчера задач
-
Перезапустить диспетчер окон рабочего стола, как указано в https://www.reddit.com/r/Windows10/comments/kuy66m/desktop_window_manager_ate_6gb_of_ram_how_to/
taskkill /F /IM dwm.exe taskkill /F /IM conhost.exe
… ничто из этого не помогло вернуть контекстное меню правой кнопкой мыши на рабочем столе.
Что я могу сделать, чтобы отладить эту проблему – и, надеюсь, исправить ее?
Ответ или решение
Проблема с контекстным меню правого щелчка на рабочем столе Windows 10 после обновления: диагностика и решения
Введение
После недавнего обновления Windows 10, пользователи, работающие с удаленным доступом через Remmina, столкнулись с проблемой отсутствия контекстного меню по правому щелчку мыши на рабочем столе. Данная проблема наблюдается только в Remmina, при этом локальный доступ и использование привычного клиентского приложения для удаленного рабочего стола Windows работают без сбоев. Давайте рассмотрим возможные причины и решения этой проблемы.
Описание проблемы
Как было указано, при попытке вызвать контекстное меню на рабочем столе через правый щелчок мыши в Remmina, оно не открывается. Однако правой кнопкой мыши можно взаимодействовать с приложениями и папками в проводнике, что указывает на то, что проблема локализована только на рабочем столе.
Проверенные сценарии:
- Работа через VNC: Правый щелчок работает без проблем.
- Локальный доступ: После перезагрузки контекстное меню доступно.
- Поведение после Remmina: По завершении сессии Remmina проблемы по-прежнему сохраняются, даже при повторной попытке доступа через VNC.
- Восстановительные действия: Перезапуск проводника и управляемого окна не устраняет проблему.
Потенциальные причины
- Изменения после обновления Windows: Обновления могут вызывать несоответствия в работе приложений, которые зависят от интерфейса Windows. Обновления безопасности и системные патчи могут вызывать нестыковки с приложениями сторонних производителей.
- Конфликты между Remmina и Windows: У Remmina могут быть неэффективные реализации взаимодействия с графическим интерфейсом Windows, особенно после обновлений.
- Кэширование или повреждение настроек: Поврежденные файлы пользовательских настроек или кэш могут вызывать подобные проблемы в работе рабочего стола.
- Настройки политики или групповая политика: Изменения в групповых политиках, касающихся пользовательского интерфейса, могут нарушить функциональность.
Рекомендации по устранению неполадок
- Проверка обновлений Remmina: Убедитесь, что вы используете последнюю версию Remmina. Проверьте наличие обновлений и установите их.
- Сброс кэша и настроек Remmina:
- Закройте Remmina.
- Удалите или переименуйте каталог конфигурационных файлов Remmina (обычно находится в
~/.config/remmina
).
- Использование других клиентов RDP: Если проблема продолжает существовать, рассмотрите возможность использования других клиентов RDP для временного доступа, таких как rdesktop или встроенный клиент Windows.
- Проверка и исправление повреждений Windows:
- Запустите команду
sfc /scannow
в командной строке для проверки целостности системных файлов. - Выполните команду
DISM /Online /Cleanup-Image /RestoreHealth
для восстановления состояния компонентов обновления системы.
- Запустите команду
- Откат обновления Windows: Если проблема возникла сразу после обновления, рассмотрите возможность отката обновлений через Панель управления или команду PowerShell.
Заключение
Проблема с отсутствием контекстного меню на рабочем столе Windows 10 при использовании Remmina может быть вызвана множеством факторов — от изменений в самой Windows до особенностей работы клиента удаленного рабочего стола. Следуя приведенным рекомендациям, возможно устранить проблему или хотя бы диагностировать ее. Если указанные шаги не помогли, рекомендуется обратиться в службу поддержки Remmina и следовать обновлениям по указанному вами вопросу на GitLab.