1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Problem with .NET and Windows 7 [I know, most people soved it, I haven't! HELP]

Discussion in 'General Software' started by newconroer, Oct 11, 2010.

  1. newconroer


    Jun 20, 2007
    3,832 (1.01/day)
    Thanks Received:
    Hey brothers from other mothers!

    I got a problem with .Net framework (bangs head, <--- I know right?).

    But this one is a bit odd, and also, I'm competing with the old lady. She's posted on the official Win 7 forums - I told her I could get the boys at TPU to solve it first before those egg-heads.

    I am trying to get framework 1.1, particularly 1.1.4 (SP) to work on Win 7. Unfortunately, as some of you may know, it's not as simple as click and install.
    There's a widespread method of 'slipstreaming' the 1.1 and 1.1 SP packages together, however while it apparently works for everyone else, it fails for me.

    Here is what the method involves:

    With a copy of dotnetfx.exe (1.1) and dotnetfxsp1.exe (1.1 SP renamed) in the same folder (in this case it's C:\DotNet\) open a cmd prompt and navigate to C:\DotNet\ then type in :

    dotnetfx /C:"msiexec.exe /a netfx.msi TARGETDIR=C:\DotNet"

    You will get a window asking if you wish to install.

    You'll probably get a pop up compatibility window warning(.net 1.1 is not compatible with windows 7).
    I never get a compatibility warning, but moving on...

    It will install, and you should get a dialog box stating installation is complete
    Yes I get the completion information.

    Type in :

    dotnetfxsp1 /XP:C:\DotNet\netfxsp.msp

    You wont notice anything other than maybe an hourglass cursor

    Type in:

    msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp

    Once again you'll get a pop up compatibility warning, ignore and run program button, then choose yes to install on the next pop up

    Again, no pop up here.

    Type in(or double click from DotNet folder)


    At this point, the netfx.msi should install 1.1 SP1 and that's it, you're done.

    Unfortunately for me, I get an error saying that this package cannot be installed on XP 64! I assume because of the package's age, that it says XP 64, because Vista wasn't around then, all it knows it's some O/S that's 64 bit, and it supposes it's XP.

    So what I'm thinking is, I can move my framework 1.1 folders from the working Vista drive and put them onto the 7 drive. But that won't be enough, I'll need to get the registry to match as well - or to register the .dll files in their entirety.

    I don't know all of the entries that should exist for a properly installed 1.1SP.
    I am aware of the general HKLM>Microsoft>.net location, which on the Vista drive doesn't even mention any policies or what not for 1.0, or 1.1, so I hit a dead end there.

    As an FYI, we are aware of Regasm and Aspnet_regiis, but I don't believe those are what we need in this instance.

    I'm open to using someone elses exported registry if that's necessary.

    Anyone have any suggestions how I might manually 'install' the 1.1 into Win 7?
    Please do share, as I'd really like to stop having to depend on Vista for a few obscure programs that use old .NET packages.

    Last edited: Oct 11, 2010
    10 Year Member at TPU

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)