piątek, 4 listopada 2011


Dziś ciąg dalszy zmian, które zaszły w Task Manager'a Windows 8 – jako, że ilość zmian jest imponująca. Dodajmy, że poprzednio dotknęliśmy tylko pierwszej zakładki Task Manager’a.

Zaczynamy więc od zakładki „Wydajność” (Performance). Tu mamy zrekonstruowaną na nowo graficzną wizualizację dostępności zasobów naszego komputera. Zostały one podzielone na:
- procesor (CPU)
- pamięć (memory)
- dysk (podzielony na partycje)
- sieć (podzielone na karty sieciowe)
Popatrzmy na początek na informacje z grupy CPU: tu znajdziemy nie tylko odnowioną graficzną reprezentację obciążenia procesora ale także bardzo szczegółowe informacje na temat naszego procesora (-ów):
- dokładna nazwa,
- kod procesora,
- częstotliwość (również tę maksymalną),
- informacje o ilości procesorów fizycznych, logicznych,
- specyfikacja pamięci L1, L2,
- tzw. uptime (długość pracy systemu bez restartu).
Do tych informacji należy dodać podsumowanie składające się z:
- ilość procesów pracujących w systemie,
- ilość wątków,
- ilość dowiązań.
Fantastyczne centrum informacji nie tylko o tym co się dzieje z procesorem ale także kompendium na temat zainstalowanego CPU – już nie trzeba mocno szukać tych informacji.


Kolejną porcją informacji jest zestawienie parametrów pamięci systemowej: w rozbiciu na pamięć fizyczną i na pamięć wirtualną. W końcu informacje te są czytelne dla każdego – wystarczy tylko spojrzeć:



Podobnie jest z wizualizacją pracy dysku – wyciągnięte są dwa najważniejsze liczniki (active time oraz disk transfer rate), które zostały ładnie zwizualizowane. To pozawala (w końcu!) łatwo trafić do tak istotnych informacji jak obciążenie dysku. Wśród dodatkowych informacji znajdziemy tu jeszcze:
- średni czas odpowiedzi (doskonały licznik pokazujący szybkość odpowiedzi dysku),
- szybkość czytania/zapisu,
- informacja o interfejsie wykorzystywanym w dysku (ATA/SATA),
- wielkość dysku, na ile sformatowano,
- czy jest to dysk systemowy,
- czy na tym dysku jest plik wymiany:


I ostatnią informację z tej zakładki jest informacja o sieci. Tu znajdziemy przede wszystkim dokładną nazwę karty sieciowej, adres IPv4, IPv6, grupa robocza/domena, w której pracuje system oraz chwilowe liczniki wysłanych i odebranych danych (Kbps).



Kolejną nową funkcją Task Manager’a jest historia dotycząca używanych aplikacji. System wrzuca nam zainstalowane aplikacje w jedną listę i sumuje kilka istotnych liczników:
- czas pracy aplikacji (liczona jako CPU Time)
- ilość danych „przepchniętych” przez sieć (MB)
- Tiles (MB) – jeszcze nie jestem pewien co to zlicza – być może chodzi o użycie pamięci?
Bardzo sprytny system potrafiący ocenić, czy nie tracimy z byt dużo czasu na zabawę zamiast na pracę :)



Kolejna zakładka to rozszerzenie informacji o działających procesach w systemie – zostały jedynie wyfiltrowane wg tych, które zostały uruchomione w kontekście użytkownika lub uruchomione bezpośrednio przez niego. Tu również mamy do czynienia z przyjaznymi nazwami procesów:



I na koniec zostawiłem sobie zakładkę, której tez brakowało pod tzw. ręką: Startup – czyli lista aplikacji uruchamianych automatycznie po zalogowaniu użytkownika – całkiem pomocne :)



środa, 2 listopada 2011

Nowy Task Manager w Windows 8


