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
706
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
Missä kokoomuksen naiset?
Hähmäistä ukkotarinaa kuultu koko viikonloppu. Kukaan ei ole kokoomuksessa edes yrittänyt pitää naisten puolta. Jopa193233Finland is now Petter place
Audin B-ryhmän ralliautolla saatiin kansa voimaan hyvin. Kiitos kokoomus huumoripläjäyksestä.132200Ilman Stadia Suomessa ei olisi kunnon lihajalosteita
HK, Helsingin makkaratehdas, Votkin, mitä näitä nyt onkaan. Böndellä ei ole kunnollisia jalostajia.1201823Huomasitko? Tidjan Ban tyttöystävä paljastui - Tuttu kohutusta rakkausrealitystä
Ban tyttöystävä on Kolmiodraama-realityn Heidi Kytö. Ba ja Kytö kertoivat maaliskuussa 2026 somessa, että he ovat seurus101216Alkuperäinen Jeesuksen antama kastekäsky on Matteuksen evankeliumissa
Matt.28:16-20 16 Ja ne yksitoista opetuslasta vaelsivat Galileaan sille vuorelle, jonne Jeesus oli käskenyt heidän menn1631117Vilpitön totuudenetsiä löytää totuuden kasteesta.
Nykyaikana on niin paljon tietoa saatavilla että vilpitön totuudenetsiä löytää totuuden myös kristillisestä kasteesta. R4501012- 36833
- 54778
- 67721
Toivon että kuulut elämääni
Mutta aika näyttää miten läheisesti. Lupaan kertoa jossain sivulauseessa, kun muutan paikkaa.30705