Rozwiązanie problemu wieszającego się procesu explorer.exe

Od dłuż­szego czasu na pry­wat­nym kom­pu­te­rze (Win­dows 7 Ulti­mate  x64 SP1) poja­wiała się infor­ma­cja o pro­ce­sie explorer.exe, który prze­stał dzia­łać i auto­ma­tycz­nie się restar­to­wał. Oczy­wi­ście poja­wiał się rów­nież odpo­wiedni 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 Inter­ne­cie znaj­duje się bar­dzo dużo narze­kań na ten pro­blem jed­nak w moim przy­padku roz­wią­za­nie musia­łem zna­leźć sam.

Na forum zna­la­złem moż­liwe roz­wią­za­nia pro­blem (uru­cho­mie­nie sfc /scannow (Sys­tem File Chec­ker), utwo­rze­nie nowego pro­filu, naprawa insta­la­cji Windowsa).

Pokażę Wam, w jaki spo­sób roz­wią­za­łem ten problem.

  1. Pobra­łem plik udo­stęp­niony przez André Zie­gler na jego Sky­drive i doda­łem wpis do reje­stru. Plik two­rzy w kata­logu C:\LocalDumps mini­dumpa za każ­dym razem gdy explorer.exe zre­star­tuje się.
  2. Zre­star­to­wa­łem kom­pu­ter i zaraz po star­cie sys­temu w kata­logu C:\LocalDumps zna­la­złem plik explorer.exe.2124.dmp (oczy­wi­ście explorer.exe się zrestartował)
  3. Zain­sta­lo­wa­łem Win­dows Debug­ging Tools — to samo narzę­dzie, które uży­wane jest do ana­lizy Blue Screen Of Death (BSOD)
  4. Otwo­rzy­łem plik explorer.exe.2124.dmp i uży­łem pole­ce­nia !ana­lyze –v
  5. Zna­la­złem pro­gram, przez który explorer.exe restar­to­wał się
  6. W moim przy­padku wino­wajcą oka­zał się pro­gram Sugar­Sync. Po wyłą­cze­niu star­to­wa­nia pro­gramu wraz ze star­tem sys­temu pro­blem nie występuje.
Więcej

Wdrażanie Mozilla Firefox w Active Directory

Tak jak obie­ca­łem w poprzed­nim wpi­sie o wdra­ża­niu Google Chrome poprzez GPO dzi­siaj chciał­bym poka­zać w jaki spo­sób zain­sta­lo­wać w dome­nie prze­glą­darkę Mozilla Firefox.

Infra­struk­tura:

  1. Kon­tro­ler domeny
  2. Klient pod­łą­czony do domeny
  3. Mozilla Fire­fox w postaci paczki msi

Zaczy­namy zabawę!

Pomy­sla­łem, że łatwiej będzie jak zoba­czy­cie fil­mik na któ­rym zapre­zen­tuję insta­la­cję Firefoxa.

YouTube Preview Image

Paczka MSI Firefox

Z Fire­fo­xem jest tro­chę kiep­sko jeżeli cho­dzi o paczkę insta­la­cyjna msi. Nie­stety Mozilla jesz­cze jest daleko w tyle za Chrome nie wspo­mi­na­jąc o IE.\

Póki co paczki msi od Mozilli nie ma ale są spo­soby aby ją znaleźć.

  • można samemu ją stwo­rzyć przy uży­ciu narzę­dzi do two­rze­nia paczek msi
  • ścią­gnąć gotową paczkę — ja sko­rzy­sta­łem z szyb­szej i prost­szej drogi — na stro­nie http://www.frontmotion.com/Firefox/ są gotowe paczki do ścią­gnię­cia w róż­nych językach

Jak zarzą­dzać tym .… Firefoxem

Nie­stety na tym polu Mozilla rów­nież dała ciała. Ofi­cjal­nych sza­blo­nów admi­ni­stra­cyj­nych nie ma, są jakieś do ścią­gnię­cia ale z cza­sów Fire­foxa 2.x co przy obec­nej wer­sji 5 może stwa­rzać pro­blemy. Póki co zarzą­dza­nie Fire­fo­xem zosta­wiam na kolejny wpis bo sprawa jest dosyć skomplikowana.

Jak zwy­kle zapra­szam do komen­to­wa­nia i zada­wa­nia pytań.

Więcej

Darmowe książki z Microsoft Press

Cześć,
wła­śnie prze­czy­ta­łem o pro­mo­cji dar­mo­wych ksią­żek z wydaw­nic­twa Micro­soft Press.

  1. Pro­gram­ming Win­dows Phone 7
  2. Moving to Micro­soft Visual Stu­dio 2010
  3. Intro­du­cing Micro­soft SQL Server 2008 R2
  4. Under­stan­ding Micro­soft Vir­tu­ali­za­tion Solutions
  5. Own Your Future: Update Your Skills with Reso­ur­ces and Career Ideas from Microsoft
  6. Intro­du­cing Win­dows Server 2008 R2
  7. First Look Micro­soft Office 2010
  8. Deploy­ing Win­dows 7, Essen­tial Guidance

