Winsxs .dll не должны активно использоваться. Они являются версионными резервными копиями. Если для чего-то нужна предыдущая версия .dll, она берется оттуда. Если .dll на самом деле отсутствует, расположение winsxs действует как расположение резервной копии, поэтому для его правильной работы необходимо загрузить несколько зависимостей ядра.
Чтобы решить эту проблему, просто скопируйте mfc90u.dll из winsxs в% windir% \ system32 \ или в каталог, где находится файл .exe программ.
Переустановка последних версий Microsoft Visual C ++ Redistributable также должна решить проблему, так как .dll является частью этих дистрибутивов.