bifido 76

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Demiorg Получилась немного каша Во первых, данный способ не применим к обновлениям для офиса, только для системы. Соответственно размещение cab файлов обновлений офиса и системы в одной папке с попыткой установить эту смесь само по себе уже могло вызвать ошибки. Во вторых в названии папки из которой производится установка обновлений, желательно избегать использования различных спец. символов, таких как плюс, пробел, восклицательный знак и.т.д. и.т.п Наилучший вариант - короткое название из латинских букв, например, test. В третьих обновления для NET Framework можно установить только для той версии NET Framework, которая установлена в системе. Например, если в системе установлен NET Framework 4.8, то обновления для 4.5 или 4.6-4.7 установить не получится. Также если не установлен NET Framework 3.5, то и обновления для него не установятся (но судя по всему у вас NET Framework 3.5 установлен). В четвертых, ожидаемо, что последние обновления также врядли установятся даже дисмом, ввиду нарушения хранилища. Нужно проверить можно ли установить дисмом те обновления, которые уже есть в системе, но их структура нарушена. Это самый простой, быстрый и надежный способ восстановить хранилище, если он конечно сработает. Поэтому давайте проведем маленький эксперимент с одним обновлением, например, для NET Framework 3.5 - KB4483459. Скачайте его, извлеките cab файл, разместите в папку, например, test, и попробуйте установить дисмом. В папке ничего не должно быть, кроме этого одного cab файла, старые логи перед процедурой желательно удалить (все они у меня уже есть), если будет ошибка, то предоставить новые логи. А я пока начну копать, присланную ветку реестра. |