Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Использование Chocolatey для установки программ в Windows

Использование Chocolatey для установки программ в Windows

Chocolatey — менеджер пакетов для Windows

Пользователям Linux привычна установка, удаление и обновление приложений с помощью менеджера пакетов apt-get — это безопасный и удобный способ быстро установить то, что нужно. В Windows 7, 8 и 10 можно получить аналогичные функции благодаря использованию менеджера пакетов Chocolatey и именно об этом пойдет речь в статье. Цель инструкции — познакомить обычного пользователя с тем, что такое менеджер пакетов и показать преимущества использования данного подхода.

Обычный способ установки программ на компьютер для пользователей Windows — скачать программу из Интернета, после чего запустить установочный файл. Все просто, но есть и побочные эффекты — установка дополнительного ненужного ПО, дополнений браузера или изменение его настроек (все это может быть и при установке с официального сайта), не говоря уж о вирусах при загрузке с сомнительных источников. Кроме этого, представьте, что вам нужно установить сразу 20 программ, хотелось бы как-то автоматизировать этот процесс? Примечание: Windows 10 включает в себя собственный менеджер пакетов OneGet (Использование OneGet в Windows 10 и подключение репозитория Chocolatey), также в 2020-м был представлен диспетчер пакетов Winget.

Установка Chocolatey

Установка Chocolatey на компьютер

Для установки Chocolatey на компьютер, вам потребуется запустить командную строку или Windows PowerShell от имени администратора, после чего использовать следующие команды:

В командной строке

В Windows PowerShell используйте команду Set-ExecutionPolicy RemoteSigned для разрешения выполнения удаленных подписанных сценариев, после чего установите Chocolatey с помощью команды

После установки через PowerShell перезапустите его. Вот и все, менеджер пакетов готов к работе.

Используем менеджер пакетов Chocolatey в Windows

Установка программы в Chocolatey

Для того, чтобы скачать и установить любую программу с использованием менеджера пакетов, вы можете использовать командную строку или Windows PowerShell, запущенные от имени администратора. Для этого вам достаточно всего лишь ввести одну из команд (пример для установки Skype):

  • choco install skype
  • cinst skype

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

В настоящий момент таким образом можно установить около 3000 бесплатных и условно бесплатных программ и, естественно, вы не можете знать названия всех из них. В этом случае вам поможет команда choco search.

Пример поиска программы

К примеру, если попробовать установить браузер Mozilla, то вы получите сообщение об ошибке, что такая программа не найдена (еще бы, ведь браузер называется Firefox), однако choco search mozilla позволит понять в чем ошибка и следующим шагом достаточно будет ввести cinst firefox (номер версии указывать не требуется).

Отмечу, что поиск работает не только по названиям, но и по описанию доступных приложений. Например, для поиска программы записи дисков, можно поискать по ключевому слову burn, и в результате получить список с нужными программами, включая те, в названии которых burn не фигурирует. Полный список доступных приложений вы можете посмотреть на сайте chocolatey.org.

Поиск программы по описанию

Аналогичным образом можно удалить программу:

  • choco uninstall имя_программы
  • cuninst имя_программы

или обновить ее с помощью команд choco update или cup. Вместо имени программы можно использовать слово all, то есть choco update all обновит все программы, установленные с помощью Chocolatey.

Графический интерфейс менеджера пакетов

Имеется возможность использовать и графический интерфейс Chocolatey для установки, удаления, обновления и поиска программ. Для этого введите choco install ChocolateyGUI и запустите установленное приложение от имени Администратора (появится в меню пуск или списке установленных программ Windows 8). Если вы планируете часто им пользоваться, рекомендую отметить запуск от имени Администратора в свойствах ярлыка.

Читайте так же:
Просит драйвера при установке системы

Графический интерфейс Chocolatey GUI

Интерфейс менеджера пакетов интуитивно понятен: две вкладки, с установленными и доступными пакетами (программами), панель с информацией о них и кнопками для обновления, удаления или установки, в зависимости от того, что именно было выбрано.

Преимущества данного способа установки программ

Подводя итог, еще раз отмечу преимущества использования менеджера пакетов Chocolatey для установки программ (для начинающего пользователя):

Как разрешить установку приложений из неизвестных источников на Android, Samsung, Xiaomi, Huawei и Honor

