The “error 1935 Visual C++” might happen if the Visual C++ Redistributable package or the Microsoft .NET framework is damaged or missing, or if the Windows Module Installer service is disabled, or the Trustedinstaller service refuses to start when called by the installer. Another rare but valid culprit that will trigger this problem is the system transaction log (after a failed installation) – it will show this error until the log is removed.
This particular error usually appears when installing a version of SQL Server or a Microsoft Visual C++ Redistributable package.
If you’re also receiving this same error on your system, here is the fix.
How To Fix Error 1935 Visual C++ in Windows 10/8/7
Method 1. Reinstall the Microsoft .NET Framework installation
The “error 1935 Visual C++” might also happen if the Microsoft .NET installation on your system is damaged or corrupted. Many Windows users have managed to resolve this particular issue by reinstalling Microsoft .Net Framework and then reinstalling the program that was displaying the “error 1935 Visual C++” error. Follow these steps:
1. Press Windows key + R, then type “appwiz.cpl” in Run box and click OK to open Programs and Features.
2. In Programs and Features, click on Turn Windows features on or off.
3. Uncheck .NET Framework 3.5 and click OK to disable it.
4. Reboot your computer.
5. After restarting, open the Windows Features again, and this time put a checkmark on NET Framework 3.5 and click OK.
6. Reboot your system, again and check if the problem has been resolved by re-installing the program that was showing the error.
Method 2. Enable Windows Modules Installer from Services
The “error 1935 Visual C++” issue might also occur if the Windows Module Installer was disabled. Some users have managed to resolve the issue by changing the Startup type of Windows Module Installer to Manual or Automatic.
1. Press Windows key + R, then type “services.msc” in Run box and click OK to open the Services window.
2. Find Windows Modules Installer in the list of services. Right-click on it and select Properties.
3. In the General tab of Windows Modules Installer Properties, check which Startup type is currently active. If the Startup Type is set to Disabled, change it to Automatic and click Apply > OK to save your changes.
4. Restart your computer and check if you’re able to install the software without the “error 1935 Visual C++“.
Checkout this video to illustrate this guide:
Method 3. Clearing the transaction log
This problem might also appear when the Windows file system transaction log has become corrupt after installing a particular piece of the program. This transaction log is used to recover files whenever a file error appears. Some users have been able to bypass the “error 1935 Visual C++” message by clearing the transaction log and then re-opening the installation executable.
1. In the Search bar type “cmd“, right-click Command Prompt and select the Run as administrator option on that menu.
2. In the Command prompt, type the following command and press Enter:
fsutil resource setautoreset true C:\
3. Restart your computer and install the software without any error.
Method 4. Force-starting the TrustedInstaller service
The “error 1935 Visual C++” might also appear if the TrustedInstaller service refuses to open when called by certain installers. Many users have been able to resolve the issue by forcing the TrustedInstaller service to start right-before opening the installation executable.
To do that, press Windows key + R to open a Run window. Type “C:\Windows\servicing\TrustedInstaller.exe” and click OK to open the TrustedInstaller.exe. After performing the step above, open the installer of the application that is displaying the error and check if you’re able to complete the installation process. If you’re not, move over to the steps below.
1. Press Windows key + R to open a Run window. Type “regedit” and click OK to open the Registry Editor window.
2. In Registry Editor, go to the following path:
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
3. In the right pane, locate the RegistrySizeLimit key. Double click on it to open the Edit DWORD Value dialog box.
Note: If you aren’t able to find the key for RegistrySizeLimit, you’ll need to create one yourself. Do this by right-clicking anywhere in the right-pane and clicking New > Dword (32-bit). Name the newly created DWORD value to “RegistrySizeLimit“, then open it by double-clicking.
4. In the Edit Dword (32-bit) Value screen set the Base to Hexadecimal and type “ffffffff” in the Value Data box. Then, change the Base to Decimal and confirm that the Value data is “4294967295“. If it holds a different value, change it manually to the value specified above and click OK.
5. Close Registry Editor and restart your computer.
6. After restarting, start a Command Prompt as Administrator. In the Command Prompt, type “SFC /SCANNOW” and press Enter to initiate a system-wide scan to find and repair system files.
7. Once the SFC scan is complete, re-install the application that was giving you issues and check if the “1935 Visual C++” error is resolved.
Hope something helps you.