Answered by:
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.logMonday, 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 - MSFTTuesday, June 8, 2010 4:19 AM -
The error says x86 32 bit policy etc. Isn't it suppoosed to be the 64 bit version redist?
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.30319Tuesday, 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 detectedWednesday, 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 -
The error says x86 32 bit policy etc. Isn't it suppoosed to be the 64 bit version redist?
Please refer to this post:
Wednesday, June 9, 2010 9:34 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.
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 helpSunday, January 2, 2011 10:17 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?
"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.
How can I find out what is an "error"?
"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/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 itSaturday, 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 -
Hello everybody,
I found this WORKING solution.
https://blogs.msdn.microsoft.com/astebner/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions/and if your systemlanguage is not english, look at this
http://www.mcseboard.de/topic/167198-batch-f%C3%BCr-subinacl-richtig-%C3%BCbersetzen/Sunday, January 8, 2017 1:29 PM