Официальным рекомендованным Google методом установки игр и программ считается загрузка приложений из репозитория Google Play Маркет. Но существует и другой вариант, подразумевающий самостоятельный поиск .apk-файлов требуемых приложений, их загрузку на мобильное устройство любым удобным способом (скачав напрямую через браузер, передав с компьютера, другого смартфона или планшета) и последующую ручную установку. Второй метод требует наличия разрешения на установку приложений из неизвестных (внешних) источников, которое предоставляется по-разному в зависимости от прошивки и версии Android.

как разрешить установку приложений из неизвестных источников

Что это за разрешение и какова его функция

Запрет на установку неизвестных приложений служит одним из инструментов для обеспечения защиты от вредоносного ПО, которое может быть внедрено в систему Android путем установки зараженных .apk-файлов. Без необходимого разрешения, предоставленного самим пользователем, обойти этот уровень безопасности невозможно.

Прошивки, базирующиеся на Android 8.0 Oreo и более поздних версиях, оснащены усовершенствованной системой безопасности, включающей в себя специальный раздел настроек. В нем собраны все приложения и системные процессы, выступающие в роли источников, из которых может быть произведена инсталляция .apk-файлов.

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

Навигация по статье:

Как разрешить установку приложений из неизвестных источников

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

Поэтому, чтобы помочь как можно большему количеству пользователей разобраться с установкой неизвестных приложений, данная процедура будет рассмотрена на примере нескольких смартфонов: под управлением чистого Android, а также на базе прошивок MIUI, EMUI и One UI.

Старые версии Android

Если версия операционной системы, установленной на смартфоне, ниже Android 8.0 Oreo, выдача разрешения на установку приложений из неизвестных источников сводится к паре простых шагов.

Откройте «Настройки» и перейдите в раздел «Безопасность». Затем пролистайте страницу вниз, активируйте тумблер напротив пункта «Неизвестные источники» и подтвердите свой выбор, нажав «ОК».

разрешение установки приложений из неизвестных источников на android 7

Старые смартфоны Xiaomi под управлением MIUI

Владельцам телефонов Xiaomi, которые работают под управлением MIUI на базе Android 7.1.2 или более старой версии ОС, также не придется выдавать отдельное разрешение каждому требуемому источнику.

Достаточно зайти в «Настройки», перейти в раздел «Расширенные настройки» и открыть подраздел «Конфиденциальность».

раздел настроек конфиденциальность на xiaomi

Затем следует активировать переключатель, расположенный в строке «Неизвестные источники», и предоставить свое согласие, выбрав «ОК» во всплывшем диалоговом окне.

разрешение установки приложений из неизвестных источников на xiaomi

Установка неизвестных приложений на новых мобильных устройствах

Дальнейшие рекомендации предназначены для пользователей современных аппаратов, работающих на базе стокового Android, а также для владельцев смартфонов Huawei, Honor и Samsung.

Читайте так же:
Установка на uefi другой операционной системы

Стоковый Android, начиная с версии 8.0 Oreo

Откройте «Настройки» и зайдите в раздел «Приложения и уведомления». Прокрутите страницу вниз, нажмите кнопку «Дополнительно» и перейдите в подраздел «Специальный доступ».

настройки – приложения и уведомления – специальный доступ

Найдите в раскрывшемся списке пункт «Установка неизвестных приложений» и кликните по нему, после чего на экране отобразится перечень всех установленных игр и программ.

раздел настроек установка неизвестных приложений

Выберите среди них те, которым хотите предоставить разрешение на установку приложений, например: браузер и файловый менеджер. По очереди откройте их настройки и активируйте тумблер «Разрешить установку из этого источника».

разрешение установки приложений из определенного источника

Смартфоны Huawei и Honor под управлением EMUI

Если вы приобрели мобильное устройство Huawei (или Honor), выпущенное после того, как санкции, наложенные правительством США, вступили в силу, вам должно быть прекрасно известно, каких приложений лишилась прошивка EMUI. Речь идет о сервисах Google, которые не могут работать из-за отсутствия соответствующей лицензии. По этой причине их пришлось «вырезать» из операционной системы.

Поскольку сервисы Google, в том числе и Google Play, недоступны, ничего не остается, кроме как инсталлировать приложения из внешних источников. Да, можно использовать фирменный магазин приложений Huawei – AppGallery, но в нем нет многих популярных игр и программ. Поэтому первый вариант является более предпочтительным.

