Objawy:
Po uruchomieniu setup.exe w celu instalacji aktualizacji, nic się nie dzieje. Wygląda na poważny problem z .NET lub zabezpieczeniami antywirusowymi, które uniemożliwiają uruchomienie programu
Troubleshooting:
Nawet kiedy wygląda, że nic się nie dzieje, to coś się jednak dzieje. Setup.exe powinien w katalogu wskazywanym przez zmienną środowiskową %temp% tworzyć pliki log, z zapisem wykonywanych czynności i napotykanych błędów.
1. Kliknij start >> run i wpisz %temp%
2. W oknie wyszukaj plików/katalogów z datą modyfikacji z chwili próby uruchomienia setup.exe
3. W moim przypadku znalazł się plik sqlsetup.log z zapisami:
.Net security policy file does exist Attempting to load .Net security policy file Error: Cannot load .Net security policy file Error: InitializeSqlSetupCodeGroupCore (64bit) failedError: InitializeSqlSetupCode failed: 0x80004005
Rozwiązanie
Wygląda więc na to, że coś jest nie tak z .Net security policy. To ustawienie można zresetować komendą:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>caspol.exe -machine -reset