PDA

Показать полную графическую версию : NET Framework 4.7.1 ошибка установки


cahes
26-12-2017, 13:26
При попытке установки 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 без центра обновления?

ruslan...
26-12-2017, 14:21
cahes,

Установите Обновление для Windows 7 для систем на базе процессоров x64 (KB4019990) (http://go.microsoft.com/fwlink/?LinkId=848158)

cahes
26-12-2017, 17:02
Я стал устанавливать обновление, но для *.msu у меня не оказалось wusa.exe. Скачать и установил крякнутую dllsuite, с помощью которой попытался поставить wusa.exe. Было предложено шесть вариантов, кликнул на "автозагрузка" первого, предложилось выбрать файл, а его нет, я отказался и индикатор в виде горизонтальной полосы показал что что-то происходит. Попробовал запустить - не получилось. Потом обнаружил что в выбраном варианте был указан путь sysWOW64, а надо system32 (предположительно). Повторная попытка установить в другой путь не получается - показывает красный восклицательный знак. Физически имеются файлы:
C:\Windows\System32\ru-RU\wusa.exe.mui
C:\Windows\SysWOW64\ru-RU\wusa.exe.mui
Ничего вразумительного по этому поводу не нашёл. Что делать?

lox-ness
26-12-2017, 18:27
cahes,
Служба "Центр обновления Windows" существует, работает?
Можно попробовать восстановить ее. Сохраните в bat - файл и с правами администратора запустите
@echo
net stop bits
net stop wuauserv
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

Ren %systemroot%\SoftwareDistribution\DataStore *.bak
Ren %systemroot%\SoftwareDistribution\Download *.bak
Ren %systemroot%\system32\catroot2 *.bak

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRP WPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRP WPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll

netsh winsock reset
net start bits
net start wuauserv

bitsadmin.exe /reset /allusers

Petya V4sechkin
26-12-2017, 19:30
cahes, в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5) выполните:
sfc /scannow
Перезагрузитесь и выложите лог \Windows\Logs\CBS\CBS.log в архиве.

cahes
27-12-2017, 14:21
Сохраните в bat - файл и с правами администратора запустите

Вывод:

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" - предлагается автозагрузка и диалог выбора файла на диске, которого нет. Это мне крайне не понятно, и, думаю - не только мне. Ну, короче у меня ничего не получается.

cahes
27-12-2017, 14:40
sfc /scannow
Перезагрузитесь и выложите лог \Windows\Logs\CBS\CBS.log
150285

Petya V4sechkin
27-12-2017, 19:01
cahes, можете накатить систему поверх (http://www.outsidethebox.ms/9962/) (при этом сохранятся настройки и установленные программы).

cahes
28-12-2017, 12:26
Та у меня несколько дней система. Я уже подготовил другой дистрибутив. Ввиду отсутствия дельных комментариев переустанавливаю.

Kot86
10-01-2018, 06:56
Тоже не могу установить версию 4.7.1, но по другой причине — "Несовместимое оборудование".
Скачал оффлайн- и веб-установщики, но результат один и тот же, хотя в последних двух случаях ошибка о процессоре не возникает.

Petya V4sechkin
10-01-2018, 09:00
Kot86, выложите логи установки.

Kot86
10-01-2018, 14:58
Kot86, выложите логи установки. »

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 version = amd64_windowsfoundation_31bf3856ad364e35_6.1.7601.17514_none_615fdfe2a739474c.manifest
Windows servicing = 6.1.7601.23505
CommandLine = C:\005cfbd7353720e1a9\\Setup.exe /x86 /x64 /redist
TimeZone = Западная Европа (зима)
Initial LCID = 1049
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
Number of applicable items: 12
Exe (C:\005cfbd7353720e1a9\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
ServiceControl operation succeeded!
ServiceControl operation succeeded!
ServiceControl operation succeeded!
ServiceControl operation succeeded!
Exe (C:\005cfbd7353720e1a9\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (C:\005cfbd7353720e1a9\netfx_Full_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4.7.1 Setup_20180110_124936565-MSI_netfx_Full_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643), "В процессе установки произошла неисправимая ошибка. " (Elapsed time: 0 00:00:09).

sfc ничего не выявил (на всякий). Предыдущие версии устанавливались без проблем.
Обновления Windows также устанавливаются без проблем, хоть и появляется каждый раз ошибка (после установки) о несовместимом оборудовании.

Flotsem_and_Jetsem
10-01-2018, 16:52
Kot86, Error 997.Протекает наложенное событие ввода/вывода.

Action ended 12:49:45: CA_NgenUpdateHighestVersion_I_RB_amd64.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 3.
Уже обсуждалось. См. http://forum.oszone.net/post-2761066-356.html

Kot86
11-01-2018, 02:01
Разрешения у папки вроде полные
http://i100.fastpic.ru/big/2018/0111/30/025f03cb7fd8c4238649a7d5a062fd30.jpg (http://fastpic.ru/)
Помогло переименование, но теперь то же самое происходит при попытке установить KB4033339, то бишь языковой пакет. Опять переименовывать?
В старой папке более 1600 ключей; в новой же был создан только один. Чем грозит отсутствие этих файлов и есть ли смысл перенести их в новую?

P.S. Запустил установщик "NDP471-KB4033342-x86-x64-AllOS-ENU", выбрал пункт "Восстановить" — восстановление проходит успешно. Через тот же установщик удалил .NET Framework, перезагрузился и всё началось по новой. Что же не так с этой папкой? Почему её нужно каждый раз переименовывать? Странное решение. Нет ли более надежных вариантов?
Пока что откатил систему на точку до начала бубнотанцев (перед переименованием папки).

Petya V4sechkin
11-01-2018, 08:33
Разрешения у папки вроде полные
Нет, не полные.

По ссылке же написано, как должно быть:
Система - Полный доступ
Администраторы - Полный доступ
Пользователи - Чтение и выполнение
Все - Чтение и выполнение

Kot86
11-01-2018, 11:53
Нет, не полные. »
Подскажите, как правильно выставить? Никогда толком не понимал настроек политик безопасности.

ruslan...
11-01-2018, 14:46
Kot86,

Как получить доступ к файлам, папкам, разделам реестра в Windows 10, 8, 7 и Vista (http://www.oszone.net/7836/)

Kot86
12-01-2018, 00:41
Решил способом добавления ID инсталляторов в белый список. Нашёл тут (https://stackoverflow.com/a/31491531).
Вопрос теперь в другом. Если по умолчанию (читай на свежеустановленной Windows) папка S-1-5-18 имеет флаги полного доступа(?) (а иначе почему до определённого момента тот же .NET Framework ставился без проблем), то куда они подевались и из-за чего? Из-за очередного обновления от М$? Хочется докопаться до причины, а не использовать "костыли" вроде ссылки выше. Кстати, по той же ссылке в конкретном посте нет никаких упоминаний про папку S-1-5-18, но трик сработал.

UPD. Заморочился и поставил Windows 7 на виртуалку. Папка имеет те же самые разрешения, что и у меня, да и, скорее всего, у всех.




© OSzone.net 2001-2012