При установке net framework 4 пишет установка не завершена: Устранение неполадок заблокированных установок и удалений .NET Framework — .NET Framework

отказано в доступе — Windows admin blog

Прежде, чем перейти к решению проблемы из заголовка, я бы хотел начать данную заметку с размещения ссылки на весьма информативную статью Microsoft Docs о решении проблем с установкой .NET Framework. Информация тут:

Устранение неполадок заблокированных установок и удалений .NET Framework

К сожалению, информации по своей ошибке я там не нашел, однако, документ может пригодиться в будущем при проблемах с установкой .NET Framework.


Теперь непосредственно к сабжу. Здесь я не буду рассматривать что такое .NET Framework и зачем он нужен. Скажу лишь, что Windows 10 и Windows Server 2016 из коробки получают версию .NET Framework 4.6, но ее может оказаться недостаточной для работы некоторых приложений. Тогда потребуется установка более свежей версии фреймворка.

Скачал я с официальной страницы загрузки версию 4. 7

https://www.microsoft.com/ru-RU/download/details.aspx?id=55167

Попробовал и онлайн- и офлайн-инсталляторы, но каждый раз встречался с ошибкой: «Установка .NET Framework 4.7 не завершена. Причина: отказано в доступе»

Ниже текста ошибки предлагается посмотреть файл журнала. Там виден постоянный затык с одним и тем же файлом (установщик распаковывается на диск C: в папку с произвольным названием вида «C:\3b0af8e4f5a17292c5f95d6a»)

Exe (C:\3b0af8e4f5a17292c5f95d6a\x64-Windows10.0-KB3186568-x64.cab) failed with 0x5 — Отказано в доступе. .

Почему так? Почему ты не мог просто установиться…

Ок, видим директорию, видим какой файл не может распаковаться.

ПРИМЕЧАНИЕ: после закрытия установщика, данная директория с распакованными файлами удаляется. Поэтому, либо копируем ее, либо пока не закрываем установщик!

Можно попробовать поставить этот .cab файл x64-Windows10.0-KB3186568-x64. cab другим способом. Воспользуемся утилитой wusa.exe

wusa.exe путь_к_файлу\файл.cab

В моем примере:

wusa.exe C:\3b0af8e4f5a17292c5f95d6a\x64-Windows10.0-KB3186568-x64.cab

К сожалению, у меня установка также вышла в ошибку:

Не отчаиваемся! Идем в каталог обновлений Microsoft (ссылка) и вбиваем в поиск фигурирующий выше номер KB… (в моем случае x64-Windows10.0-KB3186568-x64.cab — т.е. 3186568), который отказал нам в доступе.

Загружаем .msu файл обновления для нашей версии системы. Это и есть .NET Framework 4.7. Ставим этого красавца (запускаем не через wusa, а обычным двойным кликом)

Далее систему необходимо перезагрузить, без этого никуда. Проверяем установленные обновления — апдейт встал.

С целью проверки, еще раз запускаю изначально скачанный дистрибутив .NET Framework. Пишет, что он уже установлен. Получилось!

Теперь можно ставить софт, требующий наличия фреймворка данной версии.


Полезные ссылки по статье:

  • Microsoft Update Catalog

https://www.catalog.update.microsoft.com

  • Устранение неполадок заблокированных установок и удалений .NET Framework

https://docs.microsoft.com/ru-ru/dotnet/framework/install/troubleshoot-blocked-installations-and-uninstallations

Понравилось это:

Нравится Загрузка…

Опубликовано в: Problems | Помечено: Updates, Windows, Windows10, WindowsServer, WindowsServer2016

Что делать, если .Net framework 4 не устанавливается на Windows 7

Благодаря «Майкрософт.Нет Фреймворк 4» возможно совместное функционирование различных типов программ, например, компьютерных игр в среде Виндовс. Однако не редки случаи возникновения сложностей у пользователей, когда не устанавливается NET Framework, и системой выводятся разные оповещения об ошибках. Ниже изложена инструкция с описанием всех этапов действий, которые необходимо выполнить, если NET Framework 4 не устанавливается на компьютере с Windows 7.

Содержание

  1. Ошибка при инсталляции
  2. Удаление
  3. Процедура установки
  4. Заключение

Ошибка при инсталляции

«Нет Фреймворк» является разработкой Майкрософт и инсталлируется в ПК вместе с Виндовс 7. Об этой платформе обычно пользователи ничего не знают, до момента необходимости запуска какой-нибудь несовместимой с системой программы. Но самостоятельная инсталляция четвертой версии платформы часто заканчивается неудачей.

