olin installomassa ohjelmaa koneelle, kun kesken sen tuli tällainen viesti:
"ERROR 1931. The windows Installer service cannot update the system file C:\WINNT\SYSTEM32\msjint40.dll because the file is protected by Windows. You may need to update your operating system for this program to work correctly."
Eli miten pitäisi menetellä käytännössä
osaako kukaan vastata?
6
634
Vastaukset
- Pärsereikä
Olet ehkä törmännyt tunnettuun ilmiöön nimeltä "Dll-hell". Ilmeisesti asentamasi ohjelma on yrittänyt asentaa joko uudempaa tai vanhempaa versiota tiedostosta msjint40.dll. Dll (dynamic link library) on pieni koodinpätkä, oikeastaan pieni ohjelma joka voidaan jakaa usean sovelluksen kesken. Windows on kuitenkin lukinnut kyseisen dll:n joten sitä ei voi päivittää. Jos ko. dll päivitettäisiin niin asentamasi sovellus toimisi moitteetta mutta jokin toinen ilmeisesti ei toimisi. Ja ellet pysty käsittelemään ko. dll:ää niin asennettava ohjelma ei toimi. Nyt varmaan ymmärrät mistä tulee käsite "dll-hell"?
Kaiken lisäksi ei äkkiseltään voi olla varma onko asennettavan ohjelman versio vanhempi vai uudempi ainakaan jos virheilmoituksen antoi asennettava sovellus. Poikkeuksenkäsittely on nimittäin täysin koodarin omaa käsialaa ja voi olla että tietyistä virhekoodeista tulee aina sama virheilmoitus riippumatta onko versio vanhempi vai uudempi, koodari on vain olettenut että jotakin "päivitetään".
Pikaisen guuglettamisen tuloksena selvisi että ko. dll liittyy microsoft Jet tietokantamoottoriin eli sulla ilmeisesti on office koneella? Tai joku muu ohjelma joka käyttää ko. tietokantamoottoria. Joka tapauksessa ongelma näyttää liittyvän jotenkin puskuriylivuotoon jonka avulla koneesi voidaan ottaa kokonaan vieraan haltuun. Kannattaa sun varmaan ruveta selvittämään miten toimia, tuossa pari linkkiä alkuun.. tai poista Jet ellet tarvitse sitä niin sitten pääset ongelmasta.
http://www.programchecker.com/file/5623.aspx
http://www.spywaredata.com/spyware/malware/msjint40.dll.php
http://support.microsoft.com/default.aspx?scid=kb;fi;239114- noviisi
hei atk-guru alias ...
asentamani ohjelma on yrittänyt todennäköisesti asentaa uudempaa versiota tiedostosta msjint40.dll, jota ei voine siis päivittääkö?
mulla on office koneella, mutta puskuriylivuoto menee yli hilseen...
miten se jet deletoidaan, jos ratkaisu piilee siinä? Mistä se löytyy? Mitä siitä on seurauksena, hajooks kone meneex bytet niin sotkuun, että mikään ei toimi enää sen jälkeen? - Pärsereikä
noviisi kirjoitti:
hei atk-guru alias ...
asentamani ohjelma on yrittänyt todennäköisesti asentaa uudempaa versiota tiedostosta msjint40.dll, jota ei voine siis päivittääkö?
mulla on office koneella, mutta puskuriylivuoto menee yli hilseen...
miten se jet deletoidaan, jos ratkaisu piilee siinä? Mistä se löytyy? Mitä siitä on seurauksena, hajooks kone meneex bytet niin sotkuun, että mikään ei toimi enää sen jälkeen?Jet 4.0 on asentunut koneellesi MS Officen Access-tietokantaohjelman mukana.. eli käytännössä sun kai pitää poistaa koko Access koneelta, Word ja Excel voi silti ihan hyvin jäädä. Mä en nyt muista ulkoa sillä käytän nykyään enemmän linuxia mutta asennusvaiheessahan sai valita mitä osia officesta asentaa, voi olla että JETin olisi siellä voinut disabloida vaikka Access asennetaan, en ole varma.
Elikkä se JET 4.0 on Accessin "perustietokanta" ja asentuu sen mukana. Officen työkaluilla voit poistaa sen ts. koko Accessin. Mulla ei nykyään edes ole officea joten en voi tarkistaa.. muuten voisin kyllä pistää koneeni samaan jamaan ja tutkia miten on helpoin toimia (mulla on kyllä siis XP tuossa yhdellä kiintolevyllä joka ei tosin ole kiinni koneessa, Officea on 2 kappaletta laittomia kopioita joita siis en käytä).
Puskuriylivuoto voi olla missä tahansa ohjelmassa jota ei ole erityisesti suojattu sitä vastaan, lyhyesti se tarkoittaa että syötetään niin paljon dataa että tapahtuu ns. muistialueen ylitys jolloin kone joutuu epävakaaseen tilaan ja haitallista koodia (mitä tahansa koodia) voidaan ohjata suorittimelle. Suurin osa tietoturvaongelmista liittyy tähän muistin ns. puskuriylivuotoon.
Eli jos et tarvi Accessia niin poistat sen officen omilla työkaluilla, saat sen tarvittaessa yhtä helposti takaisin ellei sulla ole laiton office? Sitten kyseisen Dll:n pitäisi lakata vaikuttamasta.. ellei niin sitten on paha sanoa mitä tehdä, ehkä sopiva JET-päivitys ratkaisee koko ongelman.
Ongelma näet on aina siinä että jokainen kone on yksilö ja tällaiset probleemat pitäisi ratkaista konekohtaisesti riipuen koneen softan summasta ja tällainen kaukoparantaminen on hankalaa ellei itsellä ole samoja "kuvioita".
>>hajooks kone meneex bytet niin sotkuun, että mikään ei toimi enää sen jälkeen?
Windowsin ollessa kyseessä tuo voi tapahtua ihan milloin tahansa.. varmuuskopiointi on kova juttu. - noviisi
Pärsereikä kirjoitti:
Jet 4.0 on asentunut koneellesi MS Officen Access-tietokantaohjelman mukana.. eli käytännössä sun kai pitää poistaa koko Access koneelta, Word ja Excel voi silti ihan hyvin jäädä. Mä en nyt muista ulkoa sillä käytän nykyään enemmän linuxia mutta asennusvaiheessahan sai valita mitä osia officesta asentaa, voi olla että JETin olisi siellä voinut disabloida vaikka Access asennetaan, en ole varma.
Elikkä se JET 4.0 on Accessin "perustietokanta" ja asentuu sen mukana. Officen työkaluilla voit poistaa sen ts. koko Accessin. Mulla ei nykyään edes ole officea joten en voi tarkistaa.. muuten voisin kyllä pistää koneeni samaan jamaan ja tutkia miten on helpoin toimia (mulla on kyllä siis XP tuossa yhdellä kiintolevyllä joka ei tosin ole kiinni koneessa, Officea on 2 kappaletta laittomia kopioita joita siis en käytä).
Puskuriylivuoto voi olla missä tahansa ohjelmassa jota ei ole erityisesti suojattu sitä vastaan, lyhyesti se tarkoittaa että syötetään niin paljon dataa että tapahtuu ns. muistialueen ylitys jolloin kone joutuu epävakaaseen tilaan ja haitallista koodia (mitä tahansa koodia) voidaan ohjata suorittimelle. Suurin osa tietoturvaongelmista liittyy tähän muistin ns. puskuriylivuotoon.
Eli jos et tarvi Accessia niin poistat sen officen omilla työkaluilla, saat sen tarvittaessa yhtä helposti takaisin ellei sulla ole laiton office? Sitten kyseisen Dll:n pitäisi lakata vaikuttamasta.. ellei niin sitten on paha sanoa mitä tehdä, ehkä sopiva JET-päivitys ratkaisee koko ongelman.
Ongelma näet on aina siinä että jokainen kone on yksilö ja tällaiset probleemat pitäisi ratkaista konekohtaisesti riipuen koneen softan summasta ja tällainen kaukoparantaminen on hankalaa ellei itsellä ole samoja "kuvioita".
>>hajooks kone meneex bytet niin sotkuun, että mikään ei toimi enää sen jälkeen?
Windowsin ollessa kyseessä tuo voi tapahtua ihan milloin tahansa.. varmuuskopiointi on kova juttu.Onko kokemusta tuosta: http://www.programchecker.com/downloadpcse.aspx
ilmoitamaltasi sivulta http://www.programchecker.com/file/5623.aspx
toimiiko? onko hyödyllinen?
onko edes tarpeellinen?
ei kait viruslevittäjä, jos installoi koneelleen...
sitten tuon http://support.microsoft.com/default.aspx?scid=kb%3Bfi% 3B239114 kautta löytyi update, mutta jos sen asentaa, niin meneekö updaten uusilla asetuksilla, "installdelleilla", myös kaikki muutkin ohjelmat plörinäx, vai toimiix muutkin ohjelmat vielä tuon updaten jälkeen, niin kuin ennenki?
Kiitti tiedoista atk-guru! - noviisi
noviisi kirjoitti:
Onko kokemusta tuosta: http://www.programchecker.com/downloadpcse.aspx
ilmoitamaltasi sivulta http://www.programchecker.com/file/5623.aspx
toimiiko? onko hyödyllinen?
onko edes tarpeellinen?
ei kait viruslevittäjä, jos installoi koneelleen...
sitten tuon http://support.microsoft.com/default.aspx?scid=kb%3Bfi% 3B239114 kautta löytyi update, mutta jos sen asentaa, niin meneekö updaten uusilla asetuksilla, "installdelleilla", myös kaikki muutkin ohjelmat plörinäx, vai toimiix muutkin ohjelmat vielä tuon updaten jälkeen, niin kuin ennenki?
Kiitti tiedoista atk-guru!yritin updatetata dll:n, mutta se ei onnistunut:
koneeseen tuli viesti:
"KBB29558 Setup Error
Setup cannot update your Windows 2000 files because the language installed on your system is different fronm the update language."
Meitä suomalaisia sorsitaan kielemme vuoksi! - windowsia
noviisi kirjoitti:
yritin updatetata dll:n, mutta se ei onnistunut:
koneeseen tuli viesti:
"KBB29558 Setup Error
Setup cannot update your Windows 2000 files because the language installed on your system is different fronm the update language."
Meitä suomalaisia sorsitaan kielemme vuoksi!"...system is different fronm the update language."
Updatet ja service packitkin on kieliriippuvaisia! :)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap152091Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi811990- 1011347
Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1211126Maisa on SALAKUVATTU huumepoliisinsa kanssa!
https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663771057Vanhalle ukon rähjälle
Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen81002Omalääkäri hallituksen utopia?
Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha170842- 59761
- 59731
Tämä on ihan selvä juttu
Olen sinuun rakastunut mies, ei tästä pääse mihinkään nyt vaikka yrittäisi järkeillä jotain himon ja hulluuden välillä,37690