Jak wygląda zakurzony laptop?
Jan 25th
Zastanawialiście się co się dzieje w laptopie po kilku miesiącach jego pracy?
Mój Dell D630 po roku pracy trafił do serwisu, okazało się, że spaliła się płyta główna. Powodem uszkodzenia było długotrwałe przegrzanie. Serwis dziś przysłał mi zdjęcia wnętrza mojego komputera:) Rzeczywiście nieco zapchany kurzem…
Ciekawe czemu się tam tyle zebrało, pracuję w dość czystym środowisku… Zastanawiam co się dzieje z wnętrzem komputera jak ktoś używa sprzętu w zapylonym albo zakurzonym otoczeniu:)
źródło: moja współpraca z serwisem Dell
Seesmic Look – awesome! #seesmiclook
Jan 23rd
Tak właśnie zareagowałem na nowego klienta Twittera na Windows od Seesmic.
Dlaczego tak emocjonalnie?
Bo Seesmic Look wygląda świetnie.
Prawda, że cukierkowy?
Na pewno najładniejszy klient Twittera i najlepszy działający w oparciu o .NET Framework.
Seesmic Look wymaga .NET Framework 3.5 SP1, działa na Windows XP, Windows Vista i Windows 7.
źródłem jest własny zachwyt i witryna Seesmic Look
Office 2010 wymagania systemowe
Jan 22nd
Na blogu prowadzonym przez zespół Microsoft Office product development pojawił się ciekawy wpis opisujący wymagania niezbędne do instalacji najnowszej wersji pakietu Office.
Generalnie należy przyjąć, że na sprzęcie na którym działa wersja 2007 będzie również działał Office 2010.
Szczegółowo minimalne wymagania prezentują się następująco:
CPU: Intel Pentium III processor, 500 MHz
RAM: 256 MB PC100 SDRAM
OS: Windows XP Professional with Service Pack 3
Porównanie wymagań ostatnich wersji pakietu Office z wersją najnowszą pokazuje, że wymagania dotyczace CPU i RAM są identyczne jak w wersji 2o07:
Wspierana jest instalacja na następujących wersjach systemów operacyjnych:
Niespodzianki? Jedna. Zalecane jest posiadanie GPU!
Zachęcam do przeczytania artykułu w oryginale.
źródło: Office 2010 System Requirements – Microsoft Office 2010 Engineering
Commit your… …code
Jan 8th
Problem roku 2010
Jan 6th
Na pewno czytaliście w sieci o SMSach z przyszłości i problemie klientów jednego z niemieckich banków.
Okazuje się, że to jeszcze nie koniec problemów związanych ze zmianą daty.
Noworoczny problem odnosi się też do:
- Cisco CSM load balancer (Content Switching Module) – występuje problem z load balancingiem spowodowany wygasaniem ciasteczka w efekcie połączenia są niestabilne,
- Symantec Endpoint Protection v11.x oraz Symantec Endpoint Protection Small Business Edition v12.x (korporacyjne systemy antywirusowe) – błędne interpretowanie sygnatur nowszych niż 01.01.2010 i uznawanie ich za przeterminowanie, do czasu wydania poprawki nie będą wydawane nowe sygnatury,
- SpamAssassin – użytkownicy, którzy w porę nie uaktualnili systemu antyspamowego muszą borykać się z dużą ilością false positives na skutek złego naliczania wag,
- Invision Power Board (forum dyskusyjne) – użytkownicy nie mogą dodawać wpisów do blogów,
- Palm Pre WebOS – problemy z synchronizacją,
- SAP – możliwa zła interpretacja daty 2010 jako 2100,
- Arcsight – klucze licencyjne wydane przez rokiem 2007 wygasły,
Jeśli ktoś ma więcej przykładów proszę o zostawienie komentarza wraz ze źródłem.
źródła:
Any other reports of decade change problems? – isc.sans.org
The year 2010 is causing IT problems – h-online.com
Ku pamięci: Windows 7 SuperAdmin panel (GodMode)
Jan 4th
Co zrobić, żeby mieć wszystkie ustawiena systemowe Windowsa 7 jednym miejscu? Udało mi sie wczoraj znaleźć rozwiązanie. W internecie figuruje jako SuperAdmin, Master Control lub GodMode.
Aby utworzyć widok panela SuperAdmin należy:
- Utworzyć w dowolnym miejscu nowy folder
- Przemianować go na: SuperAdmin.{ED7BA470-8E54-465E-825C-99712043E01C}
- Po kliknięciu na folder ukaże się okno z całym mnóstwem ustawień:
Lista innych dostępnych GUIDów, które można wykorzystać w podobny sposób, by uzyskac łatwy dostęp do określonego menu jest dostępna na MSDN.
Metoda działa również w Windows Server 2008 R2 oraz Windows Server 2008 i Windows Vista ale tylko w wersji 32 bitowej (w wersji 64 bitowej po utworzeniu folderu explorer zaczyna działać niestabilnie, usunięcie folderu ratuje sytuację).
Zadałem sobie trochę trudu starając się odszukać najstarszą notkę o użyciu tej funkcjonalności i znalazłem wpis z 28.11.2007 dotyczący Windows Vista.
W razie problemów przykład usunięcia folderu. Za pomocą linii komend przejść tam gdzie został umieszczony folder i naprawić problem usuwając nowoutworzony folder:
cd tam_gdzie_jest_folder
rd SuperAdmin.{ED7BA470-8E54-465E-825C-99712043E01C}
źródła:
Canonical Names of Control Panel Items – MSDN
Enable GodMode On Windows 7 – Geek In Disguise
Enable Windows 7 SuperAdmin-Mode – Helmers Blog
[Registry Hack] VISTA – All Control Panel & Setting tasks at one place – MeraWindows.com
Windows Server Backup – usuwanie starych kopii zapasowych
Jan 2nd
Do napisania tego wpisu zachęciło mnie pytanie w wątku na forum WSS.pl.
Dość słabo udokumentowane jest działanie Windows Server Backup i zarządzanie nim. Dokumentacja po Polsku niestety nie istnieje, szkoda. Postaram się zebrać kilka istotnych praktycznych informacji o zarządzaniu wielkością kopii zapasowych tworzonych przez WSB.
Na początek kilka podstawowych informacji o WSB:
- Windows Server Backup to wbudowane w system narzędzie do tworzenia i zarządzania kopiami zapasowymi. Jest dostępne w każdej wersji systemu Windows Server.
- Umożliwia tworzenie kopii zapasowych na żądanie i w oparciu o harmonogram.
- Podczas wykonywania kopii wykorzystywany jest mechanizm VSS (Volume Shadow Copy).
- Kopie zapasowe mogą być wykonywane dla całych woluminów (kopia sektor po sektorze) jak i dla wskazanych folderów/plików.
- Kopie zapasowe składowane mogą być na specjalnie do tego przygotowanym dysku, folderze lub folderze sieciowym (dla folderu sieciowego możliwa jest obsługa tylko jednej kopii wstecz).
- Kopia zapasowa zapisywana jest do pliku VHD, których maksymalna wspierana wielkość to 2088958MB (w Windows Server 2008 R2 przy kopii tylko folderów i plików ten limit nie obowiązuje).
- W przypadku gdy folder do którego dokonywany jest backup jest pełny WSB usuwa najstarsze wersje kopii dla bieżącego backupu, po tym usuwana jest wersja volume shadow copy należąca do tej wersji kopii.
Po zaznajomieniu się z mechanizmem WSB można się zastanowić jak usuwać stare kopie zapasowe. Posłużymy się do tego głównie komendą wbadmin.
- Przykłady na sprawdzenie wersji kopii zapasowych. i informacji o powiązanych z nimi Snapshoot ID (Shadow Copy ID):
wbadmin get versions
wbadmin get versions -backupTarget:h:
wbadmin get versions -backupTarget:\\servername\share -machine:server01
- Przykłady na usuwanie backupów wykonanych wraz z system state:
wbadmin delete systemstatebackup –version: 01/01/2010-10:51
wbadmin delete systemstatebackup –backupTarget:h: –deleteOldest
wbadmin delete systemstatebackup -keepversions:2
- Usunięcie najstarszego backupu wykonanego bez system state, wykorzystywane jest tu narzedzie: diskshadow.
DiskShadow.exe
Delete shadows OLDEST <BackupStorageLocation>
Exit
- Usuwanie backupów wykonanych bez system state w przypadku potrzeby usunięcia konkretnego Shadow Copy ID jest nieco bardziej skomplikowane. Podzieliłem je na trzy etapy: a - ustalenie wersji backupu, b – ustalenie Shadow Copy ID, c – Usunięcie wybranego Shadow Copy ID. Wykorzystwana jest tu również komenda: vssadmin.
a.
vssadmin list shadows /for=<BackupTarget>
vssadmin list shadows /for=h:
b.
Należy pamiętać, że Shadow Copy ID jest tym samym co Snapshot ID
c.
DiskShadow.exe
Delete shadows ID <Shadow Copy ID>
Exit
źródła poza własnym doświadczeniem:
Windows Server Backup Step-by-Step Guide for Windows Server 2008 R2 – TechNet
Backup Version and Space Management in Windows Server Backup – Microsoft Storage Team
Poprawianie współpracy IE7Pro z IE8
Jan 1st
IE7Pro jest pluginem poszerzającym możliwości Internet Explorera w wersjach 6, 7 oraz 8. W niektórych momentach jego współpraca z IE8 jest problematyczna. Dotyczy to obsługi nowych funkcji IE8.
Do obecnej wersji IE7Pro 2.4.7 wydanej 16 września 2009 problem z zapisywaniem sesji IE8 do pliku nie został poprawiony. Zapisywana jest sesja tylko z aktywnego procesu iexplore.exe.
Normanie w IE8 podczas przeglądania jest uruchomionych kilka procesów iexplore.exe. ilość ta jest uzależniona od ilości uruchomionych okien IE, ilości wolnej pamięci, ilości zakładek, ich “pokrewieństwa”. Po uruchomieniu IE8 uruchamiane są dwa procesy iexplore.exe, jeden z nich odpowiedzialny jest za okno, drugi za taby, wraz z uruchamianiem kolejnych zakładek ilość procesów się zwiększa. IE8 używa funkcji LCIE (Loosely Coupled IE), która zarządza ilością procesów co powoduje, że w przypadku problemów z jedną zakładką nie powoduje to problemów z całą przeglądarką resetując tylko tab w którym wystąpił problem. Niestety IE7Pro nie wspiera LCIE, co jest powodem części problemów w jego współpracy z IE8.
Nad maksynalną ilością procesów można panować. Przez edycję klucza rejestru: HKCU\Software\Microsoft\Internet Explorer\Main\TabProcGrowth (domyślnie ten klucz nie istnieje).
Poniższy wpis rejestru pozwala na uruchomienie maksymalnie 2 procesów iexplore.exe – jednego dla okna, drugiego dla tabów:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
“TabProcGrowth”=dword:00000001
Po jego zaaplikowaniu prawidłowo będzie działało zarządzanie przywracaniem sesji w IE7Pro działającym z IE8.
Przy ustawieniu wartości 00000000 okno i taby będą uruchamiać się w tym samym procesie (wyłącza kompletnie LCIE), przy wartości 00000002 uruchomią się maksymalnie 3 procesy – jedno dla okna i dwa dla tabów itd…
źródła:
IE does not resume last browsing session – IE7Pro Forum
Przeglądarka www na sterydach – Ewangelista IT
Opening a New Tab may launch a New Process with Internet Explorer 8.0 – askIE blog
IE8 and Loosely-Coupled IE (LCIE) – IEBlog
Loosely coupled IE (LCIE) and Automatic Crash Recovery – Spyware Sucks
Styczniowe nominacje MVP
Jan 1st
W styczniowym cyklu nominacyjnym do programu MVP dołączyło dwóch Polaków:
Marcin Książek to pierwszy polski MVP w kategorii Team System czyli bardzo mi bliskiej. Warto sobie zasubsrybować twitter Marcina.
Grzegorz Stolecki jest siódmym polskim MVP w kategorii SQL Server. Grzesiek to przede wszystkim prelegent na konferencjach i nowy opiekun PLSSUG.
Jednocześnie renominowana została jedenastka “styczniowych” MVP: Damian Widera, Grzegorz Mazur, Grzegorz Niemirowski, Jakub Binkowski, Jakub Gutkowski, Maciej Aniserowicz, Maciej Pilecki, Marcin Goł, Michał Kawecki, Robert Stuczyński i Szymon Kobalczyk.
Nowonominowanym i renominowanym serdecznie gratuluję.
źródła:
Wszystkiego najlepszego w Nowym Roku!
Jan 1st
Witam w nowym roku.
Mam nadzieję, że będzie on równie dobry jak ten, który właśnie upłynął:)
Jeszcze raz, wszystkiego najlepszego w Nowym Roku!
źródło: własne doświadczenia
Projekt TFS Integration Platform
Dec 30th
Projekt TFS to TFS Migration Tool został zamknięty. Prace nad narzędziem do migracji artefaktów pomiędzy serwerami TFS przeniosły się do nowego projektu: TFS Integration Platform.
W tej chwili na nowej witrynie projektu do pobrania jest instalator:
TFS Integration Platform (installer – Alpha)
oraz dokumentacja:
TFS Integration Platform Documentation
w skład której wchodzą dwa ogólne dokumenty, którym warto się przyjrzeć:
TFS Integration Platform – Migration Guidance
TFS Integration Platform – Planning Poster
Zasada działania TFS Integration Platform jest podobna do zasad działania TFS to TFS Migration Tool. Wskazuje to, że narzędzie będzie posiadało podobne ograniczenia co do funkcjonalności. Pocieszające jest, że lepiej jest przygotowana dokumentacja i scenariusze do operacji wspieranych przez narzędzie.
Za jakiś czas będę przeprowadzał integrację trzech dużych środowisk TFS 2008/10 i nowemu narzędziu będę się musiał poważnie przyjrzeć. Do tej pory brałem pod uwagę jedynie wspierany w TFS 2010 scenariusz z podłączeniem baz danych z TFS 2008 (jest to wspierane!) alternatywa w postaci TFS Integration Platform może bardzo mi pomóc.
Jeśli ktoś z czytelników próbował używać TFS Integration Platform jestem bardzo ciekawy efektów.
źródła:
Ku pamięci: Automatyczne wyłączenie komputerów do których nikt nie jest zalogowany
Dec 29th
Przyszło mi po Świętach zmierzyć się z zadaniem jakim jest przygotowanie metody na wyłączenie wszystkich maszyn, do których nikt nie jest zalogowany – głównie nieużywane podczas przerwy świątecznej Serwery Terminali i stacje robocze.
Z pomocą przyszedł mi program PsLoggedOn wchodzący w skład zestawu narzędzi PsTools. Pakiet PsTools rozpakowałem do głównego katalogu mojego dysku systemowego.
Przygotowałem poniższy skrypt (plik CMD):
FOR /f %%a in (c:\PsTools\shutdownlist.txt) do (
c:\PsTools\psloggedon -l \\%%a > c:\PsTools\userlist.txt
IF errorlevel 0 ((
TYPE c:\PsTools\userlist.txt | find /i “MYDOMAIN”
)
IF errorlevel 1 (
shutdown -m \\%%a -f -s -t 00
))
W pliku c:\PsTools\shutdownlist.txt umieściłem nazwy komputerów które mają być sprawdzone pod kątem zalogowanych użytkowników i ewentualnie wyłączone gdy nikt nie jest zalogowany (przełącznik –l pomija sesje nawiązane do zasobów sieciowych – w razie potrzeby można z niego zrezygnować).
W przypadku stwierdzenie zalogowanego użytkownika należącego do domeny MYDOMAIN wyłączenie stacji nie jest wykonywane.
Metoda może być wykorzystywana do cyklicznego wyłączania maszyn z pomocą harmonogramu zadań zarówno zdalnie dla wielu maszyn pracujących w domenie jak i lokalnie dla wolnostojącego komputera w grupie roboczej (dla grupy roboczej należy MYDOMAIN zamienić na nazwę maszyny i w pliku c:\PsTools\shutdownlist.txt umieścić tylko nazwę lokalnego komputera). Dodatkowo należy upewnić się, że użytkownik wykonujący zadanie ma prawa wymagane do wykonania wyłączenia maszyn.
źródła poza własnym doświadczeniem:
Ku pamięci: Zmiana ustawień proxy dla konta komputera
Dec 17th
W Event Viewerze aplikacji na kilku maszynach w testowej domenie zaczął pojawiać mi się następujący błąd:
Event Type: Error
Event Source: crypt32
Event Category: None
Event ID: 8
Date: 12/16/2009
Time: 8:52:53 AM
User: N/A
Computer: ComputerName
Description:
Failed auto update retrieval of third-party root list sequence number from: <http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootseq.txt> with error: The specified server cannot perform the requested operation.For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Źródło problemu udało mi się bardzo szybko znaleźć:
Testowa sieć wykorzystuje serwer proxy do łączenia się z Internetem. Ustawienia proxy propagowane są przez GPO na kontenerze z użytkownikami, konta komputerów nie otrzymują ustawień proxy przez co nie są się w stanie z Internetem połaczyć.
Aby rozwiązać problem systemowo należy skonfigurować GPO z komputerami dla używania proxy.
Inną możliwością jest wykorzystanie na maszynie gdzie występuje problem polecenia:
proxycfg -u
Które to zmienia ustawienia proxy dla konta komputera korzystając z ustawień aplikowanych dla użytkownika uruchamiającego komendę.
Warto zapoznać się też z innymi przełącznikami polecenia proxycfg.
źródło poza własnym doświadczenem: Event ID 8 is logged in the Application log – TechNet
Ku pamięci: Jak sprawdzić jaki jest rekord MX dla domeny?
Dec 16th
W ciągu ostatnich kilku dni ponad 5 osób zadało mi to samo pytanie. Nie wiem skąd wynika ta kumulacja ale liczę się z tym, że się jeszcze nie skończyła.
Jak sprawdzić jaki rekord MX przypisany jest dla domeny?
Bardzo prosto to zrobić z użyciem CMD:
nslookup
set type=mx
stilger.eu
Dla niewtajemniczonych informacja co to jest rekord MX. Rekord MX (mail exchange record) mapuje nazwę domeny DNS na nazwę serwera poczty i podaje jego priorytet.
źródło: własne doświadczenia
Ku pamięci: Exception from HRESULT: 0×80040E14
Dec 7th
Na jednym Sharepointowych serwerów w wirtualnym labie przy otwarciu strony pojawił się błąd “Exception from HRESULT: 0×80040E14″:
W eventlogu nie znalazłem niczego interesującego, za to w logu SharePointa (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS) znalazłem często występujący następujący komunikat:
12/02/2009 14:45:28.52 w3wp.exe (0×2720) 0×0838 Windows SharePoint Services Database 6f8g Unexpected Unexpected query execution failure, error code 9002. Additional error information from SQL Server is included below. “The transaction log for database ‘STS_Content’ is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases” Query text (if available): “{?=call proc_CheckoutDocument(?,?,?,?,?,?,?,?,?,?,?,?)}”
Okazało się, że na dysku jest zbyt mało pustego miejsca.
Problem jest prosty do rozwiązania. Po odzyskaniu pustego miejsca na dysku na którym składowane są bazy danych wykorzystywane przez SharePointa sytuacja wraca do normy i witryny funkcjonują normalnie. Inne operacje jak IISRESET nie są konieczne.
źródło: własne doświadczenie





















