Register COM server components

Build 1501 on 14/Nov/2017  This topic last edited on: 21/Mar/2016, at 18:34

Note: this step is needed on GN4 servers and on a Back4 servers. If you have more servers, perform registering on all the related servers.

The COM components are typically stored in the \TERA\GN4\COM folder. The listed components needs to be registered.

Important:

Open the Command Prompt in the 'Run as Administrator' mode, otherwise it won't work!

Stop IIS or Back4 service before registering COM components and restart it when done.

It is recommended to unregister first, and then re-register.

You need to repeat this on each system update or upgrade.

In order to be able to register and use PDFlib, the Normalizer and PDF resources must be installed together with other files and prerequisites as explained in Install downloaded prerequisites on a GN4 server.

On a 64-bit OS where IIS runs as 64-bit

regsvr32 /u dsofile_x64.dll

regsvr32 /u PdfLib_x64.dll

regsvr32 /u XmpFileHandler_x64.dll

 

regsvr32 dsofile_x64.dll

regsvr32 PdfLib_x64.dll

regsvr32 XmpFileHandler_x64.dll

Silent mode on a 64-bit OS where IIS runs as 64-bit

echo Un-registering and re-registering COM modules...

regsvr32 /u /s C:\Tera\GN4\COM\dsofile_x64.dll

regsvr32 /u /s C:\Tera\GN4\COM\PdfLib_x64.dll

regsvr32 /u /s C:\Tera\GN4\COM\XmpFileHandler_x64.dll

echo.

regsvr32 /s C:\Tera\GN4\COM\dsofile_x64.dll

regsvr32 /s C:\Tera\GN4\COM\PdfLib_x64.dll

regsvr32 /s C:\Tera\GN4\COM\XmpFileHandler_x64.dll

echo.

echo Done with un-registering and re-registering COM module!

On a 64-bit OS where IIS runs in 32-bit emulation

%windir%\SysWOW64\regsvr32 /u dsofile.dll

%windir%\SysWOW64\regsvr32 /u PdfLib.dll

%windir%\SysWOW64\regsvr32 /u XmpFileHandler.dll

 

%windir%\SysWOW64\regsvr32 dsofile.dll

%windir%\SysWOW64\regsvr32 PdfLib.dll

%windir%\SysWOW64\regsvr32 XmpFileHandler.dll

On a 32-bit OS

regsvr32 /u dsofile.dll

regsvr32 /u PdfLib.dll

regsvr32 /u XmpFileHandler.dll

 

regsvr32 dsofile.dll

regsvr32 PdfLib.dll

regsvr32 XmpFileHandler.dll

Note

If PDFlib won't register, download and install all vcredists from 2008 onwards.