Для запуска пользовательских программ Matlab требуются библиотеки Microsoft DLL. Ни одна версия Matlab не сможет запускать пользовательские исполняемые файлы без необходимых Microsoft DLL. Нельзя устанавливать библиотеки DLL в каталоги, принадлежащие Windows, без прав администратора. Это проблема конфигурации, а не проблема времени выполнения Matlab. Решение состоит в том, чтобы установить необходимые библиотеки DLL в папку local , в которой находится пользовательское приложение. Не обращайте внимания на все, что есть в документации по "сетевым библиотекам" и "регистрации" DLL.
Я не знаю, можно ли запустить vcredist_x86.exe
без привилегий. Это может быть вопросом установки пути установки для вашего локального каталога вместо «Program_Files ...». В любом случае это не имеет значения, поскольку vcredist_x86.exe
не должно быть необходимо.
Я не знаю, возможно ли то, что вы пытаетесь сделать, или Matlab каким-то образом заблокировал это, но я думаю, что вы запутались в том, как туда добраться, и усугубили свои проблемы, пытаясь установить в не-пользовательские каталоги.