Jeśli przy instalowaniu jakiejś aplikacji w Windows instalator wyświetla „błąd 0xc0000135”, lub też po uruchomieniu programu bez instalatora pojawia się napis „error 429”, nie wpadaj w panikę.
Koncern Microsoft zawiadamia w ten sposób, że jego flagowy rozwojowy produkt, platforma .net (wymawiaj DOTNET) nie jest zainstalowana na komputerze. Zawiadamia w sposób dość zawiły, jako że nie przewidział, że ktoś może nie mieć ich flagowego superproduktu.
.NET jest platformą pośrednią, mającą uniezależniać kod aplikacji od konkretnego sprzętu. Aplikacje w .NET są jednak bardzo wolne i wieszają się łatwo, wymagają nieproporcjonalnie szybkich komputerów do stopnia skomplikowania aplikacji. Sam .NET Framework spowalnia komputer i zabiera na nim miejsce. Dlatego wielu administratorów nie instaluje w ogóle tej platformy, i stąd błędy, jeśli nie jest ona zainstalowana.
Nie wnikając w szczegóły techniczne .NET, jest on straszliwym żółwiem (jego konkurencja – JAVA także jest tragicznie powolna). Sam Microsoft zapowidział, że Windowsy będą powstawać na platformie .NET i wycofał się z tych planów.
Jeśli w instalatorze aplikacji masz błąd to trzeba dowiedzieć się, którą wersję .NET potrzebujesz. Istnieją wersje 2.0, 3.5, 4 oraz 4.5. Im wersja nowsza tym większa i bardziej spowalnia. Każda wersja jest instalowana osobno na komputerze, nie wystarczy zainstalować wersji 4.5, żeby mieć wszystkie poprzednie.
Generalnie warto unikać wszelkich aplikacji napisanych w .NET, jeśli chcemy mieć spokój i wygodnie pracować. Jednak potęga marketingu Microsoftu wymusza niemalże na programistach używanie tej technologii. Dlatego jeśli już musimy z niej korzystać, warto używać jak najniższej wersji, najlepiej 2.0 lub 3.5. Są to wersje już starsze, i nowe wielordzeniowe procesory dają radę wykonać aplikacje w tych wersjach.
Microsoft używa wersji tych frameworków do wymuszania na użytkownikach aktualizacji do nowszych wersji systemu Windows. To następny powód, dla którego warto uciekać od jej technologii, jeśli wybieramy jakąkolwiek aplikację dla Windows.
Jak sprawdzić którą wersję .NET mamy zainstalowaną?
Uruchamiamy „powłokę” systemu Microsoft (czyli command prompt, komenda cmd).
Następnie wpisujemy tę komendę:
dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B
Rezultatem tej komendy będzie lista wersji które posiadamy na komputerze na przykład:
v4.0.30319
v3.5
v3.0
v2.0.50727
v1.1.4322
v1.0.3705
Jeśli wiemy, którą wesję .NET potrzebuje nasza aplikacji, możemy pobrać ją ze strony producenta – firmy Microsoft, najlepiej w Download center: https://www.microsoft.com/pl-pl/download/
