Requirements

The following table shows the versions of Windows and .NET supported by the Germain Profiler:

OS

.NET2

.NET3

.NET3.5

.NET4

.NET4.5

.NET4.6

.NET4.7

.NET4.8

x86

x64

x86

x64

x86

x64

x86

x64

x86

x64

x86

x64

x86

x64

x86

x64

Windows Server 2022

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

Windows Server 2019

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

Windows Server 2016 x64

Not Supported

Not Supported

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

Windows Server 2012 R2 x64

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

Windows Server 2012 x64

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

Windows Server 2008 R2 x64

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

Windows Server 2008 R2 x86

OK

N/A

OK

N/A

OK

N/A

OK

N/A

OK

N/A

OK

N/A

OK

N/A

OK

OK

Windows Server 2003 R2 x64

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Windows Server 2003 R2 x86

Not Supported

N/A

Not Supported

N/A

Not Supported

N/A

Not Supported

N/A

Not Supported

N/A

Not Supported

N/A

Not Supported

N/A

Not Supported

N/A

Agent Deployment

  1. Go to Germain Workspace > Left Menu > Wizards > .NET CLR (C#, etc) Agent

  2. Click ADD

    .NET CLR (C, etc) Agent Wizard

    .NET CLR (C#, etc) Agent Wizard

  3. Fill in the Target step details then click NEXT

    Target Step of .NET CLR (C, etc) Agent Wizard

    Target Step of .NET CLR (C#, etc) Agent Wizard

  4. You can download the agent on the Installation step

Installation Step of .NET CLR (C, etc) Agent Wizard

Installation Step of .NET CLR (C#, etc) Agent Wizard

Agent Installation

Single Host Installation

This method describes the manual installation method of the profiler files for a single host.

Deploy the installer to the target machine and execute the installer

Click ‘Next’

Enter the path for installation. Choose if it is for everyone, or just the current user. Click ‘Next’

Click ‘Close’

Bulk Host Installation via Active Directory

This method is for administrators who need to deploy the profiler to a large number of systems.

Creating a GPO to Assign a software to be installed:

For bulk installations across your enterprise you will create a GPO in your Active Directory. In this GPO you will need to Assign the Package to the group of Users or Computers you wish for the profiler files to be installed on. Please see the Microsoft documentation linked and review the section “Assign a package“ for details: https://docs.microsoft.com/en-us/troubleshoot/windows-server/group-policy/use-group-policy-to-install-software#assign-a-package

How to: Alter the Installer to change Default Install Path:

When installing in bulk, you may need to change the default install path of the Profiler Files. The instruction below will explain what you need to do to make this change to the installer.

You will need to get the Microsoft tool Orca.exe to modify the installer: https://docs.microsoft.com/en-us/windows/win32/msi/orca-exe

To get ORCA:

you will need to use the “Windows SDK” installer.

  • Get the “Windows SDK” installer

    • Search for 'Windows SDK' and get it from the Microsoft site

  • Run the “Windows SDK” installer and choose to download “MSI Tools“

    • Please note where you chose to download the files to

  • Go to the directory you downloaded the file to and run the ‘Orca-x86_en-us.msi’ installer

  • Once installed, you can open ORCA by right clicking on the Germain .NET Profiler .msi file and choose “Edit with Orca”

  • Go to the Property table and add the property “TARGETDIR” with your choice of directory for the value.

  • Use “Save As…” to create your new installer file with your non-default install directory.

Component: Code Profiler

Feature Availability: 8.6.0 or later