When you are going to upgrade SLM or Inventory to the latest major version thru Snow Update Service or install a new installation of SLM or Inventory there are some parameters that need to be checked and verified.
NOTE: Please get in contact with your Sales Contact within Snow if you like to have help to upgrade your current Snow environment to the latest version.
Opening Snow Update Service, you see available updates when there is a new release, what you also see is the system requirements for the latest version to be able to upgrade SLM, however our recommendation is that you are using a Snow certified partner or reaching out to your Sales contact within Snow to secure a successful upgrade.
Those system requirements are not all of them checked by Snow Update Service, so if you ignore to check the system requirement on the server for SLM and run the upgrade this can give you a malfunctioning system.
This also affects if installing SLM on a new server that not fulfill the system requirements.
A Common mistake is thinking you have the latest .NET installed and skip to check that the version is .NET 4.7.2. and run the update. This will get the system to malfunction.
The update history could say success, even if some system requirement is not fulfilled.
This you will notice when starting the system after your upgrade or new installation that some functions give errors and some parts of the system fail to start.
If you don’t know how to find which .NET version, you are running this could be checked in the registry.
Also when installing SLM/Inventory on a new server, remember to add .NET 3.5
Each new version of the .NET Framework retains features from the previous versions and adds new features
(.NET 4.7.2 does not include .NET 3.5 and it's features).
How to find newer .NET Framework versions (4.5 and later)
Find .NET Framework versions 4.5 and later in the registry
1. From the Start menu, choose Run, enter regedit, and then select OK.
You must have administrative credentials to run regedit.
- In the Registry Editor, open the following subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full. If the Full subkey isn't present, then you don't have the .NET Framework 4.5 or later installed.
- Check for a DWORD entry named Release. If it exists, then you have .NET Framework 4.5 or later versions installed. Its value is a release key that corresponds to a particular version of the .NET Framework. In the following figure, for example, the value of the Release entry is 378389, which is the release key for .NET Framework 4.5.
The following table lists the value of the Release DWORD on individual operating systems for .NET Framework 4.5 and later versions.
.NET Framework version
Value of the Release DWORD
.NET Framework 4.5
All Windows operating systems: 378389
.NET Framework 4.5.1
On Windows 8.1 and Windows Server 2012 R2: 378675
.NET Framework 4.5.2
All Windows operating systems: 379893
.NET Framework 4.6
On Windows 10: 393295
.NET Framework 4.6.1
On Windows 10 November Update systems: 394254
.NET Framework 4.6.2
On Windows 10 Anniversary Update and Windows Server 2016: 394802
.NET Framework 4.7
On Windows 10 Creators Update: 460798
.NET Framework 4.7.1
On Windows 10 Fall Creators Update and Windows Server, version 1709: 461308
.NET Framework 4.7.2
On Windows 10 April 2018 Update and Windows Server, version 1803: 461808
.NET Framework 4.8
On Windows 10 May 2019 Update: 528040
To summarize the above, if you are not 100% certain that you met the system requirements for upgrade SLM to the latest major version. Always contact Snow Sales contact in your region to do get an offer on an upgrade.