Pierwszy rzut oka na Windows 8 mamy już za sobą. Jest trochę zmian i wszystkich nie zamierzam opisywać. Na uwagę jednak zasługuje nowy Task Manager. Po badaniach przeprowadzonych wśród użytkowników systemu Windows opracowano nieco wygodniejszy interfejs interakcji z użytkownikiem. Pierwszą istotną zmianą jest uproszczenie pierwszego widoki, który ogranicza się do listy programów z zaznaczeniem, czy przypadkiem któryś z nich nie przestał odpowiadać:



Z tego okna z pomocą przycisku „More details” możemy rozwinąć do widoku znanego nam z poprzednich wersji systemu:


To okno jednak zasługuje już na chwilę uwagi, bo jego funkcjonalność została w końcu solidnie rozbudowana. Proszę zwrócić uwagę na to jakimi wskaźnikami możemy się opierać analizując aplikację:
- CPU (to w zasadzie standard)
- Pamięć (to też w zasadzie standard)
- Obciążenie dysku (zasadniczo nowość, choć mieliśmy już podobne wskaźniki w nowym monitorze zasobów w Windows 7 – tu jest bardzo łatwo dostępna, bez szukania zbyt głęboko w systemie)
- Obciążenie sieci (podobnie jak wyżej – zasadniczo nowość)
Dodatkowym usprawnieniem nowego Task Managera jest formatowanie warunkowe kolorami znane już z nowych edycji produktu Excel, oto przykład:



Kolejną ciekawą opcją pomagającą zrozumieć co się dzieje u nas w systemie, jest podział programów na:
- aplikacje,
- procesy chodzące w tle,
- procesy systemowe:

Kolejną bardzo interesującą opcją jest grupowanie procesów pod aplikacja nadrzędną – bardzo wygodny sposób na zrozumienie, który proces skąd pochodzi:



Co więcej: teraz gdy nie znany jakiegoś procesu, można szybko wyszukać w internecie co to może być:



I na koniec nowość, która uszczęśliwi nie tylko administratorów: nazwy serwisów są teraz w postaci zrozumiałem (zamiast samego pliku EXE):



To tyle w telegraficznym skrócie. Więcej znajdzie tutaj.

niedziela, 9 października 2011

Instalacja SharePoint Foundation 2010

Tym razem troszkę o instalacji systemu Sharepoint Foundation 2010. Zasadniczo wygląda na to, że temat dość prosty, jednak od chwili pojawienia się SP1 do tego produktu nic nie jest już tak łatwe i oczywiste.

Problem nr 1:
Przystępując do instalacji produktu musimy na początku zainstalować tzw. "wymagane oprogramowanie" - czyli to wszystko, co będzie potrzebne dla systemu Sharepoint. Już na możemy spotkać się z problemem instalacyjnym, który kończy się niepowodzeniem instalacyjnym. Proces instalacyjny "wywala" się na instalacji poprawki KB976462 (dotyczy SP1 do Framework 3.0). Rozwiązanie jest zaskakująco proste: należy instalator uruchomić raz jeszcze i po problemie.

Problem nr 2:
Aby przejść do instalacji samego pakietu Sharepoint Foundation (tuż po poprzednim kroku) wymagany jest restart. Próba uruchomienia instalatora kończy się niesympatycznym błędem bez opisu, po ówczesnym męczeniu się nawet do kilku minut(!). Dopiero gdy wczytamy się mocno w logi to mamy informację, że są pakiety, które czekają na restart po instalacji. Więc pomimo tego, że poprzedni instalator nie chciał restartu to i tak musimy go wykonać.

Problem nr 3:
Abyśmy mogli tworzyć witryny wielojęzyczne należy zainstalować tzw. LagnuagePack, który nie jest składnikiem bazowej instalacji Sharepoint - należy o tym pamiętać i pobrać go oddzielnie.

Problem nr 4:
Instalacja SharePoint Foundation potrafi się zakończyć niepowodzeniem. Oczywiście produkt jako taki jest zainstalowany ale dostajemy komunikat, że nie wszystkie składniki zostały zainstalowane. Niestety instalator nie mówi jakie - tego musimy szukać w logu, który znajduje się w katalogu tymczasowym i zatytułowany jest "Microsoft Sharepoint Foundation...". Niestety log jest obszerny i czytanie go nie należy do przyjemnych - wystarczy sprawdzić jedynie, czy zainstalował się MS SQL - najpewniej nie i to będzie ten właściwy problem instalatora(!).

