![]() |
NET Framework 4.7.1 ошибка установки
При попытке установки NET Framework 4.7.1 установка прервалась на этапе 26% с указанием: "Не найден файл" и типа того. Лог, переданный в браузер, показал следующее:
Скрытый текст
OS Version = 6.1.7601, SP = 1.0, Platform 2, Service Pack 1 OS Description = Win7 - x64 Ultimate Edition Service Pack 1 MSI = 5.0.7601.23593 Windows servicing = 6.1.7601.18766 CommandLine = C:\8e4ea7b261301c3784c7ee977e744f\\Setup.exe /x86 /x64 /redist Using Simultaneous Download and Install mechanism Operation: Installing Package Name = Microsoft .NET Framework 4.7.1 Setup Package Version = 4.7.02558 User Experience Data Collection Policy: Disabled Logging all the global blocks Pre-Installation Warnings: Программа установки может не работать надлежащим образом, поскольку на этом компьютере недоступна служба Центра обновления Windows. Программа установки может не работать надлежащим образом, поскольку на этом компьютере недоступна фоновая интеллектуальная служба передачи. Number of applicable items: 13 Exe (C:\8e4ea7b261301c3784c7ee977e744f\SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt Item Failed. OnFailureBehavior for this item is to Continue. Item Failed. OnFailureBehavior for this item is to Continue. Item Failed. OnFailureBehavior for this item is to Continue. Item Failed. OnFailureBehavior for this item is to Continue. Exe (C:\8e4ea7b261301c3784c7ee977e744f\SetupUtility.exe) succeeded. Exe Log File: dd_SetupUtility.txt MSI (C:\8e4ea7b261301c3784c7ee977e744f\netfx_Full_x64.msi) Installation succeeded. Msi Log: Microsoft .NET Framework 4.7.1 Setup_20171226_110920340-MSI_netfx_Full_x64.msi.txt Exe (C:\8e4ea7b261301c3784c7ee977e744f\Windows6.1-KB4019990-x64.msu) failed with 0x2 - Не удается найти указанный файл. . Exe (C:\8e4ea7b261301c3784c7ee977e744f\Windows6.1-KB4019990-x64.msu) failed with 0x2 - Не удается найти указанный файл. . Exe (C:\8e4ea7b261301c3784c7ee977e744f\Windows6.1-KB4019990-x64.msu) failed with 0x2 - Не удается найти указанный файл. . Exe (C:\8e4ea7b261301c3784c7ee977e744f\Windows6.1-KB4019990-x64.msu) failed with 0x2 - Не удается найти указанный файл. . Final Result: Installation failed with error code: (0x00000002), "Не удается найти указанный файл. " (Elapsed time: 0 00:28:23). NetFxRepairTool показала следующее: Скрытый текст
The tool is unable to resolve the installation issue on your computer. The following log will be sent to Microsoft for further analysis. C:\Windows\logs\cbs\cbs.log C:\Users\User\AppData\Local\Temp\FixDotNet.log C:\Users\User\AppData\Local\Temp\NetFxSetupEvents.txt C:\Users\User\AppData\Local\Temp\dd_dotNet4.5.286.64-AllOS_decompression_log.txt C:\Users\User\AppData\Local\Temp\dd_dotNetFx40_Full_setup_decompression_log.txt C:\Users\User\AppData\Local\Temp\dd_NDP452-KB2901907-x86-x64-AllOS-ENU_decompression_log.txt C:\Users\User\AppData\Local\Temp\dd_NDP471-KB4033342-x86-x64-AllOS-ENU_decompression_log.txt C:\Users\User\AppData\Local\Temp\dd_NetFxRepairTool_decompression_log.txt C:\Users\User\AppData\Local\Temp\dd_SetupUtility.txt C:\Users\User\AppData\Local\Temp\dd_wcf_CA_smci_20171226_082147_663.txt C:\Users\User\AppData\Local\Temp\dd_wcf_CA_smci_20171226_082150_850.txt C:\Users\User\AppData\Local\Temp\Microsoft .NET Framework 4.7.1 Setup_20171226_110920340-MSI_netfx_Full_x64.msi.txt C:\Users\User\AppData\Local\Temp\Microsoft .NET Framework 4 Setup_20171224_193527222.html C:\Users\User\AppData\Local\Temp\Microsoft .NET Framework 4.7.1 Setup_20171226_110920340.html C:\Users\User\AppData\Local\Temp\FixDotNet_HKCR_Installer.regdump C:\Users\User\AppData\Local\Temp\FixDotNet_HKLM_Installer.regdump Что делать дальше? Как исправить? Копаться в логах и исправлять каждый файл - не вариант. По ходу нет: служба Центра обновления Windows. фоновая интеллектуальная служба передачи. и NetFrimeWork отказывается ставиться. Не найду - как их установить, в сети - только пере стартовать/переделать существующую. Вообще - возможно ли установить NetFrimeWork без центра обновления? |
|
Я стал устанавливать обновление, но для *.msu у меня не оказалось wusa.exe. Скачать и установил крякнутую dllsuite, с помощью которой попытался поставить wusa.exe. Было предложено шесть вариантов, кликнул на "автозагрузка" первого, предложилось выбрать файл, а его нет, я отказался и индикатор в виде горизонтальной полосы показал что что-то происходит. Попробовал запустить - не получилось. Потом обнаружил что в выбраном варианте был указан путь sysWOW64, а надо system32 (предположительно). Повторная попытка установить в другой путь не получается - показывает красный восклицательный знак. Физически имеются файлы:
C:\Windows\System32\ru-RU\wusa.exe.mui C:\Windows\SysWOW64\ru-RU\wusa.exe.mui Ничего вразумительного по этому поводу не нашёл. Что делать? |
cahes,
Служба "Центр обновления Windows" существует, работает? Можно попробовать восстановить ее. Сохраните в bat - файл и с правами администратора запустите Код:
@echo |
cahes, в командной строке (cmd.exe) от имени Администратора выполните:
Код:
sfc /scannow |
Цитата:
Скрытый текст
D:\2>1.bat Режим вывода команд на экран (ECHO) включен. D:\2>net stop bits Неправильное имя службы. Для вызова дополнительной справки наберите NET HELPMSG 2185. D:\2>net stop wuauserv Неправильное имя службы. Для вызова дополнительной справки наберите NET HELPMSG 2185. D:\2>Del "C:\ProgramData\Application Data\Microsoft\Network\Downloader\qmgr*.dat " Не удается найти C:\ProgramData\Application Data\Microsoft\Network\Downloader\qm gr*.dat D:\2>Ren C:\Windows\SoftwareDistribution\DataStore *.bak Не удается найти указанный файл. D:\2>Ren C:\Windows\SoftwareDistribution\Download *.bak Не удается найти указанный файл. D:\2>Ren C:\Windows\system32\catroot2 *.bak Отказано в доступе. D:\2>sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCW DWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) [SC] OpenService: ошибка: 1060: Указанная служба не установлена. D:\2>sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRS DRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) [SC] OpenService: ошибка: 1060: Указанная служба не установлена. D:\2>cd /d C:\Windows\system32 C:\Windows\System32>regsvr32.exe /s atl.dll C:\Windows\System32>regsvr32.exe /s urlmon.dll C:\Windows\System32>regsvr32.exe /s mshtml.dll C:\Windows\System32>regsvr32.exe /s shdocvw.dll C:\Windows\System32>regsvr32.exe /s browseui.dll C:\Windows\System32>regsvr32.exe /s jscript.dll C:\Windows\System32>regsvr32.exe /s vbscript.dll C:\Windows\System32>regsvr32.exe /s scrrun.dll C:\Windows\System32>regsvr32.exe /s msxml.dll C:\Windows\System32>regsvr32.exe /s msxml3.dll C:\Windows\System32>regsvr32.exe /s msxml6.dll C:\Windows\System32>regsvr32.exe /s actxprxy.dll C:\Windows\System32>regsvr32.exe /s softpub.dll C:\Windows\System32>regsvr32.exe /s wintrust.dll C:\Windows\System32>regsvr32.exe /s dssenh.dll C:\Windows\System32>regsvr32.exe /s rsaenh.dll C:\Windows\System32>regsvr32.exe /s gpkcsp.dll C:\Windows\System32>regsvr32.exe /s sccbase.dll C:\Windows\System32>regsvr32.exe /s slbcsp.dll C:\Windows\System32>regsvr32.exe /s cryptdlg.dll C:\Windows\System32>regsvr32.exe /s oleaut32.dll C:\Windows\System32>regsvr32.exe /s ole32.dll C:\Windows\System32>regsvr32.exe /s shell32.dll C:\Windows\System32>regsvr32.exe /s initpki.dll C:\Windows\System32>regsvr32.exe /s wuapi.dll C:\Windows\System32>regsvr32.exe /s wuaueng.dll C:\Windows\System32>regsvr32.exe /s wuaueng1.dll C:\Windows\System32>regsvr32.exe /s wucltui.dll C:\Windows\System32>regsvr32.exe /s wups.dll C:\Windows\System32>regsvr32.exe /s wups2.dll C:\Windows\System32>regsvr32.exe /s wuweb.dll C:\Windows\System32>regsvr32.exe /s qmgr.dll C:\Windows\System32>regsvr32.exe /s qmgrprxy.dll C:\Windows\System32>regsvr32.exe /s wucltux.dll C:\Windows\System32>regsvr32.exe /s muweb.dll C:\Windows\System32>regsvr32.exe /s wuwebv.dll C:\Windows\System32>regsvr32 /s wudriver.dll C:\Windows\System32>netsh winsock reset Сброс каталога Winsock выполнен успешно. Необходимо перезагрузить компьютер, чтобы завершить сброс. C:\Windows\System32>net start bits Неправильное имя службы. Для вызова дополнительной справки наберите NET HELPMSG 2185. C:\Windows\System32>net start wuauserv Неправильное имя службы. Для вызова дополнительной справки наберите NET HELPMSG 2185. C:\Windows\System32>bitsadmin.exe /reset /allusers "bitsadmin.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:\Windows\System32> - Не установлен bitsadmin. В нете по поводу его установки нашёл только то - чтоб поставить его через DllSuite. Она работает крайне не корректно: Мне так и не удалось установить что либо, хотя в поиске она что-то предлагает. При попытке исправления показаны попытки установить связь, и спустя пятую попытку исправление прекращается. Если указываю в "Загрузить dll" - предлагается автозагрузка и диалог выбора файла на диске, которого нет. Это мне крайне не понятно, и, думаю - не только мне. Ну, короче у меня ничего не получается. |
Вложений: 1
Цитата:
|
cahes, можете накатить систему поверх (при этом сохранятся настройки и установленные программы).
|
Та у меня несколько дней система. Я уже подготовил другой дистрибутив. Ввиду отсутствия дельных комментариев переустанавливаю.
|
Вложений: 1
Тоже не могу установить версию 4.7.1, но по другой причине — "Несовместимое оборудование".
Скачал оффлайн- и веб-установщики, но результат один и тот же, хотя в последних двух случаях ошибка о процессоре не возникает. |
Kot86, выложите логи установки.
|
Вложений: 2
Цитата:
Installation Log
PHP код:
sfc ничего не выявил (на всякий). Предыдущие версии устанавливались без проблем. Обновления Windows также устанавливаются без проблем, хоть и появляется каждый раз ошибка (после установки) о несовместимом оборудовании. |
Kot86,
Цитата:
|
Разрешения у папки вроде полные
Помогло переименование, но теперь то же самое происходит при попытке установить KB4033339, то бишь языковой пакет. Опять переименовывать? В старой папке более 1600 ключей; в новой же был создан только один. Чем грозит отсутствие этих файлов и есть ли смысл перенести их в новую? P.S. Запустил установщик "NDP471-KB4033342-x86-x64-AllOS-ENU", выбрал пункт "Восстановить" — восстановление проходит успешно. Через тот же установщик удалил .NET Framework, перезагрузился и всё началось по новой. Что же не так с этой папкой? Почему её нужно каждый раз переименовывать? Странное решение. Нет ли более надежных вариантов? Пока что откатил систему на точку до начала бубнотанцев (перед переименованием папки). |
Цитата:
По ссылке же написано, как должно быть:
|
Цитата:
|
|
Решил способом добавления ID инсталляторов в белый список. Нашёл тут.
Вопрос теперь в другом. Если по умолчанию (читай на свежеустановленной Windows) папка S-1-5-18 имеет флаги полного доступа(?) (а иначе почему до определённого момента тот же .NET Framework ставился без проблем), то куда они подевались и из-за чего? Из-за очередного обновления от М$? Хочется докопаться до причины, а не использовать "костыли" вроде ссылки выше. Кстати, по той же ссылке в конкретном посте нет никаких упоминаний про папку S-1-5-18, но трик сработал. UPD. Заморочился и поставил Windows 7 на виртуалку. Папка имеет те же самые разрешения, что и у меня, да и, скорее всего, у всех. |
Время: 00:08. |
Время: 00:08.
© OSzone.net 2001-