regsvr32.exe

Status
Niet open voor verdere reacties.

thomasw

Gebruiker
Lid geworden
10 feb 2009
Berichten
65
Hallo. Ik heb sinds kort een nieuwe computer en ik wil een aantal programma's erop installeren, maar het werkt bij sommige niet. Ik krijg dan de melding "Windows installer engine is beschadigd.Pprobeer dit probleem op te lossen door de engine te laten registreren door regsvr32.exe op msi.dll te laten lopen". Nogmaals werkt het wel bij veel andere programma's. Zou iemand me a.u.b. kunnen helpen?
 
Die suggestie al geprobeerd die gegeven is?
Ik neem aan dat je Vista gebruikt:
1. Maak een snelkoppeling naar CMD.EXE op je bureaublad.
2. Rechtsklik op die nieuwe snelkoppeling en kies voor Als Administrator uitvoeren.
In het dan geopende CMD-venster:
regsvr32.exe msi.dll

Kijk of je daarna wél dat programma installeren kunt.

Succes,

Tijs.
 
Ik heb het geprobeerd. Het werkte bijna... Als ik het heb ingevuld en op enter klik, komt er een bericht: "Module 'msi.dll' is geladen, maar de aanroep naar DLLRegister is mislukt met foutcode 0x80040201".

Weet je misschien dan wat ik nu moet doen? Alvast bedankt.

Thomas.
 
Heb je Vista? Dan had je een melding terug moeten krijgen dat het registreren van msi.dll geslaagd was.

Het feit dat dat nu niet gebeurd is duidt op een probleem. Probeer het volgende (als je inderdaad Vista hebt):
Ga weer naar een CMD-venster als Administrator (zie vorige posting)
Probeer het volgende commando daar: sfc /scannow

Hopelijk komt daarmee weer een goede versie van msi.dll terug, die je dan weer kunt registreren met het regsvr32 commando.

Succes,

Tijs.
 
YES. Hij doet het nu wel. Alleen toen ik keek of het probleem weg was, kwam het eerste bericht van "engine is beschadigd" weer terug. Ik weet het nu niet meer. Weet jij nog iets om het aan de praat te krijgen?

Groetjes van Thomas.
 
Geef even een duidelijke tussenstand ajb: Het registreren van msi.dll is gelukt (?), maar het installeren lukt nog niet?? Krijg je nu nog steeds die melding waar je in de eerste posting over sprak, of is het nu een andere melding? En zo ja, welke melding precies?

Tijs.
 
Sorry dat ik zo onduidelijk was. Ik kreeg toen ik het weer wou installeren hetzelfde berichtje waar ik eerst over sprak. Weet je nog een oplossing? Ik zou het fijn vinden als je er nog een wist. Groetjes van Thomas.
 
Is het je nu wel gelukt om MSI.DLL te registreren?

Tijs.
 
Ja, het is gelukt om MSI.DLL te registreren. Maar helaas werkt het programma nog steeds niet. Heb je misschien nog een manier om het te laten werken?

Thomas.
 
Probeer het volgende:

1. Gebruik weer die snelkoppeling naar CMD.EXE om als administrator een commando-prompt te starten.
2. Maak een kopie van een deel van de registry (*):
reg.exe save hklm\system\currentcontrolset\services\msiserver msiserver.bak
3. Maak een .reg bestand aan:
notepad msiserver_tijs.reg
(als er gevraagd wordt of je het bestand wilt aanmaken, klik Ja).
Plak daarin de volgende inhoud en sluit Notepad af via kruisje en dan bewaren:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\system\currentcontrolset\services\msiserver]
"DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00
"Description"="@%SystemRoot%\\system32\\msimsg.dll,-32"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"Type"=dword:00000010
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\
74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\
6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\
73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\
00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\
65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\
00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\
00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\
69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\
66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\
00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\
6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\
72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\
00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\
47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\
73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\
51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\
00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\
00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\
00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\
76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\system\currentcontrolset\services\msiserver\Enum]
"0"="Root\\LEGACY_MSISERVER\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
6. Importeer deze instellingen in je eigen registry:
reg.exe import msiserver_tijs.reg
7. Herstart je pc.

(*) Moet je ooit de originele inhoud weer terugzetten, open weer zo'n CMD-venster als administrator, en doe:
reg.exe restore hklm\system\currentcontrolset\services\msiserver msiserver.bak

Hopelijk helpt dit wat. Is gebaseerd op deze posting, waarbij de te importeren instellingen die van mijn Vista pc zijn (waar ik geen problemen heb).

Succes,

Tijs.
 
