Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям
-
Шаги воспроизведения и актуальный результат:
ОС - Win 7 на виртуалке. Продукт - K. Standard 21.22 (релиз, т.е. установочные трейсы не включены и места не занимают). На диске свободно 2.1 ГБ, что соответствует системным требованиям.
Установка запустилась, продукт не уведомлял о недостаточности места.
На середине установки продукт выдал ошибку, затем предложил запустить установку еще раз, затем предположил, что компьютер, возможно, заражен вирусами и предложил вылечить систему. Для повторного запуска установки предложено перезагрузить ОС.
Только при наличии свободного места на диске менее 1 ГБ продукт сразу выдал предупреждение о необходимости наличия 1125 МБ, что гораздо меньше реального требования.
Проблема заключается в недостаточном месте на диске, о чем пользователь может даже не знать. А ему предлагается такое количество бессмысленных действий.
Ожидаемый результат:
Продукт будет проверять наличие свободного места на диске в соответствии с реальными требованиями. В справке будет указана актуальная информация о необходимом свободном месте на диске (в эксперименте продукт установился при наличии перед установкой 2.5 ГБ; на системах Win 8, 10, 11 скорее всего будет на 400 МБ меньше, т.к. в них не должно быть папки Win 7 в webview). -
A AlexeyK referenced this topic on
-
Лучше пусть с запасом проверяет, например, 4-5 ГБ свободного места.
Чтобы продукт нормально запустился и система работала более менее стабильно без зависаний. -
@ANGElDRAGON said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Лучше пусть с запасом проверяет
Думаю, должна быть проверка именно для успешной установки и обновления баз. Все-таки антивирус - это продукт, необходимый в первую очередь для защиты и лечения ОС, поэтому он должен как минимум установиться и выполнить проверку/лечение. Повседневное использование может сильно раздуть занимаемое им место: БП с перенесенными данными по несколько сотен МБ на каждый браузер, файлы в карантине, отчеты, записанные трейсы...
-
@ANGElDRAGON said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Лучше пусть с запасом проверяет
Думаю, должна быть проверка именно для успешной установки и обновления баз. Все-таки антивирус - это продукт, необходимый в первую очередь для защиты и лечения ОС, поэтому он должен как минимум установиться и выполнить проверку/лечение. Повседневное использование может сильно раздуть занимаемое им место: БП с перенесенными данными по несколько сотен МБ на каждый браузер, файлы в карантине, отчеты, записанные трейсы...
@AlexeyK said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
необходимый в первую очередь для защиты и лечения ОС, поэтому он должен как минимум установиться и выполнить проверку/лечение
Согласен, но может быть и другая ситуация.
Антивирус установится и все проверит, пролечит, забьет полностью место и после перезагрузки компьютера уже система не включится, так как не хватит места для обновления системных файлов, а у пользователя останется в голове мысль: "Установил антивирус и система рухнула. Плохой антивирус". -
@ANGElDRAGON said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
"Установил антивирус и система рухнула. Плохой антивирус".
Думаю, редко создадутся условия для появления такой мысли.) Если свободно, скажем, 3.5 ГБ, а антивирус затребует целых 5 (что уже может вызвать недоумение) и откажется устанавливаться, пользователь очистит, установит, проверит - а там осталась куча свободного места, АВ занимает всего пару ГБ. Опять плохо - обманули.)
Все равно не нам решать, как тут делать. Скорее всего, посчитают место, необходимое в максимуме для всех файлов в процессе инсталляции и заложат в проверку. -
@ANGElDRAGON said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
"Установил антивирус и система рухнула. Плохой антивирус".
Думаю, редко создадутся условия для появления такой мысли.) Если свободно, скажем, 3.5 ГБ, а антивирус затребует целых 5 (что уже может вызвать недоумение) и откажется устанавливаться, пользователь очистит, установит, проверит - а там осталась куча свободного места, АВ занимает всего пару ГБ. Опять плохо - обманули.)
Все равно не нам решать, как тут делать. Скорее всего, посчитают место, необходимое в максимуме для всех файлов в процессе инсталляции и заложат в проверку.@AlexeyK said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
антивирус затребует целых 5 (что уже может вызвать недоумение) и откажется устанавливаться, пользователь очистит, установит, проверит - а там осталась куча свободного места
Лучше так, чем грохнуть систему со всеми важными данными пользователя. :)
@AlexeyK said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
необходимое в максимуме для всех файлов в процессе инсталляции и заложат в проверку.
Сомневаюсь, если учитывать, что до сих пор предлагал 1125 МБ, хотя системные требования изменились достаточно давно, то есть это никто особо не проверял и не тестировал.
-
@ANGElDRAGON said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Сомневаюсь
Наше дело сообщить, а решать, что и как делать или не делать, опять же, не нам.)
-
@AlexeyK @ANGElDRAGON
Благодарим за ваш фидбек.
Действительно из-за доработок в MR22 увеличился размер дистрибутива (добавление cab'ов WebView2 для win7/10 в связи с переходом на новый движок).
Сейчас есть задача на исправление данных нюансов. Предположительно будем запрашивать 1500мб в соответствии с требованиями. Но тут тоже есть нюанс и мы в процессе его проработки, т.к. существуют сценарии, когда может потребоваться больше 2 ГБ на x64 системах (например, при необходимости докачать NetFramework и т.п.)Помимо вышеизложенного есть задача на улучшение: сетапом скачивать только нужный cab WebView2, а не оба сразу.
p.s. @Dmitriy.Pisarets завел деффект (2-ой приоритет) по вашему фидбеку.
-
@Andrey-Lexikov Понятно, спасибо за подробный комментарий! Единственное, что непонятно - почему это все делается после релиза (загрузчики уже доступны на оф. сайте). Но это, скорее, риторический вопрос. ))
@AlexeyK said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
@Andrey-Lexikov Понятно, спасибо за подробный комментарий! Единственное, что непонятно - почему это все делается после релиза (загрузчики уже доступны на оф. сайте). Но это, скорее, риторический вопрос. ))
В ходе анализа ретроперспективы причину пропуска данного деффекта выявили. Вернули проверку сценария ручным тестерам, автоматизацию пересмотрим.
Хорошо, что есть вы :) -
@Andrey-Lexikov said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Предположительно будем запрашивать 1500мб
Вообще, этот момент тоже не очень понятен. Посмотрел на виртуалке - установлен .NET Framework 4.7, то есть он тут не докачивался. Что-то не получается никак 1,5 ГБ у меня, даже если убрать лишние файлы webview (и cab, и распакованные).
Но в любом случае, после исправления все проверим, чтобы убедиться.) Надеюсь, что сообщите, когда все будет доработано.@Andrey-Lexikov said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Хорошо, что есть вы :)
Спасибо, стараемся по мере возможностей и умений.)
-
@Andrey-Lexikov Понятно, спасибо за подробный комментарий! Единственное, что непонятно - почему это все делается после релиза (загрузчики уже доступны на оф. сайте). Но это, скорее, риторический вопрос. ))
@AlexeyK said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Единственное, что непонятно - почему это все делается после релиза (загрузчики уже доступны на оф. сайте)
Все в рамках 7 принципов тестирования: https://habr.com/ru/articles/699990/ ;)
-
@ANGElDRAGON said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Все в рамках 7 принципов тестирования
Вы знаете, одно из первых, о чем я подумал, когда увидел добавление webview (утяжеление дистрибутивов и папки продукта в ProgramData) - это как раз о требуемом месте на диске. Вот прям логично и очевидно, вроде бы.))
-
@Andrey-Lexikov said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Предположительно будем запрашивать 1500мб
Вообще, этот момент тоже не очень понятен. Посмотрел на виртуалке - установлен .NET Framework 4.7, то есть он тут не докачивался. Что-то не получается никак 1,5 ГБ у меня, даже если убрать лишние файлы webview (и cab, и распакованные).
Но в любом случае, после исправления все проверим, чтобы убедиться.) Надеюсь, что сообщите, когда все будет доработано.@Andrey-Lexikov said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Хорошо, что есть вы :)
Спасибо, стараемся по мере возможностей и умений.)
@AlexeyK said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
@Andrey-Lexikov said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Предположительно будем запрашивать 1500мб
Вообще, этот момент тоже не очень понятен. Посмотрел на виртуалке - установлен .NET Framework 4.7, то есть он тут не докачивался. Что-то не получается никак 1,5 ГБ у меня, даже если убрать лишние файлы webview (и cab, и распакованные).
Но в любом случае, после исправления все проверим, чтобы убедиться.) Надеюсь, что сообщите, когда все будет доработано.@Andrey-Lexikov said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Хорошо, что есть вы :)
Спасибо, стараемся по мере возможностей и умений.)
Да, 1500мб под вопросом. Прорабатываем этот момент. По факту отпишем.
-
@ANGElDRAGON said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
Все в рамках 7 принципов тестирования
Вы знаете, одно из первых, о чем я подумал, когда увидел добавление webview (утяжеление дистрибутивов и папки продукта в ProgramData) - это как раз о требуемом месте на диске. Вот прям логично и очевидно, вроде бы.))
@AlexeyK посмотрел тут Release Notes Kaspersky Endpoint Security и там:
2 ГБ свободного места на жестком диске;, что странно, так как оба продукта базируются на одном движке. Скорее всего, там аналогичная проблема с проверкой свободного места. -
@ANGElDRAGON В справке для него давно 2 ГБ, даже для 11 версии. Дело в том, что размер дистрибутива-то не изменился. 12.9 и 12.10 по 360 МБ, так что там, скорее всего, ничего такого нет.)
-
Ради интереса посчитал, сколько требуется места для установки на Win 7. Подсчет очень приблизительный, т.к. неизвестны все нюансы, но основанный на реальных пробных установках.
Сейчас продукт успешно ставится при свободных 2.4 ГБ, при 2.3 ГБ уже ошибка. Если убрать "лишние" webview Win10 (около 200 МБ cab и 500 МБ распакованных файлов), получится около 1.7 ГБ.
На 10/11 эксперимент не проводил, но теоретически будет примерно так: 2.4 ГБ минус cab и распакованные файлы webview для Win7 (всего около 550 МБ) - итого около 1.85 ГБ. -
Ради интереса посчитал, сколько требуется места для установки на Win 7. Подсчет очень приблизительный, т.к. неизвестны все нюансы, но основанный на реальных пробных установках.
Сейчас продукт успешно ставится при свободных 2.4 ГБ, при 2.3 ГБ уже ошибка. Если убрать "лишние" webview Win10 (около 200 МБ cab и 500 МБ распакованных файлов), получится около 1.7 ГБ.
На 10/11 эксперимент не проводил, но теоретически будет примерно так: 2.4 ГБ минус cab и распакованные файлы webview для Win7 (всего около 550 МБ) - итого около 1.85 ГБ.@AlexeyK
Благодарю за доп. анализ. Передал информацию разработчикам.
Считаю, что вы правы и реально 2Гб уже минимум. Мы еще поисследуем вопрос на своей стороне.
Тут накладываются перекрестные доработки в попытках сократить объем дистрибутива. В итоге будем определять оптимальный суммарный результат после доработок в этом направлении.
По результатам вернусь с фидбеком. -
@AlexeyK
Благодарю за доп. анализ. Передал информацию разработчикам.
Считаю, что вы правы и реально 2Гб уже минимум. Мы еще поисследуем вопрос на своей стороне.
Тут накладываются перекрестные доработки в попытках сократить объем дистрибутива. В итоге будем определять оптимальный суммарный результат после доработок в этом направлении.
По результатам вернусь с фидбеком.@Andrey-Lexikov said in Ошибка установки в связи с нехваткой свободного места на диске при формальном соответствии системным требованиям:
доработки в попытках сократить объем дистрибутива.
Да, за последние пару лет дистрибутив раздулся до неимоверных размеров и скачивать такие объемы на 10-15 компьютерах через загрузчик очень затратно по времени+ нагрузка на интернет-канал. А вот оффлайн дистрибутивов у ЛК на оф. сайтах уже нет по неизвестным причинам.
