Войти

Показать полную графическую версию : Net FrameWork 4.8


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

boss911
17-01-2017, 19:09
чтобы он автоматически устанавливался перед этой сборкой 4.6.2 ? »
certmgr.exe -add -c MicrosoftRootCertificateAuthority2011.cer -s ROOT

Painkiller
17-01-2017, 19:28
shamagov, это не мой сертификат, а от мелких . Информация по это проблеме тут (https://support.microsoft.com/ru-ru/kb/3149737) . Там я его и скачал . А как ставить ниже boss911 написал .

shamagov
17-01-2017, 19:54
certmgr.exe -add -c MicrosoftRootCertificateAuthority2011.cer -s ROOT »
Не устанавливается. Видимо, я не правильно что-то делаю.

Меня смущают параметры в начале (certmgr.exe -add -c ), в WPI вообще не встречал такого.
Или нужно просто командный файл создать?

Из WPI устанавливается, если сделать так:
"%wpipath%\Install\SYSTEM\NET_Framework_4.6\MicrosoftRootCertificateAuthority2011.cer" certmgr.exe -add -c -s ROOT
НО автоматической установки не происходит - появляется окошко этого сертификата, требующее подтверждения.

shamagov, это не мой сертификат, а от мелких . Информация по это проблеме тут . Там я его и скачал . А как ставить ниже boss911 написал . »
Там прочитал:
Метод 5: Системные администраторы и пользователи можно использовать служебную программу certmgr.exe для добавления сертификата с помощью следующей командной строки:

certmgr /c / add root/s TrustedCert.cer


но не знаю, как это всё организовать в WPI, чтобы установка проходила без вопросов.

PS Было бы замечательно, если бы sov44 поместил этот сертификат в свою сборку.

boss911
17-01-2017, 20:24
shamagov

Вам нужно скачать консольную утилиту от MS certmgr.exe (http://forum.oszone.net/post-556523-4.html) (в гугле встречал версию по свежее), запуск которой нужно прописать в WPI, с параметрами, которые я указал выше, а так же указать путь к сертификату.

shamagov
17-01-2017, 20:44
а так же указать путь к сертификату. »
но в строке команды можно прописать только один путь (в данном случае к консольной утилите),
и получается нечто такое:
"%wpipath%\Install\SYSTEM\NET_Framework_4.6\CertMgr.Exe" -add -c MicrosoftRootCertificateAuthority2011.cer -s ROOT

консольная утилита и сертификат находятся в одной папке,
но утилита не подхватывает сертификат.

Благодарю за консольную утилиту!

sov44
17-01-2017, 22:21
PS Было бы замечательно, если бы sov44 поместил этот сертификат в свою сборку. »
добавлю.

boss911
17-01-2017, 22:35
Я с WPI распрощался более чем 10 лет тому назад, совсем не помню, что и как там. Попробуйте так:
"%wpipath%\Install\SYSTEM\NET_Framework_4.6\CertMgr.exe" -add -c "%wpipath%\Install\SYSTEM\NET_Framework_4.6\MicrosoftRootCertificateAuthority2011.cer" -s ROOT
Для проверки установки сертификата, поскольку он у вас уже установлен, можете его удалить: 'certmgr.msc - Доверенные корневые центры сертификации - Сертификаты' и находим в списке нужный нам, предположу (!), что это "Microsoft Root Certificate Authority 2011".

shamagov
18-01-2017, 00:01
boss911,
Благодарю вас за отзывчивость!
Код работает, но можно сказать, что не работает, потому что автоматической (тихой) установки не происходит (приходится нажимать ОК)

boss911
18-01-2017, 00:49
автоматической (тихой) установки не происходит (приходится нажимать ОК) »
Попробуйте так:
"%wpipath%\Install\SYSTEM\NET_Framework_4.6\CertMgr.exe" -add -c "%wpipath%\Install\SYSTEM\NET_Framework_4.6\MicrosoftRootCertificateAuthority2011.cer" -s -r localMachine ROOT

shamagov
18-01-2017, 01:39
"%wpipath%\Install\SYSTEM\NET_Framework_4.6\CertMgr.exe" -add -c "%wpipath%\Install\SYSTEM\NET_Framework_4.6\MicrosoftRootCertificateAuthority2011.cer" -s -r localMachine ROOT »
Волшебный код! Наконец-то тихая установка! Огромнейшее спасибо, добрый Человек!!

Painkiller
18-01-2017, 06:48
shamagov, есть проще вариант . Хватит импорта рег файла который я прикрепил

shamagov
18-01-2017, 09:23
Painkiller,
Отлично!
Однако для WPI требуется исполняемый файл.
Зато ваш REG-файл sov44 сможет поместить в эту сборку (NetFw462_Win7sp1_x86_x64.exe) в начале кода,
и проблем с оффлайн установкой, надеюсь, больше не будет.
Спасибо!!
Жду обновлённой сборки NetFw462_Win7sp1_x86_x64.exe

boss911
18-01-2017, 13:04
WPI требуется исполняемый файл. »
%WinDir%\regedit.exe /s "%wpipath%\Install\SYSTEM\NET_Framework_4.6\cert.reg"

sov44
18-01-2017, 13:40
Обновил NetFw462_Win7sp1_x86_x64.exe.
Сертификат MicrosoftRootCertificateAuthority2011 интегрируется в систему, если в системе не установлен kb2813430.

п.с. забыл написать - ключ "-aiS" удален из сборки, обновления системы безопасности .Net FrameWork устанавливаются вместе с обновлениями самого .Net FrameWork, ключ "-aiU"

shamagov
18-01-2017, 14:20
%WinDir%\regedit.exe /s "%wpipath%\Install\SYSTEM\NET_Framework_4.6\cert.reg" »
Ещё один чудесный код! Теперь благодаря вам передо мной открываются новые возможности! Огромное спасибо!!

Обновил NetFw462_Win7sp1_x86_x64.exe.
Сертификат MicrosoftRootCertificateAuthority2011 интегрируется в систему, если в системе не установлен kb2813430. »
Великолепно!!!

shamagov
18-01-2017, 20:16
boss911,
Извините за оффтоп,
не могу понять, почему не работает BAT-файл:
rmdir %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files /s /q

Пишет: не удаётся найти указанный файл; хотя в этой папке целая куча временных файлов.

boss911
18-01-2017, 21:30
shamagov, путь с пробелами нужно брать в кавычки.

could_heat
29-01-2017, 22:36
sov44,
Не ставится 4.6.2
Что стоит видно на скрине. Подскажите, что надо исправить, чтобы установить 4.6.2. Спасибо.

shamagov
29-01-2017, 22:44
Переустановил Windows, и первым делом (ещё даже драйвера не установил, не активировал, не подключался к Internet... вообще ничего, а сразу же как появился рабочий стол после установки) запустил свой WPI, в котором ".Net FrameWork 4.6.2 для Windows 7 SP1" (Сертификат MicrosoftRootCertificateAuthority2011 интегрируется в систему, если в системе не установлен kb2813430.) с ключами "установка Net FrameWork + языковой пакет + обновления: -y -gm2 -fm0" - - и всё без проблем установилось!
sov44, Painkiller, boss911, ОГРОМНОЕ ВАМ СПАСИБО!!!

sov44
30-01-2017, 00:02
Что стоит видно на скрине. »
could_heat, что я должен понять по вашему скриншоту? Если .Net FrameWork 4.6.2 не ставится, нужно больше информации - ос, разрядность, сборка или оригинал, какой .Net FrameWork 4.6.2 ставили, как поняли, что приложение не установилось, запуск от имени администратора?




© OSzone.net 2001-2012