Показать полную графическую версию : [решено] Ошибка 0x80240017 при установке Visual C++ 2015
В ходе установки visual c++ 2015 redistributable на обработке файла windows7_MSU_x64 возникает ошибка 0x80240017
Пробовал переустановить пакет с помощью дистрибутива из этой темы (http://forum.oszone.net/showthread.php?t=145766&highlight=VCR_Hyb), но опять же установилось всё, кроме 2015 версии.
Не устанавливается ни x64, ни x86 версии (для работы нужной мне программы требуется x86 версия).
Перерыл гугл, но так и не смог решить проблему (советовали установить разные обновления, но и они не ставились).
Windows 7 SP1 x64
NET Framework 4.6.1
Возможно ответ в .NET Framework версии 4.6 и далее 4.6.1, потому что у них год выхода один - 2015 и они вроде как зависят друг от друга (но я не буду это утверждать т.к. не специалист в этом вопросе). Я когда ставлю винду, то сначала на чистую ставлю поочерёдно все версии .NET Framework начиная с включения встроенного 3.5.1 , а далее 4>4.5>4.5.1>4.5.2>4.6>.4.6.1 и потом уже все версии visual c++ 2005>2008>2010>2012>2013>2015, далее онлайн обновление винды, а потом уже всё устанавливается без проблем. Но это порядок на Win7.
Вообщем попробуйте обновиться для начала до .NET Framework до версии 4.6.1.
А вот что пишет педевикия: https://ru.wikipedia.org/wiki/.NET_Framework#.NET_Framework_4.6.1
Винде 3-4 года, Framework обновил до 4.6.1 уже после возникновения проблемы с visual c++
Моё мнение такое, что при активной работе винду надо переустанвливать раз в полгода, ну край-раз в год, а у вас 4 года ей... Винда это же пылесос, она столько мусора в себе накапливает, что ужас просто. А потом весь этот хлам вызывает конфликты. Я бы освежил-переустановил винду и не парился. зато результат был бы на лицо.
Nahalla, пробовали антивирус отключать?
Dzirt2005
22-03-2016, 12:27
Моё мнение такое, что при активной работе винду надо переустанвливать раз в полгода, »
Это только ваше мнение по сути ничем не подкрепленное. Конечно, если вы под "активной работой" подразумеваете "поставить в систему как можно больше всякой гадости, проверить ее так сказать на прочность" - тогда может быть. Да и то - нормальные люди для таких вещей используют виртуальные машины, а не живую систему. Моя ОС установлена когда вышел SP1, переустанавливать не собираюсь.
Nahalla, https://support.microsoft.com/ru-ru/kb/2999226 это обновление ставили?
Nahalla, https://support.microsoft.com/ru-ru/kb/2999226 это обновление ставили? »
Скачал пакет "Для всех поддерживаемых 64-разрядных версий Windows 7", при открытии пишет "Обновление не применимо к этому компьютеру", с 32-разрядной то же самое.
Антивирус у меня Майкрософтовский, но на всякий случай проверил с отключенным - те же ошибки.
Когда-то я ставил блокировку для центра обновлений Windows путём правки реестра и\или групповой политики (для запрета установщика win10 и ещё какого-то обновления, при котором не менялся язык комбинацией альта и шифта справа), но потом, вроде как, убрал блокировку. Может проблема связана с этим.
Nahalla, попробуйте это https://support.microsoft.com/ru-ru/kb/971058. На системе точно Service Pack 1?
Если не поможет, то выполните в командной строке из-под администратора sfc /scannow.
Laprion, При автоматическом восстановлении возникла ошибка 0x80070003 https://pp.vk.me/c633429/v633429512/1d8f8/4J6NwNX0jRI.jpg, в самом центре обновления windows сейчас ошибка 80070002.
Нужно выполнить вручную действия, описанные по этой ссылке https://support.microsoft.com/ru-ru/kb/910336 (т.к. появились ошибки 0x80070003 и 0x80070002) , а затем, если проблема не будет решена, по этой ссылке https://support.microsoft.com/ru-ru/kb/971058 ? Или сначала выполнить команду sfc /scannow ?
https://pp.vk.me/c633429/v633429512/1d8f1/J2njYAh3zZ0.jpg
Service Pack1
Nahalla, попробуйте вручную. Затем команду.
Laprion, совершенно ничего не изменилось в лучшую сторону.
Выполнил инструкцию https://support.microsoft.com/ru-ru/kb/910336 , после запустил диагностику - те же ошибки 0x80070003 и 0x80070002.
Затем это https://support.microsoft.com/ru-ru/kb/971058
Ошибки такого (https://pp.vk.me/c633429/v633429512/1d9fe/RIcORafOtaE.jpg) вида были после ввода этих команд
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe qmgr.dll
Ошибки такого (https://pp.vk.me/c633429/v633429512/1da06/rl2WJ2wA2iw.jpg) вида после ввода
regsvr32.exe msxml.dll
Regsvr32.exe gpkcsp.dll
Regsvr32.exe sccbase.dll
Regsvr32.exe slbcsp.dll
regsvr32.exe initpki.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wuweb.dll
regsvr32.exe muweb.dll
Далее при попытке установить WinUpdateAgent сразу ошибка https://pp.vk.me/c633429/v633429512/1da14/6xz61WgrqaM.jpg
Запустил снова WindowsUpdateDiagnostic.diagcab, результат такой же, как и до выполнения инструкций https://pp.vk.me/c633429/v633429512/1dd74/kq9Xq5LLDAE.jpg
Запуск команды sfc /scannow безуспешен https://pp.vk.me/c633429/v633429512/1dd84/LP5w1OeuJwI.jpg
Обновление KB2999226 тоже по прежнему не устанавливается
При автоматическом восстановлении возникла ошибка 0x80070003 »
ознакомьтесь со статьёй - Сброс конфигурации агента и службы обновлений Windows Update (http://winitpro.ru/index.php/2016/02/26/sbros-konfiguracii-agenta-i-sluzhby-obnovlenij-windows-update/)
ruslan...
22-03-2016, 15:53
Nahalla,
Особенности работы средства проверки системных файлов (SFC.exe) в среде Windows RE (http://www.oszone.net/12548/SFC_in_WinRE)
В командной строке, Вам необходимо будет выполнить
set WINDOWS_TRACING_LOGFILE=С:\CBS.log
sfc /scannow /OFFBOOTDIR=С:\ /OFFWINDIR=С:\windows
По окончании, если выйдет сообщении о невозможности восстановить файлы, подкрепите к сообщению С:\CBS.log.
Если при определении буквы раздела с системой, она будет отличатся от С:, замените ее в командах на свою.
По ссылке вся эта информация есть. Читайте и выполняйте.
NickM, то, что там описано, я делал вручную. Скрипт закрывается после остановки служб.
ruslan..., команда sfc /scannow не выполняется https://pp.vk.me/c633429/v633429512/1ddb7/9tunXExybJk.jpg
ruslan...
22-03-2016, 16:16
команда sfc /scannow не выполняется »
Ссылку внимательно прочитайте. Поймете где запускать команды.
ruslan..., на всякий случай залил 2 лога, т.к. при первой проверке (cbs.log) ошибся слешем, но проверка началась. А лог-файлы отличаются по размеру.
https://yadi.sk/i/6PfzV304qPZG2
https://yadi.sk/i/owDbzRnTqPZG4
Сообщение о невозможности восстановления было.
ruslan...
22-03-2016, 17:49
Nahalla,
Основное восстановлено. Загрузитесь в обычный режим и проверьте проблему.
Если останется, попробуйте запустить sfc /scannow в обычном режиме. Пройдет проверка ?
Теперь при установке C++ x64 появилась ошибка 0x8024001e, а при установке C++ x86 уже минут 20 обрабатывает windows7_MSU_x64 (раньше спустя минуту возникала ошибка).
WindowsUpdateAgent установился, но центр обновления не ожил.
WindowsUpdateDiagnostic.diagcab исправил одну ошибку, но появилась другая https://pp.vk.me/c633429/v633429512/1de2f/6Yw5VCaNdc4.jpg
sfc не запустилась с параметром /OFFBOOTDIR=С:\ /OFFWINDIR=С:\windows
Без него запустилась, лог 300 метров https://yadi.sk/d/w_Ssen7RqPns7
Случайно закрыл окно до окончания, но проверка продолжалась (не знаю остались ли невосстановленные файлы).
Повторная проверка прошла в разы быстрее с небольшим логом https://yadi.sk/i/TFE0IsHZqPnv5
https://pp.vk.me/c633429/v633429373/1f47e/I9R_GgsQBf0.jpg
Центр обновления ожил (устанавливать обновления пока не пробовал)
Visual C++ установилась, премного благодарен!
Завтра проверю работоспособность и установку обновлений и в случае устранения неполадок отмечу тему Решённой.
ruslan...
22-03-2016, 21:57
Nahalla,
В логе ничего серьезного.
Можете удалить обновление KB3068708, проверка будет проходить без ошибок.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC