Ошибка при установке распространяемой среды выполнения VC ++ 2008

Некоторым программам на моем компьютере с Windows10 (версия 20H2, сборка 19042.867) для правильной работы требуется конкретная среда выполнения VC ++ 2008 версии 9.0.30279.5677 x64. Я несколько раз пытался установить среду выполнения, но всегда получал следующую ошибку: Скриншот сообщения об ошибке

Ошибка 1935. Произошла ошибка при установке сборки policy.9.0.Microsoft.VC90.ATL, version = ‘9.0.30729.6161’, publicKeyToken = ‘1fc8b3b9a1e18e3b’, processorArchitecture = «amd64», type = «win32-policy», Пожалуйста, обратитесь к разделу справки и поддержки для получения дополнительной информации, HRESULT: 0x80070057.

Другие среды выполнения VC ++ 2008 (x86 и x64) установились без каких-либо проблем.

Есть ли обходной путь для установки упомянутой выше среды выполнения?

1 ответ
1

Я установил кучу сред выполнения VC ++ без каких-либо проблем. У меня установлено 4 версии распространяемого пакета VC ++ 2008, хотя ваша к их числу не относится. Это определенно перебор, поскольку разработчики имеют плохую привычку включать в пакет ту версию, которую они использовали при разработке приложения.

Может возникнуть проблема, которая может помешать распространяемым компонентам Visual C ++ заменять друг друга, поскольку некоторые приложения могут специально привязываться к точной версии библиотек DLL Visual C ++, чтобы гарантировать, что приложение работает точно так же, как опубликовано.

Однако большинство приложений привязываются к последнему выпуску той же основной версии, так как это поведение по умолчанию, и для него могут быть полезны обновления безопасности Microsoft.

Мой первый совет, если у вас установлена ​​какая-либо версия распространяемого пакета VC ++ 2008, попробуйте запустить приложение, не устанавливая его.

Если у вас не установлена ​​распространяемая версия VC ++ 2008, попробуйте установить
Последняя версия.

Если приложение по-прежнему не запускается, это означает, что оно специально привязывается к этой версии, но его установка, похоже, повреждена. Я не нашел эту точную версию для загрузки в Интернете.

В случае, если проблема связана с вашим компьютером, вы можете:

  • Убедитесь, что C: диск не почти заполнен

  • Попробуйте запустить CMD от имени администратора:

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *