Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

MSXML


4 replies to this topic

akashmenon

akashmenon
  • Members
  • 2 posts

Posted 15 February 2002 - 11:55

Hi

My client machine has msxml version version 8.0.7820.0, and the version on the setup is 8.10.8308.0.
During installation an error page is displayed as :

[[[Following files did not self-register.
1] c:\winnt\system32\msxml3.dll
    A dynamic link library (DLL) initialization routine  failed]]]

Is there a way to solve this issue.


thanks
Menon


Brij

Brij
  • Members
  • 6 posts

Posted 15 February 2002 - 16:22

Do you have the supporting files (msxml3a and msxml3r)?

Taco Bell

Taco Bell

    IS6 Expert

  • Moderators
  • 1,281 posts

Posted 15 February 2002 - 16:50

And were these supporting DLLs copied BEFORE you tried to self register?  'cause if not, it would fail.

akashmenon

akashmenon
  • Members
  • 2 posts

Posted 16 February 2002 - 06:42

Yes msxml3a and msxml3r was included in the filgroup under <<Windows System Files>>.
msxml3 was included in the filegroup under <<Windows System Self-reg Shared Files>>

thanks
Menon


Taco Bell

Taco Bell

    IS6 Expert

  • Moderators
  • 1,281 posts

Posted 18 February 2002 - 15:18

Okay, but that doesn't mean the supporting stuff was copied BEFORE it tried to register the main DLL.

To ensure this you either need to switch to batch registrations, or move the file to the other group and register it manually.

To accomplish the first suggestion:
Ensure that Enable(SELFREGISTERBATCH) is called before transferring files with ComponentMoveData, and that Do(SELFREGISTRATIONPROCESS) is called after ComponentMoveData. These calls register the self-registering files using the batch method.

(Edited by TacoBell00 at 9:19 am on Feb. 18, 2002)