Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.11.20 18:23
Оценка:
Здравствуйте, rameel, Вы писали:

R>Вышел релиз .NET 5.0


В требованиях написано, что для Windows 7 нужен SP1. А кто-нибудь пробовал ставить .NET 5.0 релизный на Windows 7 без сервиспаков?

11.11.20 21:29: Ветка выделена из темы .NET 5.0 зарелизился
Автор: rameel
Дата: 10.11.20
— VladD2

Обновлено 13.11.2020

Результаты экспериментов:
1. На голую 7ку .net 5 не встает
Автор: VladD2
Дата: 12.11.20
(звучит как-то двусмысленно ).
2. Попытка запустить приложение собранное для .net 5 в self-contained-режиме — тоже не прокатывает
Автор: VladD2
Дата: 13.11.20
.
3. Даже после установки SP1 для Windows 7 продолжает вылезать ошибка из п. 2
Автор: VladD2
Дата: 13.11.20
.
4. Проблему решает установка KB3063858. Без установки SP1 KB3063858 не ставится. Пишет "The update is not applicable to your computer".
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Отредактировано 13.11.2020 1:41 VladD2 . Предыдущая версия .
Re: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 11.11.20 19:03
Оценка: +2
Здравствуйте, VladD2, Вы писали:

VD>А кто-нибудь пробовал ставить .NET 5.0 релизный на Windows 7 без сервиспаков?


По каким религиозным соображениям имеет смысл использовать семерку без SP1?
Re[2]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.11.20 19:13
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>По каким религиозным соображениям имеет смысл использовать семерку без SP1?


У пользователей может не стоять. Терять клиентов от того, что не стиот SP1 или какой-нибудь КБ компания не хочет. Потому сидим на .net 4.0.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Отредактировано 11.11.2020 19:13 VladD2 . Предыдущая версия .
Re[3]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 11.11.20 19:25
Оценка: +1
Здравствуйте, VladD2, Вы писали:

VD>Терять клиентов от того, что не стиот SP1 или какой-нибудь КБ компания не хочет.


А сколько геморроя компания имеет с клиентов, у которых не стоит SP1? Ладно отдельные обновления, но не ставить даже сервис-паки — явный признак неадекватности.
Re[4]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.11.20 19:52
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>А сколько геморроя компания имеет с клиентов, у которых не стоит SP1? Ладно отдельные обновления, но не ставить даже сервис-паки — явный признак неадекватности.


Компания имеет с них приблыть. И не хочет ее терять. Продукт сейчас в минимальных требованиях содержит Windows 7 SP1, но ставится и на Windows 7 без оного. И таких клиентов не так мало. Терять деньги никто не хочет. Потому было бы здорово, если бы .Net 5 (т.е. новая Корка) заводился (пусть и не официально) на голой Windows 7.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Sharowarsheg  
Дата: 11.11.20 20:22
Оценка: +3
Здравствуйте, VladD2, Вы писали:

ЕМ>>А сколько геморроя компания имеет с клиентов, у которых не стоит SP1? Ладно отдельные обновления, но не ставить даже сервис-паки — явный признак неадекватности.


VD>Компания имеет с них приблыть. И не хочет ее терять.


Если компания имеет прибыль с этого, и не хочет её терять, пусть оплатит час времени кому-то из своих сотрудников — накатать чистую Windows 7 на новую виртуальную машину, да и узнать — поставится или не поставится.
Отредактировано 11.11.2020 20:24 Sharowarsheg . Предыдущая версия .
Re[6]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.11.20 21:52
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Если компания имеет прибыль с этого, и не хочет её терять, пусть оплатит час времени кому-то из своих сотрудников — накатать чистую Windows 7 на новую виртуальную машину, да и узнать — поставится или не поставится.


Ответы в стиле капитана очевидность не интересны. Просто под руками нет виртуалки без SP1. Тема и создана, чтобы переиспользовать чужой опыт, а не тратить время.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.11.20 08:03
Оценка: +3
Здравствуйте, VladD2, Вы писали:

VD>Продукт сейчас в минимальных требованиях содержит Windows 7 SP1, но ставится и на Windows 7 без оного. И таких клиентов не так мало.


