zizu
ты игру устанавливал или уже установленную запускаеш?
у меня battlefield 2142 идет без проблем и я даже не уверен что она лицензионная :)
попробуй установить DX 9c поверх
или обнови ви видео драйвер
или еще вариант если игра устанавливалась на другую винду и требует DX-файлы то можно установить другую игру и воспользоваться ее файлами например установленный на другую винду Hitmen Blood Mony начинает работать если установишь героев (5 или какая там последняя версия) и аналогично с несколькими играми
и поясни че какую ошибку выдает игра при запуске