4. September 2006 | |
Poslano v Vse
MDL je eden izmed pluginov za WLM (uf, še malo, pa se bom včlanil v AAA – Anti Acronym Association). OK, gremo še enkrat – Messenger Discovery Live je dodatek za Windows Live Messenger. Bolj razumljivo? Super!
Spremljam ga že od zelooo zgodnje beta verzije; od takrat sem ga pridno nameščal, predvsem zaradi uporabnih funkcij kot so:
– Skrij obvestilo, da tipkam sporočilo
– Povej, kdaj sogovornik odpre pogovorno okno
– Povej, kdaj sogovornik zapre pogovorno okno
Zadnja verzija pa me je malo razjezila. Vizualno je lepša, funkcije so bolje razporejene, a nekako se poskusi vriniti v WLM (še pomnite, kaj je to?) in postati del njega, kar posledično pomeni, da ima svoj Loader, cel kup dlljev in celo dva divja ActiveX kontrolerja. Uf! In ta Loader ob vsakem (Vsakem!) bootu zmrzne (Is not responding, ja), torej rabiš dva registry vnosa za to, da se WLM sploh odpre. Grdo. In seveda imaš potem v ozadju ves čas en zmrznjen proces. Idealno.
Pa sem sklenil, da bom odstranil to navlako. Poženem Uninstall, ki pravi, da ne more odstraniti vseh datotek in da naj to storim ročno. Uf, pa naj bo, no biggie. Dokopljem se do Total Commanderja, pobrišem celo MDL mapo in rebootam. Sistem se naloži in pojavi se error. Oh noes, dva errorja, enaka. Trdita, da ne najdeta datoteke messengerdiscovery.dll. Uf!? Tu se pokaže celotna slabost popolne integracije v WLM. Ko želim pognati WLM, se želi pognati MDL, kar avtomatično povzroča errorje. Aaaaa!
Dobro, bomo uredili… Start/Run/regedit, nato F3 in iščimo… Ter brišem ključe enega za drugim. Vse, kar ima povezavo z MDL, leti ven. Brez milosti. Po rebootu pa tole:
OK, to uradno spada med 3 najbolj neumne errorje, kar sem jih kdaj videl. Mimogrede, najneumnejšega sem danes videl znova, a to je povsem druga zgodba.
Hop na Google. Query "error C" vrže ven 277 milijonov rezultatov in kaj kmalu mi je postalo jasno, da mojega ne bo med njimi. Imam pač to nenavadno sposobnost, da mi občasno uspe sproducirati še nevideno napako. Bi si moral začeti beležiti… Enkrat sem recimo uspel spremeniti črko sistemskega pogona v Winsih. Tisti, ki se malo bolj spoznate na disk management, najbrž veste, da je bila "rešitev" le ena… Očitno obstaja razlog, da Winsi tega ne pustijo preko kakega admin configa.
Ali pa zadnjič, ko sem lepo ročno zbrisal zaščiteno neizbrisljivo dll datoteko Nvidijinega (uf, kak sklon) onboard firewalla. Potem pa ckrne net ob naslednjem bootu in niti ne moreš googlati, da bi našel rešitev, heh.
Pa ko sem kombiniral tak disk in matično in XPje, da sem moral med inštalacijo zamenjati (!!) in preklopiti IDE kabel (različno število žil, funny story).
OK, gremo nazaj na današnjo štorijo. Aha, C error, saj res. Kaj sedaj? Odinštaliram WLM, reboot, pa je mir. Namestim WLM nazaj in že med inštalacijo fašem famozni error C. Šit.
In potem… Ni bilo druge. System restore, za dva dneva nazaj. Ziher je ziher. Comp se je zagnal normalno, Netlimiter je spet delal (sem pozabil omeniti, da je vmes crknil, ja, ko sem applyjal Winsock Fix:)
OK, stanje je bilo tako, da sta delovala WLM in MDL (ki je še vedno freezal ob bootu, se razume). Previdno sem se lotil uninstalla. Ob spoznanju, da je MDL integriran v WLM, sem najprej odinštaliral WLM, reboot. Nato sem odinštaliral MDL, ki ni več laufal v ozadju, ter zbrisal datoteke, ki jih unintall očitno ne zna sam. Ročno sem pobrisal tudi startup vnosa v registru ter rebootal.
Errorja ni več! Juhej! All clear. Za vzpostavitev normalnega stanja je bil potreben nov install WLMja, apllyjanje A-patcha in odstranitev tiste grde My sharing folders mape (unload dllja), pa je spet vse lepo in fajn. Idealno.
Nauk te zgodbe? Beta software ni za vsakogar, final software pa še manj :)