Проблема. Ошибки в журнале при установке приложения Creative Suite 5.5, CS5 или CS4
При установке продукта Creative Suite 4, 5 или 5.5, в журнале установки появляется одна или несколько следующих ошибок:
- Ошибка 1935. Произошла ошибка при установке компонента сборки Microsoft.VC80.CRT
- Ошибка 1935. Произошла ошибка в процессе установки компонента сборки {43CC1B37-B20C-3EBC-9C04-F809989E4FD3}. HRESULT: 0x80070BC9.
Решения
Решение 1. Перезагрузите компьютер.
Перезагрузите компьютер и начните заново процесс установки продукта Creative Suite.
Решение 2. Удалите и повторно установите .NET Framework.
Иногда ошибку 1935 вызывают потерянные разделы реестра из версий .NET Framework, отличающихся от устанавливаемой. Попробуйте удалить .NET Framework, стереть оставшиеся потерянные разделы реестра, а затем переустановить .NET Framework.
Отказ от ответственности: Данная процедура предусматривает изменение реестра Windows. Компания Adobe не оказывает поддержку в устранении проблем, вызванных неправильным изменением реестра, который содержит важные сведения о программном и аппаратном обеспечении системы. Перед внесением изменений в реестр необходимо создать его резервную копию. Для получения подробной информации о реестре см. документацию по Windows или обратитесь в корпорацию Майкрософт.
-
Выберите «Пуск» > «Панель управления» > «Программы и компоненты».
-
Найдите установочный пакет .NET Framework. Выберите его и нажмите «Удалить».
-
Следуйте инструкциям на экране, чтобы удалить .NET Framework.
-
Повторите это действие для других имеющихся версий .NET Framework.
-
Выберите «Пуск», введите regedit в поле «Поиск» и нажмите клавишу Enter. Откроется редактор реестра.
-
В левой области редактора реестра перейдите к следующим разделам и переименуйте или удалите их.
Примечание. Возможно, присутствуют не все эти разделы.- 32-разрядная версия ОС Windows
- HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupFull
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupProduct
- 64-разрядная версия ОС Windows
- HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoft.NETFramework
- HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftNET Framework SetupFull
- HKE Y_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftNET Framework SetupProduct
- 32-разрядная версия ОС Windows
-
Переустановите удаленные версии .NET Framework. Установите самую старую версию .NET Framework и постепенно переходите к новейшей версии. Кроме того, установите последнюю версию .NET Framework.
Примечание. Вы можете загрузить самую последнюю и предыдущие версии .NET Framework в Центре по разработке .NET Framework Майкрософт.- Windows XP — .NET framework 3.0
- Windows Vista — .NET framework 3.0
- Windows 7 — .NET framework 3.5 SP1
Решение 3. Отключите службы и элементы автозагрузки и попробуйте выполнить установку снова.
Средства блокировки рекламы и антивирусные программы могут блокировать некоторые файлы на компьютере и тем самым препятствовать установке.
- Отключение элементов автозагрузки и служб в Windows XP
- Отключение элементов автозагрузки и служб в Vista and Windows 7
Отключение элементов автозагрузки и служб в Windows XP
-
Выйдите из всех программ.
-
Выберите «Пуск» > «Выполнить» и в поле «Открыть» введите msconfig. Нажмите кнопку «OK».
-
На вкладке «Автозагрузка» просмотрите список элементов автозагрузки и запишите все элементы, которые не были выбраны.
-
На вкладке «Общие» выберите «Выборочный запуск».
-
Снимите флажки «Запуск элементов автозагрузки». Убедитесь в том, что выбран файл процесса System.ini, файл процесса Win.ini и системные службы загрузки.
-
На вкладке «Службы» щелкните «Скрыть все сервисы Microsoft», а затем нажмите кнопку «Отключить все».
-
Включите все службы, необходимые для устранения неполадки.
-
Нажмите кнопку «ОК» и перезапустите Windows.
После перезапуска вы получите уведомление о том, что утилита «Конфигурация системы» внесла изменения в способ запуска Windows. Нажмите кнопку «ОК». При отображении утилиты конфигурации системы нажмите «Отмена».
-
Правым щелчком мыши выберите изображения в области уведомлений на панели задач и закройте или отключите все элементы автозагрузки, которые все еще активны. Не перезагружайте компьютер.
-
Запустите установку снова.
Отключение элементов автозагрузки и служб в Vista and Windows 7
-
Выйдите из всех программ.
-
Выберите «Пуск», введите msconfig в поле «Поиск» и нажмите Enter.
-
Запишите все элементы, которые не были выбраны во вкладках «Автозагрузка» и «Службы».
-
Откройте вкладку «Общие» и выберите «Выборочный запуск».
-
Выберите вкладку Автозагрузка, затем выберите Отключить все.
-
Выберите вкладку Службы, затем выберите Не отображать службы Microsoft.
-
Выберите «Отключить все», а затем заново выберите все службы, необходимые для тестирования неполадки. Если Вы не уверены, является ли объект обязательным, не выбирайте его.
-
Нажмите кнопку Применить и перезагрузите Windows.
После перезапуска вы получите уведомление о том, что утилита «Конфигурация системы» внесла изменения в способ запуска Windows. Выберите ОК. Когда на экране появится утилита Конфигурация системы, выберите Отмена.
-
Правым щелчком мыши выберите изображения в области уведомлений на панели задач и закройте или отключите все элементы автозагрузки, которые все еще активны. Не перезагружайте компьютер.
-
Запустите установку снова.
Появление ошибки Error 1935 при установке программного обеспечения говорит о повреждении лог-файлов или компонентов Microsoft Visual C ++. Windows использует лог файлов для восстановления при ошибках, но иногда из-за него возникают ошибки. Есть два способа решения проблемы.
Очистка лог-файла
В большинстве случаев этот способ помогает избавиться от ошибки Error 1935, не позволяющей произвести инсталляцию программ. Очистить log-файл можно следующим способом:
- Откройте командную строку. Для этого нажмите комбинацию win+R и впишите в нее команду cmd.
- В открывшемся окне впишите следующую фразу: fsutil resource setautoreset true C:
- Перезагрузите Windows и попробуйте снова установить приложение.

Могут потребоваться права администратора. В таком случае запустите Командную строку вручную, отыскав ее в меню «Пуск» в категории «Служебные – Windows». Нажав правой кнопкой на Командную строку, выберите пункт «Дополнительно», а затем нажмите «Запуск от имени администратора»
Автор считает, что эти материалы могут вам помочь:
Восстановление .NET Framework
Если предыдущий способ не помог, выполните восстановление программной платформы .NET Framework. Перейдите в панель управления, выберите «Программы и компоненты» и найдите в списке пункт Microsoft .NET Framework. Нажмите в меню на пункт «изменить/удалить», а затем выберите восстановление программного компонента.

Переустановка Microsoft Visual C++
Чтобы переустановить программный компонент, нужно проделать следующее:
- Перейдите в панели управления «Программы и компоненты» и удалите все объекты, связанные с Microsoft Visual C++.
- Перезагрузите компьютер.
- Скачайте с официального сайта актуальную версию, выбрав подходящую разрядность: х86 или х64.
- Установите программный компонент, согласившись с условиями и нажав соответствующую кнопку.
- Перезагрузите операционную систему и попробуйте установить проблемное приложение.

Один из трех описанных вариантов обязательно поможет избавиться от ошибки Error 1935 при установке программного обеспечения.
Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!
Содержание
- 1 Способ 1. Использование средства готовности к обновлению системы (только для Windows 7)
- 2 Способ 2. Восстановление установки Microsoft .NET Framework
- 3 Способ 3: включить установщик модулей Windows из служб
- 4 Способ 4: очистка журнала транзакций
- 5 Способ 5: принудительный запуск службы TrustedInstaller
«ошибка 1935 Visual C ++Может произойти, если Microsoft .NET Framework или Visual C ++ распространяемый упаковка повреждена или отсутствует, Сервис Trustedinstaller отказывается запускаться при вызове установщиком или если Установщик модулей Windows Сервис отключен. Другой редкий, но действительный виновник, который вызовет эту проблему, — системный журнал транзакций (после неудачной установки) — он будет отображать эту ошибку, пока журнал не будет очищен.
Эта конкретная ошибка обычно возникает при установке Microsoft Visual C ++ распространяемый пакет или версия SQL Server.

