Показать полную графическую версию : [решено] Ошибка 0x80240017 при установке Visual C++ 2015
Всем привет. Аналогичная с автором темы проблема. Имеется: Windows 7 Service Pack 1 x64, проблема с установкой Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026, связанной с невозможностью установить обновление Windows6.1-KB2999226-x64.msu. Диагностика службы Windows Update прошла успешно, проблем нет. Запустил sfc.exe, много проблемных файлов (лог предоставляю). Прошу помощи разобраться в логе, какие файлы необходимо восстановить.
ruslan...
29-10-2016, 15:41
shpiler,
Создайте на диске С: папку ХХХХ и скопируйте в нее файлы Windows6.1-KB2999226-x64.msu и vc_redist.x64.exe
Выполните в командной строке от имени Администратора:
Wusa.exe C:\XXXX\Windows6.1-KB2999226-x64.msu /extract:C:\XXXX
DISM.exe /Online /Add-Package /PackagePath:C:\XXXX\Windows6.1-KB2999226-x64.cab
cd C:\Windows\System32\XXXX
vc_redist.x64.exe /repair
ruslan..., на вторую строчку выдало ошибку "нельзя обслуживать 64-разрядную ОС 32-разрядным dism", а третью я так понял имели ввиду "cd C:\XXXX"
это (вложения) в результате выполнения второй строки.
ruslan...
29-10-2016, 18:45
shpiler,
Запустите Средство проверки готовности системы к обновлению (http://support2.microsoft.com/?kbid=947821)
По завершении, подкрепите к сообщению C:\Windows\Logs\CBS\CheckSUR.log в архиве.
ruslan..., проверка не обнаружила дефектов. 140893
140894
ruslan..., здравствуйте, проблема такая же, поможете разобраться с логом?
И что делать с проблемными файлами?
Всё воскресенье на решение этой проблемы потратил и уже отчаялся, а тут Вы
Мой лог почему-то весит 800КБ
Так же создал свою тему с подробным описанием проблемы: http://forum.oszone.net/thread-320282.html
Там отправили сюда
ruslan...
30-10-2016, 23:53
shpiler,
Положите установочный пакет Windows6.1-KB2999226-x64.msu в папку C:\Windows\CheckSur\packages, по умолчанию этой папки нет, создайте ее.
Запустите Средство проверки готовности системы к обновлению. Что скажет ? Установит ?
Эти две команды Вы выполняли? Я выше писал:
cd C:\Windows\System32\XXXX
vc_redist.x64.exe /repair
И еще, посмотрите в папке C:\Users\имя Вашего пользователя\AppData\Local\Temp
при попытке установить Visual C++ 2015 создается лог файл ? Подкрепите его к сообщению.
PC_noob,
1. Откройте командную строку с Административными правами. Для этого нажмите кнопку Пуск > выберите Все программы > Стандартные >
щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора.
2. В командной строке введите следующую команду и нажмите клавишу ВВОД: sfc /scannow
Если в конце проверки выйдет сообщение, что не все файлы удалось восстановить, выложите C:\windows\Logs\CBS\CBS.log в архиве.
Если файлы будут восстановлены, перезагрузитесь и проверьте наличие проблемы.
Обновление SP1 у обоих установлено ?
Вы так же вдвоем можете попробовать установить Visual C++ 2013 обе версии х86 и х64.
Затем проверить обновления в Центре обновлений, установить, если имеются и заново попытаться установить Visual C++ 2015 обе версии х86 и х64.
ruslan..., спасибо, что согласились помочь
Не все файлы удалось восстановить, прилагаю лог
на всякий случай попробовал установить ещё раз - изменилась проблема, теперь установка c++ зависает, когда уже вся полоска зеленая, а при отмене выдаёт такую ошибку: (прикреплено)
SP 1 установлено
Через Visual c++ 2013 не получилось, центр обновлений не видит
ruslan...
01-11-2016, 00:04
PC_noob,
Основные файлы восстановлены.
Остался не восстановлен C:\Windows\Resources\Themes\aero\ru-RU\aero.msstyles.mui
Вряд ли он имеет отношение к проблеме.
Нужно перезагрузиться после проверки и проверить установку Visual C++ 2015.
Посмотрите в папке C:\Users\имя Вашего пользователя\AppData\Local\Temp
при установке должен создаваться текстовый лог файл. Подкрепите его к сообщению.
Выполните рекомендации из этого сообщения http://forum.oszone.net/post-2682763-42.html
и проверьте установку.
Дополнительно запустите Средство проверки готовности системы к обновлению (http://support2.microsoft.com/?kbid=947821)
По завершении, подкрепите к сообщению C:\Windows\Logs\CBS\CheckSUR.log в архиве.
ruslan..., вот эту команду я не пойму cd C:\Windows\System32\XXXX, ведь я перед этим создаю папку на диске C:, а не в C:\Windows\System32, зачем туда переходить? А так команду выполнял, та же ошибка из-за невозможности установить обновление. Прикрепляю лог: 140979
Насчет сервис пака:
Имя ОС Microsoft Windows 7 Ultimate
Версия 6.1.7601 Service Pack 1, v.721 Сборка 7601
Манипуляция с Средство проверки готовности системы к обновлению » не удалась. Все установило и ошибок не выявило, лог пуст.
ruslan..., установить 2015 не получилось, прикрепляю логи
Махинации с XXXX не получились, после второй строки выдало ошибку Dism.exe не является приложением Win32, решение в инете не нашёл
Дополнительно запустите Средство проверки готовности системы к обновлению »
Не получилось, 9 часов наблюдал "Поиск обновлений на этом компьютере..."
Спасибо, что неравнодушны к моей проблеме
В общем скачал оригинальный образ Windows Ultimate SP1 с MSDN, переустановил систему - все пошло, все устанавливается. Видимо что то было не так с системными файлами изначально, так как в логе от утилиты sfc можно было увидеть сообщения о том, что "файлы невозможно восстановить, так как в хранилище они также испорчены".
На англоязычных форумах еще предлагают такие варианты решения проблемы:
1. Отсюда http://www.microsoft.com/en-us/download/details.aspx?id=5842 установить обновление KB976932;
2. Изменить значения переменных среды TEMP/TMP (пользовательские и системные) на другой произвольный каталог (к примеру "C:\MyTemp") (Компьютер -> Свойства -> Дополнительные параметры системы -> Переменные среды). Затем настроить "чистую загрузку" (Пуск -> Выполнить -> msconfig -> На вкладке "Службы" отметить галкой "Не отображать службы Майкрософт", затем нажать кнопку "Отключить все". На вкладке "Автозагрузка" нажать кнопку "Отключить все" -> ОК). После этого перезагружаемся и пробуем ставить Visual С++ заново. Не забываем все вернуть на место после этого.
3. При установке Visual С++ как только дело дойдет до установки Windows7_MSU_x64 сразу делаем аппаратную перезагрузку компьютера (или выкл.).
ruslan...
02-11-2016, 00:49
PC_noob,
В логе ошибка из-за не установки
C:\ProgramData\Package Cache\42D5BEC7DDFBD49E76467529CBC2868987BF8460\packages\Patch\x64\Windows6.1-KB2999226-x64.msu
Не получилось, 9 часов наблюдал "Поиск обновлений на этом компьютере..." »
Возможно система у Вас то же не чистая сборка, как и у shpiler ?
C:\Windows\Logs\CBS\CheckSUR.log создался ?
Возможно система у Вас то же не чистая сборка, как и у shpiler ? »
Да, всем советую, если у вас сборка от всяких "народных мастеров", то лучше скачайте и установите оригинальный дистрибутив, меньше потом будет геморроя.
ruslan..., не знаю как проверить "чистоту" сборки, ноутбук купил на Авито и ничего не менял, однако Центр обновлений Windows работал и устанавливал обновления исправно
А переустанавливать винду боюсь ввиду кривоты рук
ruslan...
02-11-2016, 17:10
C:\Windows\Logs\CBS\CheckSUR.log создался ? »
Если да, то подкрепите его к сообщению.
ruslan..., Нет, CheckSUR.log не создался
Сейчас я поднял, что надпись в правом нижнем углу рабочего стола "Сборка 7601. Ваша копия Windows не является подлинной" как бы намекает, что у меня не оригинал
Видимо придётся разбираться и пытаться установить нормальную винду?
Попытался ещё раз установить c++ 2015, теперь выдало такую ошибку.
"Сборка 7601. Ваша копия Windows не является подлинной" »
Это означает, что система не активирована и соответственно возможности устанавливать обновления (как онлайн, так и автономные) нет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC