Muistiongelmia ja MS Visual C++ Runtime Library: Runtime Error, osa 2

Tuhrasin sekä eilen että tänään rutkasti aikaa keskiviikkona ilmenneen ja eilen pohdiskelemani Runtime Errorin debuggaamiseen. Etsin ratkaisuja verkosta ja mietin, mikä niistä voisi toimia ja mikä ei – lähinnä sen perusteella, mitä ohjelmia olin juuri asentanut ja mitkä olivat olleet käytössä jo pitempään ja toisaalta mitä minulla ei ollenkaan ole. Syypääksi osoittautui lopulta käyttämäni imurointiapuohjelma Free Download Manager (FDM). Sen poistaminen korjasi ongelman heti eikä uudelleen asentaminen aiheuttanut niitä uudelleen. Ilmeisesti muistisekoilu ja näytönohjaimen ajurien kanssa puljaaminen sekä muu virittely (mm. selaimen) oli onnistunut jotenkin sotkemaan FDM:n dll:t tjsp., mistä seurasi sitten ongelmia. Nyt kaikki kuitenkin tuntuu olevan tältä osin kunnossa, joten huomenissa menen vielä neuvottelemaan, jos saisin kolmannen muistin vaihdettua saman merkkiseen kuin kaksi muuta. Sitten varmaan kokonaisuus on tasapainossa.

Niin, en muuten tosiaan keksinut syyllistä itse, vaan mainitsemani nettihaut tuottivat tulosta. Tiivistetyimpänä oikea ratkaisu löytyy toisesta vastauksesta, joka on annettu MSDN Forumsin ketjuun.
Kysymys kuuluu:

I am facing problem as follows in my PC having windows xp pro as OS.
When I am clicking C drive icon folders are opened. When I next click any folder I get the message as Run Time error C:\windows\explorer.exe abnormal program termination–microsoft visual C++ runtime Library. Kindly arrange to help me to solve this problem.

Ja vastaus:

OK I had the same problem and for the people that might have this problem in the future to make it easier becouse I had to look for an answer for this in the tiniest lines on every forum and I found the solition. So what might help you is one of this or all of them try them all until it works:

1. Uninstall Google Toolbar
2. Uninstall IE 6.0 and reinstall, unistall IE 6.0 and install IE 7.0
3. Scan with Ad-aware, spybot Search & Destroy in SAFE mode
4. Downloaded BHO Captor, ran the program(usually helps all the time)
5. Disable McAfee spam killer
6. Unistall McAfee Security Centre
7. Unistall FREE DOWNLOAD MANAGER(helped me to fix the problem and many others)

Kohta 7. siis ratkaisi ongelman minun kohdallani, kuten useat muutkin ovat sekä tässä ketjussa että muualla kommentoineet. Myös muut kohdat ovat osoittautuneet ratkaisuiksi toisilla, mutta tämä siis minulla. Viimeisimmän kerran löysin tämän ratkaisun luokse MS:n Live Searchin kautta haulla Microsoft Visual C++ Runtime Library error explorer.exe abnormal program termination, vaikka lähdinkin liikkeelle Yahoo!:n ja Googlen kautta. Niistä löytämäni viestiketjut ohjasivat Microsoftin sivuille, joiden kautta sitten päädyin hakemaan Knowlegde Basesta ja Live Searchilla ja päädyin lopulta viittaamalleni sivulle.

Kun nyt kokeilin tätä täsmälleen samaa halua Google löysi huomattavasti epäselvempiä vaihtoehtoja, mutta Yahoo! löysi ensimmäiseksi juuri tämän viittaamani MSDN Forumsin ketjun. Useimmiten käytän hauissani Googlea, mutta tässä tapauksessa osoittautui jälleen kerran, että jos ratkaisua ei löydy heti, kannattaa hakutermien parantelun lisäksi koettaa muita hakukoneita. Juuri tätä varten lisäsin selaimeeni (Firefox) CustomizeGooglelaajennuksen, joka tarjoaa hakutulosten alkuun linkit ”Kokeile hakuasi muilla hakukoneilla: Yahoo, Ask, AllTheWeb, MSN, Lycos, Technorati, Feedster, Bloglines, Altavista”. Näistä Yahooo!:n lisäksi AllTheWeb ja Altavista palauttavat tuon mielestäni hyödyllisimmän tuloksen ensimmäisten joukossa. Muissa tulos on huonompi – etenkin blogeihin keskittyvissä hauissa, jotka eivät palauta mitään hyödyllistä.

Muistiongelmia ja MS Visual C++ Runtime Library: Runtime Error

Ostin viime kuun lopulla gigan lisää muistia koneeseeni. Tarkoitus oli kasvattaa muistin määrä 2,5 gigaan. Muistin kuitenkin väärin sen, millaisia kampoja koneessani entuudestaan oli – 1024+512 sijasta 3×512. Päälle päätteeksi tuurini oli vielä sen verran huono, että vanhat CL2,5 -luokitellut muistit aiheuttivat lieviä vakausongelmia uuden CL3-laatuisen muistin kanssa. Päädyin siis väliaikaisesti itse asiassa vähentämään muistia eli jätin koneeseen vain yhden 1024 Mt RAM-moduulin. Tähän en kuitenkaan ollut aikeissa tyytyä kovin pitkään.