Laatst bewerkt:
Mocht je overwegen om (de nieuwste versie van) de Windows Installer te willen (her-)installeren: Eindelijk heb ik de plek gevonden waar die software (ook voor Vista geschikt) is te downloaden:
link naar Windows Installer 4.5 Nederlands

Als mijn vorige posting niet helpt, zou je dit kunnen proberen.

Succes,

Tijs.
 
Hoi, tijs. Ik heb het geprobeerd maar het werkt nog steeds niet. Ik krijg weer hetzelfde berichtje als ik helemaal in het begin had. Ook met de nieuwste installer werkt het niet.
Ik weet niet of er nog veel meer oplossingen zijn. Ik wil je heel erg bedanken dat je mij wou helpen. Het programma wat ik wilde installeren kan je downloaden op http://mindstorms.lego.com/Overview/NXTreme.aspx . Hier staat voor XP maar de mensen van dit bedrijf zeggen dat het ook feiloos op Vista moet kunnen werken. Als de autorun aan het uitvoeren is, kon ik nog instellen welke taal, toen ging de pc toestemming vragen, dus ik klikte op toestaan en toen kwam dat bericht dat de engine beschadigd was (waar ik het in het begin over had). Je kan wel kijken of hij het op jouw pc wel doet. Maar ik weet niet of het bij mij nog zal werken. Maar als je nog iets weet wil ik het graag horen. Bedankt voor alles wat je gedaan hebt.

Thomas.
 
Graag de volgende keer melden dat het probleem alleen bij 1 pakket optreedt, dat mogelijk ook nog niet eens werkt onder Vista. Uit je originele posting had ik het idee gekregen dat je soms problemen ondervond bij software-installatie, maar het lijkt er nu dus op dat het maar bij 1 pakket is?

M.b.t. de link die je gegeven had: welk pakket wilde nu eigenlijk installeren?
Software Developer Kit (SDK) of
Hardware Developer Kit (HDK) of
Bluetooth Developer Kit (BDK)

We horen het wel.

Tijs.
 
Ik had de software developer kit willen installeren. Maar een vriend van me heeft ook vista en bij hem doet 't het wel goed. Ik was voordat ik dit probleem hier meldde, al naar de support van Lego gegaan maar die bleven volhouden dat het ook werkte op Vista. Het was inderdaad maar 1 programma. Sorry dat ik dat niet duidelijk vertelde.

Groetjes van Thomas.
 
Ik heb gekeken, maar de 2 .zip bestanden onder Software Developer Kit (SDK) bevatten naar mijn inzicht geen installatieprogramma's of installatiebestanden.

Geef ajb een directe link naar het te downloaden/installeren programma/bestand waar jij nu problemen mee hebt.

Tijs.
 
Vroeger stonden de drivers er wél bij. Ik heb een meegeleverde CD-ROM dus daarom kan ik het gewoon installeren zonder internet. Ik wil alles wel meeposten, maar dat is te veel voor deze site. Het loopt dan steeds vast. Kan ik die files dan ergens heen sturen? Of iets anders?

Groetjes van Thomas.
 
Laatst bewerkt:
Stuur die bestanden maar niet op, gaat te ver voor een forum als Helpmij vind ik.
Interessanter is misschien welk installer programma (in eerste instantie) zich meldt bij het starten van de installatie. Voorbeelden daarvan zijn Inno Setup of InstallShield.
Is dat dus niet (direct al) de Windows Installer, dan zou je kunnen kijken of je in Google verder komt door te zoeken naar:
error msi.dll Vista naam_van_het_gebruikte_installer_programma

Succes,

Tijs.
 
Zo even een uiterst relevante vraag tussendoor: Gebruik je Vista 32-bit of Vista 64-bit?

Tijs.
 
Zie/volg alvast even de volgende discussiedraden:
link1
link2
link3
link4
link5

Nog iets wat je kunt doen (let op: Je moet hiervoor Vista 32-bit hebben, ik ben er heilig van overtuigd dat je met deze software (=driver) op Vista 64-bit geen kans maakt):
Pak het pakket uit (inclusief submappen) in de map C:\NXT-Driver
Open weer zo'n CMD.EXE venster als Administrator
cd /d "C:\NXT-Driver\MINDSTORMS NXT Driver v1.02\Products\NXT_Driver"
msiexec /i LegoMindstormsNXTdriver.msi


Meer tijd/moeite ga ik hier niet in steken, gegeven dat de support voor Vista onduidelijk is (zie de hierboven genoemde links). Ik ga ervan uit dat je daar begrip voor hebt.

Succes,

Tijs.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan