PDA

Показать полную графическую версию : [решено] Ошибка 0x80240017 при установке Visual C++ 2015


Страниц : 1 2 [3] 4

shpiler
29-10-2016, 15:01
Всем привет. Аналогичная с автором темы проблема. Имеется: 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

shpiler
29-10-2016, 16:16
ruslan..., на вторую строчку выдало ошибку "нельзя обслуживать 64-разрядную ОС 32-разрядным dism", а третью я так понял имели ввиду "cd C:\XXXX"

shpiler
29-10-2016, 16:38
это (вложения) в результате выполнения второй строки.

shpiler
29-10-2016, 17:24
и еще CBS лог: 140855

ruslan...
29-10-2016, 18:45
shpiler,

Запустите Средство проверки готовности системы к обновлению (http://support2.microsoft.com/?kbid=947821)

По завершении, подкрепите к сообщению C:\Windows\Logs\CBS\CheckSUR.log в архиве.

shpiler
30-10-2016, 13:11
ruslan..., проверка не обнаружила дефектов. 140893

140894

PC_noob
30-10-2016, 20:41
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.

PC_noob
31-10-2016, 10:10
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 в архиве.

shpiler
01-11-2016, 11:52
ruslan..., вот эту команду я не пойму cd C:\Windows\System32\XXXX, ведь я перед этим создаю папку на диске C:, а не в C:\Windows\System32, зачем туда переходить? А так команду выполнял, та же ошибка из-за невозможности установить обновление. Прикрепляю лог: 140979

Насчет сервис пака:

Имя ОС Microsoft Windows 7 Ultimate
Версия 6.1.7601 Service Pack 1, v.721 Сборка 7601

Манипуляция с Средство проверки готовности системы к обновлению » не удалась. Все установило и ошибок не выявило, лог пуст.

PC_noob
01-11-2016, 19:24
ruslan..., установить 2015 не получилось, прикрепляю логи

Махинации с XXXX не получились, после второй строки выдало ошибку Dism.exe не является приложением Win32, решение в инете не нашёл


Дополнительно запустите Средство проверки готовности системы к обновлению »
Не получилось, 9 часов наблюдал "Поиск обновлений на этом компьютере..."

Спасибо, что неравнодушны к моей проблеме

shpiler
01-11-2016, 20:28
В общем скачал оригинальный образ 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
02-11-2016, 08:01
Возможно система у Вас то же не чистая сборка, как и у shpiler ? »
Да, всем советую, если у вас сборка от всяких "народных мастеров", то лучше скачайте и установите оригинальный дистрибутив, меньше потом будет геморроя.

PC_noob
02-11-2016, 15:58
ruslan..., не знаю как проверить "чистоту" сборки, ноутбук купил на Авито и ничего не менял, однако Центр обновлений Windows работал и устанавливал обновления исправно
А переустанавливать винду боюсь ввиду кривоты рук

ruslan...
02-11-2016, 17:10
C:\Windows\Logs\CBS\CheckSUR.log создался ? »
Если да, то подкрепите его к сообщению.

PC_noob
02-11-2016, 18:10
ruslan..., Нет, CheckSUR.log не создался
Сейчас я поднял, что надпись в правом нижнем углу рабочего стола "Сборка 7601. Ваша копия Windows не является подлинной" как бы намекает, что у меня не оригинал
Видимо придётся разбираться и пытаться установить нормальную винду?

Попытался ещё раз установить c++ 2015, теперь выдало такую ошибку.

shpiler
02-11-2016, 21:11
"Сборка 7601. Ваша копия Windows не является подлинной" »
Это означает, что система не активирована и соответственно возможности устанавливать обновления (как онлайн, так и автономные) нет.




© OSzone.net 2001-2012