Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как избавиться от ошибки SetDefaultDllDirectories не найдена в библиотеке dll kernel32.dll?

Компьютерная помощь
Денис П.
  · 60,3 K
Специалист в области сетевых технологий. Автор сайта https://it-tehnik.ru/  · 21 июл 2020

Ошибка под названием «не найдена точка входа в процедуру SetDefaultDllDirectories» обычно возникает при попытке запуска приложения Дискорд (DiscordSetup.exe). Операционная система не может найти в библиотеке DLL KERNEL32.dll требуемый файл. Что это такое, как с этим справиться, будем разбираться вместе.

ДИскорд.jpg

С данной проблемой сталкиваются пользователи Виндовс 7, а также других. Главная причина - нерегулярное обновление компонентов ОС, несоответствие устанавливаемых приложений разрядности системы. Начиная с Windows 7 компания «Майкрософт» стала параллельно развивать 32 и 64 битные платформы. Различаются обозначением «x86» и «x64». И все компоненты для инсталляции должны четко соответствовать данному требованию. В редких случаях ошибка может скрываться в самом файле «Дискорд».

Методы решения

Самый первый способ заключается в возврате к прежней версии приложения. Парадоксально, но она, скорее всего, будет работать стабильнее более новой. Если по каким-либо причинам у вас до сих пор используется старушка XP, необходимо установить пакет обновления Service Pack 3. Для «семерки» следует

скачать набор с сигнатурой KB2533623.

А вот на 10 версии указанная ошибка встречается крайне редко. Что косвенно подтверждает потребность в апдейте Виндовс до последней, 10 версии. Чтобы избежать проблем с «Discord», нужно периодически убирать «хвостики», остающиеся после установки, обновления программ, производить очистку реестра.

Для этого нажимается сочетание клавиш Win+R (вход в консоль). Затем в открывшемся окне нужно набрать команду %AppData%. Далее находим директорию, содержащую файлы «Дискорд» и все удалить. Если папка пуста, то все в порядке, вам повезло.

ДИскорд_.jpg

Иногда к данной ошибке приводит наличие кириллических символов в никнейме пользователя. Достаточно создать новую учетную запись, где имя юзера указано латиницей, и проблема исчезнет сама собой.

Обо всех ситуациях, связанных с «Дискорд», методах их решения, читайте на нашем сайте:

https://it-tehnik.ru/software/windows-10/setdefaultdlldirectories-discord.html

а создать учетную запись имеется виду поминять никнейм в профиле или создать новый аккаунт?

Блогер · youtube.com/TheStepanov123456 || Решаю ошибки Windows  · 24 июл 2020

Есть еще способ один.

Через 7-zip извлеки установщик Дискорд. Далее в папке Дискорда так же извлеки файл NUPKG "Discord-0.0.306-full.nupkg". Затем зайди в эту же папку, которую только что извлек, нажми "lib" , "net45" и снизу запусти Дискорд.