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
The error occurs when the installer (
msiexec.exe) tries to copy the following manifest file to a subfolder under “
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 (
- Launch the Services console (
- Double-click “Windows Modules Installer.”
- Change the Startup type to Manual.
- Click Ok.
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:
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.)
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!