Чтобы разрешить установку неизвестных приложений на смартфонах Huawei и Honor, зайдите в «Настройки» и перейдите в раздел «Безопасность». Откройте подраздел «Дополнительные настройки» и тапните по пункту «Установка приложений из внешних источников».

дополнительные настройки в разделе безопасность на смартфонах huawei и honor

Затем выберите источники, которым необходимо предоставить разрешение на установку .apk-файлов, к примеру: браузер Chrome и файловый менеджер Total Commander. По очереди откройте их настройки и активируйте переключатель «Разрешить установку приложений».

установка приложений из внешних источников на смартфонах huawei и honor

Телефоны Samsung Galaxy на базе One UI

Запустите приложение «Настройки» и откройте раздел «Биометрия и безопасность». Затем перейдите в подраздел «Установка неизвестных приложений».

раздел настроек биометрия и безопасность на samsung galaxy

Раскроется список программ-источников, из которых может быть выполнена установка .apk-файлов. Решите, каким из них стоит предоставить разрешение на установку приложений, после чего откройте их настройки и активируйте тумблер «Разрешение для этого источника».

установка неизвестных приложений на смартфонах samsung galaxy

Как разрешить установку .apk-файлов из определенного источника в процессе инсталляции приложения

Чтобы упростить управление разрешениями, в операционной системе Android, начиная с версии 8.0 Oreo, предусмотрена возможность разрешить установку приложений из определенного источника в процессе инсталляции .apk-файла.

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

в целях безопасности ваш телефон блокирует установку приложений из неизвестных источников

Чтобы разрешить инсталляцию .apk-файлов, достаточно кликнуть по кнопке «Настройки», а затем активировать переключатель.

разрешить установку из этого источника

После выполнения этого действия можно вернуться назад и продолжить установку приложения. При последующей инсталляции .apk-файлов из того же источника повторять данную процедуру уже не придется.

Главная / Инструкции / Установка приложений из неизвестных источников на Android, Xiaomi, Samsung, Huawei и Honor

При установке программы в Windows 7 или Windows Vista появляется сообщение об ошибке "Нет доступа к службе установки Windows"

При попытке установить программу на компьютер под управлением Windows 7 или Windows Vista появляется следующее сообщение об ошибке:

«Не удалось получить доступ к службе установщика Windows. Это может произойти, если неверно установлен установщик Windows. Обратитесь к специалисту службы поддержки за помощью.»

Решение

Чтобы решить эту проблему, используйте способ 1. Если это не поможет, переходите к следующему указанному способу, пока проблема не будет устранена.

Читайте так же:
Установка операционной системы программного обеспечения расценка

Внимание! В этом разделе, описании метода или задачи содержатся сведения о внесении изменений в реестр. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому такие действия необходимо выполнять с осторожностью. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт: 322756 Создание резервной копии и восстановление реестра Windows

Чтобы сбросить параметры службы установщика Windows в реестре, создайте файл реестра с помощью программы Блокнот. Затем запустите файл, чтобы обновить раздел реестра.

Для этого сделайте следующее.

Нажмите кнопку Пуск и в поле поиска введите Блокнот.

В списке Программы выберите файл Notepad.exe.

Скопируйте приведенный ниже текст и вставьте его в окно программы Блокнот.

В меню Файл выберите пункт Сохранить как и назовите файл Msirepair.reg.

В поле Тип файла выберите Все файлы (*.*).

В поле Сохранить в выберите Рабочий стол и нажмите кнопку Сохранить.

В меню Файл выберите пункт Выход, чтобы закрыть Блокнот.

На рабочем столе щелкните файл Msirepair.reg правой кнопкой мыши и выберите пункт Запуск от имени администратора. Если система предложит ввести пароль администратора или подтвердить действие, введите пароль или нажмите кнопку Продолжить.

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

Повторно запустите установку необходимой программы.

Чтобы запустить службу установщика Windows, выполните следующие действия.

Нажмите кнопку Пуск и в диалоговом окне Найти программы и файлы введите CMD.
Click Start, and then type CMD in the Search programs and files dialog box.

Щелкните файл cmd.exe правой кнопкой мыши и выберите пункт Запуск от имени администратора.
Right-click cmd.exe, and then click Run as Administrator.