Tutaj http://microsoftfeed.com/2011/free-books-from-microsoft-press/ mamy adres z dokład­niej­szym opi­sem ksią­żek. Oso­bi­ście to inte­re­sują mnie pozy­cje 4,5,6 i 8. Naj­waż­niej­sze jed­nak będzie zna­leźć czas na prze­czy­ta­nie ich wszyst­kich :D

Więcej

iLO2 dodanie nowego użytkownika

W poprzed­nim wpi­sie o iLO2 pisa­łem jak zre­se­to­wać hasło admi­ni­stra­tora http://wojcieh.net/reset-hasla-ilo2/. Jeżeli w jakiś spo­sób nie udaje Ci się reset hasła admi­ni­stra­tora, to można spró­bo­wać dodać nowego użyt­kow­nika, któ­rym możemy nor­mal­nie zarzą­dzać ser­we­rem. Oto w jaki spo­sób można tego dokonać:

  1. Utwórz plik add_user.xml w fol­de­rze C:\Program Files\HP\hponcfg
  2. Wklej poniż­szy tekst do pliku gdzie super_secret_password to nowe hasło
  3. <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>
  4. Otwórz linię pole­ceń  i zmień kata­log na  C:\Program Files\HP\hponcfg
  5. Uru­chom pole­ce­nie HPONCFG.exe /f add_user.xml /l log.txt > output.txt
  6. Ciesz się nowym użytkownikiem :)

Źró­dło

Więcej

LSASRV i jego przyczyna">Event 40960 LSASRV i jego przyczyna

Dosyć nie­dawno w pracy natra­fi­łem na cie­kawy pro­blem na jed­nym z serwerów.

Otóż w even­tlogu było bar­dzo dużo nastę­pu­ją­cych błędów.

Nie wie­dzia­łem na początku o co cho­dziło w tym błę­dzie ale po paru chwi­lach wszystko się wyjaśniło.

Przy­czyną pro­blemu była roz­łą­czona sesja ter­mi­na­lowa użyt­kow­nika. Nie było by z tym fak­tem żad­nego pro­blemu ale tak się nie­for­tun­nie zło­żyło, że uzyt­kow­nik zmie­nił w mię­dzy­cza­sie hasło.

 

Więcej

Backup lepiej jest mieć niż nie mieć

Robocopy

Tytuł dzi­siej­szego wpisu może nie jest do końca ade­kwatny do tego o czym chciał­bym napi­sać, ale zapra­szam do prze­czy­ta­nia całego wpisu.

W domu pró­bo­wa­łem wielu pro­gra­mów do robie­nia kopii zapa­so­wych dys­ków twar­dych ale każda z nich miała jakieś minusy. Final­nie sko­rzy­sta­łem z narzę­dzia, które jest dostepne wraz z sys­te­mem czyli Robo­copy.

Robo­copy z angiel­skiego Robust File Copy http://en.wikipedia.org/wiki/Robocopy to świetne narzę­dzie do wsze­la­kich ope­ra­cji kopio­wa­nia, robie­nia kopi zapa­so­wych itd.

W moim przy­padku robo­copy spraw­dza się bar­dzo dobrze. Jedyny pro­blem o któ­rym chcia­łem napi­sać (w sumie sedno wpisu) to pro­ble­ma­tyczne usu­wa­nie fol­deru doce­lo­wego jeżeli robimy kopię dysku sys­te­mo­wego z opcją /MIR.

Przy­kła­dowy bac­kup 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

Wyko­nany skrypt two­rzy na dysku G (w moim przy­padku) dokładną kopię dysku systemowego.

Pro­blem poja­wił się w momen­cie gdy chcia­łem usu­nąć fol­der G:\Backup\Disc_C. Za każ­dym razem dosta­wa­łem infor­ma­cje, że nie mam wystar­cza­ją­cych upraw­nień do wyko­na­nia tej czyn­no­ści. Zna­jąc sys­temy Win­dows wie­dzia­łem, że może to być kwe­stia upraw­nień oraz kwe­stia do kogo należy fol­der (Ownesrhsip).

Spę­dziw­szy wię­cej niż godzinę na przej­mo­wa­niu fol­de­rów na wła­sność oraz usta­wia­niu raz po raz upraw­nień do fol­de­rów wku­rzy­łem się i zna­la­złem zde­cy­do­wa­nie lep­sze i szyb­sze rozwiązanie.

Roz­wią­za­niem pro­blemu jest uru­cho­mie­nie robo­copy z prze­łącz­ni­kiem /MIR kopiu­jąc z pustego kata­logu do doce­lo­wego kata­logu. W moim przy­padku pole­ce­nie wyglą­dało następująco:

robocopy c:\empty G:\Backup\Disc_C /MIR

Voila!

W ten oto spo­sób zaosz­czę­dzi­łem sobie żmud­nej pracy i nerwów.

A Wy jakie macie doświad­cze­nie z robo­copy jako roz­wią­za­nie do kopii zapasowych?

Więcej