Поправка: Грешка 1935 Visual C ++

Грешка 1935 Visual C ++ “ може да възникне, ако рамката на Microsoft .NET или разпространеният пакет Visual C ++ са повредени или липсват,  услугата Trustedinstaller отказва да стартира при извикване от инсталатора или ако услугата за инсталиране на модул на Windows е деактивирана. Друг рядък, но валиден виновник, който ще задейства този проблем, е системният регистър на транзакциите (след неуспешна инсталация) - той ще показва тази грешка, докато регистрационният файл не бъде изчистен.

Тази конкретна грешка обикновено възниква при инсталиране на пакета за разпространение на Microsoft Visual C ++ или версия на SQL Server.

Ако в момента се борите с този конкретен проблем, има някои добри новини. Успяхме да идентифицираме немалко успешни корекции, които са успели да помогнат на потребители, които са били в подобна ситуация като вас. По-долу имате колекция от методи, за които е потвърдено, че работят от поне един потребител. Моля, следвайте всяка възможна корекция, докато успеете да разрешите грешкатагрешка 1935 Visual C ++ “.

Метод 1: Използване на инструмента за готовност за актуализация на системата (само за Windows 7)

Както се оказва, грешката може да възникне и поради несъответствие с обслужването на Windows Store . Затруднен магазин за обслужване на Windows може да ви попречи да инсталирате актуализации на Windows, сервизни пакети и утилитарен софтуер с подобрени разрешения като пакети за разпространение на Visual C ++ .

Някои потребители са успели лесно да разрешат грешкатагрешка 1935 Visual C ++ “, като използват инструмента за готовност за актуализация на системата, за да разрешат автоматично несъответствия с обслужването на Windows Store. 

Забележка: Този първи метод е приложим само за потребители, които срещат проблема с „ грешка 1935 Visual C + “ в Windows 7. Ако не сте в Windows 7, преминете направо към Метод 2.

Ако използвате Windows 7, изтеглете инструмента за готовност за актуализация на системата за Windows 7 от тази официална връзка на Microsoft (тук). Имайте предвид, че инструментът е доста голям, така че изтеглянето може да отнеме известно време.

След като инструментът бъде изтеглен, стартирайте инсталатора и го оставете да сканира вашата система, за да поправи несъответствията в обслужването на магазина . Ако не бъдете подканени да рестартирате в края, направете го сами. При следващото стартиране на системата вижте дали проблемът е разрешен. Ако не е, продължете с отстраняването на неизправности с Метод 2. 

Метод 2: Поправяне на инсталацията на Microsoft .NET Framework

Грешка 1935 Visual C ++ “ може също да възникне, ако инсталацията на Microsoft .NET на този компютър е повредена или повредена. Някои потребители са успели да разрешат проблема, като преинсталират Microsoft .Net Framework и след това преинсталират софтуера, който показва грешкатагрешка 1935 Visual C ++ “.

Следвайте стъпките по-долу, за да възобновите инсталацията на Microsoft .NET Framework, за да я поправите:

  1. Натиснете клавиш Windows + R, за да отворите прозорец за изпълнение. Въведете „ appwiz.cpl “ и натиснете Enter, за да отворите Програми и функции .

  2. В Програми и функции щракнете върху Включване или изключване на функциите на Windows от най-левия прозорец.

    Забележка: Ако бъдете подканени да потвърдите чрез администраторската парола, въведете я и натиснете Enter, за да продължите.

  3. Премахнете отметката от квадратчето до Microsoft .NET Framework 3.5.1 и натиснете Next, за да го деактивирате.

    Забележка: Ако сте на Windows 8 или Windows 10, деактивирайте .NET Framework 3.5 .

  4. Рестартирайте компютъра си и за да приложите промените, след това се върнете на екрана с функции на Windows чрез стъпка 1 и стъпка 2.
  5. Повторно активирайте Microsoft .NET Framework 3.5.1 (или NET Framework 3.5),  като активирате квадратчето до него и натиснете OK.

  6. Рестартирайте компютъра си отново и вижте дали проблемът е разрешен чрез повторно инсталиране на софтуера, който показва грешката.

Ако все още виждате „ грешка 1935 Visual C ++ “, преминете надолу към метод 3. 

Метод 3: Активирайте инсталатора на Windows модули от услуги

Някои потребители са успели да разрешат проблема, след като са открили, че Windows Module Installer е деактивиран. Ако това е причината за проблема с „ грешка 1935 Visual C ++ “, ще можете да разрешите проблема, като промените типа на стартиране на Windows Module Installer на Manual или Automatic.

Забележка: В Windows Installer Модул дава възможност за монтаж, модификация, както и премахване на актуализации за Windows и няколко други допълнителни компоненти (включително Visual C ++ Redistributable пакети). Може да ви се покаже „ грешка 1935 Visual C ++ “, защото тази услуга е деактивирана. Въпреки че състоянието по подразбиране на инсталатора на модули на Windows е Ръчно , има някои помощни програми на трети страни, които ще деактивират тази услуга, за да подобрят производителността на системата.

Следвайте стъпките по-долу, за да проверите дали Windows Modules Installer е деактивиран и го активирайте, ако е необходимо:

  1. Натиснете клавиша Windows + R, за да отворите команда за изпълнение. След това въведете “ services.msc ” и натиснете Enter, за да отворите прозореца Services .

  2. Придвижете се в списъка с услуги и намерете Windows Modules Installer . Когато го намерите, щракнете с десния бутон върху него и изберете Properties.

  3. В раздела Общи на свойствата на инсталатора на модули на Windows вижте кой тип стартиране е активен в момента. Ако типът за стартиране е зададен на Disabled , променете го на Manual и натиснете Apply, за да потвърдите промените си.

    Забележка: Можете също така да зададете Startup Type на Automatic, но това ще стартира услугата при всяко стартиране, дори когато не е необходимо.

  4. Рестартирайте компютъра си и вижте дали можете да инсталирате софтуера без „ грешка 1935 Visual C ++ “. Ако все още го виждате, преминете към метод 4. 

Метод 4: Изчистване на регистъра на транзакциите 

Този проблем може да възникне и когато регистърът на транзакциите на файловата система на Windows се е повредил след инсталиране на определен софтуер. Този регистър на транзакциите се използва за възстановяване на файлове, когато възникне грешка във файла. Някои потребители са успели да разрешат проблема с „ грешка 1935 Visual C ++“,  като изчистят регистрационния файл на транзакциите и отново отворят изпълнимия файл за инсталиране.

Следвайте указанията по-долу, за да изчистите регистъра на транзакциите и да разрешите грешката „ 1935 Visual C ++“  :

  1. Отворете повишен команден ред. За да направите това, отворете лентата " Старт" , потърсете " cmd ", след това щракнете с десния бутон на мишката върху командния ред и изберете Изпълни като администратор.

  2. В повишения команден ред изпълнете следната команда и натиснете Enter :

    fsutil ресурс setautoreset true C: \

    Забележка: Имайте предвид, че командата по-горе предполага, че устройството C: \ е обемът на вашата операционна система. Ако сте инсталирали Windows на различен дял, променете съответно буквата.

  3. Рестартирайте компютъра си и отворете инсталацията на софтуера, която задейства „ 1935 Visual C ++ “.

Ако все още виждате грешката „ 1935 Visual C ++ “, преминете към последния метод.

Метод 5: Принудително стартиране на услугата TrustedInstaller

Известно е също така, че „ грешка 1935 Visual C ++ “ се появява, когато услугата TrustedInstaller откаже да се отвори при извикване от определени инсталатори. Някои потребители са успели да заобиколят съобщението за грешка, като са принудили услугата TrustedInstaller да стартира непосредствено преди отваряне на изпълнимия файл за инсталиране.

За да направите това, отворете прозорец за изпълнение ( клавиш на Windows + R ) и въведете / поставете „ C: \ Windows \ servicing \ TrustedInstaller.exe “. Натиснете Enter, за да отворите TrustedInstaller.exe . Това може да изглежда ненужно, тъй като не прави нищо видимо, но ще принуди процеса на TrustedInstaller да се отвори.

Веднага след извършване на горната стъпка отворете инсталатора на приложението, което показва грешката, и вижте дали можете да завършите процеса на инсталиране. Ако не сте, продължете със стъпките по-долу.

Възможно е TrustedInstaller да не може да бъде извикан, за да завърши инсталацията, защото не се появява в списъка с услуги. Можем да поправим това погрешно, като променим стойността на регистъра на активна с помощта на редактора на системния регистър. Ето пълното ръководство за това:

  1. Натиснете клавиша  Windows + R, за да отворите команда за изпълнение. След това въведете „ regedit “ и натиснете Enter, за да отворите прозореца на редактора на системния регистър .

  2. В редактора на системния регистър отидете до  HKEY_LOCAL_MACHINE> СИСТЕМА> CurrentControlSet> Control.

  3. От десния екран щракнете двукратно върху бутона RegistrySizeLimit, за да отворите диалоговия прозорец Редактиране на стойността на DWORD .

    Забележка: Ако не можете да идентифицирате ключа за RegistrySizeLimit , ще трябва да го създадете сами. Направете това, като щракнете с десния бутон някъде в десния прозорец и изберете New> Dword (32-bit) . Наименувайте новосъздадената стойност на DWORD на „ RegistrySizeLimit “, след което я отворете с двукратно щракване.

  4. В екрана Редактиране на Dword (32-битова) стойност задайте Base на шестнадесетичен и въведете “ ffffffff ” в полето Value Data . След това променете основата на десетична и проверете дали данните за стойността са „ 4294967295 “. Ако съдържа различна стойност, променете я ръчно на стойността, посочена по-горе и натиснете OK.

  5. След като  ключът RegistrySizeLimit  бъде успешно създаден с необходимите стойности, затворете редактора на системния регистър и рестартирайте компютъра си.
  6. След като системата ви стартира резервно копие, отворете повишен команден ред. За да направите това, отворете лентата " Старт" , потърсете " cmd ", след това щракнете с десния бутон на мишката върху командния ред и изберете Изпълни като администратор.

  7. В привилегирания команден ред въведете „ SFC / SCANNOW “ и натиснете Enter, за да започнете сканиране за цялата система, за да намерите и поправите системните файлове.

  8. След като завърши сканирането на SFC, преинсталирайте програмата, която ви създава проблеми, и вижте дали грешката „ 1935 Visual C ++ “ е разрешена.