При установке 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.
Содержание
- Ошибка при инсталляции
- Удаление
- Процедура установки
- Заключение
Ошибка при инсталляции
«Нет Фреймворк» является разработкой Майкрософт и инсталлируется в ПК вместе с Виндовс 7. Об этой платформе обычно пользователи ничего не знают, до момента необходимости запуска какой-нибудь несовместимой с системой программы. Но самостоятельная инсталляция четвертой версии платформы часто заканчивается неудачей.
Платформа более высокой модификации может быть установлена только при условии полной деинсталляции ранней версии, а также удаления всех «хвостов» старой программы.
«Майкрософт.Нет Фреймворк 4» уже давно не является последней модификацией, поэтому операционная система ее не воспринимает и выводит оповещения об ошибках при попытках ее установить. Обойти эту проблему можно временно деактивировав службу обновлений и полностью избавившись от старой версии платформы. Ниже приведено руководство с алгоритмом всех требуемых последовательных шагов, описывающих то, как все это правильно выполнить.
Удаление
К сожалению, не достаточна только простая деинсталляция через вкладку приложений и компонентов Виндовс в «Панели управления». Обязательно необходимо применение особых программ для очистки всех ключей и отметок в реестре ОС. Хорошо справляется с этой задачей приложение «iObit Uninstaller». Оно доступно для скачивания в интернете и обладает интуитивно понятным интерфейсом. Также отлично зарекомендовала себя программа «Dotnetfx cleanup tool». С целью применения этой утилиты следует выполнить следующие последовательные шаги:
- Скачать из глобальной сети архив этого ПО в формате «zip»;
- Затем распаковать и запустить «cleanup_tool.exe»;
- В отобразившемся меню щелкнуть «Да»;
- Дождаться появления окошка с перечнем утилит, в котором необходимо выделить «NET.Framework — все модификации»;
- Далее кликнуть «Очистить»;
- Подождать полного окончания процесса деинсталляции и перезапустить компьютер.
Процедура установки
Необходимо осуществить следующие действия:
- Далее в отобразившейся консоли напечатать «net stop WuAuServ»;
- Щелкнуть на «Ввод»;
- В графе поиска напечатать «cmd»;
- Кликнуть «Пуск»;
- Снова кликнуть «Ввод»;
- Затем через проводник войти в каталог «Windows»;
- Вызвать контекстное меню от папки «Software Distribution»;
- Кликнуть по строчке «Переименовать»;
- Задать новое имя «SDold» переименовываемой директории и нажать «Enter», чтобы изменения вступили в силу;
- Вновь запустить консоль и напечатать «net WuAuServ start»;
- Щелкнуть «Enter»;
- Теперь, после завершения всех вышеуказанных этапов, необходимо запустить установку «Net Framework 4»;
Примечание: с первой попытки может и не установиться.
Во время установки «Нет Фреймворк 4» иногда появляется сообщение об ошибке с рекомендацией перезапуска ПК. При этом требуется согласиться и перезапустить машину.
Затем вновь запустить инсталляцию платформы.
- Об успешном окончании процесса будет свидетельствовать окно с сообщением «Установка завершена»;
- Кликнуть кнопку «Готово».
Заключение
Несмотря на всю сложность процедуры, имея подробные инструкции с пошаговым описанием действий, каждый владелец компьютера способен без посторонней помощи решить проблему с появлением ошибок при инсталляции четвертого пакета от Майкрософт. После успешной ее установки уже не составит значительного труда произвести его обновление до последней конфигурации.
.
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 😉
- Проблема сохраняется только с .netframework?
Как вы его устанавливаете? Через обновление винды или вручную?
а: Нажмите «Пуск» > «Выполнить».
b: введите cmd и нажмите Enter. Пожалуйста, запустите
следующую команду в открывшемся окне. чистая остановка WuAuServс: Нажмите
Пуск > Выполнить Введите %windir% и нажмите Enter.d: В открывшейся папке
переименуйте папку SoftwareDistribution в SDold.e: Нажмите «Пуск»> «Выполнить», введите cmd и нажмите «Ввод». Пожалуйста, выполните следующую команду в открывшемся окне. чистый старт WuAuServ
Не забудьте запустить cmd от имени администратора
- Проблема сохраняется только с .netframework?
- Как вы его устанавливаете? Через обновление винды или вручную?
а: Нажмите «Пуск» > «Выполнить».
б: Введите 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.