Если вы сейчас боретесь с этой конкретной проблемой, есть хорошие новости. Нам удалось выявить немало успешных исправлений, которые помогли пользователям, которые оказались в такой же ситуации, как и вы. Ниже у вас есть набор методов, которые были подтверждены для работы по крайней мере одним пользователем. Пожалуйста, следуйте каждому потенциальному исправлению, чтобы решить «ошибка 1935 Visual C ++» ошибка.
Способ 1. Использование средства готовности к обновлению системы (только для Windows 7)
Как оказалось, ошибка также может возникать из-за несоответствия Обслуживание Магазина Windows. Сбой Магазин обслуживания Windows может помешать установке обновлений Windows, пакетов обновления и утилитарного программного обеспечения с расширенными разрешениями, такими как Visual C ++ распространяемый пакеты.
Некоторым пользователям удалось легко решитьошибка 1935 Visual C ++Ошибка, используя Инструмент готовности обновления системы автоматически устранять несоответствия с Обслуживание Магазина Windows.
Замечания: Этот первый метод применим только к пользователям, которые сталкиваются сошибка 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 установка для ремонта:
- Нажмите Windows ключ + R открыть окно запуска. Тип «appwiz.cplИ ударил Войти открыть Программы и особенности.

- В Программы и особенности, нажмите на Включить или отключить функции Windows с самой левой панели.
Замечания: Если будет предложено подтвердить пароль администратора, введите его и нажмите Войти продолжать. - Снимите флажок рядом с Microsoft .NET Framework 3.5.1 и ударил следующий отключить это.
Замечания: Если вы используете Windows 8 или Windows 10, отключите .NET Framework 3.5. - Перезагрузите компьютер и, чтобы изменения вступили в силу, затем вернитесь к Возможности системы Windows экран через шаг 1 и шаг 2.
- Повторное включение Microsoft .NET Framework 3.5.1 (или NET Framework 3.5) включив флажок рядом с ним и нажав ХОРОШО.

- Перезагрузите компьютер еще раз и посмотрите, была ли проблема решена путем переустановки программного обеспечения, которое показывало ошибку.
Если вы все еще видите «ошибка 1935 Visual C ++«, Двигайтесь вниз к Способ 3
Способ 3: включить установщик модулей Windows из служб
Некоторым пользователям удалось решить проблему после обнаружения Установщик модулей Windows был отключен. Если это является причинойошибка 1935 Visual C ++Проблема, вы сможете решить проблему, изменив Тип запуска из Установщик модулей Windows в Руководство или же Автоматически.
Замечания: Установщик модулей Windows позволяет устанавливать, изменять и удалять обновления Windows и некоторые другие дополнительные компоненты (включая Visual C ++ распространяемый пакеты). Вам может быть показаноошибка 1935 Visual C ++«Потому что эта услуга отключена. Хотя состояние по умолчанию Установщик модулей Windows является Руководство, Есть некоторые служебные программы сторонних производителей, которые отключают эту службу для повышения производительности системы.
Следуйте приведенным ниже инструкциям, чтобы проверить, Установщик модулей Windows отключен и включите его при необходимости:
- Нажмите Windows ключ + R открыть команду Run. Затем введите «services.mscИ ударил Войти открыть Сервисы окно.

- Перейдите по списку услуг и найдите Установщик модулей Windows. Когда вы найдете его, щелкните по нему правой кнопкой мыши и выберите Свойства.

- в генеральный вкладка Свойства установщика модулей Windows, увидеть, какие Тип запуска в настоящее время активен. Если Тип запуска установлен в инвалид, изменить на Руководство и ударил Применять чтобы подтвердить ваши изменения.
Замечания: Вы также можете установить Тип запуска в автоматическая но это будет запускать сервис при каждом запуске, даже если он не нужен. - Перезагрузите компьютер и посмотрите, можете ли вы установить программное обеспечение безошибка 1935 Visual C ++«. Если вы все еще видите это, перейдите к Способ 4
Способ 4: очистка журнала транзакций
Эта проблема также может возникнуть, когда Windows журнал транзакций файловой системы поврежден после установки определенного программного обеспечения. Этот журнал транзакций используется для восстановления файлов при возникновении файловой ошибки. Некоторые пользователи смогли решитьошибка 1935 Visual C ++ » проблема путем очистки журнала транзакций и повторного открытия исполняемого файла установки.
Следуйте инструкциям ниже, чтобы очистить журнал транзакций и решить «1935 Visual C ++ » ошибка:
- Откройте командную строку с повышенными правами. Для этого зайдите в Начните бар, поиск «CMD«, Затем щелкните правой кнопкой мыши на Командная строка и выбрать Запустить от имени администратора.

