Rozwiązanie problemu wieszającego się procesu explorer.exe
Od dłuższego czasu na prywatnym komputerze (Windows 7 Ultimate x64 SP1) pojawiała się informacja o procesie explorer.exe, który przestał działać i automatycznie się restartował. Oczywiście pojawiał się również odpowiedni wpis w logach:
Log Name: Application Source: Application Error Date: 2012-01-06 20:44:56 Event ID: 1000 Task Category: (100) Level: Error Keywords: Classic User: N/A Computer: wojcieh-PC Description: Faulting application name: Explorer.EXE, version: 6.1.7601.17567, time stamp: 0x4d672ee4 Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c8f9 Exception code: 0xc0000005 Fault offset: 0x0000000000052fc6 Faulting process id: 0x63c Faulting application start time: 0x01ccccab85e48ff9 Faulting application path: C:\Windows\Explorer.EXE Faulting module path: C:\Windows\SYSTEM32\ntdll.dll Report Id: e89c8c7e-389e-11e1-9d67-005056c00008
W Internecie znajduje się bardzo dużo narzekań na ten problem jednak w moim przypadku rozwiązanie musiałem znaleźć sam.
Na forum znalazłem możliwe rozwiązania problem (uruchomienie sfc /scannow (System File Checker), utworzenie nowego profilu, naprawa instalacji Windowsa).
Pokażę Wam, w jaki sposób rozwiązałem ten problem.
- Pobrałem plik udostępniony przez André Ziegler na jego Skydrive i dodałem wpis do rejestru. Plik tworzy w katalogu C:\LocalDumps minidumpa za każdym razem gdy explorer.exe zrestartuje się.
- Zrestartowałem komputer i zaraz po starcie systemu w katalogu C:\LocalDumps znalazłem plik explorer.exe.2124.dmp (oczywiście explorer.exe się zrestartował)
- Zainstalowałem Windows Debugging Tools — to samo narzędzie, które używane jest do analizy Blue Screen Of Death (BSOD)
- Otworzyłem plik explorer.exe.2124.dmp i użyłem polecenia !analyze –v
- Znalazłem program, przez który explorer.exe restartował się

- W moim przypadku winowajcą okazał się program SugarSync. Po wyłączeniu startowania programu wraz ze startem systemu problem nie występuje.
Wdrażanie Mozilla Firefox w Active Directory
Tak jak obiecałem w poprzednim wpisie o wdrażaniu Google Chrome poprzez GPO dzisiaj chciałbym pokazać w jaki sposób zainstalować w domenie przeglądarkę Mozilla Firefox.
Infrastruktura:
- Kontroler domeny
- Klient podłączony do domeny
- Mozilla Firefox w postaci paczki msi
Zaczynamy zabawę!
Pomyslałem, że łatwiej będzie jak zobaczycie filmik na którym zaprezentuję instalację Firefoxa.

Paczka MSI Firefox
Z Firefoxem jest trochę kiepsko jeżeli chodzi o paczkę instalacyjna msi. Niestety Mozilla jeszcze jest daleko w tyle za Chrome nie wspominając o IE.\
Póki co paczki msi od Mozilli nie ma ale są sposoby aby ją znaleźć.
- można samemu ją stworzyć przy użyciu narzędzi do tworzenia paczek msi
- ściągnąć gotową paczkę — ja skorzystałem z szybszej i prostszej drogi — na stronie http://www.frontmotion.com/Firefox/ są gotowe paczki do ściągnięcia w różnych językach
Jak zarządzać tym .… Firefoxem
Niestety na tym polu Mozilla również dała ciała. Oficjalnych szablonów administracyjnych nie ma, są jakieś do ściągnięcia ale z czasów Firefoxa 2.x co przy obecnej wersji 5 może stwarzać problemy. Póki co zarządzanie Firefoxem zostawiam na kolejny wpis bo sprawa jest dosyć skomplikowana.
Jak zwykle zapraszam do komentowania i zadawania pytań.
WięcejDarmowe książki z Microsoft Press
Cześć,
właśnie przeczytałem o promocji darmowych książek z wydawnictwa Microsoft Press.
- Programming Windows Phone 7
- Moving to Microsoft Visual Studio 2010
- Introducing Microsoft SQL Server 2008 R2
- Understanding Microsoft Virtualization Solutions
- Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft
- Introducing Windows Server 2008 R2
- First Look Microsoft Office 2010
- Deploying Windows 7, Essential Guidance
Tutaj http://microsoftfeed.com/2011/free-books-from-microsoft-press/ mamy adres z dokładniejszym opisem książek. Osobiście to interesują mnie pozycje 4,5,6 i 8. Najważniejsze jednak będzie znaleźć czas na przeczytanie ich wszystkich ![]()
iLO2 dodanie nowego użytkownika
W poprzednim wpisie o iLO2 pisałem jak zresetować hasło administratora http://wojcieh.net/reset-hasla-ilo2/. Jeżeli w jakiś sposób nie udaje Ci się reset hasła administratora, to można spróbować dodać nowego użytkownika, którym możemy normalnie zarządzać serwerem. Oto w jaki sposób można tego dokonać:
- Utwórz plik add_user.xml w folderze C:\Program Files\HP\hponcfg
- Wklej poniższy tekst do pliku gdzie super_secret_password to nowe hasło
<ribcl version="2.0"> <login USER_LOGIN="Administrator" PASSWORD="boguspass"> <user_INFO MODE="write" > <add_USER USER_NAME="Chrissy" USER_LOGIN="Chrissy" PASSWORD="mynewpass"> <reset_SERVER_PRIV value = "Y" /> <admin_PRIV value = "Y" /> </add_USER> </user_INFO> </login> </ribcl>- Otwórz linię poleceń i zmień katalog na C:\Program Files\HP\hponcfg
- Uruchom polecenie HPONCFG.exe /f add_user.xml /l log.txt > output.txt
- Ciesz się nowym użytkownikiem

