Kannettava koneeni jossa vista ei käynnisty,menee käynnistyksen korjaukseen joka päättyy siihen että tulee sanoma siitä että sitä ei voi suorittaa loppuuun tai ongelmia ei saada korjatuksi ja konetta ei pystytä käynnistämään.
Sitten se kysyy että lähetetäänkö tiedot ja raportissa lukee näin:
Problem event name:
Startup repair V2
Singature 01: autoFailover
-II- 02: 6.0.6000.16386.6.0.6001.18000
03:6
04:196611
05:CorruptepVolume
06:corrupted file
07:0
08:3
09:Wrprepair
10:
OS Version 6.0.6000.2.0.0.256.1
Locale ID: 1033
Sitten kun menee system recovery options ja memory diagnostic niiin se päättyy mustaan ruutuun jossa ilmoitus !!oxc090036!! 12/17 (gdi32.dll)
Saattaapi tuossa windun systeemitiedostossa gdi32.dll olla häikkää. Kyse tiedostosta joka auttaa windua yksinkertaisten 2d-objektien luomisessa.
Sen korvaaminen uudella poistaisi ongelman, jos ei jotain muuta häikkää ole ilmassa.
Tiedosto sijaitsee asennettuna Windowsin system32-kansiossa ja sinne pitäisi siis kopioida toimiva versio. Koska windun suojamekanismit estävät moisen kopioinnin, kopiointi on tehtävä Wind. asennuslevykkeellä (Xp:n tai Vistan) ns. korjaustilassa tai Linux-levykkeen avulla, jolloin myöskään wind. eikä sen suojat ole päällä
Toimivan version gdi32.dll pitäisi löytyä Vistan dll-tiedostojen varastosta, Winsxs-kansiosta, jossa on julmettu määrä hankalasti nimettyjä alikansioita.
1) Windun asennuslevykkeellä näin: hae ensin vistan etsitoiminnolla gdi32.dll -> mene tarkennettuun hakuun ja valitse sijainti-ikkunaan paikallinen levy c, nimen kohdalle gdi32.dll ja ruksaa kohta 'sisällytä indeksoimattomat..'.
Haun pitäisi löytää paitsi system32-kansiosta ko. tiedoston, jota siis ollaan korvaamassa.. mutta myös Winsxs-kansion x86-alkuisista alikansioista useammankin gdi32:n
Valitse näistä viimeismmän pvm:n gdi32.dll ja merkkaa hiiren yhdellä näpäyksellä siniseksi ja avaa hiiren oikealla valikko, josta painat auki 'avaa tiedostosijainti'
Eteen avautuu uusi ikkuna, jossa on vain valittu failu, jonka voit kopioida muistitikullesi. Kopioi se muistikultasi c-aseman perustasolle, c-juureen, jolloin se on yksinkertaisesti löydettävissä kopioitaessa se myöhemmin system32-kansioon.
Käynnistä wind-asennuslevyke uudelleenkäynnistyksen kautta niin, että kone starttaa levykkeeltä (huom. boottijärj. biosista, jos ei käynnisty) -> valitse korjaa-vaihtoehto, kun levyke sitä tovin päästä tarjoaa -> siirry dostilaan muutaman kysymyksen ja niihin vastaamisen kautta:
C-asemalle tultuasi kirjoitat: copy c:\gdi32.dll c:\windows\system32 ja painat enteriä. Poistu korjaustilasta ja levykkeeltä (ctrl-alt-del).
Koneen uudelleenkäynnistys ja odotus käynnistyykö windu.
Tiedosto poltetaan iso-kuvana sopivalla poltto-ohjelmalla, jotta se saadaan käynnistymään ennen wind. latautumista. (hlökoht. en ole testannut levykkeen toimivuutta)
2) Linux-levykkeellä, kun olet ajanut Ubuntun ensin auki koneellesi, voit suorittaa gdi32-dll:n kopioinnin suoraan muistitikulta Windowsin system32-kansioon. Kaksi ikkunaa siis auki ja raahaamalla kopiointi.
Ja tokihan tuota kopiointia voi tehdä muillakin boottaavilla levykkeillä, jotka starttaavat dossiin.. ja aina helpottuu jos levyke osaa tehdä usb-väylät eläviksi, so. kopiointi muistitikulta system32-kansioon.
Jos homma ei pelaa edellisen liturgian jälkeen, jotain muuta(kin) on sekaisin windussa/koneessa.