Install E10 on Windows 10 if not on maintenance

We are on E10 but came off maintenance before Windows 10 came out and to date have been unable to install E10 on windows 10 as it got itself in a knot about not having .net 4.5 -(windows 10 has 4.6 or 4.7). Cut a longs tory short, anyone else who may be in the same permission try the following - this was process was documented by Matthew Quinn from our IT partner, Innovec.

  1. Install .NET 3.5 either:

    // Enable .NET 3.5 install from DISM (component upgrades bypass WSUS)
    Install .Net Framework 3.5 on Windows 8.1 & 10 with WSUS | KC's Blog

    // Install .NET 3.5 from DISM
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

    OR

    // Offline installer .NET 3.5
    .Net Framework 3.5 offline Installer download | SourceForge.net

  2. Alter .NET release version reg keys

     // Target key value
    

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Version

    // Take ownership and give yourself Full Control permissions
    Edit “Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full” reg folder
    Change owner from TrustedInstaller to yourself
    Give yourself edit/full control permissions

    // Alter key “version”
    From “4.7.02556” (or whatever it is) to “4.5”

  3. Reboot PC to load new reg key

  4. Run E10 client installer

    // Run installer from share
    \nm-e10app\ERP10.0.700.4Deployment\ClientInstaller\E10Client.exe

  5. Revert registry/GPO settings where appropriate

    // Change back reg key
    From “4.5” (or whatever it is) to “4.7.02556” (or whatever it is)

    // Revert reg key permissions
    Revoke full control permissions on the target reg key from yourself, make read only

    // Change owner back
    Change owner of the reg key hub back to “NT SERVICE\TrustedInstaller” (Root for this user is the PC itself)

  6. Reboot PC to restore normalcy

  7. Start Epicor Client