Введите net start MSIServer и нажмите клавишу ВВОД.

Повторно запустите установку необходимой программы.

Чтобы проверить, запущена ли служба установщика Windows, сделайте следующее.

Нажмите кнопку Пуск, в поле Поиск введите services.msc и в списке Программы выберите Службы.

В списке Службы (локальные) щелкните правой кнопкой мыши Установщик Windows и выберите пункт Свойства.

В раскрывающемся списке Тип запуска должно быть задано значение Вручную.

Если служба установщика Windows запущена, для записи Состояние службы: должно отображаться значение Работает.

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

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

Выберите программу, которую требуется установить.

Нажмите кнопку Удалить (или Удалить/Изменить в Windows Vista) и следуйте инструкциям или подсказкам для удаления приложения.

Повторно запустите установку необходимой программы.

Эта проблема возникает при выполнении одного или нескольких перечисленных ниже условий.

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

Служба установщика Windows не запущена.

Параметры реестра для установщика Windows повреждены или неправильно настроены.

Дополнительные сведения об этой проблеме в Windows XP и Windows Server 2003 см. в следующей статье базы знаний Майкрософт:

315346 При попытке установить или удалить программу в системе Windows XP или Windows Server 2003 появляется сообщение об ошибке «Нет доступа к службе установщика Windows».

Как проверить с помощью C#, где установлена программа

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

4 ответа

  • Как проверить, установлена ли программа в системе Windows

Как я могу проверить с помощью Java, установлена ли программа в системе Windows, например, для проверки Mozilla Firefox?

Читайте так же:
Установка операционной системы на внешний usb диск

Я нашел фрагмент кода, объясняющий, как использовать System.Diagnostics.Process.Start для запуска внешней программы в C#. фрагмент показывает запуск cmd.exe , который находится в пути. Предположим, что существует какая-то внешняя программа (например, Beyond Compare). Я не знаю, установлен ли он на.

Загляните в реестр по адресу

Просто повторите все подразделы и посмотрите на значения DisplayName и InstallLocation . Здесь вы найдете нужную вам информацию и многое другое 😉

Чтобы добавить к ответу Оливера, я завернул эту проверку в статический метод.

Взгляните на эти ссылки

Вы можете достичь этого с помощью классов WMI. Но необходимым условием является

  • приложение и должно быть запущено

ниже приведен пример кода для этого

Похожие вопросы:

Есть ли способ получить доступ к системе реестра windows с помощью coldfusion. Что-то вроде этого, как проверить, установлена ли программа в системе Windows

У меня есть программа, которую я хочу использовать в качестве автозапуска. Я хочу, чтобы он мог делать три вещи. Он должен проверить, установлена ли конкретная программа, если нет, предоставить.

Как программно проверить, какая версия WMI (Windows Management Instrumentation) установлена с помощью delphi или C#?

Как я могу проверить с помощью Java, установлена ли программа в системе Windows, например, для проверки Mozilla Firefox?

Я нашел фрагмент кода, объясняющий, как использовать System.Diagnostics.Process.Start для запуска внешней программы в C#. фрагмент показывает запуск cmd.exe , который находится в пути. Предположим.

Я хотел бы сделать system вызов программы Linux из моего кода C++, но сначала я хотел бы проверить, установлена ли программа на компьютере пользователя. В Ubuntu я могу определить, был ли установлен.

Я думаю, что то, что я ищу, ближе к этому вопросу . Я запускаю сценарий python (на машине windows), который требует установки программы и службы. Поскольку у меня нет контроля над тем, на каких.

Моя программа-это приложение 64-bit C#.NET, работающее на Win 7. Я хочу проверить, установлена ли в моей системе версия плеера 64-bit Flash 10.2.161.23 или нет. Есть ли какой-нибудь способ сделать.

У меня есть программа, зависящая от библиотеки с открытым исходным кодом под названием libimobiledevice, эта библиотека зависит от поддержки приложений Apple, и если она не была установлена, моя.

Я хотел бы найти способ узнать, установлена ли программа с использованием стандарта C gnu11, например, будет ли работать команда ‘Rscript’, если она выполняется с использованием функции system в C.

Как установить и использовать Chocolatey, вкусный менеджер пакетов для Windows 10

