Hey everyone,

I'm tryiing to install gpmc on our server (see specs in profile). When I click the msi file it says I have to install .Net Framework before I can install gpmc. So I went to add/remove windows components and installed 2.0. After trying to install gpmc again, i recieved the same error message. Anyone know what's going on?

Dani AI

Generated

Short summary and what to try next (clarifies earlier posts by , and )

The installer error is usually a detection problem, not a runtime one: the old GPMC MSI checks specifically for .NET 1.1 registry keys and will abort if it does not find them, even though .NET 2.0/3.x will run GPMC fine. On x64 machines the 32‑bit installer can also look in the wrong registry hive (Wow6432Node), which makes the false negative more common.

Quick troubleshooting steps

  • Confirm you downloaded the GPMC package that matches your OS bitness.
  • Create a verbose MSI log to see the failed launch condition:
    msiexec /i gpmc.msi /l*v C:\temp\gpmc-install.log

    Search that log for "LaunchCondition" or "Require" to see exactly which test failed.

  • Check the presence of .NET keys in the registry (example paths):
    HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322\Install
    HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\Install
    On x64 also check under HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\....

Practical fixes (ordered by safety)

  • If possible, manage GPOs from a modern admin workstation: use the built‑in GPMC in newer Server OSes or RSAT on a supported client. This avoids changing server components.
  • If you must install on the target machine, installing .NET 1.1 will satisfy the MSI check (note: legacy framework, consider security/patching implications).
  • If installing 1.1 is not acceptable, remove the .NET launch condition from the MSI with an MSI editor (Orca): open the MSI, edit the LaunchCondition table, remove the .NET test, save and install. This is a workaround and unsupported by Microsoft—use it only after verifying the verbose log and keeping backups.

Additional notes
Always verify architecture and OS support first. If the verbose log shows any other failure, post the failing LaunchCondition line (not the whole log) so the exact cause can be diagnosed.

I am having the same issue on an XP box and have loaded .Net Framework 2.0 and even tried 3.0 and still get the error when installing GPMC that .Net framework is not loaded.

Hey everyone,

I'm tryiing to install gpmc on our server (see specs in profile). When I click the msi file it says I have to install .Net Framework before I can install gpmc. So I went to add/remove windows components and installed 2.0. After trying to install gpmc again, i recieved the same error message. Anyone know what's going on?

I am having the same issue on an XP box and have loaded .Net Framework 2.0 and even tried 3.0 and still get the error when installing GPMC that .Net framework is not loaded.

Try searching the microsoft site for .NET 1.1 and install it. My GPMC worked fine after I installed that.

It's an annoying bug of the GPMC.

It will install on x64 Servers without .NET 1.1. You could try it on your XP machine. I know there isn't a GPMC.MSI for x64 Vista yet.

You've probably got .NET2.0 installed or even 3.x, which is good enough to run the GPMC.

What you have to do is remove the dependancy for >NET from the MSI. You can do this with ORCA.

For instructions and to download ORCA and even a pre-modified
GPMC.MSI if you're feeling lazy -

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.