Мы используем службу перевода для оказания содействия нашим пользователям. Просим прощения за грамматические ошибки.
Почему так происходит? Чтобы проиллюстрировать это просто, представьте, что в Windows есть два специальных закрытых ящика для важных файлов:
Поле «System32»: на самом деле это поле предназначено для 64-битных файлов, хотя его название звучит так, будто оно предназначено для 32-битных файлов.
Поле «SysWOW64»: это поле предназначено для 32-битных файлов.
При попытке поместить 64-битный файл dxgi.dll в папку «System32» обычно происходит одно из двух, из-за чего создается впечатление, что файл изменился:
Windows "исправляет" это: Windows очень защищает свои важные файлы. Если вы поместите файл в поле "System32", который он не одобряет, он часто быстро вернет свой собственный официальный 64-битный файл dxgi.dll обратно. Этот официальный файл может иметь другой номер версии, чем тот, который вы скачали.
Вы смотрите не туда (не осознавая этого): если вы используете программу или даже часть Windows, которая является 32-битной, то при попытке поиска в поле "System32" Windows тайно перенаправляет ее в поле "SysWOW64". Таким образом, вы в конечном итоге видите 32-битный файл dxgi.dll, который уже находится в поле "SysWOW64", который, естественно, имеет другую версию.
Сам файл не меняется волшебным образом с 64-битного на 32-битный. Либо Windows защищает себя, заменяя ваш файл, либо вы случайно смотрите на 32-битную версию, которая уже была там.
Самое важное, не пытайтесь вручную заменить эти файлы! Это рискованно и может сломать ваш Windows. Единственные безопасные способы исправить проблемы с dxgi.dll:
Правильно обновите графические драйверы.
Запуск официального установщика DirectX.
Использование встроенных средств восстановления Windows (SFC/DISM).
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Чтобы максимально увеличить шансы на решение вашей проблемы, выполните следующие действия в указанном порядке:
Шаг 1: Чистая установка графического драйвера (самый важный шаг)
Это гарантирует отсутствие помех со стороны старых или поврежденных файлов драйверов.
Загрузите последние версии драйверов:
Перейдите непосредственно на официальный сайт производителя вашей видеокарты:
NVIDIA: https://www.nvidia.com/drivers
AMD: https://www.amd.com/en/support
Intel: https://www.intel.com/content/www/us/en/downloa...
Найдите и загрузите последние версии драйверов специально для вашей модели видеокарты и вашей 64-разрядной операционной системы Windows 10. Сохраните установщик в легкодоступном месте (например, на рабочем столе или в папке «Загрузки»).
Загрузите программу удаления драйвера дисплея (DDU):
Перейти к Guru3D: https://www.guru3d.com/files-details/display-dr...
Загрузите последнюю версию DDU. Извлеките загруженный ZIP-файл в папку на рабочем столе.
Загрузитесь в безопасном режиме:
Нажмите клавиши Windows + R, введите msconfig и нажмите Enter.
Перейдите на вкладку «Загрузка».
В разделе «Параметры загрузки» установите флажок «Безопасная загрузка» и выберите «Минимальная».
Нажмите «Применить», затем «ОК».
Вам будет предложено перезагрузить компьютер. Выберите «Перезагрузить». Теперь ваш ПК загрузится в безопасном режиме.
Запустите DDU для удаления старых драйверов:
В безопасном режиме перейдите в папку, в которую вы распаковали DDU.
Запустите Display Driver Uninstaller.exe.
В DDU выберите «GPU» в раскрывающемся списке «Выберите тип устройства».
Выберите марку вашей видеокарты (NVIDIA, AMD или Intel) в раскрывающемся списке «Выбрать устройство».
Нажмите «Очистить и перезапустить (настоятельно рекомендуется)».
DDU полностью удалит все следы старых драйверов, а затем перезагрузит компьютер в обычном режиме.
Установите новые драйверы:
После перезагрузки ПК в обычном режиме запустите установщик графического драйвера, загруженный на шаге 1.
Следуйте инструкциям на экране. Выберите «Выборочную» или «Чистую» установку, если они доступны, так как это часто обеспечивает новую установку.
Перезагрузите компьютер еще раз после установки новых драйверов, даже если не будет соответствующего запроса.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Шаг 2: Запустите веб-установщик DirectX End-User Runtime
Хотя Windows 10 включает DirectX 12, старые игры или определенные компоненты могут полагаться на старые версии DirectX. Этот установщик гарантирует наличие и обновление всех необходимых файлов DirectX.
Загрузите установщик:
Перейдите в официальный центр загрузок Microsoft: https://www.microsoft.com/en-us/download/detail...
Нажмите кнопку «Загрузить».
Запустите установщик:
Найдите загруженный файл dxwebsetup.exe и запустите его.
Следуйте инструкциям на экране. Установщик проверит вашу систему и загрузит/установит все отсутствующие или поврежденные компоненты DirectX.
Перезагрузите компьютер после завершения установки.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Шаг 3: Используйте средство проверки системных файлов (SFC) и систему обслуживания и управления образами развертывания (DISM)
Это встроенные инструменты Windows, которые могут сканировать и восстанавливать поврежденные системные файлы, включая те, которые могут быть связаны с dxgi.dll.
Откройте командную строку от имени администратора:
Нажмите кнопку «Пуск» Windows.
Введите cmd.
Щелкните правой кнопкой мыши «Командная строка» в результатах поиска и выберите «Запуск от имени администратора». Подтвердите запрос контроля учетных записей пользователей (UAC), если он появится.
Запустите сканирование SFC:
В окне командной строки введите:
Баш
sfc /scannow
Нажмите Enter.
Этот процесс просканирует все защищенные системные файлы на предмет повреждений и попытается их восстановить. Это может занять некоторое время (например, 10-20 минут). Не закрывайте окно, пока оно не завершится и не появится сообщение типа «Проверка завершена на 100%».
Запустите DISM (если SFC обнаружит проблемы или не решит их):
Если SFC сообщает, что обнаружила поврежденные файлы, но не смогла их исправить, или если проблема сохраняется, выполните команду DISM.
В том же окне командной строки администратора введите:
Баш
DISM /Онлайн /Очистка-образа /Восстановление работоспособности
Нажмите Enter.
Эта команда использует Центр обновления Windows для предоставления файлов, необходимых для исправления повреждений в образе системы. Это также может занять значительное время (например, 15-30 минут или больше) и может зависнуть на определенных процентах. Дайте ему завершиться.
Перезагрузите компьютер:
После завершения команд SFC и DISM (если вы запустили обе), закройте командную строку.
Перезагрузите компьютер, чтобы изменения вступили в силу.
После выполнения всех этих шагов попробуйте снова запустить Minecraft для Windows 10. Этот комплексный подход устраняет наиболее распространенные глубинные причины ошибок dxgi.dll.