How to fix some 1935 errors with HRESULT 0x80070005 (access denied) when installing the .NET Framework


I was contacted by a customer this week who could not install the .NET Framework 1.1 due to a 1935 error that was not described in my previous blog posts (here and here for example).  The exact error was the following:


MSI (s) (E0:80) [12:44:29:575]: Product: Microsoft .NET Framework 1.1 — Error 1935.An error occurred during the installation of assembly ‘Microsoft.Vsa.Vb.CodeDOMProcessor, Version=”7.0.5000.0″, PublicKeyToken=”b03f5f7f11d50a3a”, Culture=”neutral”, FileVersion=”7.10.3052.4″‘. Please refer to Help and Support for more information. HRESULT: 0x80070005. assembly interface: IAssemblyCacheItem, function: Commit, component: {7D4B5591-4C80-42BB-B0E5-F2C0CEE02C1A}


As I described here, the HRESULT value 0x80070005 means “access denied”.  Typically this happens due to a permission (ACL) problem on one of the directories under \windows\.  But in this case, the customer tried to reset the permissions and re-run setup but got the same error.


I suggested looking at any anti-virus or anti-spyware software because they tend to lock down files and folders to prevent malicious programs from installing themselves, and it is very hard to detect the difference between a trusted setup program and a malicious one.  The customer found that they had the Sophos anti-virus program installed.  They were able to successfully install the .NET Framework 1.1 by stopping the Sophos service (sweepsrv.sys) and then running .NET Framework setup.


Note that in this type of scenario, you should be very careful when stopping anti-virus and anti-spyware software.  What I typically do is the following:



  1. Download the setup package I want to install
  2. Disconnect from the network
  3. Stop anti-virus and anti-spyware software
  4. Install the software I downloaded in step 1
  5. Restart anti-virus and anti-spyware software
  6. Reconnect to the network

 

