LIBPF® Windows Installation manual

This document is the installation manual for LIBPF® (LIBrary for Process Flowsheeting) models version 1.1 on desktop and laptop computers running the Microsoft Windows operating system. It is also available Italian, french and german.

It addresses model users: people who want to install the LIBPF® desktop application to interact with models developed by others.

For more information see:

System requirements

LIBPF® models have been developed and tested in the following system environments:

Component Type and version
Operating System Microsoft Windows 10 or later
Architecture x86 (32-bit) or x64 (64-bit)
Browser Edge 88 or later
Google Chrome 89 or later
Mozilla Firefox 78 or later
Spreadsheet LibreOffice Calc 6.1 or later
Microsoft Excel 2016 or later

NOTE: *Opera, Google Chrome and Chromium are not supported because of this bug.

For 64-bit Windows systems where Microsoft Office is not present, it is required to pre-install the additional component “Microsoft Access Database Engine 2016 Redistributable” available from this link:

If this requirement is not fulfilled the installer will stop with the error: Error configuring ODBC data source: persistency, ODBC error 6: component not found in the system registry… verify that the file persistency exists and that you can access it.

Automatic procedures


The installation of LIBPF® models takes place automatically via the provided installer:


NOTE: Even if the installer can be started by any user, to complete the installation it requires administrative access to the workstation.

NOTE: Use the appropriate installer for the architecture in use: for 32-bit operating systems and for 64-bit operating systems where 32-bit Microsoft Office is installed use the “32-bit” installer; for 64-bit operating systems use the “64-bit” installer.

On starting, the installer shows the welcome message; all messages are localized since it detects the language settings:


Clicking on “Next” the installer requires you to accept the kernel license (if present), the LIBPF® library license and LIBPF® user interface license (each time read the license, agree if you want to continue the installation, then press “Next”):


You can then choose the installation folder (you typically accept the proposed location and proceed clicking on “Next”):


and the components to install (you typically proceed clicking on “Next”):


Now the installer has gathered all the required information and the actual installation can start, clicking on “Install”:


Only from now on administrative access to the computer is required, and the UAC (User Account Control) will prompt for account elevation - click on “yes”:


When the installation is complete a final confirmation window appears:


NOTE: if it is not already present in your system, the LIBPF® model installer will install the Microsoft Visual C++ 2019 Redistributable Package; if you wish you can install that beforehand from HERE


If the LIBPF® model was installed via the provided installer, then the removal takes place automatically via the provided uninstaller.

NOTE: The uninstaller requires administrative access to the computer.

On Windows 8 / 8.1 / 10, the control panel component “Programs and Features” can be launched from the Start screen, typing “uninstall”:


then clicking on Uninstall a program:


This control panel component is found in Start → Control Panel, Applications; furthermore the uninstaller can also be started from Start → Programs → LIBPF 1.1 → Uninstall.

When you launch the uninstaller, a dialog comes up where you have to confirm removal:


Now the UAC (User Account Control) will prompt for account elevation, click on “yes”:


When the removal is complete the LIBPF® 1.1 item disappears from the list of installed programs/

NOTE: at the end of the removal process, three items are left on your workstation:


The most important locations for LIBPF® models are saved by the installer in the registry. In order to visualize them you need to open the Registry Editor: click on start and type “regedit”. A backup copy of the registry is strongly suggested before any modification.

The locations are:

  1. LIBPF® local machine registry key HKEY_LOCAL_MACHINE\Software\\LIBPF 1.0 or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\\LIBPF 1.0 if the 32-bit version is installed on a 64-bit operating system

  2. LIBPF® current user registry key HKEY_CURRENT_USER\Software\\LIBPF 1.0

  3. LIBPF® installation folder (home) C:\Program Files\LIBPF 1.0 or C:\Program Files(x86)\LIBPF 1.0 if the 32-bit version is installed on a 64-bit operating system

  4. Location of the LIBPF® kernels (kernel_path): C:\Program Files\LIBPF 1.0\kernel or C:\Program Files(x86)\LIBPF 1.0\kernel if the 32-bit version is installed on a 64-bit operating system

  5. LIBPF® working folder (home_path), located in the all users profile: C:\ProgramData\LIBPF 1.0


When starting calculations, licensed LIBPF® models will check if they have already been activated on that specific workstation.

For further information please refer to the LIBPF® Activation Guide.