
Я пытаюсь установить Powershell 3.0
на свой Windows 7 x64 SP1
. Обновление начинается, но затем появляется сообщение
Некоторые обновления не были установлены. Следующие обновления не были установлены: Обновление для Windows KB2506143.
...и вариант Close
. Попробовал перезагрузить, чтобы убедиться, что нет заблокированных файлов и т.п. - та же проблема осталась. Framework 4.5 установлен с VS 2012.
Я использовал эту страницу для загрузки:
Центр загрузки - Windows Management Framework 3.0
И этот файл для установки:
Windows6.1-KB2506143-x64.msu
Вот как это выглядит:
Поиск неисправностей:Я попробовал установить на другой машине, которая также Windows 7 x64, и все прошло без проблем, гладко как по маслу. Я попробую на других машинах и буду обновлять этот вопрос.
решение1
У меня была точно такая же проблема.
Чтобы узнать больше о том, что пошло не так, я открыл Event Viewer и в разделе «Журналы Windows» открыл журнал «Настройка». Последняя ошибка:
Обновление Windows "Обновление для Windows (KB2506143)" не может быть установлено из-за ошибки 2147942417 "Система не может переместить файл на другой диск." (Командная строка: ""C:\Windows\system32\wusa.exe" "E:\Windows6.1-KB2506143-x86.msu" ")
В моем случае эта ошибка возникает из-за того, что и «Program Files», и «ProgramData» находятся на моем диске E:, а не C:.
Несмотря на то, что я изменил все возможные указатели на C:\Program*, обновление, похоже, настаивает на C:\ProgramData. После перемещения ProgramData обратно на C: обновление прошло успешно.
Даже если это не ваша проблема, в журнале событий должна быть ошибка, которая может помочь.