Comments (55)

  1. Matthew Chestnut says:

    The Microsoft Indexing Service (cisvc.exe) is another program that will hold on to files. We found this out the "hard" way, too.

  2.  

    Deciphering specific HRESULT values

    HRESULT 0x80070002 and 0x80070003

    HRESULT 0x80070005…

  3. DREB says:

    I got the same error code. I have stopped my antivirus service (AntivirusKit 2005) as explained and the installation has finisched without error.

    Thanks for this tip!

  4. rob w says:

    Thanks for the tip .. simply turning off the anti virus allowed to load on all sorts of programs we had been struggling with

  5. Details about the .NET Framework 2.0 setup packaging Available command line switches for .NET Framework

  6. timmer545 says:

    Problem: Visual C++ Redistributable install on new install of Vista Utimate OEM

    Current Situation: This is my 2nd install in 5 days.  First install (where the problem appeared) included SP1 and updates.  Therefore on 2nd install, I

    keep it clean with "no" modifications — no SP1 or updates; no anti-virus or spyware; off network; UAC and Windows Defender off.  I am administrator; I

    Ran As Administrator.

    Following first install, I attempted to load Nero.  It failed requesting Visual C++ Redistributable SP1.  Attempting this install resulted in Error 1935

    HRESULT: 0x8007005.  I’ve spent days reading through posts on forums and blogs (including Aaron Stebner’s WebLog; Vistaheads; MSDN; Windows Vista

    Community) and tried every suggested fix; none have worked.  vcredist_X86 simply will not install.  I’ve tried things I knew I should attempt and many I

    knew I probably should not — including reset permission; rename subdirectories (in winsxs containing ATL80.DLL & Assembly dir); deleted subdirectories;

    shut-down processes and services; ran clean and reset routines (subinacl); bypassed Vista (not a good thing to do, btw) using BootCD to accomplish some

    tasks (which lead to 2nd install).

    I’ve been using this system (same hardware and Vista software) for over a year.  The only hardware modification I’ve made was installing 2GB addional

    memory a couple months ago.  The system had been working OK until I attempted to install SP1 direct from MS site; it download but failed on install.  It

    was time for me to make changes to my partitioins, so I decided to simply repartition and reformat, do a clean install.  

    I attempted to install (1) vcredist_X86 (2005), then (2) vcredist_X86 (2008); both failed with the same error message (see below).

    I don’t remember being required to load vcredist before, however I may have.  Is native Vista really not capable of installing retail software, such as

    Nero without addons?  

    I had been using this same hardware, OS and software for over a year; it had been working.  What changed.  Why does it not work now?  It made no sense

    to me, but the only hardware modification I have made to this system was that I added 2GB memory a couple months ago.  I removed it and tried again.

    I am not an OS guy, but I have worked with OS’s since the CP/M days.  I am an IT consultant, focusing on network and business application issues. I have

    no idea what to even try at this point.  I even resorted to removing the additional 2GB memory I had installed, given that it was the only change since

    when I initiall built this system.  

    I sure would appreciate any ideas.

    ==================================================================

    Before this most recent reinstall – previous post on another forum

    ==================================================================

    Following a reformat and new install of Vista, the first non-microsoft install I attempted to make was Nero v8.3.2.1, which failed to install

    indicacting it needed Visual C++ Redistributable. From Microsoft site I found two version; the 2005 (which did not include Vista in the list of

    supported OS’s) and 2008 (which did). I was on topic at http://www.vistaheads.com that 2005 works with Vista.

    Both were the standalone install versions.  Attempting to install vcredist_x86.exe and vcredist_x86.msi (2005) both produced the same error in log:

    ———-

    Error 1935.An error occurred during the installation of assembly ‘Microsoft.VC80.ATL,type="win32",version="8.0.5072

    7.762",publicKeyToken="1fc8b3b9a1e18e3b",processor Architecture="x86"’. Please refer to Help and Support for more information. HRESULT: 0x80070005.

    assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E}

    === Logging stopped: 4/29/2008 10:38:02 ===

    ———-

    Attempting to install 2007 version produced (extracted from log):

    ———-

    [04/29/08,10:50:30] MsiInstallProduct called with Command line:

    [04/29/08,10:50:30] USING_EXUIH=1 REBOOT=ReallySuppress FILESINUSETEXT="" LOCPRODUCTNAME="Microsoft Visual C++ 2008 Redistributable"

    [04/29/08,10:50:31] Display message

    [04/29/08,10:50:31] Error 1935.An error occurred during the installation of assembly ‘Microsoft.VC90.ATL,version="9.0.21022.8",publicKe

    yToken="1fc8b3b9a1e18e3b",processorArchitecture="x 86",type="win32"’. Please refer to Help and Support for more information. HRESULT: 0x80070005.

    [04/29/08,10:50:34] Entering CNavigator::Next

    [04/29/08,10:50:34] Leaving CNavigator::Next

    ———-

    A Vistaheads user thought the problem may stem from the ATL80.DLL file contained in subdirectory under C:WindowsWinsxs, which in my case was:

     x86_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727. 42_none_dc990e4797f81af1

    I first attempted to rename/delete this winsxs subdirectectory, but was not successful (even after giving myself permissions).  However I discovered

    during this process that the surrounding subdirectories included SYSTEM and TRUSTEDINSTALLLER, while this this one did not. I added SYSTEM, but could

    not figure out how to add TRUSTEDINSTALLER.

    I had problems installing NetFramework 3.5, but believe it installed properly in the end.  It was suggested that I also install NetFramework 1.1, which

    I did.  Still vcredist_x86 would not install.

    It was suggested that I check to see if there were multiple instances of Mscoree.dll running; I could find none.

    Next, figuring that "if" the problem was with permissions related to the subdirectory containing the ATL80.DLL, I finally used a BootCD and NTSF file

    manager utility to rename the directory, hoping it would be recreated on install of vcredist_X86.  It still would not install. I renamed the

    C:WindowsAssembly directory.

    I have double checked this forum (and many others) reporting (various error numbers) problems installing vcredist_x86.exe, however they all stop short

    of a solution. I simply want (as an end user) to get this fuctionality (Visual C++ Redistributable) so I can get on to rebuilding my system.  Can anyone

    suggest what I might try. I have several additional programs that will require a solution to this problem.

  7. Hi Timmer545 – I’m very sorry for the hassles that this issue has caused for you.  I’m not sure why this access denied error would be happening – I have installed the VC 2005 and 2008 redist on multiple Vista machines without any issues, so it is not something that happens on all systems.

    You should be able to find more information in c:windowslogscbscbs.log about this error.  Hopefully there will be some information in there about the exact file, folder or registry value that these installers are not able to access.

    It might also help to try to use a tool like Process Monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx) to try to narrow down what the source of the access denied error is as well.

    Finally, you may want to try to contact the Windows Vista SP1 support team at http://support.microsoft.com/oas/default.aspx?ln=en-us&prid=11274&gprid=500921.  They are offering free support for SP1 installation issues, and it might help resolve this access denied error if you can narrow down the root cause of the Vista SP1 installation issue you ran into.

  8. When I am attempting to investigate a setup-related failure, I typically end up looking at verbose log

  9. saturn says:

    Hi Aaron,

    Just found out about your very helpful blog whil surfing on the net for some useful info.

    I’ve been having recurring problems with my mediacenter 2005 edition.First my tv-guide wouldn’t load anymore, which isn’t a big deal,but  now I’m even unable to use live tv and recordings.

    According to some info I’ve found it would be a prob with the codec being in conflict with my NET Framework version 1.1. and the windows mediacenter 2005 rollup 2 update.Anyway I was adviced to un -and reinstall my codec which didn’t work.Then they adviced me to un/reinstall the NET Frameworks on my PC(1.1,2,3…).I did but I’m not able to reinstall NET 1.1 redistributable and service pack and got the 1935 error.I tried all the steps on microsoft website with manual un/reinstallation of the NET Frameworks and with the clean up tool,but without succes.

    I’m pretty close to being a pc illiterate when it comes to these technical matters and although I’m the info you posted here is almost 100% sure to work,it’s a bit too technical for me.If you could find a free minute,would you be willing to guide me through the process of fixing this error please?I read something about the ‘Windows Installer verbose log’ and ‘the log file location’ to diagnose the cause of a 1935 error.Can you tell me where exactly I can find these two?

    Thx in advance and sorry for the hassle.

    Grtz, Serge

  10. Hi Saturn – There are a lot of possible causes for 1935 errors during .NET Framework setup.  I’d suggest first trying to use the steps listed at http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx to manually remove and then re-install the .NET Framework 1.1 and 1.1 SP1 (and 2.0 or higher if you choose to) and see if that helps resolve this issue.

    If that doesn’t help, there is also information in that blog post about where to find log files from .NET Framework setup to help narrow down the cause further.

    Hopefully this helps.

  11. stolkl says:

    Hello astebner,

    I have similar problems, i’ve been trying to install .net framework 3.0 and 3.5 for months and still get the same installation error.

    This is what I could find in the event viewer:

    Product: Microsoft .NET Framework 3.0 Service Pack 1 — Error 1935.An error occured during the installation of assembly component {D393CEF7-7C78-4B01-A0D9-B20FAA0F0E34}. HRESULT: 0x80070017. assembly interface: IAssemblyCacheItem, function: Commit, assembly name: UIAutomationClientsideProviders,Version="3.0.0.0",Culture="neutral",PublicKeyToken="31bf3856ad364e35",ProcessorArchitecture="MSIL",FileVersion="3.0.6920.1109"

    I would appreciate any help you could offer.

    Thanks

  12. Hi Stolkl – The error message that you are getting has a different HRESULT value than the one listed in this blog post.  You are getting 0x80070017, which means that there is a cyclic redundancy check (CRC) error.  This typically means that the file has been corrupted somehow.

    This could be caused by the file in your setup package being corrupted/damaged somehow, so you may want to try to re-download the .NET Framework 3.0 or 3.5 installation package to see if that helps resolve this issue.

    It could also mean that there is something wrong with your hard drive.  It might help to try running the chkdsk.exe tool to see if it reports any issues on your system.

    Hopefully one of these helps.

  13. stolkl says:

    Thanks a lot for your answers astebner, I will try so.

    I have been trying to install .net fw 3.0 and 3.5 for several month but I haven’t succeded yet…

    I will keep posting, if possible, any news I find.

    Thanks again.

  14. stolkl says:

    astebner,

    I just ran chkdsk.exe and it seems that there are some errors in the hard drive; here are the results:

    C:>chkdsk.exe

    The type of the file system is NTFS.

    WARNING!  F parameter not specified.

    Running CHKDSK in read-only mode.

    CHKDSK is verifying files (stage 1 of 3)…

    File record segment 25556 is unreadable.

    File record segment 25557 is unreadable.

    File record segment 25558 is unreadable.

    File record segment 25559 is unreadable.

    File verification completed.

    Errors found.  CHKDSK cannot continue in read-only mode.

    What could I do to solve these problems?

    Thanks again,

    stolkl

  15. Hi Stolkl – I don’t have a ton of experience with ChkDsk, but when I ran chkdsk.exe /? on my system, it shows that there is a /f switch that allows you to attempt to fix any problems that it finds, and a /r switch that allows you to fix and attempt to recover the data on any bad sectors.  I’d suggest trying one of those options to see if it helps here.

  16. stolkl says:

    Thanks a lot for your help and advice astebner.

    I will let you know any news I may have on this.

    stolkl

  17. stolkl says:

    astebner,

    Finally! I was able to install .net Framework 3.0, all thanks to you!

    I tried everything possible and the solution was there in front of me. Really, I tried everything and the only simple think I had to do from the beginning was the one that actually fixed the problem with the installation. All I had to do was run chkdsk /F and chkdsk /R.

    you have no idea how much I appreciate your help and your time for all of us who have problems with these sort of installations and executing certain applications.

    All I can say is happy new year boddy!

    Thanks

    stolkl

  18. Hi Stolkl – I’m really glad to hear that you were able to resolve this issue and get the .NET Framework installed on your system.  I’m sorry that this type of troubleshooting tends to be difficult and that the installer presents cryptic errors in this type of scenario.

    Happy New Year to you as well!

  19. Rob Pilgrim says:

    I got the same error code. I have stopped my antivirus service (Trend 2010) as explained and the installation has finished without error.

  20. adheald says:

    Hi astebner,

    I'm trying to install a program from Leapfrog on a Vista PC and could see the following errors in the Windows Event Viewer Log.

    Product: LeapFrog Connect — Error 1935. An error occurred during the installation of assembly 'Microsoft.VC80.ATL,type="win32",version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"'. Please refer to Help and Support for more information. HRESULT: 0x80070005. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E}

    I used to run Trend Micro anti-virus but now run Microsoft Security Essentials.  Disabling it during the installation didn't help.

    I received a similar error a while back when trying to upgrade iTunes and never cleared it.  Any ideas how I can successfully complete the Leapfrog installation?

    Thanks for your help,

    adheald

  21. Hi Adheald – I'd suggest trying the suggestions in the following 2 blog posts to see if either of them help in this scenario:

    blogs.msdn.com/…/9303167.aspx

    blogs.msdn.com/…/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx

    If neither of those help, then you may need to try to repair your OS to solve this type of error.  You may also want to try to contact Microsoft Technical Support for more in-depth troubleshooting assistance.  You can find their contact information at http://support.microsoft.com, and this type of setup problem should qualify for a free support case.

  22. adheald says:

    Your 2nd suggestion worked.  Thank you very much!!

  23. BadRobot says:

    Hi Aaron,

    I tried to install Visio and SQL Server on my laptop, and I got this error:

    Error 1935. An error occurred during the installation of assembly component

    {837BF 1EB-D770-94EB-A01F-C8B3B9A1E18E}. HRESULT:0x8007370D

    How to fix this problem. Please advice. Thank you. 🙂

  24. Hi BadRobot – The error code 0x8007370D is one of the ones listed in the knowledge base article for the System Update Readiness Tool.  I'd suggest trying that tool to see if it helps resolve this issue.  You can find some example steps that I have used in the past with the System Update Readiness Tool at the end of the blog post at blogs.msdn.com/…/9303167.aspx.

  25. Carter says:

    Disabling Internet connection and Microsoft Security Essentials worked for me on Windows 7 64-bit when installing VB 2008 Express Edition w/ SP1. Thanks guys.

  26. Vincer says:

    Hi, ive run into the same problem Stolkl had(error 0x80070017), and it really means problens with the disk. Ive detected a few bad sections on my disk and neither chckdsk /f or /r can fix then. But the system runs fine and i can't format the drive for awhile… i have solved a similar problem by renaming a corrupted file, and installing a new one…

    Is it possible to do the same with XNA? It gets the error during 'directx 9.0c runtime', problem is directX don't allows me to uninstall it, and repairs aren't solving the corrupted file. Any suggestions? Thanks for your time.

  27. Hi Vincer – Error code 0x80070017 means ERROR_CRC, and you're correct that this type of error can be caused by hard drive problems.  Are you getting that same error code from DirectX 9.0c setup?  If so, instead of uninstalling, you could try to manually rename or delete the corrupt file and then re-run the DirectX 9.0c web installer from http://www.microsoft.com/…/details.aspx.  Hopefully this will help.

  28. tomastarkie says:

    hi, i tryed to install c&c 3 tiberian wars demo but i get an error code 1935 and HRESULT: 0x800736b3 itryed and regisry cleaner that didnt work my anti-viruses dont find anything please help!

  29. Hi Tomastarkie – The error you are getting means ERROR_SXS_ASSEMBLY_NOT_FOUND (The referenced assembly is not installed on your system.)  I'd suggest trying the following steps to see if they help resolve this error:

    1.  Install the latest Windows service pack.

    2.  Repair the files that are a part of Windows 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.  Run the System Update Readiness tool using the steps described at the end of the blog post at blogs.msdn.com/…/9303167.aspx.

    Hopefully one of these will help.

  30. ozkarleo says:

    hi everyone i have some problems that this post not solve icant install the vcredist_x86 2005 and 2008 because always launch this error 1935, assembly etc.. i can't solve and is needed if some has solve and know how let me know please i wont reinstall my cumputer again

  31. Hi Ozkarleo – If you are seeing this type of error for the VC++ Redistributable on Windows Vista or later, then I'd suggest taking a look at the blog post and the links listed at blogs.msdn.com/…/9904471.aspx to see if any of them are helpful on your computer.

  32. Rolland Haas says:

    Hello Aaron,

    I'm on Windows 7 64-bit and I have a longtime problem with C++ I recently finally managed to update my .NET Framework to 4.0 and that was a pain I can tell you, I had to run in Safe Mode, remove .dll registry links and delete it, all this through prompt command. Thing is I still get this error :

    Error1935.An error occured during the installation of assembly

    'Microsoft.VC90.ATL,version="9.0.21022.8",publicKeyToken="1fc8b3b9a1e18e3b",

    processorArchitecture="amd64",type"win32". HRESULT : 0x80070003

  33. Hi Rolland Haas – If a 1935 error occurs on Windows Vista or Windows 7, and the file that triggers the error is a Win32 assembly (like the VC++ runtime files), then the root cause lies with the OS installation engine and not the .NET Framework.  Here is what I'd suggest that you try in this scenario:

    1.  Try the System Update Readiness Tool described at support.microsoft.com/…/947821

    2.  Try the OS repair steps described at blogs.msdn.com/…/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx

    3.  Try to install the latest Windows service pack if you haven't yet (Windows 7 SP1 in your case).

    If none of the above help, then you might need to repair/re-install Windows to solve this type of error.

  34. Ralph Newbigin says:

    Hi Aaron,

    I'm trying to install Sage Simply Accounting onto Windows 7.  I'm getting the following error message:

    Error 1935 – an error occurred during the installation of an assembly component (97F81AF1 – 0E47 – DC99 – A01F – C8B3B9A1E18E) HRESULT : 0x800736FD.  I would welcome your guidance on how I can overcome this.

    Many thanks

  35. Hi Ralph Newbigin – For error code 0x800736FD, I suggest trying the following:

    1.  If you haven't yet, install the latest service pack for Windows.  In your case, that would be Windows 7 SP1

    2.  If that doesn't help, then try the System Update Readiness Tool described at support.microsoft.com/…/947821.

    3.  If neither of those help, then I'd suggest either contacting Microsoft Technical Support for further help (using the contact information at http://support.microsoft.com), or try to repair/re-install Windows

    Hopefully one of these helps.

  36. Chuck says:

    Sorry forgot to add the system specs of the PCs having the 1935 Errors:  Most are Windows 7 x64.  In my case, Windows 7 Ultimate x64.

    ————————————————

    Hi Aaron,

    Don't know if you have seen this issue, but there are hundreds of people having issues installing iTunes 10.5.1.  The errors are very similar to the ones in your blog, and I beleive they are ACL or registry related.  Also seems to have a connection to C++.  Can you take a quick look at the errors and lend us some of your wisdom.  This is really an issue affecting many users.

    Error from installing ITunes 10.5.1:

    ———————————————

    Product: Apple Application Support — Error 1935. An error occurred during the installation of assembly 'policy.8.0.Microsoft.VC80.CRT,type="win32-policy",version="8.0.50727.6195",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"'. Please refer to Help and Support for more information. HRESULT: 0x80070005. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {63E949F6-03BC-5C40-A01F-C8B3B9A1E18E}

    Similar error from installing Microsoft Visual C++ 2005 Redistributable:

    ————————————————————————-

    Tried installing this to fix above…

    Product: Microsoft Visual C++ 2005 Redistributable — Error 1935.An error occurred during the installation of assembly 'Microsoft.VC80.ATL,type="win32",version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"'. Please refer to Help and Support for more information. HRESULT: 0x80070005. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E}

    Thanks

    Chuck

  37. Hi Chuck – The above error means access is denied.  That means that there is some kind of permission problem that is causing your computer to be unable to install the VC++ runtime files.  Here are some things I typically suggest that people try when they run into this type of error:

    1.  Install the latest OS service pack if you haven't yet.

    2.  Try the System Update Readiness Tool described at support.microsoft.com/…/947821.

    3.  Try using a tool like the one described at blogs.msdn.com/…/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx to update the permissions on the computer.

    If none of the above help, then you might need to repair/re-install Windows to solve this type of problem.

  38. CaptainMVP says:

    Hi Aaron,

    Your fix is spot on. Today I fixed it by disabling Microsoft Security Essentials.

    ~ Thanks 🙂

  39. Ashok Thakur says:

    Thank-you guys ur suggestion for .net framework helped me to install visio successfull

  40. Dilshad says:

    reported error (0x80070005)in my outlook appear how I can to fix it??

  41. Hi Dilshad – This error code means access is denied.  However, I'm not sure what would cause this problem, and I don't have much expertise troubleshooting Outlook errors like this.  I'd suggest posting a question on the Microsoft Office forums at social.technet.microsoft.com/…/home and hopefully someone there will be able to help.

  42. Sharaz says:

    Hi Aaron,

    I'm have problems installing .Net Framework 3.5 SP1 on the Windows 2008 Server (64Bit) The following event is logged during the install;

    Log Name:      Application

    Source:        MsiInstaller

    Date:          14/10/2014 10:28:48

    Event ID:      11935

    Product: Microsoft .NET Framework 3.5 SP1 — Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.CRT,version="9.0.21022.8",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Please refer to Help and Support for more information. HRESULT: 0x80070005. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {6435B7C0-E0C8-3EA2-91AE-7640034EAFCE}

    The log is also recorded;

    [10/11/14,17:41:17] Windows Installer Patch Registration Fix for .NET Framework 3.5 (x64): [2] Failed to fetch setup file in CBaseComponent::PreInstall()

    [10/11/14,17:41:17] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.

    [10/11/14,17:41:17] setup.exe: [2] CSetupManager::RunInstallPhase() – Call to Pre/Install/Post for InstallComponents failed

    [10/11/14,17:41:17] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() – RunInstallPhase() returned a NULL piActionResults

    [10/11/14,17:41:17] setup.exe: [2] CSetupManager::RunInstallFromList() – RunInstallPhaseAndCheckResults failed [2]

    [10/11/14,17:41:17] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()

    [10/11/14,17:41:17] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()

    [10/11/14,17:41:17] setup.exe: [2] CSetupManager::Run() – Call to RunInstall() failed

    [10/11/14,17:41:17] WapUI: [2] DepCheck indicates Windows Installer Patch Registration Fix for .NET Framework 3.5 (x64) is not installed.

    [10/11/14,17:41:17] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' was not attempted to be installed.

    [10/11/14,17:52:06] Microsoft .NET Framework 3.5 (x64) 'package': [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) 'package'. MSI returned error code 1603

    [10/11/14,17:52:08] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 (x64) 'package' is not installed.

    [10/11/14,17:57:09] Windows Installer Patch Registration Fix for .NET Framework 3.5 (x64): [2] Failed to fetch setup file in CBaseComponent::PreInstall()

    [10/11/14,17:57:09] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.

    [10/11/14,17:57:09] setup.exe: [2] CSetupManager::RunInstallPhase() – Call to Pre/Install/Post for InstallComponents failed

    Any help would be appreciated

  43. Hi Sharaz – Here are the steps that I suggest for this type of error:

    1.  Install the latest Windows service pack and updates if you haven't yet.

    2.  Try to run the System Update Readiness Tool from support.microsoft.com/…/947821.

    3.  Try to update file/registry permissions by using steps like the ones at blogs.msdn.com/…/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx

    4.  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.

  44. demmie says:

    hi Aaron… am try to install spssv17 on my system. Towards the installation  i get the error 1935..

    i have microsoft visual C++ redistributable of 2005, 2008 and 2010 installed pls i need help wat do i do

  45. demmie says:

    this is the error code i get(9BAE13A2-E7AF-D6C3-A01F-C8B3B9A1E18E)AND HRESULT:0x800736CC

  46. Hi Demmie – That 0x800736CC error means that there is something wrong with the OS component store on your computer, not something wrong with the .NET Framework.  Here are the steps I typically recommend for that type of error:

    1.  Install the latest Windows service pack and updates 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.

  47. rigg4386 says:

    Hi Aaron,

    First- Great post, great blog, very helpful, much appreciated.

    And then- Do you have any ideas/experience with the 0x8007007E error code?  We have an .msi that returns us this per error 1935 for *every* DLL in the .msi.  We've seen the .msi install correctly on several other boxes and OSs- Windows Vista, 7 32 and 64, Windows 8 64, and VMs of the same flavor.  On one particular Win7 32-bit box though, our .msi fails as I said, with 1935 and 0x8007007E for every dll.

    Any time and thoughts you have would be great!  Thanks!

  48. Hi rigg4386 – Error code 0x8007007E means ERROR_MOD_NOT_FOUND (The specified module could not be found.)  This means that there is some dependency missing from the PC where you're seeing this error.  I'm not sure if the verbose MSI log file will list the exact module that it needs though.  I'd suggest checking there first, and if it doesn't have any useful information, also check in the Application Event Log to see if any errors/warnings are logged there.

    If neither of those locations have any information about what is missing, you might need to use a tool like Process Monitor (technet.microsoft.com/…/bb896645.aspx) to narrow this down further.

  49. Shajin Akkarammal says:

    when i trying to install TSM 6.2.4.0 client on windows 2008 R2 enterprise edition 64 bit below error came please help..

    error 1935 an error occurred during the installation of assembly component.{844EFBA7-!C24-93B2-A01F-C8B3B9A1E18E},HRESULT: 0x80070Bc9

  50. Hi Shajin Akkarammal – The HRESULT value 0x80070bc9 means "The requested operation failed. A system reboot is required to roll back changes made."

    Here are the steps that I suggest for this type of error:

    1.  Install the latest Windows service pack and updates 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.

  51. Value4Realty says:

    Aaron, thanks for all your hard work on this blog. I just upgraded to Windows 10 32bit from 7 and my Microsoft Expression Web stopped working. I know it works on Win 10 32bit because my office machine is fine.  However whenever I try to reinstall at home, I get the error Error 1935.An error occurred during the installation of assembly component {63E949F6-03BC-5C40-A01F-C8B3B9A1E18E}. HRESULT: Ox800736FD.  I did a registry clean of all references of the old Expression Web and still cannot reinstall. I checked Net Framework settings were all on in Windows features. 3.5 and 4.6 are checked and 3.5 says it includes 2.0 and 3.0  Not sure if that means I should put 1.0 or 1.1 in?  

  52. Hi Value4Realty – The error code 0x800736FD means that there is something wrong with the Windows OS component store on your PC.  This is not a problem with the .NET Framework.  Here are the steps I typically suggest for that type of problem:

    1.  Install the latest Windows service pack and updates 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 at answers.microsoft.com/…/windows to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.

  53. joe turner says:

    thank you for this info, i managed to install eventually install CorelDRAW with the info provided!

  54. Endrin Sa says:

    there is still a error pls help me . microsoft.vc90.atl,type= “win32″.version=”8.0.50727.4053″.publicKeyToken=”1fc8b3b9a1e18e3b”.processorArchitecture=”x86″”

    1. Hi Endrin Sa – 1935 errors for Win32 assemblies mean that there is something wrong with the Windows OS installation engine (because it is used behind the scenes to install the VC++ runtime files and other Win32 assemblies on those versions of Windows). Here are the steps that I suggest for this type of error:

      1. Install the latest Windows service pack and updates if you haven’t yet.
      2. Try to run the System Update Readiness Tool from http://support.microsoft.com/kb/947821.
      3. Try to repair the files that are a part of your OS by using the steps listed at http://blogs.msdn.com/astebner/archive/2007/03/26/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 at http://answers.microsoft.com/en-us/windows to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.