jueves, septiembre 09, 2004

MBI Uninstall

This .note is for the MBI users group.
MBI is a great product for an enterprise application middle-tier, but usually developers have to deal with the install/uninstall problems. So here is a step-by-step list you can use to uninstall MBI "manually" to install a new version:

1. Run Regedit to open Registry Editor, and delete these keys:
      HKEY_LOCAL_MACHINE\SOFTWARE\MCS.
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\fwkserver
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\fwkserver

2. Reset your PC. Check that "Framework dispatcher service" does not appear in services list.

3. Open "Computer Management" console, go to "Services and Applications" -> "Message Queuing" -> "Private Queues", and delete MBI related queues.
      fwk__log
      fwk_output
      mbi_actions

4. Open "Visual Studio .Net Command Prompt" (at Visual Studio .Net Tools), go to "\Program Files\fwkdevend" and execute these instructions:
      regsvcs -u fwkbtsaic.dll
      regsvcs -u fwkcore.dll

      regasm shmlib.dll /unregister
      regasm fwkbtsaic.dll /tlb:fwkbtsaic.tlb /unregister
      regasm fwkclient.dll /tlb:fwkclient.tlb /unregister
      regasm fwkcommon.dll /tlb:fwkcommon.tlb /unregister
      regasm fwkcore.dll /tlb:fwkcore.tlb /unregister

5. Remove from GAC the followings assemblies:

      interop.pipecomplib
      interop.mscscore

      shmlib
      fwkbtsaic
      fwkclient
      fwkcommon
      fwkcore

      Note: You can use "gacutil /u [assemblie]" if you have installed .NET SDK.

6. Delete "fwkdevend" directory from "Program Files", and restart your pc, just to be sure =)

... then you can reinstall MBI or install a new version.

No hay comentarios: