Как удалить DirectX из системы?
Хочу полностью удалить windows старую версию DirectX и затем поставить новую. Скажите, как это правильно сделать?
Лучший ответ
DirectX – это набор библиотек (.dll файлов) для разработок и программирования под Microsoft Windows, в частности для игр и для программных комплексов. Это замена Open-GL, которая также используется в основном для игр. Если проще — это технология, позволяющая работать всему мультимедийному на вашем компьютере, а также способствует быстрому и качественному отображению графики.
Для того, чтобы проверить какой DirectX установлен на ваш ПК, нужно нажать сочетание клавиш Win+R — выпадет окно, в нем введем команду DXDIAG и нажмем кнопку ОК , после чего откроется окно с подробной информацией о установленном ДиректИкс.
Перед тем как удалять DirectX, нужно сделать резервную копию системы, для этого можно воспользоваться встроенными инструментами для операционной системы, либо инструментами встроенными в DirectX Happy Uninstall. Нужно это для того, чтобы если произойдет сбой в ОС вы смогли восстановить операционную систему с той точки, которую вы создали.
Для удаления нам понадобится одна из программ в зависимости от операционной системы.
DirectX Happy Uninstall – понадобится нам если вы используете Windows 7 /8. Запустим программу, она нам покажет всю информацию об установленнам на компьютре DirectX (в нашем случае установлен DirectX 11), после этого зайдем в пункт Uninstall и нажмем кнопку Uninstall . Программа произведет удаление DirectX. Перезагружаем компьютер и устанавливаем новую версию.
DX Eradicator – только для Windows XP и windows 2000/2003. После запуска программы вы увидите окшко, в котором написано предупреждение о том, что удаление может негативно повлиять на работу операционной системы. Нажимаем кнопку Да и начнется удаление комплекса DrectX. В этом случае так же как и в предыдущем, нужно будет перезагрузить ваш ПК, после чего установить новую версию Directx.
Как удалить DirectX на Windows 10?
Хотелось бы начать статью с того, что это такое, для чего, как удалить на Windows 10 и ранних сборках операционных систем. DirectX представляет собой набор функций и процедур, который решает задачи, связанные с программированием под продукты Майкрософта. Геймеры постоянно сталкиваются с этим приложением, игры пишутся под определенную версию и наличие требуемой сборки и / или более поздней будут гарантировать стабильную работу.
Кому это интересно?
В поисковиках пестрят запросы – как удалить DirectX 12 на Windows 10 полностью. Скажем сразу — варианты удаления есть, и они действительно работают. Сначала разберемся, в какой ситуации может потребоваться удаление приложения, которой даже нет в списке установленных программ в Windows. Дело в том, что при необходимости обновления до более новой версии, пользователи сталкиваются с рядом трудностей:
- операционная система выдает ошибку с рекомендацией удалить имеющийся пакет;
- при обращении игры ОС возвращает сообщение о невозможности запуска библиотеки.
ПО потребуется также для установки более старой версии, взамен имеющейся. Хотелось бы сказать о существующих сборках прежде, чем приступать к инструкции по удалению, так:
В соотношении к версии Windows версии DirectX распределились так:
- XP SP2 — 9.0c
- 7 — 10
- 8 — 11
- 10 — 12
Версия не всегда соответствует заявленной выше информации по ряду причин.
Что установлено в Windows?
Пословица: «Семь раз отмерь, один раз отрежь»,- как нельзя лучше отражает последовательность действий. Итак, начнем с проверки установленного набора компонентов API, для этого:
- жмем сочетание клавиш [Win]+[R];
- в появившемся диалогом окне на свое усмотрение выбираете «Да» или «Нет»;

- далее откроется «Средство диагностики DirectX» в котором будет указана текущая версия.

Удаление: неизбежность или единственный выход?
Как говорилось выше, задача удаления может стоять тогда, когда нет возможности инсталлировать нужную версию. Хочется напомнить о безопасных вариантах изменения версии на более старшую.
- Загрузите с официального ресурса пакет инсталляции и установите в автоматическом режиме.
- Обновление операционной системы с помощью «Центра обновлений» или ручного скачивания с дальнейшей установкой.
Если ни один из этих вариантов не помог, приступим к удалению. Мы всегда рекомендуем скачивать ПО только с проверенных ресурсов и желательно с сайтов разработчиков. Кратко о программных средствах для разных сборок.
- DX Eradicator – бесплатная, весит не более 300 kb, подходит для DirectX 9 – начиная со 2, на Windows XP. Также чистит записи в реестре и удаляет все следы. Скачать можно по ссылке http://www.softportal.com/get-1409-directx-eradicator.html
- DirectX Killer – лицензия free, объем не более 1 mb, интерфейс русскоязычный. Подходит для деинсталляции DirectX 11 с поддержкой ОС Windows XP, 2000, 2003, 7-ки и 8-ки. Загрузить можно отсюда http://www.softsalad.ru/software/directx-killer.html
- DirectX Happy Uninstall – осуществляет удаление DirectX в Windows 10, скачать можно с сайта разработчика http://www.superfoxs.com. Платная, но единожды в режиме демо-версии можно воспользоваться удалением. Более подробно остановимся на этом продукте пошагово и со скринами:

установка проходит в несколько кликов и не требует особой подготовки;
интерфейс на английском языке, но интуитивно понятен;
первое — отключите Internet;
переходим во вкладку «Backup» — непременно сделайте точку восстановления, так при необходимости вернете корректно работающий экземпляр;
«Start Backup»;
следуем в «Uninstall» в левой части окна → жмем на кнопку «Uninstall» — удаляем;
на этом удаление завершено, если потребуется возврат ПО, то его можно восстановить из раздела «Restore».
Как удалить DirectX с ПК
DirectX используется играми, программами и драйверами – наличие всех необходимых библиотек актуальной версии является залогом стабильной работы Windows. Вы можете удалить установленные модули, если это необходимо, или переустановить. Ниже мы рассмотрим особенности удаления DirectX в различных версиях ОС Microsoft и предоставит подробную инструкцию по деинсталляции, которая может пригодиться начинающим и опытным пользователям.
Зачем удалять DirectX
Необходимость в деинсталляции появляется, когда в процессе обновления возникают сбои, одна или несколько библиотек повреждены или при запуске очень старых игр. В последнем случае требуются файлы, которые уже не используются в актуальных версиях DirectX.
Проблемы с работой библиотек возникают при неосторожном удалении файлов непосредственно пользователем и при заражении вирусами – защитное ПО, установленное на компьютере, автоматически удаляет вредоносный код. В результате операционная система начинает работать нестабильно – это выражается в виде снижения производительности и невозможности запустить некоторые игры.
Перед удалением попробуйте обновить DirectX, если нет необходимости в установке более старой версии. Нажмите кнопку R, удерживая кнопку Windows. В открывшемся окне введите команду dxdiag и нажмите ОК.

Запустится средство мониторинга DirectX. Внизу на первой страницы будет указана версия. При необходимости обновите её до актуальной – скачайте DirectX с нашего портала или сайта Microsoft. Просто запустите установку и дождитесь завершения процесса.
Подготовка к удалению DirectX
Перейдите в Панель управления. Выберите пункт Система и зайдите в Дополнительные параметры системы.

Откройте вкладку Защита системы и нажмите кнопку Создать – зафиксируется точка восстановления, благодаря которой вы сможете вернуть Windows в рабочее состояние, если после удаления DirectX возникнут проблемы.

Укажите данные для идентификации, позволяющие определить точку восстановления, которые будут отображаться в списке в специальном окне. Обычно удаление и установка DirectX проходят без проблем, однако страховка никогда не бывает лишней.
Скачайте актуальную версию. Перейдите на сайт Microsoft или загрузите с нашего портала – DirectX распространяется совершенно бесплатно. Сохраните файлы в отдельную папку, из которой потом запустите установку, кликнув по файлу Setup.exe.
Версию DirectX, которая требуется для запуска старой игры, можно скачать с диска или файл образа, загруженного из интернета. Обычно разработчики предоставляют программное обеспечение, которое требуется для запуска – обратите внимание на папки с названиями типа Support, DX, Res, Drivers и др.
Удаление в Windows 7, 8 и 10
Библиотеки DirectX являются частью операционной системы Windows 7 и более поздних версий ОС. Удалить файлы стандартными средствами невозможно. Деинсталляция проводится с помощью специальных программ и утилит:
- DirectX Happy Uninstall;
- DX Killer;
- DX Eradicator;
- и других подобных решений.
Запустите программу и удалите DirectX – операция займет не более пары минут. Интерфейс утилит для деинсталляции достаточно прост – в нем легко разберется любой пользователь, обладающий хотя бы минимальным опытом работы в Windows. Перезагрузитесь, если после удаления появится соответствующее сообщение.

Установите DirectX с чистого листа. Откройте папку с файлами и запустите инсталляцию. Установка займет 2-3 минуты. После завершения процесса перезагрузите компьютер – теперь операционная система будет использовать установленную версию DirectX.
Удаление в Windows XP
В ранних версиях операционной системы Windows XP DirectX пользователи устанавливали самостоятельно. В более поздних разработчиками была вшита версия 8.0. В первом случае специальные программы не требуются – выберите на Панели управления компонент Установка и удаление программ, кликните по значку DirectX и проведите деинсталляцию, нажав пару кнопок.
Файлы и библиотеки, являющиеся частью операционной системы, можно удалить одной из программ, упомянутых выше. Перед деинсталляцией также рекомендуется создать точку восстановления операционной системы.
После завершения удаления перезагрузите ПК. Когда операционная система загрузится, установите необходимую версию DirectX. Возможно, после инсталляции потребуется дополнительная перезагрузка.
После запуска Windows установленные компоненты будут готовы к работе. Алгоритм удаления и установки одинаков для всех сборок XP.
Как удалить DirectX?
Прежде чем приступить к изучению способов деинсталляции или устранения ошибок в работе 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. Установка должна пройти успешно.
Альтернативный способ:
Запустите первый и подтвердите внесение изменений – всё то, что описывалось выше, файл сделает сам.
Второй – отменяет изменения. Его стоит запустить только в случае, если эти правки не помогли переустановить DX.
После запуска файла 4.08 аналогично скачивайте DirectX по ссылке выше и устанавливайте.
Удаление DirectX на Windows 7 и 8
Здесь эта операция невозможна. Единственный способ решить проблемы с DirectX 11 на данных версиях ОС – это обновление пакета до последней версии, или же переустановка системы.
Если при попытке обновиться до последней версии возникает «Внутренняя системная ошибка», то чаще всего причина в одном из двух:
- Во время установки у вас включён антивирус (Чаще всего – Касперский, но иногда и другие средства защиты блокируют некоторые компоненты);
- Вы используете веб-установщик (весит меньше мегабайта).

В первом случае помогает временное отключение защиты, а во втором – используйте полновесный инсталлятор.
После запуска, выберите любую папку на компьютере для распаковки временных файлов (их потом можно удалить), а уже из неё запустите «DXSETUP.exe».
ЧаВо
Можно ли понизить версию (например, до 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 устанавливается как отдельное приложение.
