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.