none
DotNet Framework 4 not installing RRS feed

  • Question

  • I've been trying to install updates to this for a while and, when someone suggested to repair it, I realized that it's not even working there! 

    Already tried uninstall, which doesn't happens at all, repair, clean with the cleaning tool and reinstall on top.

    When I finally gave up, I started looking at the forums and what I've found is just what I know how to do and have already done.

    Ran collect.exe and got this file to provide as info> https://skydrive.live.com/redir.aspx?cid=9a7b8760b5fb36ca&resid=9A7B8760B5FB36CA!123

    Is there any other advise you suggest?

    Wednesday, September 21, 2011 8:18 AM

Answers

  • Hi Arturo_S,

     

    Welcome to the MSDN forum.

     

    First, I never recommend you use clean up utility. While the Windows Installer Cleanup utility resolved some installation problems, it sometimes damaged other components installed on the computer. Because of this, the tool has been removed from the Microsoft Download Center. For more information, you can refer to this page: http://support.microsoft.com/kb/290301

     

    Second, from your reply, your .NET Framework was corrupt and unable to be uninstalled. I recommend you use command line to uninstall it first: http://blogs.msdn.com/b/astebner/archive/2010/05/12/10011664.aspx

    If it does not work for you, I recommend you try another way: http://blogs.msdn.com/b/astebner/archive/2005/07/01/using-msiinv-to-gather-information-about-what-is-installed-on-a-computer.aspx

    After you get the product code of .NET Framework 4, you can use command msiexec /x <product code> to uninstall it.

     

    Third, from log, you encountered some Windows Installer issue. Would you please try to repair the Windows Installer service in this post: http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/586b624f-3e9c-42cc-9ead-5f3bc1616b80/#3a92c7c3-c82a-4744-9bef-84d280af2c8e

     

    This article I think is helpful: http://support.microsoft.com/kb/2438651/en-us#reso1

    Method 1: Determine whether the Windows Installer engine is functioning

    1. Click Start , type cmd in the Search box or click Run then type cmd in the dialog (Windows XP or Windows Server 2003), and then press Enter to open a Command Prompt window.
    2. At the command prompt, type MSIExec, and then press Enter.
    3. If the MSI engine is working, there should be no error messages. If you receive an error message, note the error. If you are proficient in how to use search engines, you can use the error message to help locate additional content to troubleshoot the issue.
    4. Try to install or to uninstall again.

    If the problem persists, go to method 2.


    Method 2: Make sure that the Windows Installer service is not set to Disabled

    1. Click Start , type services.msc in the Search box or click Run then type services.msc in the dialog (Windows XP or Windows Server 2003), and then press Enter to open Services.
    2. Right-click the Windows Installer service, and then click Properties.
    3. If the Startup type box is set to Disabled, change it to Manual.
    4. Click OK to close the Properties window.
    5. Right-click the Windows Installer service, and then click Start. The service should start without errors.
    6. Try to install or to uninstall again.

    If the problem persists, go to method 3.

    Method 3: Check your version of Windows Installer, and upgrade to the latest version if it is needed

    Important This method applies to Windows XP, to Windows Vista, to Windows Server 2003, to Windows Server 2003 R2, and to Windows Server 2008 only.

    1. Click Start , type cmd in the Search box or click Run then type services.msc in the dialog (Windows XP or Windows Server 2003), and then press Enter to open a Command Prompt window.
    2. At the Command Prompt window, type MSIExec, and then press Enter. If the MSI engine is working, there should be no error messages, and a separate dialog box should open. This shows the MSI version.
    3. If the installer version is not version 4.5, see the following article in the Microsoft Knowledge Base for information and for a link to download Windows installer 4.5:

    942288 Windows Installer 4.5 is available

    1. Try to install or to uninstall again.

    If the problem persists, go to method 4.

    Method 4: Reregister the installer engine

    Important This method applies to Windows XP and to Windows Server 2000 only.

    1. Click Start, click Run then type cmd in the dialog, and then click Command Prompt.
    2. At the command prompt, type the following, and then press Enter after each line:

    MSIExec /unregister
    MSIExec /regserver

    1. Try to install or to uninstall again.

     

    If the issue still occurs after these steps, I recommend:

    • Start>>Type “regedit”
    • Check this path: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]. If you can find a sub key “Enum”under this path, I recommend you delete this key.

    NOTE: Before you delete this key ,please copy your registry. To do so: Right click the key “[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]”. Then select “Export”, and save your copy file.

     

    Finally, if these methods do not work for you, I recommend you repair or reinstall your OS to solve this problem. I think we have tried many things but no avail. Probably reinstall make us feel inconvenient, but compared with wasting a lot of time in researching and trying, reinstalling OS is the most quick and direct way to resolve your problem.

     

    If you have any other concerns, please feel free to let me know.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • Marked as answer by Alexander Sun Wednesday, October 5, 2011 3:26 AM
    Tuesday, September 27, 2011 2:28 PM

All replies

  • Hello

    Your logs show to many failed installation clusters especially for .net framework 1.1

    A few of the logs show windows installer error code 1603 follow the link below

    http://social.msdn.microsoft.com/Forums/eu/netfxsetup/thread/8fc1deeb-d89e-4c1f-978c-b0ccf826c6d5

     

    By seeing the logs and installation leftovers i suggest that you back up your data and restore to early point or reinstall of the windows.


    Please mark those posts as answer which answers your question. Faraz
    • Proposed as answer by pvdg42 Wednesday, September 21, 2011 12:32 PM
    Wednesday, September 21, 2011 9:58 AM
  • Hi Arturo_S,

     

    Welcome to the MSDN forum.

     

    From your log:

    [9/21/2011, 17:19:4] BlockIf: Same or higher version of .NET Framework 4 Client Profile has already been installed on this computer....
    [9/21/2011, 17:19:4]Same or higher version of .NET Framework 4 Client Profile has already been installed on this computer.

    RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\Version contains '4.0.30319'

    [9/21/2011, 17:19:14]Final Result: Installation completed successfully with success code: (0x00000000), "The operation completed successfully. " (Elapsed time: 0 00:00:13).

    It seems like you have installed .NET Framework 4 correctly. You can use .NET Framework Setup Verification Tool to verify it.

     

    From your log, it seems like the some Updates failed to be installed. First, I recommend you download this update manually from: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3556. Before you begin to install it, please clean up %temp% folder and complete all Windows updates. Make sure all antivirus and antispyware are turned off during the installation. Also, run it as administrator.

     

    I strongly recommend you try the steps here: http://social.msdn.microsoft.com/Forums/en/netfxsetup/thread/0a56de6c-7240-4ac5-afd0-7abd0546a08c

     

    If you have any other concerns, please feel free to let me know.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    Friday, September 23, 2011 9:19 AM
  • Ok, did as you said.

    Ran the verification program, it verified I have instaled and working versions2, 3 and 3.5 but 1.1 and 4 still fail, as you'll see in the netFx4.log file in https://skydrive.live.com/redir.aspx?cid=9a7b8760b5fb36ca&resid=9A7B8760B5FB36CA!123

    As for the commands, got those working (calling x64 instead of x86) but netfx_Core_x86.msi EXTUI=1 gave me a fatal error.
    Any idea about that?
    Cheers!

     

    Friday, September 23, 2011 11:23 AM
  • Hi Arturo_S,

     

    Thank you for your reply.

     

    Could you please let me know the specific information about the fatal error?

     

    I recommend you redownload .NET Framework 4 from: http://www.microsoft.com/download/en/details.aspx?id=17718

     

    If you have any other concerns, please feel free to let me know.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Monday, September 26, 2011 10:34 AM
  • Hi, Alexander,

    I did use again the clean up utility to try and get rid of every package, which was also unsuccessful. The only one appearing there was the 1.1 and, while it looked like it worked, there is still an entry at "add and remove programs" for this version, as well as my good old dotNetFX 4... client and extended, by the way.

     

    As for the error, i get a "there is a problem with this windows installer package. Please refer to the setup log for more information" dialogue box where I can retry (not really) or cancel. Then, when I get to the log, it says:

    "There is a problem with this Windows Installer package. Please refer to the setup log for more information.

     

    === Logging stopped: 26/09/2011  22:52:04 ==="

    I'm starting to feel like this software has a wicked sense of humour.
    To add more, now I have 4 updates waiting at the windows update every time I get there...
    Is this info of any use?
    If you need me to do any test or whatever, just tell me and I'll be more than happy to try it.
    Thanks!

    Monday, September 26, 2011 12:55 PM
  • Hi Arturo_S,

     

    Welcome to the MSDN forum.

     

    First, I never recommend you use clean up utility. While the Windows Installer Cleanup utility resolved some installation problems, it sometimes damaged other components installed on the computer. Because of this, the tool has been removed from the Microsoft Download Center. For more information, you can refer to this page: http://support.microsoft.com/kb/290301

     

    Second, from your reply, your .NET Framework was corrupt and unable to be uninstalled. I recommend you use command line to uninstall it first: http://blogs.msdn.com/b/astebner/archive/2010/05/12/10011664.aspx

    If it does not work for you, I recommend you try another way: http://blogs.msdn.com/b/astebner/archive/2005/07/01/using-msiinv-to-gather-information-about-what-is-installed-on-a-computer.aspx

    After you get the product code of .NET Framework 4, you can use command msiexec /x <product code> to uninstall it.

     

    Third, from log, you encountered some Windows Installer issue. Would you please try to repair the Windows Installer service in this post: http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/586b624f-3e9c-42cc-9ead-5f3bc1616b80/#3a92c7c3-c82a-4744-9bef-84d280af2c8e

     

    This article I think is helpful: http://support.microsoft.com/kb/2438651/en-us#reso1

    Method 1: Determine whether the Windows Installer engine is functioning

    1. Click Start , type cmd in the Search box or click Run then type cmd in the dialog (Windows XP or Windows Server 2003), and then press Enter to open a Command Prompt window.
    2. At the command prompt, type MSIExec, and then press Enter.
    3. If the MSI engine is working, there should be no error messages. If you receive an error message, note the error. If you are proficient in how to use search engines, you can use the error message to help locate additional content to troubleshoot the issue.
    4. Try to install or to uninstall again.

    If the problem persists, go to method 2.


    Method 2: Make sure that the Windows Installer service is not set to Disabled

    1. Click Start , type services.msc in the Search box or click Run then type services.msc in the dialog (Windows XP or Windows Server 2003), and then press Enter to open Services.
    2. Right-click the Windows Installer service, and then click Properties.
    3. If the Startup type box is set to Disabled, change it to Manual.
    4. Click OK to close the Properties window.
    5. Right-click the Windows Installer service, and then click Start. The service should start without errors.
    6. Try to install or to uninstall again.

    If the problem persists, go to method 3.

    Method 3: Check your version of Windows Installer, and upgrade to the latest version if it is needed

    Important This method applies to Windows XP, to Windows Vista, to Windows Server 2003, to Windows Server 2003 R2, and to Windows Server 2008 only.

    1. Click Start , type cmd in the Search box or click Run then type services.msc in the dialog (Windows XP or Windows Server 2003), and then press Enter to open a Command Prompt window.
    2. At the Command Prompt window, type MSIExec, and then press Enter. If the MSI engine is working, there should be no error messages, and a separate dialog box should open. This shows the MSI version.
    3. If the installer version is not version 4.5, see the following article in the Microsoft Knowledge Base for information and for a link to download Windows installer 4.5:

    942288 Windows Installer 4.5 is available

    1. Try to install or to uninstall again.

    If the problem persists, go to method 4.

    Method 4: Reregister the installer engine

    Important This method applies to Windows XP and to Windows Server 2000 only.

    1. Click Start, click Run then type cmd in the dialog, and then click Command Prompt.
    2. At the command prompt, type the following, and then press Enter after each line:

    MSIExec /unregister
    MSIExec /regserver

    1. Try to install or to uninstall again.

     

    If the issue still occurs after these steps, I recommend:

    • Start>>Type “regedit”
    • Check this path: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]. If you can find a sub key “Enum”under this path, I recommend you delete this key.

    NOTE: Before you delete this key ,please copy your registry. To do so: Right click the key “[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]”. Then select “Export”, and save your copy file.

     

    Finally, if these methods do not work for you, I recommend you repair or reinstall your OS to solve this problem. I think we have tried many things but no avail. Probably reinstall make us feel inconvenient, but compared with wasting a lot of time in researching and trying, reinstalling OS is the most quick and direct way to resolve your problem.

     

    If you have any other concerns, please feel free to let me know.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • Marked as answer by Alexander Sun Wednesday, October 5, 2011 3:26 AM
    Tuesday, September 27, 2011 2:28 PM
  • GOSH! There´s a lot of work to do here...

     

    Well, I´ll go step by step with your suggestions, but that will take a while. Will also make notes on everything to report.

     

    Hopefully, next post will be a hooray post.

     

    Thanks again.

    Wednesday, September 28, 2011 12:46 AM
  • Hi Arturo,

     

    Sorry for posting such a long reply and steps. To avoid reinstall OS, I am required to provide all things related I find which presumably help you.

     

    I hope this helps.

     

    Best Regards,


    Alexander Sun [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Wednesday, September 28, 2011 10:22 AM