Я бы в первую очередь озаботился вопросом о том, почему эти клиенты старательно избегают установки SP1, и почему они имеют тенденцию концентрироваться у компании. Или компания делает ставку на клиентов с признаками неадекватности?

VD>Терять деньги никто не хочет.


То есть, эти клиенты (хотя бы изрядная их часть) скорее откажутся от продукта компании, нежели таки поставят SP1? Тогда степень их неадекватности возрастает еще больше.
Re[6]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Hermitap Украина  
Дата: 12.11.20 08:22
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

VD>>Продукт сейчас в минимальных требованиях содержит Windows 7 SP1, но ставится и на Windows 7 без оного. И таких клиентов не так мало.

ЕМ>То есть, эти клиенты (хотя бы изрядная их часть) скорее откажутся от продукта компании, нежели таки поставят SP1? Тогда степень их неадекватности возрастает еще больше.

Я не удивляюсь.. У нас тоже такие отбитые админы. Они решили что у всех должна стоять win10 1703 и дальше обновлять не нужно.
все закрыто политиками на обновления.
Что либо выпросить это жутко.. Они так решили.
Re[6]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: fmiracle  
Дата: 12.11.20 08:28
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

VD>>Продукт сейчас в минимальных требованиях содержит Windows 7 SP1, но ставится и на Windows 7 без оного. И таких клиентов не так мало.

ЕМ>Я бы в первую очередь озаботился вопросом о том, почему эти клиенты старательно избегают установки SP1, и почему они имеют тенденцию концентрироваться у компании. Или компания делает ставку на клиентов с признаками неадекватности?

Если в компании бизнесмены и программисты, а не психологи, то умственное состояние клиентов их вряд ли интересует, лишь бы деньги платили.


VD>>Терять деньги никто не хочет.

ЕМ>То есть, эти клиенты (хотя бы изрядная их часть) скорее откажутся от продукта компании, нежели таки поставят SP1? Тогда степень их неадекватности возрастает еще больше.

Очевидным образом, если они не ставят СП1 у них есть на это причины. Может они безумны и боятся таких букв, а может у них там работает какой-то критически важный другой софт, который не работает с SP1, и от которого они не могут отказаться, или еще что-то подобное, но какая-то причина есть. И видимо эта причина вполне имеет шансы перевесить важность софта компании Влада.
Re[7]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.11.20 08:46
Оценка: +1
Здравствуйте, fmiracle, Вы писали:

F>Если в компании бизнесмены и программисты, а не психологи, то умственное состояние клиентов их вряд ли интересует, лишь бы деньги платили.


Тут важно, чтобы в долговременной перспективе это игнорирование умственного состояния не принесло убытков. Если неадекватный клиент регулярно платит компании за необходимость его поддержки — это еще ничего. Гораздо хуже, если с его лишь однажды сняты деньги за продукт, в цену которого входит и последующая поддержка, и единственная надежда на то, что клиент в будущем купит какое-нибудь обновление.

F>Очевидным образом, если они не ставят СП1 у них есть на это причины. Может они безумны и боятся таких букв


Лично я таких опасаюсь. Они чреваты самыми разнообразными странностями.

F>а может у них там работает какой-то критически важный другой софт, который не работает с SP1


Читай — "одновременно и очень кривой, и не исправляемый производителем". И получается, что все трое (и клиент, и поставщик того продукта, и обсуждаемая компания) старательно снабжают друг друга кривизной и глюками.
Re[7]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.11.20 08:48
Оценка:
Здравствуйте, Hermitap, Вы писали:

H>У нас тоже такие отбитые админы. Они решили что у всех должна стоять win10 1703 и дальше обновлять не нужно.


Ну, если все работает, и дыр в безопасности не выявлено, то политика вполне себе разумная — особенно, если компьютеров много.

H>Что либо выпросить это жутко..


