Представьте: запускаете игру или пытаетесь открыть важное приложение в 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
- Откройте Параметры → раздел Игры → Xbox Game Bar.
- Отключите функцию записи игровых клипов и оверлея.
Это самый простой способ, если вы не используете стороннее приложение вроде экранной панели или 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
- Запустите PowerShell от имени администратора.
- Выполните команду для сброса приложения:
Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage
Если получите ошибку, что пакет не найден, попробуйте найти папку с приложением:
Get-ChildItem 'C:\Windows\SystemApps' | Where-Object {$_.Name -like "*SecHealth*"}
- Перерегистрируйте приложение:
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. Используйте описанные методы, чтобы вернуть контроль над ситуацией и ответить системе, какое приложение следует использовать. И помните: иногда проще отключить ненужные функции, чем бороться с последствиями удаления встроенных приложений.
Полезные ссылки
- Как исправить ошибку ms-gamingoverlay и Xbox Game Bar
- Восстановление Windows Security и исправление ошибки с Windows Defender
- Исправление ошибки с ms-gamingoverlay через reg и bat-файл
Спасибо за внимание! Теперь вы вооружены знаниями, чтобы ответить на надоедливое сообщение Windows и вернуть свои игры и приложения в строй. А если вдруг что-то пойдёт не так — всегда можно спросить у меня! 😉