Ругается дискорд твой на динамическую библиотеку ядра, первым делом я бы удостоверился что есть доступ к функциям Api библиотеки через api-viewer или если не морочать голову sfc\scannow - проверка на checksum. Так же не пускать к ф-циям библиотеки ядра может антивирь.
Попробуй еще Regsvr32 - i и путь к библиотеке (все это делай в командной строке win r cmd)
Вообще эта ошибка, говорит о том что библиотека прикручена, но нет функции SetDefaultDIIDirectories или обращение к ней с неверной перегрузкой.. Совет с Regsvr важен поскольку, есть вероятность что как ядро выступает левая KERNEL32.dll.
Успехов.