- В командной строке с повышенными привилегиями выполните следующую команду и нажмите Войти:
fsutil ресурс setautoreset true C:
Замечания: Имейте в виду, что приведенная выше команда предполагает, что C: диск — это объем вашей ОС. Если вы установили Windows в другой раздел, измените букву соответствующим образом. - Перезагрузите компьютер и откройте установку программного обеспечения, которая вызывает «1935 Visual C ++«.
Если вы все еще видите «1935 Visual C ++Ошибка, перейдите к последнему методу.
Способ 5: принудительный запуск службы TrustedInstaller
«ошибка 1935 Visual C ++Также известно, что появляются, когда Доверенный установщик Сервис отказывается открываться при вызове определенных установщиков. Некоторые пользователи смогли обойти сообщение об ошибке, заставив Доверенный установщик служба запускается прямо перед открытием исполняемого файла установки.
Для этого откройте окно Run (Windows ключ + R) и введите / вставьте «C: Windows обслуживание TrustedInstaller.exe«. Удар Войти открыть TrustedInstaller.exe. Это может показаться ненужным, так как ничего не делает видимым, но заставит Доверенный установщик процесс, чтобы открыть.

Сразу после выполнения вышеуказанного шага откройте установщик приложения, в котором отображается ошибка, и проверьте, можете ли вы завершить процесс установки. Если вы этого не сделаете, продолжайте с шагами ниже.
Возможно, что Доверенный установщик не может быть вызван для завершения установки, потому что он не отображается в списке услуг. Мы можем исправить это неправильно, изменив значение его регистра на активное использование Редактор реестра. Вот полное руководство для этого:
- Нажмите Windows ключ + R открыть команду Run. Затем введите «смерзатьсяИ ударил Войти открыть Редактор реестра окно.

- В Редактор реестра, перейдите к HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control.

- На правой панели дважды щелкните RegistrySizeLimit ключ, чтобы открыть Edit Значение DWORD диалоговое окно.
Замечания: Если вы не можете определить ключ для RegistrySizeLimit, вам нужно создать его самостоятельно. Сделайте это, щелкнув правой кнопкой мыши в любом месте правой панели и выбрав New> Dword (32-разрядная версия). Назовите вновь созданное значение DWORD «RegistrySizeLimit«, Затем откройте его, дважды щелкнув.

- в Изменить Dword (32-битное) значение экран установить База в шестнадцатеричный и введите «FFFFFFFF» в Значение данных коробка. Затем измените База в Десятичный и убедитесь, что Значение данных является «4294967295«. Если он содержит другое значение, измените его вручную на значение, указанное выше, и нажмите ХОРОШО.

- Однажды RegistrySizeLimit ключ успешно создан с необходимыми значениями, закрыть Редактор реестра и перезагрузите компьютер.
- Как только ваша система загрузится снова, откройте командную строку с повышенными правами. Для этого зайдите в Начните бар, поиск «CMD«, Затем щелкните правой кнопкой мыши на Командная строка и выбрать Запустить от имени администратора.

- В командной строке с повышенными правами введите «SFC / SCANNOWИ ударил Войти начать общесистемное сканирование для поиска и восстановления системных файлов.

