Compartir a través de


Possible .NET Framework 3.5 installation failure caused by broken MSXML registration

The .NET Framework 3.5 can fail to install on a system where MSXML is not properly registered.  There is a custom action that runs during .NET Framework 3.5 setup that tries to use some APIs in MSXML to modify some information in the web_mediumtrust.config file that is a part of the .NET Framework 2.0.  In the cases that we've seen of this issue so far, one of the MSXML CLSID values was somehow unregistered on the system, and that causes this custom action to fail.

How to diagnose this issue from the .NET Framework 3.5 setup log file

This issue will cause the following information to be written to the verbose MSI log file for the .NET Framework 3.5 component (named %temp%\dd_net_framework35_MSI*.txt):

MSI (s) (58:94) [11:11:11:829]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI35C6.tmp, Entrypoint: ExecXmlConfig
MSI (s) (58:F0) [11:11:11:829]: Generating random cookie.
MSI (s) (58:F0) [11:11:11:829]: Created Custom Action Server with PID 4936 (0x1348).
MSI (s) (58:74) [11:11:11:860]: Running as a service.
MSI (s) (58:00) [11:11:11:860]: Hello, I'm your 32bit Elevated custom action server.
ExecXmlConfig:  Error 0x80040154: failed to load XML file: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web_mediumtrust.config
MSI (s) (58!50) [11:11:11:954]: Product: Microsoft .NET Framework 3.5 -- Error 25541.Failed to open XML file C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web_mediumtrust.config, system error: -2147221164

How to work around this issue

You can use one of the following options to work around this issue if you encounter it during .NET Framework 3.5 setup.  Note that these workarounds are only useful for this exact error and HRESULT value.  They will not help fix all possible .NET Framework 3.5 setup failures.

  1. Re-register msxml3.dll by running regsvr32 msxml3.dll
  2. Re-install MSXML3 by downloading and installing the package from https://www.microsoft.com/downloads/details.aspx?familyid=28494391-052b-42ff-9674-f752bdca9582

More details about the root cause of this issue

In the example log file above, the HRESULT value is 0x80040154, which means that a class is not registered.  On systems where we have seen this error, the root MSXML CLSID is listed in the registry at the following location:

[HKEY_CLASSES_ROOT\Msxml2.DOMDocument\CLSID]
@="{F6D90F11-9C73-11D3-B32E-00C04F990BB4}"

However, the following sub-key for this CLSID was not present on this system:

[HKEY_CLASSES_ROOT\CLSID\{F6D90F11-9C73-11D3-B32E-00C04F990BB4}]

The suggested workarounds listed above will re-register this CLSID, which has fixed this issue in the cases we have seen of this error so far.

