Установка Powershell 3.0 на Windows 7 — обновления не были установлены

Установка Powershell 3.0 на Windows 7 — обновления не были установлены

Я пытаюсь установить 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: обновление прошло успешно.

Даже если это не ваша проблема, в журнале событий должна быть ошибка, которая может помочь.

Связанный контент