Как удалить DirectX на Windows 7, 8|8.1, 10
Системные библиотеки DirectX разрабатываются для программирования из-под ОС и для совместимости приложений в этой же системе. Как говорят разработчики из Майкрософта, последние актуальные версии, перед запуском релиза определённой версии операционной системы, вшивают в оболочку – они не требуют дополнительной установки. Что же делать, если нужно узнать, как удалить DirectX на Windows 7, 8, 8.1, 10? Наша статья поможет вам разобраться в этом вопросе и расскажет подробнее об внедрении данного API в работу ОС.
Представьте, что вышла новая игрушка на компьютер, по всем параметрам подходит на ваш ПК и вы с радостью ждёте, когда же её можно будет купить. После покупки и начала установки начинается самое интересное. Если на вашем компьютере установлена устаревшая версия DirectX, то установочный диск начнёт выгружать актуальный для игры вариант и только тогда вы сможете полноценно в неё поиграть. В случае вашего отказа в инсталляции новой версии, игра, может, и запустится, но максимальной «отдачи» вы от неё не дождётесь.
Таким образом, мы хотели сказать, что удалять DirectX нужно только в том случае, если у вас есть на что заменить удалённые файлы, иначе вы просто не сможете играть и программировать через среды программирования, на подобии Visual Studio.
К сожалению, на Windows 7, да и на других версиях после неё, нельзя удалить DirectX как отдельную программу. Эта «штука» устанавливается как системный компонент и удалить его просто так не получится. Благодаря обновлениям из «Центра обновлений», DirectX постоянно совершенствуются и улучшаются, но не всегда в хорошую сторону. Именно поэтому мы переходим к следующему пункту статьи, который расскажет о причинах избавления.
Как удалить DirectX?
Если у вас первый случай, а именно ошибка запуска игр, то самым лучшим вариантом будет переустановка игры с установочного диска. Если вы качали раздачу из торрента, то нужно поискать в сети полноценный установщик самого нового DirectX до начала новой установки и загрузить его к себе на ПК. После этого запустить установочный файл и дождаться окончания. Далее перезагрузите компьютер и переустановите игру.
Когда после очередного обновления (второй вариант) у вас выскакивают ошибки DirectX и это мешает вам работать, единственным вариантом остается переустановка Windows. Может, вы подумаете, что можно воспользоваться откатом, но он тут явно не поможет. Лишь полная переустановка и больше ничего.
Если вы случайно удалили файлы, которые были связаны с DirectX, то вам нужно просто найти в Интернете самую свежую версию и установить к себе на компьютер. Она заменит старые файлы на новые, а недостающие дополнит.
Зачастую помогает веб-установщик, он актуализирует версию DirectX под вашу систему, в случае если вы принудительно устанавливали более старые версии DirectX. Но, обратите внимание, как мы уже писали, DirectX уже «вшит» в систему, например в Windows 7 «вшит» DirectX11. В его же состав частично входит и DirectX 9+ версий, НО только частично, поэтому может присутствовать неполная совместимость (глюки и лаги в некоторых играх, которые используют ранние версии DirectX). В таком случае вам поможет автономный пакет DirectX, который доустановит недостающие компоненты.
Как удалить DirectX полностью в Windows
Данный метод сработают в Windows XP, Vista, 7, 8.
Редко случается, что необходимо удаление — обновление компонента почти всегда помогает решить проблемы.
Но все же бывают случаи, когда нужно полное удаление и чистая установка директа.
По официальным заявлениям разработчиков ОС компоненты изначально вшиты в систему, а их удаление не предусмотрено. Поэтому придется прибегнуть к сторонним разработкам. В сети достаточно много программ для деинсталляции. Наиболее популярной и эффективной считается утилита DirectX Happy Uninstall.
Она наиболее надежно удалит директ любой версии, в том числе 11, из каждой системы семейства Windows. На момент написания статьи программа не работала под Windows 10, но возможно теперь и эта ОС также поддерживается.
Полезной функцией программы можно назвать Backup, в случае неудачи есть возможность восстановить DirectX в предыдущее состояние.
DirectX Happy Uninstall условно бесплатная. Скачать программу можно по адресу разработчика: https://www.superfoxs.com/download.html
Алгоритм удаления
- Запустить программу, щелкнув ярлык на Рабочем столе.
- Обязательно сделать резервную копию во избежание проблем. Для этого открыть вкладку Backup и нажать Start Backup. По окончанию процесса приложение уведомит вас соответствующим сообщением.
- Перейти во вкладку Uninstall и нажать на одноименную кнопку для полного удаления компонентов из системы.
Единственным минусом утилиты является ее платность, без оформления подписки вы не сможете провести удаление.
Другие программы для удаления
Можно использовать программы, распространяемые бесплатно: DirectX Eradictor (работает только с версией директа 9.0c и древнее), DirectX Killer (поддерживается только Windows 2000, 2003 и XP). Принцип работы этих программ схож, поэтому трудностей возникнуть не должно.
Скачать директ для установки можно с официального сайта Microsoft. Для автоматической установки и обновления можно скачать веб установщик.
В заключении отмечу, что не всегда есть необходимость в удалении компонентов директ. Для начала можно попробовать решить проблемы с помощью обновления. Помните, удаление компонентов из системы может навредить полноценной работе ПК.
Как удалить DirectX на Windows 10
Если используете «десятку», то произвести деинсталляцию реально только с применением стороннего софта, поскольку библиотека 12-ой версии является стандартной для новой ОС. Нам понадобиться простая утилита — DirectX Eradicator.
Компактная, не требующая установки. Просто качаем архив, распаковываем его и запускаем файл «dxerad», хранящийся внутри:
Отобразиться предупреждение: «Удаление Директ Икс может привести к нестабильности системы и некорректному отображению. Вы уверены, что хотите продолжить?».
Не стоить бояться – никаких негативных последствий не будет. Смело жмем Да . После этого набор библиотек будет очищен с ПК.
Восстанавливаем систему
К сожалению, не всегда деинсталляция спасает ситуацию. Иногда приходится прибегать к процедуре восстановления Виндовс 10. Делается это так:
- Переходим к «Параметрам», кликнув по кнопке «Пуск», затем – по значку «шестеренка»:
- Идем в раздел «Обновление и безопасность», а там выбираем слева вкладку «Восстановление», а справа жмем по кнопке «Начать»:
- Если точки отката отсутствуют, то придется загружаться с заранее подготовленного носителя (спасательная флешка). Надеюсь, он у Вас есть. На крайний случай, его можно создать на другом ПК. Ну и совсем радикальная мера – возврат Виндовс к исходному состоянию.
Как удалить новый DirectX на Windows 8.1
В данном случае инструкция ничем не отличается от описанной выше для «десятки». Возможны некоторые отличия в интерфейсе «Параметров», но можно интуитивно найти нужные пункты настроек.
Кроме того, рассмотренные утилиты также окажутся полезными для «восьмерки». Вот только есть один нюанс – если графические драйвера устанавливались через Центр обновлений, то они получают статус «встроенных компонентов». Избавиться от них можно, но последствия могут оказаться непредсказуемыми. Вообще, играть с системными элементами – не самая лучшая идея. Но если другого выхода нет… На крайний случай, всегда можно откатиться, выполнить полный сброс. Хотя это и не совсем желанная процедура.
Вот и разобрались, как полностью удалить DirectX в ОС Windows 7, 8, 10.
С уважением, Виктор!
Прежде чем приступить к изучению способов деинсталляции или устранения ошибок в работе DirectX, обратите внимание:
Удалять DirectX можно только в случае, если он установлен как отдельная программа. Для Windows XP это версия 10.0, для Vista — 11. Windows 8 имеет на данный момент последнюю версию (DirectX 11) сразу после установки ОС. Любое принудительное удаление файлов влечёт за собой нестабильную работу Windows, поэтому мы пойдём другим путём.
Деинсталляция (на Windows XP)
Эта версия ОС официально поддерживает DirectX только до 9.0c; установка 10-й версии доступна благодаря стараниям людей, не имеющих к Microsoft отношения, поэтому его использование не гарантирует стабильную работу.
1. Перейдите в Пуск → Панель управления → Установка и удаление программ.
2. Выберите в списке DirectX 10 и нажмите «Удалить».
Удаление DirectX в Windows XP
3. Скачайте DirectX 9 (9.0c)
4. Распакуйте файлы в любую папку, затем найдите в ней и запустите «DXSETUP.exe». Примите соглашение и выполните установку.
Если 9.0c не устанавливается из-за ошибки
1. Переходим в Пуск → Выполнить → пишем «regedit», жмём ОК.
2. В реестре пройдите по пути: «HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX».
3. Здесь нас интересует строка Version, по умолчанию её значение равно «4.09.00.0904».
4. Дважды щёлкните левой кнопкой мыши на строчке, и отредактируйте значение, заменив на «4.08.00.0904».
Меняем версию DirectX через реестр
5. Скачайте последнюю версию DX с сайта Microsoft. Установка должна пройти успешно.
Альтернативный способ:
Скачайте 2 файла: Замена на 4.08 | Восстановление до 4.09
Запустите первый и подтвердите внесение изменений – всё то, что описывалось выше, файл сделает сам.
Второй – отменяет изменения. Его стоит запустить только в случае, если эти правки не помогли переустановить DX.
После запуска файла 4.08 аналогично скачивайте DirectX по ссылке выше и устанавливайте.
ЧаВо
Можно ли понизить версию (например, до DirectX 10 с 11-й)?
Нет. В Windows 7, как и в «Восьмёрке», 11-ая версия «вшита» и изменить её на другую не получится.
У компонентов ПК не заявлена поддержка текущей версии, что делать?
Если вы не замечаете проблем – ничего не меняйте. По словам тех. поддержки Microsoft, нет причин бояться версии DX, которая превышает возможности вашей системы. Т.к. более новая версия всегда включает в себя основные компоненты старых, ваши комплектующие при работе получат доступ к совместимым с ними библиотекам и проблем при запуске тех же игр быть не должно.
Если та или иная программа сообщает об отсутствии dll-файла, рекомендуется установить этот пакет.
Что делать, если игра не поддерживает последний DirectX?
Как правило, когда та или иная игра не может запуститься в режиме DirectX 10 или 11, она автоматически переходит на DX 9. Поэтому не бойтесь запускать, если она подходит по системным требованиям. В случае проблем попробуйте запустить её на версии ОС, которая поддерживалась на момент релиза. Наиболее яркий пример – DiRT 3, которая не работает на Windows 8.
DirectX обновился сам, и теперь возникают проблемы.
Действительно, если у вас работает «Центр Обновлений», система самостоятельно может его обновить. Единственный вариант в таком случае – переустановить систему заново, и отключить автоматические обновления. Простого «отката», увы, не получится.
Заключение
Чаще всего причины удалять файлы DirectX нет: проблемы решаются «откатом» на первоначальную версию, идущую с операционной системой. До прямого стирания библиотеки дело доходит в случаях разве что с Vista и XP, на которые DX 11 устанавливается как отдельное приложение.