Comments

  • Anonymous
    November 01, 2007
    PingBack from http://msdnrss.thecoderblogs.com/2007/11/02/possible-net-framework-35-installation-failure-caused-by-broken-msxml-registration/

  • Anonymous
    November 01, 2007
    .NET Framework 3.5 e MSXML

  • Anonymous
    January 11, 2008
    Thanks a lot! Been looking for the problem for a while. Unregistering and registering msxml3.dll fixed it. Regards, Jose

  • Anonymous
    January 17, 2008
    Great!!!!! It works!!!! Thanks!!!!

  • Anonymous
    October 13, 2008
    こんにちは! フォーラム オペレーターの服部 清次です 皆さん、連休モードはもう抜けましたか? 僕は今日からさっそく、 3 連休でスリープ モードに入っていた頭の中の OS を復帰させて、翻訳に励んでいます。

  • Anonymous
    March 06, 2010
    Hi I am installinf vs2008 on windows 7 RTM and havinf the error 25541. I have tried the work arrounds but it remins the same error. Can you give any suggestion.

  • Anonymous
    March 06, 2010
    Hi Jossy81 - I'm not sure if your error has the same root cause as this .NET Framework error.  Can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to gather your VS 2008 setup log files, post the logs to a file server (such as http://skydrive.live.com) and then reply here with a link I can use to download the log files so I can take a look and see if I can figure anything out about the cause of this error?

  • Anonymous
    May 12, 2010
    Hello Aaron, I am having the same problem as astebner.  I have completed all the steps highlighted above, and still no success. I have loaded my logs to: http://cid-f412b5a647c8e0de.skydrive.live.com/browse.aspx/.Public?uc=1 Any assistance you could provide would be appreciated. Thanks! Michael

  • Anonymous
    May 25, 2010
    Hi Maas1701 – This is the exact error that I see in your logs: ExecXmlConfig:  Error 0x8007006e: failed to load XML file: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIGweb_mediumtrust.config The error code is different than the one described above in this blog post, so I’m not surprised that the workaround listed here didn’t work in this case.  This error code 0x8007006e means “The system cannot open the device or file specified.”  Can you check and see if this file exists on your system, and if so, if there are any settings on it that would prevent it from being opened (for example – is it marked as compressed or encrypted or something like that?)

  • Anonymous
    July 21, 2010
    The comment has been removed

  • Anonymous
    July 21, 2010
    Hi Paul - Error 1603 just means that setup failed, and there are many possible causes for that.  This blog post describes only one of the possible causes.  In order to diagnose this further, we'll need to look at your log files and see what the exact root cause of the failure is.  Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather all of your log files, then post the file named %temp%vslogs.cab that this tool creates to a file server (such as http://skydrive.live.com), then reply back here with a link I can use to download your logs and take a further look?

  • Anonymous
    September 02, 2010
    The comment has been removed

  • Anonymous
    September 02, 2010
    Hi Rawaa - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather all of your .NET Framework setup log files, then post the file named %temp%vslogs.cab that this tool creates on a file server (such as http://skydrive.live.com), then reply here and provide a link that I can use to download your log files and take a look?

  • Anonymous
    October 13, 2010
    Reregistering the DLL fixed this issue for me.  I was spending hours trying to fix it.  Looking at the logs helped find the exact error message that was preventing it from installing. Thanks.

  • Anonymous
    January 14, 2011
    I followed your directions above and have posted the vslogs.cab to the following link:   cid-596dad0f029a45f8.skydrive.live.com/redir.aspx!596 Thanks in advance to any assistance you may be able to offer to me;-) Chris (I removed dot net framework 2.0 & attempted to reinstall before reading the directions to run the tool above)

  • Anonymous
    January 15, 2011
    Hi Chris - The log files you posted show a different error than the one in this blog post.  The .NET Framework 2.0 SP2 is failing, and here is the exact error: 01/15/11 01:01:02 DDSet_Error: Failed to install assembly 'C:WINDOWSMicrosoft.NETFrameworkv2.0.50727AspNetMMCExt.dll' because of system error: 0x80131107 For this 0x80131107 error, I typically recommend using the cleanup tool and the steps described at blogs.msdn.com/.../8108332.aspx to manually remove all versions of the .NET Framework that are installed on your computer, then attempt to re-install the .NET Framework 3.5 SP1 (which will install the .NET Framework 2.0 SP2 and 3.0 SP2 automatically behind the scenes).

  • Anonymous
    January 15, 2011
    Hi astebner,  Worked like a charm & for a relative newbie like myself I am so grateful for your help!  3.5 SP1 installed and I am checking for any needed updpates.   Thanks again, Chris

  • Anonymous
    May 08, 2011
    The comment has been removed

  • Anonymous
    May 09, 2011
    Hi Douglas - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather all of your .NET Framework setup log files, post the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), then reply here and provide a link that I can use to download your log files and take a look?

  • Anonymous
    May 09, 2011
    Executei o arquivo, mas não acho o histórico de . Pode me fazer o favor de ensinar-me?

  • Anonymous
    May 09, 2011
    Hi Douglas - I'm not sure I understand your question.  Did you run the log collection tool?  If so, you should be able to go to your %temp% directory and look for a file named vslogs.cab.  That will contain all of your .NET Framework setup log files.  Once you find that, please upload it to a file server and post a link so I can download it and look at your log files in more detail.

  • Anonymous
    May 09, 2011
    Desculpe-me não prestei muito atenção, acabei de ler como chegava a esse arquivo. Espero que com isso consiga solucionar o erro. Aqui está o link do arquivo www.4shared.com/.../vslogs.html

  • Anonymous
    May 10, 2011
    Hi Douglas - According to your log files, this is the error that is causing .NET Framework setup to fail on your computer: MSI (s) (48:F8) [11:49:36:171]: Produto: Microsoft .NET Framework 2.0 -- Error 1402.Não foi possível abrir a chave: UNKNOWNInstallerProductsD6461317C3DC4F04799BDCE9E42626FESourceListMedia.  Erro do sistema 5.  Verifique se você tem acesso suficiente a essa chave ou entre em contato com a equipe de suporte. For this type of access denied error, I'd suggest trying to use the suggestions listed at blogs.msdn.com/.../solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx to repair the file/folder/registry permissions on your computer and see if that helps unblock the .NET Framework installation process.

  • Anonymous
    May 10, 2011
    Fighting, managed to install only the 3.0, but the one to do gain, fought anyway. I will try to do this so I spoke.

  • Anonymous
    January 07, 2012
    The comment has been removed

  • Anonymous
    January 07, 2012
    Hi Dave W - This is the exact error message from your log files that is causing the installation of the .NET Framework 2.0 SP2 to fail on your computer: Error 1312.Cannot create the directory 'C:WINDOWSInstaller$PatchCache$'.  A file with this name already exists.  Please rename or remove the file and click retry, or click Cancel to exit. Setup is trying to create a directory named C:WINDOWSInstaller$PatchCache$, but it looks like there is already a file named $PatchCache$ in the C:WINDOWSInstaller directory, and setup cannot create a directory with the same name as a file that is already there.  Can you please look for a file with that name and rename it, then try to install again and see if that helps solve this problem?

  • Anonymous
    January 09, 2012
    Fantastic.  That did the trick.  All of the .NET versions, their SPs, and updates have now installed.  Thank you.  I was hoping this would also solve my XP SP3 installation failure (it didn't).  Any clue in those log files on why XP SP3 is failing?  

  • Anonymous
    January 10, 2012
    Hi Dave W - I'm glad that you were able to solve this .NET Framework installation issue by using this workaround.  The .cab file that you posted only contains log files for the .NET Framework and Visual Studio installers, so there isn't any information there about why Windows XP SP3 installation is failing.  There is some information in the knowledge base article at support.microsoft.com/.../949388 that might help you narrow down the XP SP3 installation issue.

  • Anonymous
    January 15, 2012
    Hi, Aaron.  You're doing an amazing service here;  thank you. I've spent literally the whole day trying to install .NET 3.5 so that I can play a game that uses it.  I've gone through a good chunk of your (excellent) back catalogue trying fixes, but none of them have worked so far.  It seems to keep choking on .NET 2.0, which I've tried to install and reinstall numerous times today.  I've also disabled/enabled IIS, messed around with permissions, turned UAC off and on, and so on. I couldn't do the fix in this specific post because your link to MSXML 3 just takes me to the Microsoft landing page.  I did a search on MSXML 3 and found numerous files;  I was too scared to choose between 3.0, 3.1, and various SPs so I didn't download any of them. I took the liberty of uploading a log collection to this site, if you would be so kind as to look at it: skydrive.live.com/redir.aspx The logs might not be complete since one of the steps I took was cleaning out the registry with CCleaner, but it does have my most recent .NET 3.5 attempt in it so I hope it will help you.  Thanks in advance.

  • Anonymous
    January 15, 2012
    Hi Hapax - I'm sorry for the hassles that this issue is causing for you.  I'm a little confused by what I'm seeing in your log files.  You have a log for the .NET Framework 2.0 SP1, and it is failing with the following error: Setup has determined that this version of .NET Framework is part of your operating system and cannot be installed or uninstalled with this setup. Use Windows Update for all future updates to .NET Framework.  Setup will now exit. The .NET Framework 2.0 SP1 is included with the .NET Framework 3.5 RTM.  What I'd suggest that you do is try to install the .NET Framework 3.5 SP1 instead.  You can get it at www.microsoft.com/.../details.aspx.  It will install the .NET Framework 2.0 SP2 and 3.0 SP2 for you behind the scenes. Hopefully this helps resolve these issues.  If the .NET Framework 3.5 SP1 fails to install as well, can you please re-run the log collection tool and upload a new set of log files so I can take another look?

  • Anonymous
    January 16, 2012
    Thanks for getting back to me so quickly (on a weekend, too).  Alas, the installation procedure failed again.  :(  I put the new logs in the same directory (the old ones have been renamed .old): skydrive.live.com/redir.aspx I have a terrible fear that you'll see exactly the same error messages again, but hope springs eternal!

  • Anonymous
    January 17, 2012
    The comment has been removed

  • Anonymous
    January 17, 2012
    It worked!  It worked it worked it worked!  I entered that registry key by hand and the error messages stopped!  The game is running and all is well!  YOU ARE MY HERO.  Thank you so much!

  • Anonymous
    January 17, 2012
    Hi Hapax - I'm really glad to hear that this worked!  I just wish I could explain how that registry value went missing from your computer in the first place.

  • Anonymous
    March 28, 2012
    I got the same problem while install Microsoft .NET Framework 3.5, is there anybody can help me thanks!

  • Anonymous
    March 28, 2012
    Hi Kevin - I assume you already tried the workarounds in this blog post and they didn't help - correct?  If so, can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, post the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  • Anonymous
    May 14, 2012
    Hi I have also the same problem on a 2008 Server. Can no Install .NET Framework 3.5. I read this Thread but its still not possible to Install the Version 3.5. Here ist the vslogs.cab... maybe is anybody here who can help me or tell me what is my problem... skydrive.live.com Thanks.

  • Anonymous
    May 14, 2012
    Can anyone please address Rawaa's issue ?

  • Anonymous
    May 15, 2012
    Hi Himanshu - I never heard back from Rawaa, and I need to look at the log files in order to be able to figure out what is causing setup to fail.  If you are running into a similar issue, can you please use the steps that I posted above to collect and post your log files so I can take a closer look?

  • Anonymous
    May 15, 2012
    Hi Bluzuk - Here is the error that is causing setup to fail on your computer: DDSet_Error: CFileHelper::CheckIsWriteable GetFileAttributes failed for file C:WindowsMicrosoft.NETFramework64v2.0.50727configmachine.config. GetLastError returned 0x2 DDSet_Error: CFileHelper::CheckIsWriteable C:WindowsMicrosoft.NETFramework64v2.0.50727configmachine.config File not found Here are the steps that I'd suggest that you try in this scenario:

  1.  Make a copy of the file C:WindowsMicrosoft.NETFramework64v2.0.50727configmachine.config.default
  2.  Rename the copy from step 1 to machine.config
  3.  Reboot your computer
  4.  Try again to install the .NET Framework 3.5 SP1
  • Anonymous
    May 15, 2012
    Hi Aaron - Thank you for the Feedback! I Will try this next Monday and give a Feedback.

  • Anonymous
    May 20, 2012
    Hi Aaron - I tried your Tips and after reboot reinstalled .NET Framework but I became the same Error. Maybe you have another idea?

  • Anonymous
    May 20, 2012
    Hi Bluzuk - Can you please collect a new set of log files and post them on your SkyDrive page so I can take a look and see if setup is failing for the same reason as it was last time?

  • Anonymous
    May 21, 2012
    Hi Aaron - of course. here are the new log files: Hi Aaron skydrive.live.com Thank you!

  • Anonymous
    May 22, 2012
    Hi Bluzuk - I see the same error as before in your most recent log files: DDSet_Error: CFileHelper::CheckIsWriteable C:WindowsMicrosoft.NETFramework64v2.0.50727configmachine.config File not found Can you please double-check that you have the file named C:WindowsMicrosoft.NETFramework64v2.0.50727configmachine.config on your computer?  The steps I sent you previously should have re-created that file, but maybe it got deleted again or maybe you accidentally modified the other copy of machine.config that is located at C:WindowsMicrosoft.NETFramework instead of the one at C:WindowsMicrosoft.NETFramework64?

  • Anonymous
    June 20, 2012
    Hi Aaron - Thank you again for your Message. Yesterday i had time to fix the Problem. Now is everything working. Thanks

  • Anonymous
    July 17, 2012
    The comment has been removed

  • Anonymous
    July 17, 2012
    The comment has been removed

  • Anonymous
    July 17, 2012
    Wrong link, Here is the correct link with logs: skydrive.live.com/redir

  • Anonymous
    July 18, 2012
    The comment has been removed

  • Anonymous
    July 18, 2012
    Hi Svetlin - The error you described sounds similar to the one I wrote about at blogs.msdn.com/.../8342307.aspx. The first thing I'd suggest is to try to install the .NET Framework 3.5 SP1 instead of 3.5 if you haven't yet.  The .NET Framework 3.5 SP1 includes some setup bug fixes that can help avoid the type of error that you're seeing in some cases. If that doesn't help, then I'd suggest following the troubleshooting steps listed in the blog post at blogs.msdn.com/.../8342307.aspx. If that doesn't help either, then please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look.

  • Anonymous
    July 28, 2012
    Hi Aaron could you please help me ? Here are the error logs : skydrive.live.com

  • Anonymous
    July 31, 2012
    Hi Rayane1812 - This is the exact error that I see that is causing the .NET Framework 3.5 SP1 to fail on your computer: Error 1935.Une erreur s’est produite pendant l’installation de l’assembly « System.ServiceModel.Web,version="3.5.0.0",publicKeyToken="31bf3856ad364e35",processorArchitecture="MSIL",fileVersion="3.5.594.1152",culture="neutral" ». Pour plus d’informations, référez-vous à Aide et support. HRESULT : 0x8002802F. interface de l’assembly : , fonction : CreateAssemblyCache, composant : {8AAC775A-59B0-4591-A44C-4FCF2BA3184D} Error code 0x8002802F usually means that there is something wrong with the file mscoree.dll or with some of the .NET Framework 2.0 registry keys on your computer.  Here are the steps that I'd suggest that you try to see if they will resolve this issue:

  1.  Try to manually check for the registry keys listed in the .NET Framework 2.0 section of the blog post at blogs.msdn.com/.../3260076.aspx and add them if they are missing
  2.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx
  3.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821 Hopefully one of these suggestions will help in this scenario.
  • Anonymous
    August 07, 2012
    Hi Aaron, Thanks it worked for 1.1 and 2.0 but I still can't get to install 3.5, I suspect that 3.0 is broken (I tried all steps above). Also I can't use "Activate/Desactivate Windows Features" on .net framework 3.0, because after an hour trying to activate it, it says that it couldn't activate it but still asks me to reboot computer Here are the updated logs : skydrive.live.com

  • Anonymous
    August 21, 2012
    Hi all, I had a problem with my msxml3.dll file. Registering it would not work at all so I followed the steps on one of Aaron's other posts at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. It turns out the my dll file was corrupt and Aaron's solution fixed the problem. After that I was able to register the dll file. Hope this works for you if you have the same problem! Thanks again Aaron!

  • Anonymous
    August 21, 2012
    Hi Rayane1812 - Here are the steps I usually suggest for problems related to installing from the Windows Features control panel:

  1.  Install the latest Windows service pack if you haven't yet.
  2.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.
  3.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.  It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.
  • Anonymous
    November 06, 2012
    The comment has been removed
  • Anonymous
    November 06, 2012
    Hi a2pac30 - From your logs, it looks like you've got Windows 7 on your computer.  Windows 7 includes the .NET Framework 2.0, 3.0 and 3.5 as a part of the OS, and you cannot install it using the redistributable installer.  Instead, you need to go to the Windows Features control panel and enable it there. If you tried to use the Windows Features control panel and are seeing errors, then I usually suggest the following options:
  1.  Install the latest Windows service pack if you haven't yet.
  2.  Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.
  3.  Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error.  It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.
  • Anonymous
    November 07, 2012
    many thanks i will try your recomendations i will let you know my results

  • Anonymous
    November 08, 2012
    hello again; many, many thanks Aaron stebner for you recomendations i did the 3 esteps recomendations the sp1 i had it already installed i installed de www.microsoft.com/.../confirmation.aspx as you told me and i finally run sfc /scannow and got this Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation.  All rights reserved. C:>sfc /scannow Beginning system scan.  This process will take some time. Beginning verification phase of system scan. Verification 100% complete. Windows Resource Protection did not find any integrity violations. C:> i will install now sql and visual thanks

  • Anonymous
    February 27, 2013
    OMG, IT REALLY WORKED, THANK YOU TOO MUCH <3 I love such helpful guys ;)

  • Anonymous
    August 23, 2013
    Hello Aaron. I try to install visual studio 2010 and ... Please help me. skydrive.live.com/redir

  • Anonymous
    September 02, 2013
    Hi Ciupacau - I took a look at your log files, and I don't see any errors in the Visual Studio setup logs. What is the exact error that you are seeing when you try to install VS 2010 on your computer?

  • Anonymous
    September 11, 2013
    Error 25541. Failed to open XML file C:WindowsMicrosoft.NETFrameworkv2.0.50727CONFIGmachine.config, system error: -2147024786 I copied the file from directory called machine.config.default to create machine.config and managed to install Visual Studio 2010. Thanks.

  • Anonymous
    September 11, 2013
    Hi Ciupacau - The error code -2147024786 means that trying to open the file failed.  It probably got corrupted on your computer somehow, and copying machine.config.default and trying again is the same thing I would've suggested to resolve this type of error.  I'm glad to hear that this worked for you.

  • Anonymous
    September 03, 2014
    hii Aaron....I hava same problem as Ciupacau ,but i can't understand the solution u given above..pls explain what i have to do with machine.config.default in details....

  • Anonymous
    September 04, 2014
    Hi akanksha g - Here are more specific steps for replacing machine.config:

  1.  Go to the folder C:windowsMicrosoft.NETFrameworkv2.0.50727CONFIG
  2.  Rename the file machine.config to machine.config.old
  3.  Make a copy of the file machine.config.default and rename the copy to be machine.config
  4.  If your OS is 64-bit, go to the folder C:windowsMicrosoft.NETFramework64v2.0.50727CONFIG and repeat the above steps
  5.  Reboot your computer Hopefully this helps.
  • Anonymous
    May 05, 2015
    Hi Aaron, I get "Setup Error" when I try to install .NET Framework 3.5SP1 on Windows Server 2008 SP2 Standard. I have uploaded the vslogs.cab file to: onedrive.live.com/redir Please can you advise on what I need to do to get .NET Framework 3.5SP1 installed? Many thanks.

  • Anonymous
    May 06, 2015
    Hi AMC - I downloaded your vslogs.cab, but when I tried to open it, I was told that it couldn't be opened, so I'm guessing it got corrupted during the upload process or something like that.  Can you please try to re-create and re-upload it and I'll try again?

  • Anonymous
    May 06, 2015
    Hi Aaron, thanks for your response. I have re-run the collection tool and the newly created vslogs.cab file has been uploaded to: onedrive.live.com/redir

  • Anonymous
    May 07, 2015
    Hi AMC - I was able to open the new vslogs.cab.  The errors that I see in the log show that .NET Framework setup is unable to find one of the packages that it needs to install behind the scenes.  It looks like you're using the web download version of .NET Framework setup.  I'd recommend trying to download and run the offline installer instead.  For the .NET Framework 3.5 SP1, the offline installer is at www.microsoft.com/.../details.aspx.

  • Anonymous
    May 07, 2015
    Hi Aaron, I have been using the offline installer which is 231MB in size. I may have used the web download version at some point as a test, which is where those log entries may have come from? I've primarily been using the full offline installer and that is what's returning the setup error. Please advise further. Thank you.

  • Anonymous
    May 07, 2015
    Hi AMC - Correct, the errors I saw were from web installers that were run on your PC on April 30, 2015.  The newer logs that were in your vslogs.cab didn't show any errors. At this point, I'd recommend trying to use the tools and steps listed at blogs.msdn.com/.../8108332.aspx to fully uninstall the .NET Framework 3.5 SP1, then try again to install it with the offline installer.

  • Anonymous
    May 07, 2015
    The comment has been removed

  • Anonymous
    May 07, 2015
    Hi AMC - It looks like the .NET Framework 3.5 installer thinks that you already have it installed, and so it is skipping trying to install it as a result. This is the registry keys that it uses to detect whether or not to install it: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv3.5] Version = 3.5.30729.01 [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftNET Framework SetupNDPv3.5] Version = 3.5.30729.01 I'd suggest using regedit to look for those keys, and if they exist, rename them and then try to run .NET Framework 3.5 SP1 setup again.

  • Anonymous
    May 08, 2015
    Hi Aaron, that's fixed it! The second key still remained, and renaming this allows .NET Framework 3.5 SP1 to install again. It's strange that the cleanup tool neglected to remove this. Anyway, I can't thank you enough. You're doing an absolutely blinding job here, so keep up the fantastic work! Many, many thanks :)

  • Anonymous
    May 08, 2015
    Hi AMC - I'm glad to hear that removing the registry key allowed you to install the .NET Framework 3.5 SP1.  The .NET Framework cleanup tool does remove that key, so I'm not sure why it was still present after running the cleanup tool.  Maybe the cleanup tool failed to remove the key because of an access denied error or something like that?  The cleanup tool creates a log file in %temp% that lists each action that it takes, so if it hit any errors, they should be listed there.

  • Anonymous
    May 09, 2015
    Hi Aaron, I will try to check the log file at the next opportunity. Thanks again for all your help.