- После завершения сканирования SFC переустановите программу, которая вызывала у вас проблемы, и посмотрите,1935 Visual C ++»Ошибка устранена.
На чтение 8 мин. Просмотров 256 Опубликовано 18.04.2021
« Ошибка 1935 Visual C ++ » может возникнуть, если платформа Microsoft .NET или Распространяемый компонент Visual C ++ пакет поврежден или отсутствует, служба Trustedinstaller отказывается запускаться при вызове установщиком или если служба Windows Module Installer отключена. Другой редкий, но допустимый виновник, который вызывает эту проблему, – системный журнал транзакций (после неудачной установки) – он будет отображать эту ошибку до тех пор, пока журнал не будет очищен.
Эта конкретная ошибка обычно возникает при установке Распространяемый пакет Microsoft Visual C ++ или версия SQL Server.
Если вы в настоящее время боретесь с этой конкретной проблемой, есть хорошие новости. Нам удалось идентифицировать довольно много успешных исправлений, которые помогли пользователям, находившимся в такой же ситуации, как и вы. Ниже представлена коллекция методов, которые были подтверждены как минимум одним пользователем. Следуйте каждому потенциальному исправлению по порядку, пока вам не удастся устранить ошибку « error 1935 Visual C ++ ».
Содержание
- Метод 1: Использование системы Инструмент готовности к обновлению (только для Windows 7)
- Метод 2: восстановление Microsoft. Установка .NET Framework
- Метод 3. Включение установщика модулей Windows из служб
- Метод 4: очистка журнала транзакций
- Метод 5: принудительный запуск службы TrustedInstaller
Метод 1: Использование системы Инструмент готовности к обновлению (только для Windows 7)
Как оказалось, ошибка также может возникать из-за несоответствия с обслуживанием Магазина Windows . Неисправный магазин обслуживания Windows может помешать вам устанавливать обновления Windows, пакеты обновления и утилитарное программное обеспечение с расширенными разрешениями, например пакеты Распространяемый компонент Visual C ++ .
Некоторым пользователям удалось легко устранить ошибку « error 1935 Visual C ++ », используя Инструмент готовности к обновлению системы для автоматического устранения несоответствий с обслуживание Магазина Windows .
Примечание. Этот первый метод применим только к пользователям, которые сталкиваются с ошибкой « 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 , а затем переустановив программное обеспечение, которое выдавало ошибку « error 1935 Visual C ++ ».
Выполните следующие действия, чтобы повторно запустить установку Microsoft .NET Framework и восстановить ее:
- Нажмите клавишу Windows + R , чтобы открыть окно “Выполнить”. Введите « appwiz.cpl » и нажмите Enter , чтобы открыть Программы и компоненты .
- В Программы и компоненты нажмите Повернуть Windows включены или выключены на самой левой панели.
Примечание. Если будет предложено подтвердить пароль администратора, введите его и нажмите Enter , чтобы продолжить. - Снимите флажок рядом с Microsoft .NET Framework 3.5 .1 и нажмите Далее , чтобы отключить его.
Примечание. Если вы используете Windows 8 или Windows 10, отключите .NET Framework 3.5 . - Перезагрузите компьютер и по порядку чтобы применить изменения, затем вернитесь к экрану Компоненты Windows через шаг 1 и шаг 2.
- Повторно включите Microsoft .NET Framew ork 3.5.1 (или NET Framework 3.5) , установив флажок рядом с ним и нажав OK.
- Перезагрузите компьютер еще раз и посмотрите, была ли решена проблема путем повторной установки программного обеспечения, в котором возникала ошибка.
Если вы все еще видите « ошибку 1935 Visual C ++ », перейдите к методу 3.
Метод 3. Включение установщика модулей Windows из служб
Некоторым пользователям удалось решить проблему после обнаружения установщика модулей Windows был отключен. Если это является причиной проблемы « error 1935 Visual C ++ », вы сможете решить проблему, изменив Тип запуска для Установщик модулей Windows на Вручную или
Примечание: Установщик модулей Windows позволяет устанавливать, изменять и удалять обновления Windows и несколько других дополнительных компонентов (включая пакеты Распространяемый компонент Visual C ++ ). Вам может быть показана « ошибка 1935 Visual C ++ », потому что эта служба отключена.. Хотя состояние Установщика модулей Windows по умолчанию – Вручную , существуют некоторые служебные программы сторонних производителей, которые отключают эту службу для повышения производительности системы.
Выполните следующие действия, чтобы проверить, отключен ли Установщик модулей Windows , и включите его при необходимости:
- Нажмите клавишу Windows + R , чтобы открыть команду «Выполнить». Затем введите « services.msc » и нажмите Enter , чтобы открыть окно Services .
- Просмотрите список служб и найдите Установщик модулей Windows . Найдя его, щелкните его правой кнопкой мыши и выберите Свойства.
- На вкладке Общие окна Свойства установщика модулей Windows посмотрите, какой тип запуска в настоящее время активен. Если для Тип запуска установлено значение Отключено , измените его на Вручную и нажмите Применить , чтобы подтвердить изменения.
Примечание. Вы также можете установить Тип запуска на Автоматически , но это будет запускать службу при каждом запуске, даже если в этом нет необходимости. - Перезагрузите компьютер и посмотрите, сможете ли вы установить программное обеспечение без « ошибки 1935 Visual C ++ ». Если вы все еще видите это, перейдите к методу 4.
Метод 4: очистка журнала транзакций
Эта проблема может также возникнуть, если журнал транзакций файловой системы Windows был поврежден после установки определенного программного обеспечения. Этот журнал транзакций используется для восстановления файлов при возникновении файловой ошибки. Некоторым пользователям удалось решить проблему « error 1935 Visual C ++» , очистив журнал транзакций и повторно открыв исполняемый файл установки.
Следуйте приведенным ниже инструкциям, чтобы очистить журнал транзакций и решить проблему « 1935 Visual C ++» ошибка:
- Откройте командную строку с повышенными привилегиями. Для этого откройте панель Пуск , найдите « cmd », затем щелкните правой кнопкой мыши Командную строку и выберите Запуск от имени администратора.
- В в командной строке с повышенными привилегиями выполните следующую команду и нажмите Enter :
fsutil resource setautoreset true C:
Примечание. Помните, что в приведенной выше команде предполагается, что диск C: является томом вашей ОС.. Если вы установили Windows в другой раздел, измените букву соответствующим образом. - Перезагрузите компьютер и откройте программу установки программного обеспечения, запускающую « 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 не может быть вызван для завершения установки, поскольку он не отображается в службе. список. Мы можем исправить эту ошибку, изменив значение регистра на активный с помощью редактора реестра . Вот полное руководство по выполнению этого:
- Нажмите клавишу Windows + R , чтобы открыть команду «Выполнить». Затем введите « regedit » и нажмите Enter , чтобы открыть окно редактора реестра .
- В редакторе реестра перейдите к HKEY_LOCAL_MACHINE> СИСТЕМА> CurrentControlSet> Control.
- На правой панели, дважды щелкните раздел RegistrySizeLimit , чтобы открыть диалоговое окно «Изменить значение DWORD .
Если вы не можете определить ключ для RegistrySizeLimit , вам необходимо его создать. сам. Сделайте это, щелкнув правой кнопкой мыши в любом месте правой панели и выбрав New> Dword (32-bit) . Назовите вновь созданное значение DWORD « RegistrySizeLimit », затем откройте его двойным щелчком.
- На экране Изменить значение Dword (32-разрядного) установите для Base значение Шестнадцатеричный и введите « ffffffff » в поле Value Data . Затем измените Base на Decimal и убедитесь, что значение Value data равно « 4294967295 ». Если оно содержит другое значение, измените его вручную на значение, указанное выше, и нажмите OK.
- После успешного создания ключа RegistrySizeLimit с необходимыми значениями закройте редактор реестра и перезагрузите компьютер.
- После того, как вы система загрузится, откройте командную строку с повышенными привилегиями. Для этого откройте панель Пуск , найдите « cmd », затем щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.
- В командной строке с повышенными привилегиями введите « SFC/SCANNOW ”И нажмите Enter , чтобы начать сканирование всей системы для поиска и восстановления системных файлов.
- После завершения сканирования SFC переустановите программу, которая вызвала проблемы, и посмотрите, устранена ли ошибка« 1935 Visual C ++ ». .
- Remove From My Forums
-
Question
-
This is what my event viewer says when I try to install a program that requires C++ Redestributables 2005 to run. I have no idea how to fix this can some one give me a hand?
Product: Microsoft Visual C++ 2005 Redistributable (x64) — Error 1935.An error occurred during the installation of assembly ‘policy.8.0.Microsoft.VC80.CRT,type=»win32-policy»,version=»8.0.50727.762″,publicKeyToken=»1fc8b3b9a1e18e3b»,processorArchitecture=»amd64″‘.
Please refer to Help and Support for more information. HRESULT: 0x800736FD. assembly interface: IAssemblyCacheItem, function: Commit, component: {4F6D20F0-CCE5-1492-A01F-C8B3B9A1E18E}
Answers
-
Hi,
Welcome to the MSDN Forum.
In general, we could know the cause of error 1935 via the HRESULT in the log. However, in the log files, the HRESULT is
0x800736FD. I checked it with error tool (For more information on how to use it to troubleshoot installation issue:
http://blogs.msdn.com/astebner/archive/2008/06/17/8611734.aspx).
It means “An HRESULT could not be translated to a corresponding Win32 error code.” Thus, it doesn’t show some obvious evidence so that it would be hard for me to narrow down the root cause.I suggested you to try some common workaround as the following:
- Please check whether you can find “Microsoft Visual C++ 2005 x86 Redistributable” or “Microsoft Visual C++ 2008 x86 Redistributable” in the Control Panel.
If so, try to remove it. - Download the Microsoft Visual C++ 2005 x86 Redistributable
package from the link below and install it alone:
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en - Please remember run the setup with Administator privilege: right-click the installer -> Run as administrator.
If the installation still fails, would you please follow the steps below to collect the installation log files for me? This will help to find the cause of the installation failure.
·
Try to clean your «%temp%» folder (Start Menu >>
Run >> Type «%temp%).·
Install the Visual C++ 2005 Redistributable Package again (with
Administrator privilege).·
Collect the logs from «%temp%» folder with the Log Collection ToolCollect tool:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e0da314f-6216-4a18-bc6b-7d29cf83af20&displaylang=en·
Send the vslogs.cab file to me (E-mail:
v-anwu@microsoft.com).Note: Please attach the link of this post in the mail.
If you have any concerns, please feel free to let me know.
Best Regards,
Andrew Wu [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
-
Marked as answer by
Wednesday, March 2, 2011 10:15 AM
- Please check whether you can find “Microsoft Visual C++ 2005 x86 Redistributable” or “Microsoft Visual C++ 2008 x86 Redistributable” in the Control Panel.
- Remove From My Forums
-
Question
-
The OS is Windows Server 2008 R2
I can’t install any programs (like backup agents) that require these components:
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) or the
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
I’ve tried unregistering the Windows Installer and reregistering it, starting from a clean boot scenario,
This is the error message:
Product: Microsoft Visual C++ 2005 Redistributable (x64) — Error 1935.An error occurred during the installation of assembly ‘Microsoft.VC80.ATL,type=»win32″,version=»8.0.50727.762″,publicKeyToken=»1fc8b3b9a1e18e3b»,processorArchitecture=»amd64″‘. Please
refer to Help and Support for more information. HRESULT: 0x80070BC9. assembly interface: IAssemblyCacheItem, function: Commit, component: {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E}Seems like there are thousands of entries when you google this error but not too many solutions.
The only microsoft support KB entry that deals with this error only is for Windows 7, so the Fix It tool can’t be run:
http://support.microsoft.com/kb/970652
Answers
-
Martin, you are no longer getting an Redistributable install error message, which means that most of the suggestions in these postings won’t work for you. From the messages you are getting, I’m guessing SQL won’t install because it still has leftover components
from the last time you installed it. See this posting for Tao-Min Tan’s fix for that:http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/62f0cd6b-bf78-46e0-b513-1556c0866241
On the 1935 error I’ve been receiving:
I would not recommend using the .NET framework removal tool on Windows 2008 R2, although that is not a step I tried. Depending on what kind of server it is, you might have components that won’t work correctly after the removal and reinstall. (SharePoint
and SQL are two that come to mind).If you are getting this 1935 error, and the simple fixes mentioned in earlier postings don’t work, I recommend reinstalling Windows from scratch on that server. I found out the hard way it isn’t worth troubleshooting. I hate to advocate a reinstall rather
than getting to the root of the problem, but if you want the C++ redistributable on there and you don’t want to mess up your programs or Windows, this seems to be the way to go. The error stems from missing files in the WinSXS folder—although who
knows how that happens—I have two identical servers and it happened on only one of them.Once Windows is installed with any updates available, install the Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) and the Microsoft Visual C++ 2008 SP1 Redistributable Package (x64) right away. Then do whatever you have to
do to get your software/services running again.Microsoft walked me through finding what files were missing from the WinSXS folder and tried installing those files on the machine with the issue. That didn’t work (and consisted of a lot of finding GUIDS, and copying and pasting files..painful). Then they
said let’s try an inplace upgrade of windows (said it wouldn’t affect SharePoint or IIS) and it killed SharePoint—and Windows had poor performance. I rolled back any changes. So, I don’t have time to troubleshoot it anymore, I’m building a new server (and
I don’t want a server that’s had the in place upgrade run on it anyway, even if I could get IIS and SharePoint to work). This error has been around since 2001 from what I can see in the forums. And, I have no idea how items were missing in the WinSXS folder
as these are two identical servers, installed the same way and with the same software, and only one has the issue. Check out this blog from 2004: http://blogs.msdn.com/b/astebner/archive/2004/11/10/255346.aspx The steps are too old to help newer systems, but
it does explain the error well.-
Marked as answer by
Wednesday, September 12, 2012 4:07 PM
-
Marked as answer by
- Remove From My Forums
-
Question
-
The OS is Windows Server 2008 R2
I can’t install any programs (like backup agents) that require these components:
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) or the
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
I’ve tried unregistering the Windows Installer and reregistering it, starting from a clean boot scenario,
This is the error message:
Product: Microsoft Visual C++ 2005 Redistributable (x64) — Error 1935.An error occurred during the installation of assembly ‘Microsoft.VC80.ATL,type=»win32″,version=»8.0.50727.762″,publicKeyToken=»1fc8b3b9a1e18e3b»,processorArchitecture=»amd64″‘. Please
refer to Help and Support for more information. HRESULT: 0x80070BC9. assembly interface: IAssemblyCacheItem, function: Commit, component: {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E}Seems like there are thousands of entries when you google this error but not too many solutions.
The only microsoft support KB entry that deals with this error only is for Windows 7, so the Fix It tool can’t be run:
http://support.microsoft.com/kb/970652
Answers
-
Martin, you are no longer getting an Redistributable install error message, which means that most of the suggestions in these postings won’t work for you. From the messages you are getting, I’m guessing SQL won’t install because it still has leftover components
from the last time you installed it. See this posting for Tao-Min Tan’s fix for that:http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/62f0cd6b-bf78-46e0-b513-1556c0866241
On the 1935 error I’ve been receiving:
I would not recommend using the .NET framework removal tool on Windows 2008 R2, although that is not a step I tried. Depending on what kind of server it is, you might have components that won’t work correctly after the removal and reinstall. (SharePoint
and SQL are two that come to mind).If you are getting this 1935 error, and the simple fixes mentioned in earlier postings don’t work, I recommend reinstalling Windows from scratch on that server. I found out the hard way it isn’t worth troubleshooting. I hate to advocate a reinstall rather
than getting to the root of the problem, but if you want the C++ redistributable on there and you don’t want to mess up your programs or Windows, this seems to be the way to go. The error stems from missing files in the WinSXS folder—although who
knows how that happens—I have two identical servers and it happened on only one of them.Once Windows is installed with any updates available, install the Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) and the Microsoft Visual C++ 2008 SP1 Redistributable Package (x64) right away. Then do whatever you have to
do to get your software/services running again.Microsoft walked me through finding what files were missing from the WinSXS folder and tried installing those files on the machine with the issue. That didn’t work (and consisted of a lot of finding GUIDS, and copying and pasting files..painful). Then they
said let’s try an inplace upgrade of windows (said it wouldn’t affect SharePoint or IIS) and it killed SharePoint—and Windows had poor performance. I rolled back any changes. So, I don’t have time to troubleshoot it anymore, I’m building a new server (and
I don’t want a server that’s had the in place upgrade run on it anyway, even if I could get IIS and SharePoint to work). This error has been around since 2001 from what I can see in the forums. And, I have no idea how items were missing in the WinSXS folder
as these are two identical servers, installed the same way and with the same software, and only one has the issue. Check out this blog from 2004: http://blogs.msdn.com/b/astebner/archive/2004/11/10/255346.aspx The steps are too old to help newer systems, but
it does explain the error well.-
Marked as answer by
Wednesday, September 12, 2012 4:07 PM
-
Marked as answer by