When you run the Visual C++ Redistributable setup file or install a program that adds the VC++ redistributables, error 1935 may occur. The following is the full error message verbatim:
Microsoft Visual C++ 2008 Redistributable Setup Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.ATL,version="9.0.30729.6161",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"'. Please refer to Help and Support for more information. HRESULT: 0x80070422.
The HRESULT code varies. It could be 0x80070422
, 0x80070005
, 0x800736B3
, etc.
The error occurs when the installer (msiexec.exe
) tries to copy the following manifest file to a subfolder under “C:\Windows\WinSxS\InstallTemp
“:
x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.30729.6161_x-ww_92453bb7.manifest
Solution
If the HRESULT code is 0x80070422
, it means “The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.” To fix the problem, enable the Windows Modules Installer (TrustedInstaller
) service.
- Launch the Services console (
services.mmc
) - Double-click “Windows Modules Installer.”
- Change the Startup type to Manual.
- Click Ok.
If the HRESULT
code is 0x80070005
, it means “ACCESS IS DENIED”, and this error can easily be traced using Process Monitor. For instance, the setup (msiexec.exe
) may be unable to create a subfolder or file in the following folder:
C:\Windows\winsxs\InstallTemp\
In that case, checking the permissions for the above folder is a good idea. On a Windows 10 21H2 computer, the “ICACLS.exe InstallTemp
” command-line (the icacls.exe
tool shows the file/folder permissions) reported this:
NT AUTHORITY\SYSTEM:(OI)(CI)(F) BUILTIN\Administrators:(OI)(CI)(RX,W,DC) BUILTIN\Users:(R) BUILTIN\Users:(OI)(CI)(IO)(GR)
Compare the permissions with that of the subject computer.
Regardless of any HRESULT
code in the above error message, it’s advisable to ensure that the TrustedInstaller service is set to Manual and is able to start on demand.
(If that doesn’t help, please upload your Process Monitor log (.PML) and CBS.log
located at C:\Windows\logs\CBS\
and share the link in the Comments section below.)
See also: Fix 1935 error with HRESULT 0x80070005 when installing the .NET Framework – Aaron Stebner’s WebLog
One small request: If you liked this post, please share this?
One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!
Hi,
i tried a lot. Nothing works.
The solution for me was: I have to deactivate the “HP Wolf”.
Then i could install Microsoft Visual C++ 205 + 2008 Redistributable without problems.