RizVN Login



Как удалить DirectX

Как удалить DirectXВообще, удалять DirectX нельзя. Этот набор библиотек достаточно тесно связан с Windows 7 (XP, Vista и прочие) и без него могут возникать серьезные ошибки на компьютере. Однако, проблемы совместимости с различными версиями (9.0c, 10, 11) все же могут возникать, несмотря на то, что Microsoft говорит о том, что все последующие версии DirectX "вроде как" включают в себя набор старых библиотек для обеспечения той же совместимости. Поэтому вопрос как удалить DirectX все же остается актуальным. И в данной статье я расскажу о некоторых недокументированных нюансах, которые можно использовать.

ВАЖНО! Данная статья предназначена для продвинутых пользователей, которые осознают всю степень риска и понимают, что последующие действия могут привести к неполадкам в системе (вплоть до необходимости переустановки Windows 7). Автор статьи не несет ответственность за все последствия.

Помните, что вы всегда можете воспользоваться виртуальными машинами или запускать программы в расширенном режиме совместимости. Если же такой вариант по каким-либо причинам не приемлем, то настоятельно советую создать точку восстановления или лучше образ диска.

Примечание: Кстати, вам так же будет полезно узнать какой DirectX установлен, вполне возможно, что вам наоборот нужно просто поставить последний DirectX, а не удалять существующий.

 

Как удалить DirectX в Windows

Итак, вы в полной мере предупреждены о всех последствиях и можно приступать к тому как удалить DirectX, а затем поставить нужную версию. Будем рассматривать пример с Windows 7 и необходимостью установки DirectX 9.0c.

1. Заранее найдите дистрибутив нужной вам версии DirectX, так как с веб-установщика будет скачиваться последняя поддерживаемая версия.

2. Открываете каталог Windows и ищите все файлы, которые содержат "d3dx". Удаляете их. Если что-то нельзя удалить, то оставляете это.

3. Открываете реестр и переходите к ключу:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX

Либо просто удаляете весь ключ, либо изменяете номер версии с "4.09.00.0904" на "4.08.00.0904" (параметр "Version" с 9 на 8).

Примечание: В некоторых источниках так же советуют полностью прошерстить реестр и удалить все записи с DirectX.

Так же после этого пункта можно почистить реестр Windows 7, что позволит в автоматическом режиме удалить часть кривых записей, которые появились после того, как вы вручную удалили библиотеки "d3dx".

4. Затем устанавливаете нужную версию, т.е. DirectX 9.0c

5. Перезагружаете компьютер. В данном пункте стоит пояснить, что если не отключать защиту системы в панели управления (точки восстановления), то после перезагрузки Windows 7 (и выше) может сверху накатить последнюю версию DirectX, которая есть у нее в запасниках. Однако, этого может вполне хватить для того, чтобы проблемы с совместимостью исчезли. Тем не менее, важно знать, что если отключить защиту, то все точки восстановления будут удалены. По этой причине еще раз напоминаю про создание образа диска, как самый надежный инструмент сохранить себя от проблем.

Как видите удалить DirectX можно из Windows, хоть обходным путем и не полностью. Однако, еще раз напоминаю, что это действия чреваты возникновением проблем и поэтому советую задуматься над альтернативными вариантами решения проблемы.

Учтите, что после выполненных действий все так же может показываться, что у вас стоит 11-я версия DirectX, так как данные об этом берутся из настроек реестра.

1 1 1 1 1 1 1 1 1 1 Рейтинг 5.00 (2 Голосов)

Добавить комментарий / отзыв

Комментарий - это вежливое и наполненное смыслом сообщение (правила).


Введите защитный код

Обновить
Защитный код

Каталог программ