Представьте себе: вам нужно установить новые программы на ПК с Windows 10. Скорее всего, вы будете искать веб-сайт разработчика, пытаясь найти нужную страницу, а затем, как правило, будете переадресованы на страницу загрузки программы для скачивания установщика, после загрузки и установки в добавок к искомой программе вы можете получить абсолютно ненужные дополнительные программы и это в самом лучшем раскладе.

Вы, вероятно, знакомы с этой процедурой, поскольку она практически не менялась за время существования Windows, с тех пор как программное обеспечение стало распространяться в Интернете. У систем Unix есть альтернативный подход, хотя установка программ обрабатывается менеджерами пакетов, которые требуют минимального пользовательского ввода и часто управляются с помощью командной строки. В настоящее значительно вырос интерес к распространению этих преимуществ в Windows 10 с помощью сторонних менеджеров пакетов.

Читайте так же:
Установка загрузки системы по умолчанию

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

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

Установка Chocolatey

Чтобы установить Chocolatey, откройте PowerShell от имени администратора из меню «Пуск». Затем скопируйте и вставьте следующую строку сценария и нажмите клавишу Enter :

Установка Chocolatey

Это позволит настроить PowerShell для работы внешних сценариев перед загрузкой и запуском сценария установки Chocolatey. Для получения более подробной информации об этом процессе, вы должны обратиться к собственной документации Chocolatey. Если вы обеспокоены тем, что делает скрипт, вы должны проверить его вручную перед запуском команды.

Установка программ с помощью Chocolatey

Основной особенностью данного менеджера пакетов, является возможность установки программного обеспечения Windows с помощью одной команды. Вместо того, чтобы посещать веб-сайт и вручную выбирать установщик, вы можете запустить PowerShell и ввести что-то вроде следующего:

Снимок экрана с использованием диспетчера пакетов Chocolatey

Это позволит загрузить и установить VLC Media Player в вашу систему, не требуя никаких дополнительных действий с вашей стороны. Вы увидите информацию о прогрессе, отображаемую на вашей консоли, когда VLC будет добавлен в вашу систему. Затем вы найдете его в меню «Пуск», как если бы вы запускали установщик самостоятельно.

 меню «Пуск»

Примечание: Некоторые программы могут попросить вас запустить скрипт во время их установки. При запросе введите «A» для «All» в консоли и нажмите клавишу Enter , чтобы подтвердить это приглашение и завершить установку.

Снимок экрана с использованием диспетчера пакетов Chocolatey

Без лишней скромности — Chocolatey поддерживает тысячи разных программ, точнее 6869 пакетов, поддерживаемых сообществом. Вы можете посмотреть их, в хранилище пакетов

Например, будем искать торрент клиент:

Получаем вывод, выберем, например transmission. Да, да, популярный торрент клиент, ранее доступный только для Mac OS X и Linux дистрибутивов — Transmission официально выпущен для Windows 10.

Получив таким образом имя, устанавливаем его командой:

Несколько секунд и программа установлена, запустите ее с помощью ярлыка на рабочем столе или найдите ее в меню «Пуск».

Получив таким образом имя, устанавливаем его командой: choco install transmission

Когда дело доходит до удаления программы, используйте команду «choco uninstall», добавляя имя программы. Менеджер отслеживает удаление приложений другими способами — если вы устанавливаете программу с Chocolatey, но затем удаляете ее из приложения «Параметры Windows» или Панели управления, она также автоматически исчезает из менеджера пакетов.

Мы рассмотрели в этой статье, самые простые возможности. Для опытных пользователей существует множество параметров конфигурации, а также возможность запуска локальных прокси-серверов, кэшей и репозиториев пакетов.

Графический Интерфейс

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

Запустите «choco install chocolateygui», чтобы установить графический интерфейс.

Запустите «choco install chocolateygui», чтобы установить графический интерфейс.

После этого вы сможете запустить графический интерфейс из меню «Пуск» с помощью ярлыка «Chocolatey GUI».

Графический Интерфейс

Это дает вам простой графический интерфейс для просмотра установленных пакетов, проверки обновлений и настройки параметров Chocolatey. Вы можете просмотреть каталог программ, нажав «Chocolatey» на левой боковой панели. Здесь вы можете искать новые программы и устанавливать их одним кликом мыши, избегая дальнейшего использования PowerShell.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector