Проблему решил.
1. Отключите .Net Framework 3.5 и 4.8 в компонентах Windows.
2. Перезагрузка.
3. Включите .Net Framework 4.8.
4. Готово. Всё работает.
!!!!!!!!
С включенным .Net Framework 3.5, it-invent работать не будет, но если для какой-то другой программы он понадобится, то нужно будет делать выбор между ними.
Такое ощущение, что он обращается к 3.5 когда он включен и крашится, а когда выключаешь обращается уже к 4-й версии.
!!!!!!!!
P.S. Если вы не сможете обратно включить 3.5 и появляется ошибка типа 0x8024500c, то проблема в том, что он не может загрузить из центра обновления.
1. Попробуйте проверить Services > Windows Update.
2. Проверьте Services > Windows installer.
3. Возможно в вашей компании используется WSUS и нужно его временно отключить, чтобы ОС смогла обратиться к обновлениям помимо разрешённых WSUS-ом.
Это легче всего сделать через реестр.
3.1. Отключение WSUS через cmd от админа:
REG add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DoNotConnectToWindowsUpdateInternetLocations" /t REG_DWORD /d 0 /f
3.2. Включите .Net Framework 3.5.
3.3. Включение WSUS через cmd от админа:
REG add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DoNotConnectToWindowsUpdateInternetLocations" /t REG_DWORD /d 1 /f
4. Готово.