Если нужны какие-то дополнительные фичи — попробуйте найти дыру в безопасности, и просить обновления уже на этом основании.
Re[5]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Aquilaware  
Дата: 12.11.20 12:48
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Компания имеет с них приблыть. И не хочет ее терять. Продукт сейчас в минимальных требованиях содержит Windows 7 SP1, но ставится и на Windows 7 без оного. И таких клиентов не так мало. Терять деньги никто не хочет. Потому было бы здорово, если бы .Net 5 (т.е. новая Корка) заводился (пусть и не официально) на голой Windows 7.


Если таких клиентов с голой Windows 7 меньше чем 10%, то ситуацию не стоит даже рассматривать. Поставить SP1 для клиента очень просто.

Исключения составляют всякие производственные станки/машины/линии, где лучше использовать принцип "Работает — не трожь!". Но это специфическая и довольно редкая ниша. Если вы не в ней и меньше 10% — не заморачивайтесь. Клиенты все поставят за 20 минут и все будет работать. Проблем нет, но позаботьтесь о дружественной проверке требований инсталлятором/программой — чтобы выдавалось понятное "Для установки программы Фубар нужна Windows 7 SP1 и выше".
Re[6]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.11.20 13:02
Оценка: +1
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Я бы в первую очередь озаботился вопросом о том, почему эти клиенты старательно избегают установки SP1, и почему они имеют тенденцию концентрироваться у компании. Или компания делает ставку на клиентов с признаками неадекватности?


Ну, приходи на собеседование. Может тебя возьмут на высокие места в руководство.

Ты просто не представляешь что такое большая розничная компания. Клиенты — это статистика. Общаться с ними ты не можешь. Просто знаешь факт, что статистика показывает наличие таких клиентов и что в деньгах это не малая сумма, от которой компания отказываться не хочет. В процентном отношении это мизер. Но в деньгах не мало. Конкретные суммы я разглашать не имею права.

Я же технарь. Мне интересно пересесть на более свежие технологии. Но решаю не я.

Прикинь мы сейчас используем C# 6 и .net 4.0 с его кривым WPF-ом. И все из-за того, что MS ведет идиотскую политику совместимости Фреймворков, а так же из-за того, что не хотим напрягать людей установкой новых его версий. Переход на Корку и так напрягает, так как его придется ставить.

ЕМ>То есть, эти клиенты (хотя бы изрядная их часть) скорее откажутся от продукта компании, нежели таки поставят SP1? Тогда степень их неадекватности возрастает еще больше.


Никто не знает, но рисковать деньгами не хочет. Вот Vista и XP стали составлять настолько малый процент, что от их поддержки отказались. Хотя и они приносили какие-то деньги. Произошло это не так давно.

Учитывая, что продукт занимается защитой, как бы он и позволяет использовать дырявые версии Винды не боясь за защиту. От части, наверно, он сам и провоцирует пользователей не обновлять систему. Большая часть клиентов в технологиях не понимают. Все работает и ладно. При этом они исправно продляют лицензию. Как раз платят за стабильную работу. На фиг их напрягать?

ЗЫ

Что касается "накатить" голую семерку, так я уже пол дня найти не могу. Везде с SP1 интегрированным.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.11.20 13:13
Оценка:
Здравствуйте, Aquilaware, Вы писали:

A>Если таких клиентов с голой Windows 7 меньше чем 10%, то ситуацию не стоит даже рассматривать.


Смешные вы ребята. А если даже 0.1% это не малые деньги сильно превышающие твою годовую премию?

A>Поставить SP1 для клиента очень просто.


Нет, уважаемый. Это для каких-нибудь корпоративных клиентов просто. А для какой-нибудь бабуси, бухгалтерший обслуживающей 10 мелких фирм на 1С — это Ад. Да могут быть объктивные проблемы. Места не хватает или глюки в ОС. Я рядом тут отвечал. Почитай.
Автор: VladD2
Дата: 12.11.20


A>Исключения составляют всякие производственные станки/машины/линии, где лучше использовать принцип "Работает — не трожь!".


Да этот принцип исповедует большая часть разумного населения. Бабушка, бухгалтер от станка мало чем отличается.

Короче, вы лезете не в область своей компетенции. Такие вопросы решаются на 3 головы выше моей. Я сам бы был рад, если бы компания насрала на клиентов с Виндой образца 2009-го года. Но деньги на дороге не валятся. Формально компания уже в требованиях пишет Windows 7 SP1. Но по факту продукт ставится и работает без SP. И по статистике таких клиентов значимое количество.