Eilen sitten kävin hakemassa kaksi kappaletta gigaisia muisteja, jotka kuitenkin olivat eri valmistajan kuin ensimmäinen. Spekseiltään kyllä identtiset, joten niiden piti toimiman oikein yhdessä aiemman muistin kanssa. Kotona sitten laitoin muistit koneeseen ja starttasin. Muuten näytti hyvältä, mutta kun ei näyttänyt – resoluutio oli tipahtanut 800×600-tilaan eli oletin näytönohjaimen ajurien jotenkin seonneen. Aloinkin sitten tyhmänä tutkia tilannetta tällä oletuksella ja tuhrasin jonkin aikaa, kunnes hoksasin, että kannattaisi eliminoida syiden joukosta muistit.

Sieltähän se syy sitten löytyikin. Pelkällä vanhalla gigaisella muistilla kone starttaisi vallan nätisti ihan oikealla resoluutiolla. Samaten pelkillä uusilla muisteilla kaikkia näytti toimivan vallan mainiosti. Yhdistelmä sotki sitten taas näytönohjaimen pasmat pahemman kerran, mistä onneksi pääsi takaisin ihan vain ottamalla erimerkkisen palikan pois. Jätin siis kaksi uutta gigaista muistia koneeseen toistaiseksi ja tutkin pohdin seuraavaa askelta vielä erikseen.

Asensin tämän sekoilun jälkeen yhden lisäohjelman, jonka asentamisen jälkeen huomasin muutamia ikäviä oireita (lähinnä sen, että resurssienhallinta kaatuu MS Visual C++ Runtime Library: Run Time Erroriin(1, kun yritän mennä jollekin muulle kuin järjestelmän sisältävälle asemalle). Lienee mahdollista, että ne johtuvat kyseisestä ohjelmasta (Yahoo! Desktop Search – X1, tarkemmin varmaankin kyseisen ohjelman ensimmäisestä indeksointikierroksesta, jos se aiheuttaa kenties tarpeettoman ahkeraa levyn käyttöä tai lukitsee jotain väärin tjsp.), mutta jossain vaiheessa aloin miettiä, että jos ne johtuvatkin muisteista, enkä vain huomannut niitä ennen X1:n asentamista. Tätä aion testata, kunhan kerkiän. Tai on mahdollista, että systeri on ehtinyt testata asiaa puolestani, kun ilmeisesti on katsellut kämpässäni leffoja minun puurtaessani virtuaalisen ”sorvin” ääressä. Siitä kuulen sitten tarvittaessa illemmalla. Toivottavasti tietysti kone ei ole kaatuillut kovin monta kertaa. (Viimeksi niin kävi tuon ensimmäisen muistien yhteensopimattomuuden takia kaksi kertaa yhden elokuvan aikana.)

Kaikean kaikkiaan – vaikka muistien hinnat ovatkin laskeneet melkoisen siedettävälle tasolle – kustannuksia kertyi sen verran, että aion palata liikkeeseen (Mikromaja) keskustelemaan, jos saisin vaihdettua joko ensimmäisenä ostamani muistin tai jälkimmäisenä ostamani muistit saman merkkisiin. Lisäksi kannattanee tietysti kysyä, jos heillä on tietoa mahdollisista yhteensopivuusongelmista esim. Sapphiren ATI Radeon 9600 XT:n (tuulettimeton ja siksi hiljainen) GPU:n tai kenties emolevyni (MSI KT3 Ultra-ARU + AMD Athlon XP 2600+ CPU) ja ostamieni muistien (400MHz DDR CL3 1024Mt, ensimmäinen M-Tec aka TwinMOS, jälkimmäiset Buffalo) kesken. Näytönohjainhan (ajurit) muisteista näytti sekoavan, mikä tietysti saattaa olla näennäistä, mutta sekin mahdollisuus täytyy pitää mielessä, kunnes toisin todistetaan. Ei kannata tuomita muisteja ennen aikojaan.

1)Tarkemmin lainattuna virheilmoituksia esiintyi kahta lajia:
Microsoft Visual C++ Runtime Library
Runtime error!
C:\windows\explorer.exe
abnormal program termination

ja
Microsoft Visual C++ Runtime Library
Runtime Error!
Program C:\Windows\explorer.exe
This application has requested the Runtime
to terminate it in an unusual way.
Please contact the applications support
team for more information.

Jos ei ensimmäisen, niin ainakin toisen kerran jälkeen explorerin kaatuminen sitten kaatoi myös Active Desktopin. (Mitäs otin sen käyttöön saadakseni eri taustakuvat kahdelle näytölleni…)

Powered by ScribeFire.

Työkonekin julkaisuvireessä

Nyt työkonekin on varustettu lisäpalikalla bloggausta varten. Työaikana ei toki ole soveliasta kirjoitella kovin paljoa, mutta muutaman sanan voi hyvin jossain välissä kirjoitella etenkin, kun tämän uuden työkalun avulla se onnistuu aikaa hukkaamatta. Lähipäivinä tosin en varmaan töistä käsin kirjoittele mitään, koskapa työaika on päässyt pahasti miinukselle vuodenvaihteen ympärillä enkä siis katso senkään vertaa sopivaksi käyttää työnantajan aikaa muuhun puuhasteluun. Kunhan tilanne on tältä osin tasapainossa, katson tilannetta uudelleen.

Powered by ScribeFire.