niedziela, 2 października 2011

Instalacja MS SQL 2008 R2 (c.d.)

Jak się okazuje, instalacja tego systemu MS SQL daje nam wiele możliwości poznania nieznanych ścieżek instalacyjnych - zwłaszcza tych z problemami. Tym razem trafiłem na ciekawy bład podczas instalacji, który uniemożliwił dotarcie do celu:


Error 1935.An error ocurred during the installation of assembly...


Problem opisywany jak zwykle na miliony sposobów, więc znalezienie właściwej pomocy nie jest łatwe. Problem tkwi w niepoprawnej instalacji (lub błędu) pakietu Microsoft Visual C++ 2005 redistributable RTL.

Rozwiązanie:
Należy pobrać i zainstalować ten pakiet ręcznie ze stron Microsoft.

wtorek, 20 września 2011

Lokale w pracy zdalnej (TSPlus)

Tym razem praca zdalna i tzw. publikacja aplikacji.
Do naszego zadania wykorzytaliśmy system TSPlus, który potrafi funkcjonować i po RDP i po HTTP (HTTPS także). Odbiorcą systemu było ok. 10 użytkowników, utworzonych lokalnie na serwerze z dodaniem ich do uprawnionych do pracy zdalnej. W systemie TSPlus przypisałem aplikację i wio.System operacyjny to Windows 2008 Server Eng.
Okazało się, że część użytkowników ma lokale angielskie, przez co wyświetlany system CRM (na którym ci użytkownicy pracowali: ProfitCRM) nie potrafił pokazywać polskich znaków diakrytycznych. Najtrudniejszym zadaniem więc było znaleźć przyczynę dlaczego niektórym to działało ok, a niektórym źle.

Rozwiązanie:
Otóż do pracy zdalnej z publikacją aplikacji można podejść dopiero wtedy, gdy każdy z tych użytkowników stworzy sobie swój lokalny profil - TSPlus potrafi pracować bez eksplorera, więc system nie tworzy profilu przy pierwszym zalogowaniu użytkownika. Trzeba było więc najpierw zalogować do explorera każdego z użytkowników (do zdalnego pulpitu) aby utworzyły się profil lokalny i wtedy ponownie skonfigurować do publikacji aplikacji - problem znika :)

IE w Windows 2003 Server

Tak, było już IE w Windows 2008 Server a teraz czas na Windows 2003 Server. Rozszerzoną konfigurację bezpieczeństwa w IE zastosowano po raz pierwszy właśnie w wersji Win2003 Server i od tamtej pory prześladuje wielu administratorów podczas pracy na konsoli. Szczęśliwie w tej wersji serwera także możemy wyłączyć tę opcję - robi się to jednak zupełnie inaczej.

Aby wyłączyć te opcje należy udać się do "Dodaj/Usuń Programy" a tam wybrać "Dodaj/Usuń komponent Windows". W tej liście znajdziemy interesującą nas pozycję "Internet Explorer Enhanced Security Configuration" i możemy wybrać przycisk "Details" - tam zobaczymy coś co już powinno wyglądać dla nas znajomo:


0x0000007E (Blue screen)

Generalnie staramy się takich porad tu nie umieszczać, bo jest to zasadniczo temat rzeka, jak wynika z zasobów internetowych. Ten przypadek, na który trafiliśmy jest godny odnotowania.
Otóż komputer podczas uruchamiania się systemu wywracał się blue-screen'em z numerem 0x0000007E. Wiele z tego nie można było wywnioskować, czytając zasoby internetowe. W naszym przypadku problemem okazała się uszkodzona pamięć RAM.
Generalizując znalezione zasoby można dodatkowo podsumować:
- problem dotyczy generalnie sprzętu lub zmiany sprzętu,
- uszkodzony sterownik urządzenia (np. w wyniku błędów na dysku).

