Ubuntu snap – что это такое и с чем его едят?
Относительно недавно в Ubuntu появился новый инструмент — снапы (от англ. snap), но что это такое и как их использовать знают далеко не все пользователи.
Введение в снапы
Представим вполне реальную ситуацию. Пользователь устанавливает самую новую версию Ubuntu, пусть это будет версия 16.04 — именно в ней и появились впервые снапы по умолчанию. По определенным причинам пользователь отключает обновления. Такая ситуация не надумана. Мы все знаем, что после обновления системы Ubuntu, к сожалению, не всегда работает корректно и даже не всегда загружается.
Пользователя все устраивает и он спокойно себе использует дистрибутив некоторое время. Через несколько лет пользователь хочет установить новую версию приложения, например, браузера и обнаруживает, что он не может этого сделать.
Почему? Да потому что его дистрибутив устарел. для установки приложения нужны новые версии библиотек, а для их установки нужно обновить уже установленные пакеты. Иногда процесс настолько масштабный, что приходится обновлять дистрибутив. А ведь мы знаем, что пользователь не хочет этого делать по ряду причин, да и это опасно: система может быть разрушена нарушения связей между программами и библиотеками.
Как проверить ПК на стабильность? OCCT как пользоваться? ПО для диагностики ПК
Вторая ситуация. Пусть у пользователя самая новая версия дистрибутива (на данный момент — это 18.10) — чтобы никто не упрекнул нас в надуманности ситуации. Мы знаем, что у традиционных пакетов есть зависимости и конфликты. Иногда нельзя установить то или иное приложение, поскольку его библиотеки конфликтуют с библиотеками уже установленными в системе.
Обе проблемы настолько обширны, что разработчики Ubuntu изобрели снапы. Все мы знакомы с понятием пакета. Пакет содержит саму программу, а также различные вспомогательные файлы — документацию, ресурсы (картинки, например), файлы локализации, сценарии Но пакет не содержит всего, что нужно для работы этой программы в системе. Например, если программе для работы нужна библиотека GL, то просто в пакете «прописывается» зависимость — нужно установить пакет для работы этого пакета. При установке программы менеджер пакетов (apt) производит разрешение зависимостей — устанавливает все необходимые для работы этой программы пакеты.
С одной стороны, такой подход позволяет экономить место на диске. Ведь одну и ту же библиотеку не нужно устанавливать несколько раз. С другой стороны, это порождает уже описанные ранее проблемы.
Снап — это решение всей головной боли, как пользователя, так и разработчика приложения. Снап можно считать таким пакетом, в котором содержится не только программа, но и все необходимые для ее работы библиотеки. Получается, что все, что нужно для работы программы содержится в снапе.
Источник: www.xelent.ru
Как удалить Setupsk
Как стать тестировщиком программного обеспечения? Что нужно знать QA? Готовимся к собеседованию
Если реклама поддерживает программа, называется Setupsk (также известный как вирус Setupsk) и уползли в вашей операционной системы, вы, вероятно, сталкиваются все виды рекламы. Этот Adware является, скорее всего, скользить без user’s уведомление, и поэтому Вы не могли знать, что он вообще существует.
Согласно нашей исследовательской группы в fixyourbrowsers.com эта конкретная часть программного обеспечения может повлиять на Mozilla Firefox, Microsoft край, Google Chrome, опера, и Internet Explorer браузерах. Возможно также, что она могла продемонстрировать рекламу на Яндексе, который является веб-браузер, созданный для российского рынка.
Учитывая, что вирус был создан с целью уклониться от многих российских сайтов, то наиболее вероятно, что его создатель придет из России, однако на данный момент мы не можем подтвердить этого. Что мы можем подтвердить, что реклама представляет эта программа может ввести в заблуждение, и поэтому взаимодействие с ними может быть опасной. Что является основной причиной для удаления Setupsk от вашей операционной системы. Если вы хотите узнать больше, вы должны продолжить чтение.
Как Setupsk работы?
Setupsk может скользить в вашей операционной системе бесшумно, или вы могли бы быть обманом установка его самостоятельно. Если Вы не знаете, где это рекламное родом, есть вероятность, что вы взаимодействовали с ненадежным установщик, который спрятал рекламной поддержкой программы, за другие, более привлекательные программы.
Если вы познакомились с этой рекламы через всплывающие предложения, рекламные объявления, сомнительные сайты, либо сторонние установщики, вполне вероятно, что он пришел в комплекте с другими программами, а также. Так что, вполне вероятно, что другие подозрительные программы активны на вашей операционной системы.
Даже если они выглядят безобидно, вы должны проверить их, и лучшим инструментом для этого является законным сканер вредоносных программ, является актуальной. Обратите внимание, что если вы используете устаревшие, ненадежные сканеры, маловероятно, что вы получите 100% точные результаты сканирования. Что нужно делать, если этот инструмент обнаруживает гораздо более опасной угрозы, чем Setupsk? Если это ваш случай, и вы хотите удалить их вручную, вы должны исследовать и удалить их в первую очередь. В этой ситуации рекламное приходится ждать, и это не идеальная ситуация.
Для того, чтобы продемонстрировать рекламные объявления, Setupsk впрыскивает трафика от 80 до 24681 от 443 до 24136 порты. Таким образом, рекламное гарантирует, что рекламу вводится на всех страницах, что пользователь посещает. Наша исследовательская группа обнаружила, что программа обходит 95.56.246.182, 194.105.148.87, и 213.135.106.194 IPS, и имеет бело-перечислил кучу сайтов, большинство из которых русские.
Некоторые из них включают ibank.necklace.ru, client.mdmbank.ru, citizensbankonline.com и efactoring.ru. Выяснилось также, что Setupsk молча подключается к куче разных серверов, один из которых представляет собой систему монетизации Контента, который доказывает, что создателем этой рекламы является получение денег за объявления, которые он отображает.
Конечно, с помощью этого рекламного, чтобы продемонстрировать свои сделки неизвестны, поэтому общаясь с любым из объявлений-это опасно. Если вы уже сделали это, думаю, возможно, если вы скачали вредоносное ПО или разглашению конфиденциальной информации. Может быть, вы можете предпринять некоторые шаги, чтобы исправить проблему (например, удаление вредоносных программ и позвонить в банк, чтобы обсудить защиту ваших счетов). В целом, наиболее важная вещь вы можете сделать, это удалить Adware, потому что это единственный способ, чтобы остановить подозрительные объявления.
Как снять Setupsk
Вы найдете деинсталлятор для Setupsk в «удалить программу меню»? Если вы удалите этот рекламное, объедки останутся на вашем компьютере, и вы должны убедиться, что вы удалить их немедленно. Руководство ниже показано, как можно удалить программу и устраните остатки. Конечно, ручного удаления не является единственным вариантом у вас есть.
У вас также есть возможность использовать анти-вредоносных программ, и это то, что мы рекомендуем, особенно если другие угрозы являются активными. Как уже упоминалось, вы должны использовать надежный сканер вредоносных программ, чтобы изучить программное обеспечение, активных на вашей операционной системы. Если не нашли более опасных угроз, мы призываем Вас, чтобы устранить их в первую очередь. Теперь, если вы используете надежный анти-вредоносных программ инструмент, вы будете иметь Setupsk удален вместе со всеми другими угрозами сразу, и вам не придется думать об этом вообще! Другое дело, что вам не нужно будет думать о том, ваша Операционная система€™s защита, которая необходимо, если Вы не хотите вновь столкнуться с вредоносных программ.
Инструкции По Удалению
Windows 10/Windows 8/Windows 7/Windows Vista:
Windows ХР:
Удалить остатки Setupsk
Шаг 1: Удаление Setupsk соответствующих программ с вашего компьютера
- Для завершения Setupsk приложения из системы, используйте инструкции, которые подходят вам:
- Windows XP/Vista/7:Выберите кнопку Пуск , а затем перейдите на Панель управления.
- Windows 8: Переехали курсор мыши с правой стороны, край. Выберите Поиск и начать поиск «Панель управления». Другой способ добраться туда — чтобы сделать правый клик на горячий угол слева (просто, кнопку Пуск) и идти на Панель управления выбора.
Как вы попадете в Панель управления, затем найдите раздел программы и выберите Удаление программы. В случае, если панель управления имеет Классическийвид, вам нужно нажать два раза на программы и компоненты.
- Setupsk; HD-всего плюс; RemoveThaeAdAopp; UTUobEAdaBlock; SafeSaver; SupTab;
- ValueApps; Леденец; Обновление версии программного обеспечения; DP1815; Видео проигрыватель; Конвертировать файлы бесплатно;
- Плюс HD 1.3; BetterSurf; Доверенные веб; PassShow; LyricsBuddy-1; Yupdate4.flashplayes.info 1.2;
- Media Player 1.1; Экономия быка; Feven Pro 1.1;Websteroids; Экономия быка; 3.5 HD-Plus;Re-markit.
Кроме того вам следует удалить любое приложение, которая была установлена короткое время назад. Чтобы найти эти недавно установленного applcations, нажмите на Установлена на раздел и здесь расследование программы, основанные на датах, были установлены. Лучше посмотрите на этот список еще раз и удалить любые незнакомые программы.
Это может также случиться, что вы не можете найти какой-либо из выше перечисленных программ, которые вы посоветовали удалить. Если вы понимаете, что вы не признают любые ненадежные и невидимый программы, выполните следующие шаги в данном руководстве деинсталляции.
Шаг 2: Удалите Setupsk всплывающие окна от браузеров: Internet Explorer, Firefox и Google Chrome
Удалить всплывающие окна Setupsk от Internet Explorer
Опираясь на предоставленную советы вы можете иметь ваши browsres, вернуть в нормальное состояние. Вот советы для Internet Explorer:
- Internet Explorer, нажмите на значок шестеренки (правая сторона). Найти себя на Свойства обозревателя.
- В этом разделе нажмите на вкладку Дополнительно и продолжить Сброс.
- Как вы находитесь в разделе Сброс параметров Internet Explorer , пойти на галочку Удалить личные настройки и двигаться вперед, чтобы сбросить.
- Как вы видите, что задача завершена, выберите ЗакрытьВыбор, для действий будет подтверждено. «До конца, закрыть и снова открыть браузер.
Ликвидации Setupsk всплывающие объявления от Mozilla Firefox
Если браузер Mozilla Furefox на вашей системе-то нарушается из-за входа вирусов, вы должны restrore его. Восстановление другими словами означает сброс браузера для его начального состояния. Не быть беспокоиться, как ваш личный выбор на браузере будет безопасным, например история, закладки, пароли и т.д.
- В то время как вы находитесь на Firefox, нажмите на кнопку Firefox, перемещаться по меню Справка и выберите Информация для решения проблем.
- На этой странице, выберите Сброс Firefox (справа).
- Вести с Сброс Firefox в окне apperaing.
- Теперь браузер будут восстановлены настройки по умолчанию. Когда процесс завершен, вы увидите список импортированных данных. Утвердить, выбрав Готово.
Важно: как восстановить браузер был проведен, быть информирован о том, что старый профиль Firefox будут сохранены в папке старых Firefox данных расположенной на рабочем столе вашей системы. Вам может понадобиться в этой папке, или вы можете просто удалить его, как он владеет ваши личные данные. В случае, если сброс не был успешным, иметь ваши важные файлы, скопированные из указанной папки обратно.
Удалить всплывающие окна Setupsk от Google Chrome
- Найти и нажмите на кнопку меню Chrome (панели инструментов браузера) и затем выберите инструменты. Продолжите с расширениями.
- В этой вкладке можно delele Ане незнакомых плагины, нажав на значок корзины. Главное, иметь все или один из этих программ, удалены: Setupsk, HD-всего-плюс, SafeSaver, DP1815, видео плеер, конвертировать файлы бесплатно, плюс-HD 1.3, BetterSurf, Media Player 1.1, PassShow, LyricsBuddy-1, Yupdate4.flashplayes.info 1.2, Media Player 1.1, Сбережения быка, Feven Pro 1.1, Websteroids, сбережения бык, HD-Plus 3.5.
* WiperSoft scanner, published on this site, is intended to be used only as a detection tool. More info on WiperSoft. To use the removal functionality, you will need to purchase the full version of WiperSoft. If you wish to uninstall WiperSoft, click here.
Источник: www.fixyourbrowsers.com
Тихая установка программ на удалённый компьютер. Для самых маленьких
На текущий момент, когда многие зарубежные компании приостановили свою деятельность в России, всё более актуальным становится вопрос автоматизации рутинных рабочих процессов подручными доступными бесплатными средствами.
Предлагаю вашему вниманию статью об удалённой установке программ штатными средствами Windows 10 и бесплатными консольными утилитами.
Рассмотрим установку двух наиболее часто встречающихся типа установочных файлов .exe и .msi, на примере всеми любимого бесплатного архиватора 7-zip и браузера Google Chrome
Для начала нам потребуются актуальные дистрибутивы, которые можно скачать с официальных сайтов:
- На момент написания статьи актуальной версией 7-zip являлась 21.07 (64х битный установщик для Windows)
- Google Chrome будем качать в виде установочного пакеты MSI, на момент написания статьи актуальная версия 102.0.5005.63 (скачать msi установщик) #Обратите внимание что, что сам установщик упакован в архив, с расширением .zip, и для его извлечение предварительно необходимо будет установить ранее скачанный архиватор 7-zip.
Так же нам понадобится утилита psexec, которая входит в комплект PsTools, скачать их можно тут.
Теперь скачанные нами файлы установки и утилиту psexec необходимо поместить в одну папку, пусть для удобства это будет D:silent7z и D:silentchrome
#После распаковки архива с дистрибутивом Chrome нужный нам файл будет лежать в папке Installers GoogleChromeStandaloneEnterprise64.msi
##Т.к. большинство современных установок Windows 64-х разрядные, мы будем использовать файл PsExec64.exe
Теперь можно используя командную строку Windows приступить к установке программ на удалённый компьютер
#Нажимаем комбинацию клавиш wir+R, вводим CMD и жмём OK
Перейдём в каталог со скачанным 7-zip выполнив команду
Расскажу подробнее как работает утилита PsExec.
В простейшем случает синтаксис нашей команды будет таким:
psexec \компьютер [-u пользователь [-p пароль]] программа [аргументы]
\компьютер – имя удалённого компьютера, на который мы будем устанавливать наш архиватор(у нас это user_pc)
[-u пользователь [-p пароль]] – необязательные параметры, если у вашей учётной записи есть права на установку программ или права администратора в домене. Если нет – эти параметры помогают указать имя и пароль пользователя, который обладает достаточными правами.
программа – имя исполняемого файла, (7z2107-x64.exe)
аргументы – параметры установки программы, влияющие на сам процесс установки. Ещё аргументы называют ключами.
#Например, аргумент /S — будет означать тихую установку программы, без участия пользователя на удалённом компьютере. Ключей тихой установки может быть множество, и для разных программ они могут отличаться. Подобрать их можно изучив документацию к программе, но как правило большинство из них являются универсальными.
Таким образом наша конечная команда будет выглядеть так:
PsExec64.exe \user_pc –c 7z2107-x64.exe /S
ключ –с копирует 7z2107-x64.exe на удалённый компьютер для последующего запуска
В случае успешной установки программы в окне командной строки мы должны увидеть следующее:
7z2107-x64.exe exited on user_pc with error code 0.
error code 0 означает что программа установлена успешно.
В случае успешной установки программы в окне командной строки мы должны увидеть следующее:
7z2107-x64.exe exited on user_pc with error code 0.
error code 0 означает что программа установлена успешно.
Всё! Пользователь работающий на user_pc абсолютно незаметно для себя самого стал счастливым обладателем архиватора 7zip.
Теперь приступим к удалённой установке браузера Google Chrome, который мы скачали в виде установочного файла с расширением .msi.
Для установки MSI пакетов в windows используется утилита msiexec, которая уже установлена в операционной системе. Как правило утилита эта находится в каталоге c:Windowssystem32msiexec.exe.
Удобнее и быстрее будет если предварительно установочный файл скопировать на целевой компьютер и запускать его оттуда удалённо. В этом нам поможет встроенная в Windows утилита xcopy. У неё очень простой синтаксис в стиле:
xcopy что_копируем куда_копируем параметры_копирования
xcopy D:silentChromeGoogleChromeStandaloneEnterprise64.msi \user_pcc$WindowsTemp /s /e
D:silentChromeGoogleChromeStandaloneEnterprise64.msi – полный пусть к файлу установки на нашем компьютере
\user_pcc$WindowsTemp — путь назначения для копируемого файла на удалённом компьютере
/s /e — Копирование каталогов с подкаталогами, включая пустые.
Теперь всё готово для запуска удалённой установки программы.
psexec64.exe \user_pc c:Windowssystem32msiexec.exe /i c:WindowsTempGoogleChromeStandaloneEnterprise64.msi /qn /quiet /norestart
В первой части команды мы указываем утилите psexec64.exe имя удалённого компьютера \user_pc и место расположение утилиты отвечающей за установку .msi файлов c:Windowssystem32msiexec.exe (как правило она всегда находится по этому пути), далее идёт ключ /i, который означает что будет производиться именно установка программы (install), после чего мы указываем полный пусть исполняемого файла на удалённом компьютере c:WindowsTempGoogleChromeStandaloneEnterprise64.msi и в конце указываем несколько ключей тихой установки:
/qn – полностью скрывает процесс установки от пользователя
/quiet — тихий режим без взаимодействия с пользователем. Все окна будут скрыты. Если после обновления понадобиться перезагрузка, то она будет произведена.
/norestart – отменяет перезагрузку, если она необходима после установки программы.
Таким образом, после запуска нашей команды тихой удалённой установки браузера Google Chrome, пользователь на удалённом компьютере ничего не заметит ровно до того момента, когда ярлык браузера появится у него на рабочем столе.
А если в вашей сети есть 100 компьютеров, на которые необходимо установить тот же браузер Google Chrome? Можно делать это вручную, запуская команды копирования и установки для каждого компьютера отдельно – это долгий и трудоёмкий процесс, а можно автоматизировать, написав простой скрипт и подсунув ему файл со списком компьютеров для установки.
Скрип будем писать в виде .bat файла, в котором будут последовательно исполняться команды.
В папке D:silentchrome создадим файлы install.txt и userspc.txt и откроем их в блокноте.
В файл userspc.txt заносим список ПК, на которые планируем установить Chrome, в файле не должно быть ни каких лишних символов, кроме имён ПК и символа переноса строки. Так же вместо имён можно использовать IP-адреса компьютеров. После этого файл можно сохранить и закрыть.
Теперь хорошо бы знать на какие компьютеры браузер установился успешно и на какие установка не произошла (например, компьютер мог быть выключен на момент запуска скрипта). Для этого в папке chrome создадим папку log которой создадим два файла install-good.txt и install-bad.txt, в которые скрипт будет заносить имена компьютеров с (не)успешной установкой.
В файле install.txt пишем следующее:
for /f %%i in (d:silentChromeuserspc.txt) do (
xcopy D:silentChromegooglechromestandaloneenterprise64.msi \%%ic$WindowsTempChrome /s /e
psexec64 \%%i c:Windowssystem32msiexec.exe /i c:WindowsTempChromegooglechromestandaloneenterprise64.msi /qn /quiet /norestart
if errorlevel 1 ( echo %%i >>D:silentChromeloginstall-bad.txt ) ELSE ( echo %%i >>D:silentChromeloginstall-good.txt ) rmdir /s /q \%%ic$WindowsTempChrome ) pause
Разберём построчно команды и алгоритм работы данного скрипта:
Алгоритм прост, в цикле считываем из файла userspc.txt построчно имена компьютеров, каждое имя присваивается переменной \%%i, далее выполняются раннее составленные нами команды копирования и тихой установки Google Chrome. В конце скрипт проверяет код возвращаемой скриптом ошибки. Если скрипт вернул 0, в файл install-good.txt заноситься имя текущего компьютера, на котором была попытка установки программы. Если код ошибки другой, то компьютер заноситься в файл install-bad.txt.
for /f %%i in (d:silentChromeuserspc.txt) do ( … )
Цикл for предназначен для выполнения повторяющихся однотипных команд,
Рассмотрим его работу более детально. %%i – переменная, которая является счётчиком шагов цикла, писать её надо именно так, как в примере используя двойной знак процента и букву английского алфавита, одну. На каждом шаге цикла выполняются команды, записанные после слова do. Ключ /f указывает на то, что цикл будет работать с файлами. После слова in указан путь к файлу, где хранятся имена компьютеров.
Этот блок программы построчно считывает имена компьютеров и для каждого из них выполняет указанные в скобках команды.
mkdir – команда, предназначенная для создания каталогов. В нашем случае мы создаём папку Chrome на удалённом компьютер в папке WindowsTemp. Напомню, что текущее имя удалённого компьютера храниться в переменной %%i.
Как работает xcopy было рассмотрено ранее в статье, по этому на ней заострять внимание не будем.
psexec64 \%%i c:Windowssystem32msiexec.exe /i c:WindowsTempChromegooglechromestandaloneenterprise64.msi /qn /quiet /norestart – запускает установку Chrome на каждом отдельно взятом компьютере.
if errorlevel 1 ( echo %%i >>D:silentChromeloginstall-bad.txt ) ELSE ( echo %%i >>D:silentChromeloginstall-good.txt )
if – команда, обрабатывающая какое-то логическое условие, она же оператор ветвления. Т.е. если условие заданное после if выполняется, то будет выполнена команда, следующая за условием. В противном случае будут выполнены команды следующие за оператором ELSE. Завершив работу программа возвращает код завершения, с помощью errorlevel их можно использовать в качестве условия.
echo %%i >>D:silentChromeloginstall-bad.txt
echo – команда, выводящая в окно командной строки какой-то текст, так же вывод команды можно перенаправить в файл используя оператор >>. В нашем случае этой командой имена компьютеров с (не)успешной установкой заносятся в файлы логов install-bad.txt и install-good.txt.
rmdir /s /q \%%ic$WindowsTempChrome — действие этой команды обратно mkdir, т.е. она удалит ранее созданный нами каталог Chrome на пользовательском ПК, тем самым наведёт порядок и не оставит лишних установочных файлов забивающих собой дисковое пространство.
pause – просто оставит висеть окно командной строки, и не даст ему закрыться автоматически после завершения работы нашего скрипта.
Как видите, всё просто.
Дополнительно про типы инсталляторов и ключи тихой установки можно почитать тут.
Про тонкости работы команды xcopy тут.
Попробуйте написать самостоятельно скрипт для установки 7-zip.
Если остались вопросы с удовольствием отвечу на них в комментариях.
Источник: habr.com
WingetUI: установка и обновление программ для Windows
WingetUI — программа с открытым исходным кодом для Windows, которая позволяет устанавливать, удалять и обновлять программы на устройствах Windows с помощью консольного менеджера Windows Package Manager (winget)
Windows Package Manager (winget) является мощным инструментарием, который можно использовать для установки отдельных приложений, пакетной установки программ, обновления и удаления программ на ПК с Windows.
WingetUI и ранее рассмотренный веб-сервис Winstall призваны упростить работу пользователей. Вместо того, чтобы запускать команды winget из командной строки, пользователи управляют функциями, связанными с Windows Package Manager, в графическом интерфейсе.
Функциональность WingetUI на данный момент несколько ограничена. Приложение извлекает данные из одного из официальных репозиториев программного обеспечения, предоставляя пользователям доступ к тысячам программ.
Поддерживаются следующие основные функции:
- Пакетная установка приложений в Windows.
- Установка старых версии приложений.
- Удаление установленных программ.
- Обновление программ.
Размер WingetUI составляет 60 мегабайт. Для использования программы требуется установка. Поддерживаются ОС Windows 10 версии 1809 или выше и Windows 11. После запуска инструмент извлекает данные из основного репозитория для формирования списка доступных программ. Каждая программа указана вместе с именем, идентификатором пакета и версией.
Хотя вы можете просматривать репозиторий вручную, можно воспользоваться поиском по программам.
Большинство действий в WingetUI выполняются двойным кликом мыши. Двойной клик рядом с названием программы запускает установку. Точно так же двойной щелчок по имени программы отображает информацию о программе, а двойной клик по номеру версии предоставляет возможность изменить целевую версию для установки. WingetUI использует очередь для обработки нескольких команд.
В секции Software updates перечислены установленные программы с обновлениями. Каждая программа указана с именем, установленной версией и последней версией. Дважды щелкните по конкретной записи, чтобы начать обновление выбранной программы.
Переключитесь на вкладку Installed applications, чтобы просмотреть все установленные программы. В списке отображается установленное пользователем ПО, а также приложения и программы Windows. По двойному клику запускается удаление выбранной программы на устройстве.
Поиск для фильтрации результатов доступен во всех меню. Кнопка перезагрузки может быть полезна в случаях, когда список не обновляется автоматически после запуска действий.
WingetUI — удобный инструмент для установки, удаления и обновления программ средствами Windows Package Manager.
Программа имеет несколько проблем с удобством использования. Например, при масштабировании часть текста может не отображаться. Кроме того, некоторым пользователям может быть трудно понять, как работает программа, хотя при первом запуске выводится напоминание о двойном клике. Наконец, обновления или удаления ПО иногда не сразу отображаются в списках.
А вы используете winget или другой диспетчер пакетов для установки приложений?
Источник: www.comss.ru