none
Error 1935: Microsoft Visual C++ 2008 Redistributable Install

    Question

  • I was trying to install Visual Studio 2010 and started encountering errors with the C++ distributable package during install, so I decided to install it by itself. Whenever I try and install it, it stops on Feature: FT_VC_Redist_openMP_x86 Enter text and I receive the following error message before it rolls the install back:

    Error 1935. An error occurred during the installation of assembly 'policy.9.0.Microsoft.VC90.MFC,version="9.0.30729.1",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32-policy". Please refer to Help and Support for more information. HRESULT: 0x8007371B.

    I am running it in Admin mode and have tried disabling the services and restarting my machine. I am running Windows 7 Ultimate 64-bit. This problem is preventing me from installing numerous software titles that require this to be in place. Any help would be greatly appreciated. Thank you!


    Monday, June 7, 2010 2:51 PM

Answers

  • I just ended up doing a repair install since nothing suggested was working - everything appears to be working fine now.
    • Marked as answer by ndfan1993 Friday, June 11, 2010 6:39 PM
    Friday, June 11, 2010 6:39 PM

All replies

  • copy the file "C:\Windows\Logs\CBS\CBS.log" to your document folder (otherwise you can't open it) and open it with notepad. Now search for errors. Which errors do you see? If you're unsure about the entries, upload the complete CBS.log to your public SkyDrive folder and post a link here.
    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Monday, June 7, 2010 8:52 PM
  • Here is the file: https://cid-d2a7ef1a038b6514.office.live.com/self.aspx/.Documents/CBS2.log
    Monday, June 7, 2010 11:44 PM
  • Hi,

     

    I would like to suggest you read the following Microsoft Knowledge Base Article and try to fix the issue:

     

    Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.ATL,version

     

    Hope it is helpful!

     

    Regards,


    Arthur Li - MSFT
    Tuesday, June 8, 2010 4:19 AM
    Moderator
  • The error says x86 32 bit policy etc. Isn't it suppoosed to be the 64 bit version redist?

    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bd512d9e-43c8-4655-81bf-9350143d5867

     

    Tuesday, June 8, 2010 7:23 AM
  • Arthur_Li I had read and looked at that fix before. The "bad" keys in the HKEY_LOCAL_MACHINE\COMPONENTS do not exist on my machine.
    Tuesday, June 8, 2010 12:54 PM
  • Here are the following Visual C++ versions that I currently have installed on my machine:

    Microsoft Visual C++ 2005 ATL Update kb973923 - x64 8.0.50727.4053
    Microsoft Visual C++ 2005 Redistributable (x64) 8.0.56336
    Microsoft Visual C++ 2005 Redistributable (x64) 8.0.50727.42
    Microsoft Visual C++ 2008 ATL Update kb973924 - x64 9.0.30729.4148
    Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
    Microsoft Visual C++ 2008 Redistributable - x64 9.0.21022
    Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17
    Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319

    Tuesday, June 8, 2010 2:06 PM
  • Hi,

    you have a STATUS_SXS_ASSEMBLY_MISSING error. Have you modified the WinSxS folder?

    Please downlaod and run System Update Readiness Tool for Windows 7 for x64-based Systems (KB947821) [April 2010] ( http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=914fbc5b-1fba-4bae-a7c3-d2c47c6fcffc ).

    After running the tool, open the file C:\Windows\logs\CBS\checkSUR.log and look if you still have missing or damaged files.

    best regards
    André


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Wednesday, June 9, 2010 3:15 PM
  • After running the above mentioned tool here is what I found in the log:

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

    Checking System Update Readiness.
    Binary Version 6.1.7600.20667
    Package Version 8.0
    2010-06-09 15:31

    Checking Windows Servicing Packages

    Checking Package Manifests and Catalogs

    Checking Package Watchlist

    Checking Component Watchlist

    Checking Packages

    Checking Component Store

    Summary:
    Seconds executed: 284
     No errors detected

    Wednesday, June 9, 2010 7:40 PM
  • Here are the following Visual C++ versions that I currently have installed on my machine:

    Microsoft Visual C++ 2005 ATL Update kb973923 - x64 8.0.50727.4053
    Microsoft Visual C++ 2005 Redistributable (x64) 8.0.56336
    Microsoft Visual C++ 2005 Redistributable (x64) 8.0.50727.42
    Microsoft Visual C++ 2008 ATL Update kb973924 - x64 9.0.30729.4148
    Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
    Microsoft Visual C++ 2008 Redistributable - x64 9.0.21022
    Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17
    Microsoft Visual C++ 2010 x64 Redistributable - 10.0.30319


    Remove both VC ++ 2008 x64 packages and try the install from Visual Studio 2010.
    Wednesday, June 9, 2010 8:08 PM
  • This is the message I know receive:

    Error 1935. An error occurred during the installation of assembly 'policy.9.0.Microsoft.VC90.ATL, version="9.0.30729.4974" publicKey Token="1fc8b3b9a1e18e3b", processorArchitecture="x86", type="win32-policy", Please refer to Help and Support for more information. HRESULT: 0x8007371B.
    Wednesday, June 9, 2010 9:06 PM
  • I believe it is a issue security issue preventing access to cataloge files.

    G:\Users\David\Desktop\Program Files(64)\Microsoft Visual Studio 9.0\Vc7\WinSXS\AMD64 catalogs

    Go to the "c:\windows\winsxs" folder and right click on it for properties  select security tab > advanced  > owner assign current user ownership. When done select permisions tab > check both boxes having to do with inheritable permisions at lower left. Retry the v++ 2008 x86 package. 

     

     

    Wednesday, June 9, 2010 9:57 PM
  • Same error that I received before, do I need to reboot after making those changes? Otherwise still back at square one...
    Wednesday, June 9, 2010 10:29 PM
  • I just ended up doing a repair install since nothing suggested was working - everything appears to be working fine now.
    • Marked as answer by ndfan1993 Friday, June 11, 2010 6:39 PM
    Friday, June 11, 2010 6:39 PM
  • Hi..

    I have faced the same problem..Will you please tell me that how you have resolved the problem...Because you have stated that you have done something repair install....I am not able to installing software in my PC

    Tuesday, July 20, 2010 2:41 PM
  • Had the same problem for ages! For me the TrustedInstaller.exe was missing (possibly deleted by avast! antivirus) from C:\Windows\Servicing causing the TrustedInstaller service not to function properly. Check the service is fine by running services.msc and make sure the path specified in the TrustedInstaller service leads to a file. Copying the file from C:\Windows\winsxs fixed it for me!! :). Hope this helps.

    Will

    • Proposed as answer by will4543 Saturday, December 4, 2010 2:51 AM
    Saturday, December 4, 2010 2:50 AM
  • Thanks Will .

    Note:  The Trusted Installer Service is called Windows Module Installer : Mine was disabled (oops I did it to reduce memory usage).  Once I enabled it, error 1935 gone.

    • Proposed as answer by jaison123 Friday, March 16, 2012 5:45 AM
    • Unproposed as answer by jaison123 Friday, March 16, 2012 5:45 AM
    Monday, December 27, 2010 8:33 AM
  • how did you copy the TrustedInstaller? When i tryed to do it it said I need permissions to do it . please help
    Sunday, January 2, 2011 10:17 PM
  • System file checker may restore that file. in command prompt run "sfc /scannow".
    • Proposed as answer by robatwork Thursday, August 29, 2013 10:12 AM
    • Unproposed as answer by robatwork Thursday, August 29, 2013 10:12 AM
    Sunday, January 2, 2011 11:53 PM
  • I found my TrustedInstaller and it says <Failed to Read Description. Error Code: 2>. How did you enable yours? Also, any ideas how to fix mine? Clicking "Start the service" just displays above error.

    Wednesday, January 5, 2011 8:10 PM
  • any ideas how to fix mine? Clicking "Start the service" just displays above error.

    make an InPlace upgrade, because sfc needs the trsuetd installer.exe:

    http://www.sevenforums.com/tutorials/3413-repair-install.html

    http://support.microsoft.com/kb/2255099


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Wednesday, January 5, 2011 9:44 PM
  • I copied the TrustedInstaller from my friends computer and placed it in mine and it works just fine now, but unfortunately did not fix my problem. Thank you for your response.

    Can anyone tell me what is/how to do this "repair install" that was mentioned earlier?

    Thursday, January 6, 2011 2:50 PM
  • Can anyone tell me what is/how to do this "repair install" that was mentioned earlier?

    I gave you 2 links.

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Thursday, January 6, 2011 9:13 PM
  • copy the file "C:\Windows\Logs\CBS\CBS.log" to your document folder (otherwise you can't open it) and open it with notepad. Now search for errors. Which errors do you see? If you're unsure about the entries, upload the complete CBS.log to your public SkyDrive folder and post a link here.
    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    How can I find out what is an "error"? 
    Sunday, June 5, 2011 10:46 PM
  • This did the trick for me.....

    I figured out that the service "Windows Modules Installer" was set to, start up type "disabled". After changing it to "manual" I was able to install VC redistributable.

    That's all.... Maybe you have to start the service also.


    Tuesday, August 9, 2011 5:10 PM
  • Copy the file "C:\Windows\Logs\CBS\CBS.log" to your document folder (otherwise you can't open it) and open it with notepad. Now search for errors. Which errors do you see? If you're unsure about the entries, upload the complete CBS.log to your public SkyDrive folder and post a link here.
    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/


    I have the same problem as ndfan1993, so I did as described above.

    In that log the following message is repeated many times:

    CBS    Failed to get CSI store. [HRESULT = 0x80070246 - ERROR_ILLEGAL_CHARACTER]
    2011-10-13 16:17:36, Error                 CBS    Failed to initialize store parameters with boot drive:  and windows directory:  [HRESULT = 0x80070246 - ERROR_ILLEGAL_CHARACTER]
    2011-10-13 16:17:36, Info                  CSI    000001ce@2011/10/13:14:17:36.416 PopulateComponentFamiliesKey - Begin
    2011-10-13 16:17:37, Error                 CSI    000001cf@2011/10/13:14:17:37.804 (F) d:\w7rtm\base\lstring\lblob.cpp(2221): Error STATUS_ILLEGAL_CHARACTER originated in function RtlTranscodeLBlobs expression: __rv.UcsCharacter != (0xffffffff)

    Does anyone know what it means?

    Or does anyone have a suggestion as how to solve the problem? I'm unable to install most types of software such as windows office and games.

    Wednesday, October 19, 2011 12:01 PM
  • Copy the file "C:\Windows\Logs\CBS\CBS.log" to your document folder (otherwise you can't open it) and open it with notepad. Now search for errors. Which errors do you see? If you're unsure about the entries, upload the complete CBS.log to your public SkyDrive folder and post a link here.
    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/


    I have the same problem as ndfan1993, so I did as described above.

    I'm unable to run most types of software such as games. When I try to launch the game "Total War: Shogun 2" for example the computer fails to install Microsft visual c++ so the game doesn't start.

    In that log the following message is repeated many times:

     

    CBS    Failed to get CSI store. [HRESULT = 0x80070246 - ERROR_ILLEGAL_CHARACTER]
    2011-10-13 16:17:36, Error                 CBS    Failed to initialize store parameters with boot drive:  and windows directory:  [HRESULT = 0x80070246 - ERROR_ILLEGAL_CHARACTER]
    2011-10-13 16:17:36, Info                  CSI    000001ce@2011/10/13:14:17:36.416 PopulateComponentFamiliesKey - Begin
    2011-10-13 16:17:37, Error                 CSI    000001cf@2011/10/13:14:17:37.804 (F) d:\w7rtm\base\lstring\lblob.cpp(2221): Error STATUS_ILLEGAL_CHARACTER originated in function RtlTranscodeLBlobs expression: __rv.UcsCharacter != (0xffffffff)

     

     

    Does anyone know what it means?

    Or does anyone have a suggestion as how to solve the problem?

    Any help is greatly appreciated.

     


    • Edited by MikaelRS Wednesday, October 19, 2011 12:13 PM
    Wednesday, October 19, 2011 12:10 PM
  • Why i cant check my inheritable permisions . :( Can somebody help me. Please :(

    Sunday, December 22, 2013 4:59 PM
  • I have checked the 2 boxes . There are many errors occuring . An error occured while applying security information to so many windows. Then its saying access denied. 

    Sunday, December 22, 2013 5:09 PM
  • Can you teach me the easy way to fix this :(
    Monday, December 23, 2013 4:32 AM
  • How did you do the repair install ? :(

    Monday, December 23, 2013 4:42 AM
  • Its saying access denied. 

    Monday, December 23, 2013 4:44 AM
  • Dude ok goto your services and see if windows module installer is disabled if it is then enable it then that should fix it
    Saturday, May 24, 2014 1:19 PM
  • if anyone still interested in fixing the issue, here is what worked for me.

    None of the suggestions above worked, so I end up uninstalling Framework 4.5.2, then I restart the PC, when PC came backup it was doing updated (remember framework 4.5.2 was uninstalled), then it was doing clean up. After clean up was done, error disappeared.

    Wednesday, September 2, 2015 7:05 PM