Już od miesiąca krąży w sieci „ulepszony” składnik gadżetu Pogoda do Paska bocznego systemu Windows (Sidebar) w polskiej wersji Windows Vista. Autorem poprawek dla systemów w wersji 32- i 64-bitowej jest użytkownik o nazwie PeterMac. Fix ten znalazł się również w najnowszych wersjach tweakera Sunrise Vista Konfigurator 2007 (autor sCooBy^) także dostępnego w naszym serwisie (Vista 32-bit i Vista 64-bit).
Większość użytkowników polskich edycji Windows Vista spotkała się już z problemem niepoprawnego wyświetlania gadżetu Pogoda. Co ciekawe, w oryginalnej wersji anglojęzycznej wszystko jest w porządku. Wychodzi na to, że nasze edycje są standardowo okrojone. Objawy tej niedoróbki są następujące:

Właściwie taki gadżet jest bezużyteczny i podmienia się go na inne alternatywne. Kilka przykładów takich aplikacji znajdziecie w tym serwisie (wersja anglojęzyczna oferuje dużo więcej gadżetów niż w polskiej). Mnie osobiście przypadł do gustu ten gadżet:

Poniżej przedstawiam instrukcję dotyczącą sposobu podmiany systemowego „wlsrvc.dll” na plik zmodyfikowany przez PeterMac. Trudno powiedzieć czy ten zabieg, który opisuję jest w pełni legalny. W licencji do systemu, Microsoft napisał, że nie wolno modyfikować plików systemowych. A co jeśli ktoś poprawia niedoróbkę, która gości w naszych systemach od przeszło pół roku? Wyszło już tyle aktualizacji do Visty, a do systemowego gadżetu niestety nie pokazała się żadna :-(
Tak więc, jeżeli ktoś wykonuje tę modyfikację, czyni to na własną odpowiedzialność.
Zaczynamy od ściągnięcia na lokalny dysk twardy archiwum ZIP zawierającego:
- plik dla Windows Vista 32-bit
- plik dla Windows Vista 64-bit
Po pobraniu należy go rozpakować.
Teraz zmienimy prawa dostępu dla oryginalnego pliku, aby możliwa była jego zamiana.
Zamykamy Pasek boczny systemu Windows (Sidebar). W tym celu klikamy prawym przyciskiem myszy (PPM) na ikonkę paska znajdującą się w zasobniku systemowym [1]. Następnie wybieramy Zakończ [2].

Teraz wchodzimy do folderu C:\Program Files\Windows Sidebar [3], klikamy PPM na plik ‘wlsrvc.dll’ [4] i z menu kontekstowego wybieramy Właściwości [5]

W zakładce Zabezpieczenia [6] klikamy na Zaawansowane [7]

Teraz zakładka Właściciel [8]. Zmienimy tutaj domyślnego właściciela pliku [9]. W tym celu klikamy na Edytuj [10]

Zaznaczamy Administratorzy [11] i klikamy na Zastosuj [12]

Pokaże nam się komunikat

Klikamy oczywiście na OK [13]. Zauważmy, że domyślnej nazwy już nie ma, a właścicielem pliku teraz są Administratorzy [14]. Klikamy OK [15].

Wracamy znowu do Właściwości i zakładki Zabezpieczenia [16], potem Edytuj [17]

Zaznaczamy właściciela pliku [18] i nadajemy mu pełną kontrolę nad plikiem stawiając „ptaszki” we wszystkich polach kolumny Zezwalaj [19]. Następnie klikamy OK [20]

Gdy już posiadamy wszelkie prawa do naszego pliku możemy zabrać się za zamianę. Uprzednio wypakowany plik ‘wlsrvc.dll’ kopiujemy i następnie wklejamy do folderu C:\Program Files\Windows Sidebar. Dostaniemy taki komunikat

Klikamy na opcję Kopiuj i zamień. W tym momencie udało się skutecznie podmienić plik odpowiedzialny za prawidłowe wyświetlanie gadżetu Pogoda w polskich wersjach Windows Vista.
Zrestartujmy teraz nasz system i cieszmy się poprawnie funkcjonującym gadżetem :-) Jeżeli chcesz podyskutować o gadżecie Pogoda to zapraszamy na forum VISTA.PL
Aby nasz gadżet wyglądał bardziej atrakcyjnie (więcej informacji) możemy go "przeciągnąć" z paska Sidebar na Pulpit. Otrzymamy następujący efekt:
