Представьте: запускаете игру или пытаетесь открыть важное приложение в Windows, а тут — бац! — сообщение: «Вам понадобится новое приложение чтобы открыть эту ссылку». Знакомо? Особенно часто это случается, когда пытаешься подключить xbox к компьютеру, или когда система пытается запустить что-то вроде msgamingoverlay для игр, или с такими загадочными штуками, как Windows Defender. Что делать? Как избавиться от этого надоедливого уведомления и вернуть всё в рабочее состояние? Сейчас постараюсь ответить!


Почему появляется сообщение о новом приложении

Чаще всего проблема возникает из-за того, что Windows пытается открыть ссылку или функцию, для которой не назначено правильное приложение, и не может определить, какое именно нужно использовать, например, для запуска Xbox приложения или обработки msgamingoverlay-ссылок.

Вот самые частые причины:

  • Включён параметр записи игровых клипов в Xbox Game Bar, но само приложение отсутствует или повреждено.
  • Повреждены записи в реестре, связанные с ассоциациями файлов и протоколами.
  • Удаление встроенных приложений Windows (например, Xbox Game Bar или Windows Security).
  • Ошибки в обновлениях Windows или сбои в работе приложений.

Как исправить ошибку с ms-gamingoverlay и Xbox Game Bar

Если при запуске игры или подключении геймпада появляется сообщение, что нужно новое приложение для открытия ms-gamingoverlay, попробуйте следующие методы.

Отключение Xbox Game Bar через параметры Windows

  1. Откройте Параметры → раздел ИгрыXbox Game Bar.
  2. Отключите функцию записи игровых клипов и оверлея.

Это самый простой способ, если вы не используете стороннее приложение вроде экранной панели или msgamingoverlay, чтобы ответить на сообщение.

Редактирование реестра через командную строку

Если отключение в параметрах не помогло, используйте командный метод:

  • Запустите Командную строку от имени администратора.
  • Введите команду:
REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" /v AppCaptureEnabled /t REG_DWORD /d 0 /f

Эта команда отключит функцию записи видео в приложении, которая вызывает появление сообщения.

Создание bat-файла для исправления ассоциаций

Если ошибка появляется при подключении геймпада или в других случаях, создайте текстовый файл с расширением .bat и вставьте туда следующий код из приложения:

reg add HKCR\ms-gamebar /f /ve /d URL:ms-gamebar 2>&1 >''
reg add HKCR\ms-gamebar /f /v "URL Protocol" /d " " 2>&1 >''
reg add HKCR\ms-gamebar /f /v "NoOpenWith" /d " " 2>&1 >''
reg add HKCR\ms-gamebar\shell\open\command /f /ve /d "`"$env:SystemRoot\System32\systray.exe`"" 2>&1 >''
reg add HKCR\ms-gamebarservices /f /ve /d URL:ms-gamebarservices 2>&1 >''
reg add HKCR\ms-gamebarservices /f /v "URL Protocol" /d " " 2>&1 >''
reg add HKCR\ms-gamebarservices /f /v "NoOpenWith" /d " " 2>&1 >''
reg add HKCR\ms-gamebarservices\shell\open\command /f /ve /d "`"$env:SystemRoot\System32\systray.exe`"" 2>&1 >''

Запустите этот файл от имени администратора и перезагрузите компьютер.


Что делать, если проблема с Windows Defender

Ошибка «Вам понадобится новое приложение чтобы открыть эту ссылку WindowsDefender» связана с повреждением встроенного приложения Windows Security.

Сброс и переустановка приложения через PowerShell

  1. Запустите PowerShell от имени администратора.
  2. Выполните команду для сброса приложения:
Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage

Если получите ошибку, что пакет не найден, попробуйте найти папку с приложением:

Get-ChildItem 'C:\Windows\SystemApps' | Where-Object {$_.Name -like "*SecHealth*"}
  1. Перерегистрируйте приложение:
Add-AppxPackage -Register -DisableDevelopmentMode "C:\Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\AppXManifest.xml"

(Путь может отличаться, используйте найденный в предыдущем шаге.)

Восстановление системных файлов

Если папка отсутствует или повреждена, используйте команды:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Они проверят и восстановят системные файлы Windows.


Практические советы и рекомендации

  • Не удаляйте встроенные приложения Windows, если не уверены, что делаете. Особенно это касается Xbox Game Bar и Windows Security.
  • Если вы удалили приложение, попробуйте переустановить его через Microsoft Store.
  • Для отключения надоедливых сообщений лучше использовать параметры Windows или редактирование реестра, а не удаление приложений.
  • Создайте точку восстановления системы перед изменениями в реестре или системных файлах — на всякий случай.
  • Если ошибка появилась недавно, попробуйте восстановить систему на дату, когда всё работало.

Таблица способов исправления ошибки с ms-gamingoverlay

Способ Описание Требуется перезагрузка Сложность
Отключение Xbox Game Bar Через Параметры Windows Нет Легко
Командная строка (регистры) Отключение записи видео через reg add Нет Средняя
Bat-файл с исправлением reg Восстановление ассоциаций протоколов Да Средняя
Переустановка Xbox Game Bar Через Microsoft Store Да Средняя

Заключение

Ошибка с сообщением, что вам понадобится новое приложение чтобы открыть ссылку — это не приговор. Это всего лишь сигнал, что Windows потеряла связь с нужным приложением или его настройками, возможно, даже с приложением для game Xbox или с компонентом msgamingoverlay. Используйте описанные методы, чтобы вернуть контроль над ситуацией и ответить системе, какое приложение следует использовать. И помните: иногда проще отключить ненужные функции, чем бороться с последствиями удаления встроенных приложений.


Полезные ссылки


Спасибо за внимание! Теперь вы вооружены знаниями, чтобы ответить на надоедливое сообщение Windows и вернуть свои игры и приложения в строй. А если вдруг что-то пойдёт не так — всегда можно спросить у меня! 😉