Закроем эту тему.

Мне нужен технический вопрос. Иначе я бы его в Политику зада.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: rameel https://github.com/rsdn/CodeJam
Дата: 12.11.20 14:22
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Переход на Корку и так напрягает, так как его придется ставить.


Корка удобна тем, что на клиентской машине его не нужно ставить, так как приложение может деплоится в одну папку со всеми его зависимостями или даже упаковываться в один файл.

Есть еще тримминг, когда из итогового кода удаляется не используемый код.

Так что, остается проверить, заведется ли прога под чистой семеркой
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Отредактировано 12.11.2020 14:23 rameel . Предыдущая версия .
Re[8]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.11.20 16:09
Оценка:
Здравствуйте, rameel, Вы писали:

R>Корка удобна тем, что на клиентской машине его не нужно ставить, так как приложение может деплоится в одну папку со всеми его зависимостями или даже упаковываться в один файл.

R>Есть еще тримминг, когда из итогового кода удаляется не используемый код.

Продукт большой. Так что не ясно во что все это выльется.

R>Так что, остается проверить, заведется ли прога под чистой семеркой


Пока что смог надыбать саму голую семерку и проверить заведется ли под ней корка. Ответ оказался отрицательным.



В логах проверка версии:

[0324:03A0][2020-11-12T18:19:09]i052: Condition '((VersionNT > v6.1) OR (VersionNT = v6.1 AND ServicePackLevel >= 1))' evaluates to false.
[0324:03A0][2020-11-12T18:19:09]e000: Error 0x81f40001: Bundle condition evaluated to false: ((VersionNT > v6.1) OR (VersionNT = v6.1 AND ServicePackLevel >= 1))


Надо пробовать сделать делать тест в папку. Но это уже потом.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.11.20 18:19
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Ну, приходи на собеседование. Может тебя возьмут на высокие места в руководство.


Меня-то возьмут, только я не пойду.

VD>Ты просто не представляешь что такое большая розничная компания. Клиенты — это статистика. Общаться с ними ты не можешь. Просто знаешь факт, что статистика показывает наличие таких клиентов и что в деньгах это не малая сумма, от которой компания отказываться не хочет.


А с чего компания взяла, что "отсутствие SP1" эквивалентно "категорическое нежелание устанавливать SP1", а "необходимость установки SP1" эквивалентно "потеря клиента"?

VD>не хотим напрягать людей установкой новых его версий.


Напрягать установкой новых версий просто потому, что они новые, действительно не стоит. Но любой сервис-пак традиционно выпускается, когда количество и серьезность обновлений достигают некой критической величины. Даже в среде любителей семерки преобладает мнение, что SP1 — это industry standard, а на первозданной семерке живут только маргиналы.

VD>Что касается "накатить" голую семерку, так я уже пол дня найти не могу. Везде с SP1 интегрированным.


Это лишний раз подтверждает вышесказанное. И XP без SP3 тоже хрен найдешь.
Re[7]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.11.20 18:23
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Формально компания уже в требованиях пишет Windows 7 SP1.


По уму, писать это следовало с 2011-го.
Re[9]: Можно ли устанавливать .NET 5.0 на Windows 7 без SP?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.11.20 18:28
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>В логах проверка версии:

VD>

VD>[0324:03A0][2020-11-12T18:19:09]i052: Condition '((VersionNT > v6.1) OR (VersionNT = v6.1 AND ServicePackLevel >= 1))' evaluates to false.
VD>[0324:03A0][2020-11-12T18:19:09]e000: Error 0x81f40001: Bundle condition evaluated to false: ((VersionNT > v6.1) OR (VersionNT = v6.1 AND ServicePackLevel >= 1))


Вполне возможно, что по факту SP1 не требуется, но разработчикам просто не пришло в голову, что у кого-то может его не быть. Если очень хочется — попробуйте настроить Application Compatibility. Не знаю, правда, согласится ли оно обманывать вперед, а не назад, как обычно.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.