While running the installer the following error message is displayed and the installation does not complete:
Error: Microsoft .NET Framework 2.0 is required before installing Symantec Mail Security for Microsoft Exchange
Conditions
NOTE: The specific path listed in the messages may be different depending on the system.
See the following article on creating an installation log: Obtaining detailed installation logging for the installed Symantec Mail Security for Microsoft Exchange product.
SMSMSE is unable to locate the dll fusion.dll in the highest .NET framework installed. This typically happens when .NET framework items are installed that do not contain the full .NET releases.
Symantec is aware of this issue. This article is updated as more information is available. Subscribe to this article to receive updates.
Workaround
Backup and delete the registry entries affecting SMSMSE. Install SMSMSE. Then restore the registry entries back to the original ones.
1. On the Windows taskbar, click Start > Run.
2. In the Open box, type the following text:
regedit
3. Click OK.
4. In the Registry Editor go to the folder HKEY_LOCAL_MACHINE\software\Microsoft\ASP.NET.
5. Find the registry entry listed in the installer log. In the example above it is "2.0.50727.3082 (QFE".
6. Backup and delete the entry.
7. Run the SMSMSE installer again.
8. Restore the deleted registry back.
NOTE: It may be necessary to delete more than one registry entry.
Technical Information
Reading the SMSMSE installation log entries:
dotNetFxVersionInstalled
using dot net framework directory from existing MSI Property
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727.3082 (QFE
Failed .NET framework 2.0 requirement is not met on the target system
The first message says the installer found that .NET is installed already. The second message says that the installer is using the .NET version information from the registry under HKEY_LOCAL_MACHINE\software\Microsoft\ASP.NET. The third message is a printout of the path constructed from the data in the registry. The installer then takes this path and attempts to find the binaries on the file system. The fourth message says that the binaries could not be validated.