Я только что установил python на свой компьютер и успешно установил путь. И теперь, когда я пытаюсь запустить программу на python из командной строки, она показывает ошибку « api-ms-win-crt-runtime-l1-1-0.dll ». Затем я загрузил недостающие файлы из Интернета, но когда я пытаюсь скопировать загруженные файлы в папку Sys32, это показывает ошибку « Отказано в доступе». Итак, вопрос в том, как установить недостающую DLL, т.е. как решить эту проблему.
2 ответа
Как установить отсутствующий api-ms-win-crt-runtime-l1-1-0.dll
?
Эта DLL является частью обновления для универсальной среды выполнения C в Windows:
Windows 10 Universal CRT - это компонент операционной системы Windows, который обеспечивает функциональность CRT в операционной системе Windows. Это обновление позволяет приложениям Windows для настольных компьютеров, которые зависят от выпуска Windows 10 Universal CRT, работать в более ранних операционных системах Windows.
Приведенная выше ссылка содержит полные инструкции по установке, которые зависят от того, какую именно версию Windows вы установили.
Чтобы напрямую ответить на ваш вопрос, чтобы установить DLL, вы можете разместить ее практически в любом месте, а затем использовать команду regsvr32.exe
. Вы получаете сообщение об ошибке, потому что вам нужны права администратора для изменения папки Sys32
.
Однако в вашем случае сообщение об ошибке вызвано тем, что не удалось установить KB2999226 (универсальный CRT), который является частью распространяемого пакета Visual C++. Не удается установить Universal CRT, если необходимые предварительные условия (другие обновления) еще не установлены.
Чтобы решить вашу проблему, вам нужно зайти в Центр обновления Windows, установить все обновления, перезагрузиться, удалить распространяемый пакет Visual Studio, а затем снова установить его.
Полные инструкции можно найти по адресу https://www.smartftp.com/support/kb/the-program-cant-start-because-api-ms-win-crt-runtime-l1-1-0dll-is-missing- f2702.html