What Are All the System Operations Performed During the Prizm ActiveX Viewer Installation?

Modified on Mon, Jan 6 at 6:10 PM

For customers who need to know what registry entries are affected by Prizm ActiveX Viewer, or just information about what Prizm Viewer sets up during the installation process, what details do we have?


Installation Levels

When Prizm Viewer is installed, there are two levels where it operates: 

  1. Machine level: All components and settings that are shared across all users on the system.
  2. User level: Only used for file associations. 


Machine Level Installation

Since Prizm Viewer currently does not support a user install mode, all components are installed in shared system directories. These include: 


System Folders

C:\Windows\SysWOW64\ (or C:\Windows\System32\ for 32bit OS
C:\Program Files (x86)\Accusoft\Prizm Viewer


Registry Locations

HKEY_LOCAL_MACHINE\SOFTWARE\AppDataLow\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes


The settings stored in these locations are set once at installation and are never changed during the runtime of Prizm Viewer.  At runtime, the values from HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ and HKEY_CURRENT_USER\SOFTWARE\Classes\ are combined into HKEY_CLASSES_ROOT, with the user-specific settings taking precedence.


Machine-Level Components and Registry Entries

When Prizm Viewer is initially installed, the following items is installed for all users. 


Prizm Viewer DLL


C:\Windows\SysWOW64\PrizmViewer.dll
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Accusoft.ActiveX.PrizmViewer
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Accusoft.ActiveX.PrizmViewer.10
HKEY_LOCAL_MACHINE\SOFTWARE\AppDataLow\Software\Accusoft\Prizm Viewer
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MIME\Database\Content Type\application/x-prizm
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MIME\Database\Content Type\application/x-prizm-print
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MIME\Database\Content Type\application/x-prizm-export
HKEY_LOCAL_MACHINE\SOFTWARE\Classes.prizm
HKEY_LOCAL_MACHINE\SOFTWARE\Classes.prizmprint
HKEY_LOCAL_MACHINE\SOFTWARE\Classes.prizmexport
HKEY_LOCAL_MACHINE\SOFTWARE\Classes.ann2
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{7A2633F0-33D5-4F5E-93BE-74ACBEE7F7EA}\EnableFullPage.prizm
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{7A2633F0-33D5-4F5E-93BE-74ACBEE7F7EA}\EnableFullPage.prizmprint
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{7A2633F0-33D5-4F5E-93BE-74ACBEE7F7EA}\EnableFullPage.prizmexport

For each extension installed, regardless of enablement:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Accusoft.ActiveX.PrizmViewer.ext
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Accusoft.ActiveX.PrizmViewer.ext.10
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{7A2633F0-33D5-4F5E-93BE-74ACBEE7F7EA}\EnableFullPage.ext


Supporting DLLs (IX, NX, TNX, PDFX)


C:\Windows\SysWOW64\Accusoft.PdfXpress5.ActiveX.dll
C:\Windows\SysWOW64\Accusoft.ThumbnailXpress5.ActiveX.dll
C:\Windows\SysWOW64\Accusoft.ImagXpress12.ActiveX.dll
C:\Windows\SysWOW64\Accusoft.NotateXpress12.ActiveX.dll


SVG (XULRunner) DLLs


C:\Program Files (x86)\Accusoft\Prizm Viewer\Common\SVG___.dll


Plugin-in DLL


C:\Program Files (x86)\Accusoft\Prizm Viewer\PrizmPlugin\NP_PrizmPLUGIN.dll


EXE Files


C:\Windows\SysWOW64\PrizmViewerBroker.exe
C:\Windows\SysWOW64\PrizmViewerAdministrator.exe
C:\Program Files (x86)\Accusoft\PrizmViewer\Common\SVG\PrizmViewerSVGImageBroker.exe


Documentation


C:\Program Files (x86)\Accusoft\Prizm Viewer\Common\File Associations.html
C:\Program Files (x86)\Accusoft\Prizm Viewer\PrizmViewer10-Changes.txt
C:\Program Files (x86)\Accusoft\Prizm Viewer\Documentation\Help

C:\Program Files (x86)\Accusoft\Prizm Viewer\Admin



User Level Installation

At the user level, the installation primarily handles file associations. 


Registry Entries

HKEY_CURRENT_USER\Software\Classes.ext

HKCU\Software\AppDataLow\Software\Accusoft\Prizm Viewer\File Associations


File Associations Settings

For each extension installed or removed, settings are transferred between the following registry locations:


HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.svg\UserChoice\Progid

HKLM\SOFTWARE\MICROSOFT\Internet Explorer\Capabilities\FileAssociations

HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Capabilities\FileAssociations.svg


Additional Notes

  • The .svg extension requires special handling to avoid conflicts with Internet Explorer. Ensure the following registry key is removed rom the 64bit registry using the KEY_WOW64_64KEY flag:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Capabilities\FileAssociations.svg
  • Some configurations, such as plug-in registry entries, may require custom applications to apply changes.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article