Не удается установить wireshark: возникает ошибка 1625 при установке распространяемого Visual C++

Установка Wireshark 3.4.3 64bit завершается сбоем в Windows 10 и указывает на следующую ошибку:

Установщик распространяемого пакета Visual C++ завершился с ошибкой 1625. Убедитесь, что у вас установлено обновление KB2999226 или KB3118401. Невозможно продолжить установку.

Тем временем я могу использовать версию PortableApp, но как мне успешно установить Wireshark?


person morbac    schedule 09.03.2021    source источник


Ответы (1)


Через два дня я смог найти решение. Мне помогли два наблюдения:

  1. Ручная установка распространяемого пакета Visual C++ 2015-2019 также не удалась, и упоминается ограничение политики.
  2. Я также заметил, что Visual Studio 2019 Community дает сбой, особенно при установке microsoft.visualstudio.minshell.msi.resources.

После быстрого поиска я смог найти онлайн-справку, в которой предлагается отключить политику ограниченного использования программ в локальной политике безопасности. Вот что я сделал:

  1. Найдите Local Security Policy в меню Windows и нажмите на результат поиска.
  2. Откройте Software Restriction Policies в левом меню. Если на правой панели отображается No Software Restrictions Defined, просто щелкните правой кнопкой мыши Software Restriction Policies в меню слева и выберите New Software Restriction Policies.
  3. На правой панели дважды щелкните Enforcement
  4. В диалоговом окне выберите All users except Local Administrators и нажмите ОК

После этого я мог установить и Wireshark, и Visual Studio 2019 Community, которые зависят от распространяемого пакета Visual C++.

После успешной установки я откатил свои изменения в локальной стратегии безопасности.

person morbac    schedule 09.03.2021