Показать полную графическую версию : Net FrameWork 4.8
чтобы он автоматически устанавливался перед этой сборкой 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 поместил этот сертификат в свою сборку.
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
консольная утилита и сертификат находятся в одной папке,
но утилита не подхватывает сертификат.
Благодарю за консольную утилиту!
PS Было бы замечательно, если бы sov44 поместил этот сертификат в свою сборку. »
добавлю.
Я с 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,
Благодарю вас за отзывчивость!
Код работает, но можно сказать, что не работает, потому что автоматической (тихой) установки не происходит (приходится нажимать ОК)
автоматической (тихой) установки не происходит (приходится нажимать ОК) »
Попробуйте так:
"%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
WPI требуется исполняемый файл. »
%WinDir%\regedit.exe /s "%wpipath%\Install\SYSTEM\NET_Framework_4.6\cert.reg"
Обновил 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
Пишет: не удаётся найти указанный файл; хотя в этой папке целая куча временных файлов.
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, ОГРОМНОЕ ВАМ СПАСИБО!!!
Что стоит видно на скрине. »
could_heat, что я должен понять по вашему скриншоту? Если .Net FrameWork 4.6.2 не ставится, нужно больше информации - ос, разрядность, сборка или оригинал, какой .Net FrameWork 4.6.2 ставили, как поняли, что приложение не установилось, запуск от имени администратора?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.