Чтобы запустить игру Battlefield 2 на Windows 10, можно попробовать следующее:
- Установить компонент DirectPlay. qna.habr.com Для этого нужно перейти по пути «Пуск» — «Параметры» (шестерёнка) — «Приложения» — «Дополнительные компоненты» — «Другие компоненты» — «Компоненты прежних версий» и установить галочку DirectPlay. qna.habr.com
- Если не менялся путь установки, то игры должны располагаться по пути C:|Program Files (x86)|Origin Games. answers.ea.com Нужно найти игру, у которой нет ярлыка, кликнуть правой кнопкой мыши по исполняемому файлу Battlefield 2.exe и закрепить на панели задач или создать ярлык. answers.ea.com Затем переименовать ярлык на Battlefield 2 и перенести на рабочий стол. answers.ea.com
- Запустить игру в режиме совместимости с Windows XP. yandex.ru otvet.mail.ru Для этого нужно кликнуть правой кнопкой мыши по ярлыку игры и в списке выбрать «Устранение неполадок с совместимостью». yandex.ru
Также можно попробовать переустановить DirectX, но перед этим лучше удалить старую версию. coop-land.ru
Если проблема сохраняется, рекомендуется обратиться к специалисту.