LSASRV i jego przyczyna">Event 40960 LSASRV i jego przyczyna
Dosyć niedawno w pracy natrafiłem na ciekawy problem na jednym z serwerów.
Otóż w eventlogu było bardzo dużo następujących błędów.
Nie wiedziałem na początku o co chodziło w tym błędzie ale po paru chwilach wszystko się wyjaśniło.
Przyczyną problemu była rozłączona sesja terminalowa użytkownika. Nie było by z tym faktem żadnego problemu ale tak się niefortunnie złożyło, że uzytkownik zmienił w międzyczasie hasło.
Więcej
Backup lepiej jest mieć niż nie mieć
Tytuł dzisiejszego wpisu może nie jest do końca adekwatny do tego o czym chciałbym napisać, ale zapraszam do przeczytania całego wpisu.
W domu próbowałem wielu programów do robienia kopii zapasowych dysków twardych ale każda z nich miała jakieś minusy. Finalnie skorzystałem z narzędzia, które jest dostepne wraz z systemem czyli Robocopy.
Robocopy z angielskiego Robust File Copy http://en.wikipedia.org/wiki/Robocopy to świetne narzędzie do wszelakich operacji kopiowania, robienia kopi zapasowych itd.
W moim przypadku robocopy sprawdza się bardzo dobrze. Jedyny problem o którym chciałem napisać (w sumie sedno wpisu) to problematyczne usuwanie folderu docelowego jeżeli robimy kopię dysku systemowego z opcją /MIR.
Przykładowy backup robocopy:
robocopy C:\ G:\Backup\Disc_C /MIR /SEC /MT[8] /R:0 /W:0 /XJ /XO
/XD C:\Windows\winsxs "C:\System Volume Information" /XF hiberfil.sys pagefile.sys
Wykonany skrypt tworzy na dysku G (w moim przypadku) dokładną kopię dysku systemowego.
Problem pojawił się w momencie gdy chciałem usunąć folder G:\Backup\Disc_C. Za każdym razem dostawałem informacje, że nie mam wystarczających uprawnień do wykonania tej czynności. Znając systemy Windows wiedziałem, że może to być kwestia uprawnień oraz kwestia do kogo należy folder (Ownesrhsip).
Spędziwszy więcej niż godzinę na przejmowaniu folderów na własność oraz ustawianiu raz po raz uprawnień do folderów wkurzyłem się i znalazłem zdecydowanie lepsze i szybsze rozwiązanie.
Rozwiązaniem problemu jest uruchomienie robocopy z przełącznikiem /MIR kopiując z pustego katalogu do docelowego katalogu. W moim przypadku polecenie wyglądało następująco:
robocopy c:\empty G:\Backup\Disc_C /MIRVoila!
W ten oto sposób zaoszczędziłem sobie żmudnej pracy i nerwów.
A Wy jakie macie doświadczenie z robocopy jako rozwiązanie do kopii zapasowych?
Więcej