Jeżeli więc sprzęt się nie zmienił a skanowanie dysku nic nie wykazuje, można szukać nowych pamięci - wymiana szybko odpowie nam na pytanie gdzie tkwi problem :)

wtorek, 6 września 2011

Instalacja MS SQL 2008 R2

Ostatnio spotkałem się z dość przykrym problem instalacyjnym podczas próby instalacji MS SQL 2008 R2 na serwerze Windows 2008 Standard R2. Otóż podczas sprawdzania przedinstalacyjnego wyskoczył komunikat z czerwonym krzyżykiem (czyli instalator dalej nie pójdzie):

Performance counter registry hive consistency 

Szukając rozwiązania na początek trafiamy na strony MS: http://support.microsoft.com/kb/300956 - niestety rozwiązanie nie pomogło. Szukałem dalej i okazuje się, że duża część rozwiązań można podsumować tak: reinstall. Gdy mamy do czynienia z serwerem to już nie jest to tak oczywiste rozwiązanie.

Drążenie tematu naprowadziło mnie na ciekawe wnioski: liczniki są w jakiś cudowny sposób zależne od lokali systemu i te z kolei przekładają się na podklucze w rejestrze w lokalizacji:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib 

U mnie były:
009 oraz 015. 

W 009, który jest powszechny (występuje w większości systemów) były stosowne klucze dotyczące liczników:
Counter oraz Help 
W 015 niestety pustka. Przekopiowanie kluczy i ich wartości z 009 rozwiązało temat.

Dodatkowo problem może być jeszcze niezgodność liczby ostatniego licznika ustawionego w kluczach:


Te wartości muszą odpowiadać wartościom z końca zapisu wartości kluczy:



sobota, 3 września 2011

Właczanie/Wyłaczanie hibernacji w Windows 7

Osobiście wolę korzystać z uśpienia - działa szybko i jeszcze szybciej wstaje. To też odkąd mam więcej niż 2GB RAMu (co dziś jest coraz częstrze) to zrezygnowałem z hibernacji systemu - zbyt długo się czeka - niejednokrotnie dłużej niż przy zwykłym starcie/wyłączaniu systemu. Jak więc pozbyć sie pliku hiberfil.sys, który w takim razie nie jest potrzebny? Oczywiście wystarczy wyłączyć hibernację w systemie. Ale czy ktoś to robił w Windows 7 - każdy kto choć raz próbował wie już o czym mówię :)

Oto szybki przepis jak wyłączyć hibernację w Windows 7:

Uruchamiamy linię poleceń z uprawnieniami administratora i tam wpisujemy taką komendę:

powercfg /hibernate off


I to wszytko :) Plik hibernacji znika z naszego dysku systemowego i odzyskujemy dokładnie tyle GB'ów ile mamy RAMu.

poniedziałek, 18 lipca 2011

IE w Windows 2008 Server

Każdy kto choćby przez chwilę "zderzył" się z systemem Windows 2008 Server (i późniejszym) zauważył, że praca z przeglądarką jest niezwykle utrudniona. Utrudnienia polegają na milionach komunikatów, dodawaniu kolejnych adresów do stron zaufanych a w efekcie końcowym i tak nie możemy pobrać ani jednego pliku, który zakończony jest jako .exe - istny koszmar. Z reguły kończy się to instalacją przeglądarki alternatywnej na serwerze lub kilkanaście minut mozolnej rekonfiguracji ustawień przeglądarki aby móc normalnie na niej pracować.

Jest jednak prostszy sposób:
- otwieramy "Server Manager"
- ustawiamy się na "samym szczycie" menu (Server Manager )
- po prawej stronie odnajdujemy link do "Configure IE ESC"

- ustawiamy dla kogo chcemy wyłączyć "ulepszacze bezpieczeństwa" (na rysunku są już wyłączone - również dla użytkowników co nie jest zalecane!)