Как запустить «Grand Theft Auto: San Andreas» на «Windows 8.1»?
Хочу поиграть в "Grand Theft Auto: San Andreas - Multiplayer", скачал саму "GTA San Andreas" и при запуске возникло аж 2 ошибки: "Windows не удалось применить требуемые изменения.
В качестве параметра указано не допустимое имя компонента Windows.
Код ошибки: 0x800F080C".
И ещё ошибка: "Grand Theft Auto SA requires at least DirectX version 9.0".
Много гуглил, видел разные способы, мол установите последний DirectX, .net Framework.
Скачал DirectX с сайта Microsoft, нажал установить и написано: "Более новая и эквивалентная версия DirectX уже установлена. Выполнять установку не требуется". Проверил, DirectX стоит 11 версии.
Окей, идём дальше, скачал .net Framework 4.5 с сайта Microsoft.
При установки такой текст: "Майкрософт .NET Framework 4.5 уже является частью этой операционной системы. Установка распространяемого компонента .NET Framework 4.5 не требуется.
На этом компьютере уже установлена та же или более новая версия .NET Framework 4.5."
Так же, ставил совместимость GTA SA на: Windows XP (Сервис пак 3), Windows 7, Windows XP (Сервис пак 2), Windows 98 / ME.
Тоже не помогло, дальше нашёл другой способ это по пути:
Панель управления->Программы->Программы и компоненты->Включение или отключение компонентов Windows.
Зайти и включить компонент DirectPlay (Компоненты прежних версий->DirectPlay), но у меня нету вкладки "Компоненты прежних версий" и соответственно нету компонента "DirectPlay".
Также скачал все обновления Windows 8.1 через "Центр обновления Windows", ничего не помогло.
Переустанавливать Windows не вариант! Перекачал разные версии игры, не помогло!
Попробуйте вот этот пакет для DirectX: DirectX Web Setup — он игнорирует текущую версию установленного директа и докачивает все необходимые библиотеки. В том числе — от DirectX 9.x