Я пытаюсь запустить приложение на ПК с Windows 10. Приложение зависит от oleaut32.dll, но, похоже, в самом oleaut32.dll отсутствуют некоторые зависимости:
Некоторые из них, например, api-ms-win-core-wow64-l1-1-0.dll
присутствуют в системной папке. Но, например, api-ms-win-core-wow64-l1-1-1.dll
отсутствует вообще.
Я пытался исправить, sfc /scannow
но безуспешно. Какое может быть решение? Загрузите недостающие DLL и поместите в папку system32?
решение1
Существует не менее 18 различных официальных версий oleout32.dll.
Новейшая версия 32-битной Oleaut32.dll — 10.0.10240.16384 и версия 6.1.7601.17567 для 64-битной версии.
Между версиями существуют различия, и вашей программе может потребоваться что-то конкретное из другой версии.
поэтому найдите нужную версию, поместите ее в основной путь программы и убедитесь, что этот путь читается с приоритетом.
Вы можете получить любую из версий отсюдаздесь.