Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Lisabon

VIP Person


Сообщения: 1595
Благодарности: 886

Профиль | Отправить PM | Цитировать


Цитата Ablaut:
Какой еще сервис пак? »
который
Цитата Ablaut:
Service Pack 1 »
а с VC-2015 устанавливается обновление kb3118401 или kb2999226, которое требует Service Pack 1 для Windows 7 и для Windows 8.1 Update 1, для Vista Service Pack 2

Если обновление не установлено, то exe-заглушка, которая прописывает информацию в "Установка и удаление программ", не запустится и не пропишет необходимую информацию в "Установка и удаление программ".

Цитата Ablaut:
при установке на Windows 7 x86, не устанавливается VC-2015 »
Устанавливаются msi c необходимыми dll, а exe-заглушка просто прописывает информацию в "Установка и удаление программ".
И как выше сказано из-за не установки обновления, не отобразится информация в "Установка и удаление программ".
По-умолчанию msi VC-2015 устанавливаются скрытно и в "Установка и удаление программ" их не видно. Для проверки установлены ли msi VC-2015, необходимо воспользоваться ключом:
Цитата:
/GetListProg - получение списка установленных программ в операционной системе, без последующей установки Microsoft Visual C++ Redistributable Package. Этот ключ актуален для тех, кто хочет посмотреть установлены ли заглушки (False). Ключ не чувствителен к регистру.
Цитата Ablaut:
Почему тогда официальный VC-2015 ставится без ошибок? »
Сомневаюсь, что без ошибок. Если обновление не установилось, то должно в конце установки сообщено в виде строки с просмотром лога установки.
Плюс оф. инсталлятор весьма специфичный, если не установиться необходимое обновление, то инсталлятор всё-равно пропишет информацию в "Установка и удаление программ".

В сборке используется exe-заглушки, который формирует оф. инсталлятор при установки VC-2015 (инсталлятор формирует кеш-файлы). Особенность exe-заглушки (кеш-файлы), что они не позволяют в случае не установки обновления, прописывать информацию в "Установка и удаление программ". Если обновление установлено, то exe-заглушка пропишет информацию в "Установка и удаление программ".

Также exe-заглушка не пропишет информацию в "Установка и удаление программ", если не установились msi VC-2015 и как я уже писал выше, для проверки установленных msi VC-2015, используем ключ /GetListProg.

Цитата Ablaut:
Распаковал инсталлятор, запустил установку VC-2015 вручную - установка начинается и вываливается ошибка. »
Если распаковать сборку, тем же UniExtractor, то ты не получишь полноценную структуру файлов и папок, так как нет распаковщика, который умел нормально извлекать NSIS инсталляторы. Потому скорей всего получил ошибку при установке вручную VC-2015.

Плюс к выше сказанному, у меня на Windows 7 x86 Service Pack 1, устанавливается VC-2015 без проблем: видео установки.

-------
- А мой папа трансформатором работает...
- 220 получает, 127 маме отдает, а на остальное - гудит...


Последний раз редактировалось Lisabon, 14-11-2016 в 23:24.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:36, 14-11-2016 | #1211