Платформа более высокой модификации может быть установлена только при условии полной деинсталляции ранней версии, а также удаления всех «хвостов» старой программы.

«Майкрософт.Нет Фреймворк 4» уже давно не является последней модификацией, поэтому операционная система ее не воспринимает и выводит оповещения об ошибках при попытках ее установить. Обойти эту проблему можно временно деактивировав службу обновлений и полностью избавившись от старой версии платформы. Ниже приведено руководство с алгоритмом всех требуемых последовательных шагов, описывающих то, как все это правильно выполнить.

Удаление

К сожалению, не достаточна только простая деинсталляция через вкладку приложений и компонентов Виндовс в «Панели управления». Обязательно необходимо применение особых программ для очистки всех ключей и отметок в реестре ОС. Хорошо справляется с этой задачей приложение «iObit Uninstaller». Оно доступно для скачивания в интернете и обладает интуитивно понятным интерфейсом. Также отлично зарекомендовала себя программа «Dotnetfx cleanup tool». С целью применения этой утилиты следует выполнить следующие последовательные шаги:

  1. Скачать из глобальной сети архив этого ПО в формате «zip»;
  2. Затем распаковать и запустить «cleanup_tool.exe»;
  3. В отобразившемся меню щелкнуть «Да»;
  4. Дождаться появления окошка с перечнем утилит, в котором необходимо выделить «NET.Framework — все модификации»;
  5. Далее кликнуть «Очистить»;
  6. Подождать полного окончания процесса деинсталляции и перезапустить компьютер.

Процедура установки

Необходимо осуществить следующие действия:

  1. Далее в отобразившейся консоли напечатать «net stop WuAuServ»;
  2. Щелкнуть на «Ввод»;
  3. В графе поиска напечатать «cmd»;
  4. Кликнуть «Пуск»;
  5. Снова кликнуть «Ввод»;
  6. Затем через проводник войти в каталог «Windows»;
  7. Вызвать контекстное меню от папки «Software Distribution»;
  8. Кликнуть по строчке «Переименовать»;
  9. Задать новое имя «SDold» переименовываемой директории и нажать «Enter», чтобы изменения вступили в силу;
  10. Вновь запустить консоль и напечатать «net WuAuServ start»;
  11. Щелкнуть «Enter»;
  12. Теперь, после завершения всех вышеуказанных этапов, необходимо запустить установку «Net Framework 4»;

Примечание: с первой попытки может и не установиться.

Во время установки «Нет Фреймворк 4» иногда появляется сообщение об ошибке с рекомендацией перезапуска ПК. При этом требуется согласиться и перезапустить машину.

Затем вновь запустить инсталляцию платформы.

  1. Об успешном окончании процесса будет свидетельствовать окно с сообщением «Установка завершена»;
  2. Кликнуть кнопку «Готово».

Заключение

Несмотря на всю сложность процедуры, имея подробные инструкции с пошаговым описанием действий, каждый владелец компьютера способен без посторонней помощи решить проблему с появлением ошибок при инсталляции четвертого пакета от Майкрософт. После успешной ее установки уже не составит значительного труда произвести его обновление до последней конфигурации.

.

Net Framework 4 установка не удалась — Qaru
спросил

Изменено
2 года, 2 месяца назад

Просмотрено
16 тысяч раз

Я хочу установить .Net framework 4 на 32-разрядную версию Windows 7, но получил это сообщение об ошибке:

.NET Framework 4 не установлен, так как HRESULT 0xc8000222

Знаете ли вы это сообщение?

  • .net
  • установка

Похоже, у вас возникла проблема с Центром обновления Windows во время установки. Чтобы устранить проблему, выполните следующие действия:

  • Откройте команду «Выполнить» и введите %windir% (и нажмите Enter), откроется окно

  • Переименуйте файл SoftwareDistribution в SDold

  • в инструменте командной строки введите net start wuaauserv (и, конечно, нажмите Enter)

  • После этого установка будет выполнена успешно.

    2

    Ответ от Microsoft, в следующий раз сначала спросите Google 😉

    1. Проблема сохраняется только с .netframework?
    2. Как вы его устанавливаете? Через обновление винды или вручную?

      а: Нажмите «Пуск» > «Выполнить».

      b: введите cmd и нажмите Enter. Пожалуйста, запустите
      следующую команду в открывшемся окне. чистая остановка WuAuServ

      с: Нажмите
      Пуск > Выполнить Введите %windir% и нажмите Enter.

      d: В открывшейся папке
      переименуйте папку SoftwareDistribution в SDold.

      e: Нажмите «Пуск»> «Выполнить», введите cmd и нажмите «Ввод». Пожалуйста, выполните следующую команду в открывшемся окне. чистый старт WuAuServ

    Не забудьте запустить cmd от имени администратора

    1. Проблема сохраняется только с .netframework?
    2. Как вы его устанавливаете? Через обновление винды или вручную?

    а: Нажмите «Пуск» > «Выполнить».
    б: Введите cmd и нажмите Enter.
    Пожалуйста, выполните следующую команду в открывшемся окне.
    чистая остановка WuAuServ
    c: Нажмите «Пуск» > «Выполнить». Введите %windir% и нажмите Enter.
    г: В открывшейся папке переименуйте папку SoftwareDistribution в SDold.

    e: Нажмите «Пуск» > «Выполнить», введите cmd и нажмите Enter.
    Пожалуйста, выполните следующую команду в открывшемся окне.
    чистый старт WuAuServ

    Надеюсь, эта информация поможет.

    1

    Много месяцев с одной и той же проблемой — другие обновления MS устанавливаются правильно, но .NET 4.7 каждый раз терпит неудачу. Пробовал все вышеперечисленные предложения и шаг за шагом, но каждый раз все равно терпел неудачу.

    Теперь успех, но больше случайно; при решении других проблем с производительностью ПК и BSOD я обнаружил, что мои службы приложений резервного копирования Western Digital перегружают все показатели производительности (диск, память, процессор). Все замирает. Полностью удалил ВСЕ сервисы, приложения, процессы и т. д. WD. Производительность вернулась к норме. Попытка установки Windows Update со скрещенными пальцами. .NET установлен правильно и теперь последняя версия (Win 7 Pro).

    0

    Введите net stop wuauserv от имени администратора в cmd и введите
    Откройте команду «Выполнить», введите %windir% и введите
    Переименуйте файл SoftwareDistribution в SDold
    Введите net start wuauserv и введите в cmd

    Вот и решение.

    0

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя электронную почту и пароль

    Опубликовать как гость

    Электронная почта

    Обязательно, но не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    .

    net — Ошибка установки Net framework 4.8: не удается найти объект или свойство

    Я пытался установить Net Framework 4.8, но установка вернула

    Установка не удалась, не удалось найти объект или свойство

    Я пытался много решений, таких как использование инструмента восстановления Net framework, автономный установщик и т. д.

    Ни одно из них не работает, поэтому я решил проверить cbs.log и вот что я получил:

     Подождите, пока элемент (x64-Windows10.0-KB4486153-x64.cab) станет доступным
    x64-Windows10.0-KB4486153-x64.cab теперь доступен для установки
    Создание нового элемента Performer for Exe
    Создан новый элемент ExePerformer для Exe.
    Действие: выполнение действия над Exe по адресу C:\5a9f17874cff9e1d385125\x64-Windows10.0-KB4486153-x64.cab
    Запуск CreateProcess с командной строкой = dism.exe /quiet /norestart /online /add-package /packagepath:"C:\5a9f17874cff9e1d385125\x64-Windows10.0-KB4486153-x64.cab"
    Файлы журнала Exe:
    C:\Windows\logs\cbs\CBS. log
    Файл журнала C:\Windows\logs\cbs\CBS.log существует и будет добавлен в список загрузки Watson.
    Exe (C:\5a9f17874cff9e1d385125\x64-Windows10.0-KB4486153-x64.cab) с ошибкой 0x80092004 — не удается найти объект или свойство. .
    Файл журнала Exe: CBS.log
    PerformOperation на exe вернул код выхода 2148081668 (переводится как HRESULT = 0x80092004)
    Действие завершено
    Ошибка 0x80092004 сопоставляется с пользовательской ошибкой:
    OnFailureBehavior для этого элемента — Rollback.
    Действие: выполнение действий над всеми элементами
    Менеджер перезапуска не будет использоваться, так как текущая операция не является установкой.
    Действие завершено
    Действие завершено
    Окончательный результат: установка не удалась с кодом ошибки: (0x80092004), «Не удается найти объект или свойство». (Прошедшее время: 0 00:02:46).
     

    Затем я проверил реестр, и кажется, что net48 уже установлен в реестре POV

    Значение реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release показывает 528049.