Установка новой программы из сети в windows 10

Из Интернета:

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

  • Выберите ссылку на программу в веб-браузере.

  • Нажмите кнопку сохранить или Сохранить как , чтобы загрузить программу. Большинство антивирусных программ, например, Защитник Windows, проверят программу на наличие вирусов во время скачивания.

  • При нажатии кнопки Сохранить программный файл сохранится в папке «Загрузки».

  • При нажатии кнопки Сохранить как вы сможете выбрать расположение для сохранения файла, например, рабочий стол.

Из Microsoft Store:

Получить приложения из Microsoft Store можно двумя способами:

  1. В меню » Пуск » выберите плитку Microsoft Store .

  2. На панели задач выберите значок Microsoft Store .

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Время на прочтение
7 мин

Количество просмотров 44K

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

Предлагаю вашему вниманию статью об удалённой установке программ штатными средствами Windows 10 и бесплатными консольными утилитами.

Рассмотрим установку двух наиболее часто встречающихся типа установочных файлов .exe и .msi, на примере всеми любимого бесплатного архиватора 7-zip и браузера Google Chrome

Для начала нам потребуются актуальные дистрибутивы, которые можно скачать с официальных сайтов:

  1. На момент написания статьи актуальной версией 7-zip являлась 21.07 (64х битный установщик для Windows)

  2. Google Chrome будем качать в виде установочного пакеты MSI, на момент написания статьи актуальная версия 102.0.5005.63 (скачать msi установщик)

    #Обратите внимание что, что сам установщик упакован в архив, с расширением .zip, и для его извлечение предварительно необходимо будет установить ранее скачанный архиватор 7-zip.

Так же нам понадобится утилита psexec, которая входит в комплект PsTools, скачать их можно тут.

Теперь скачанные нами файлы установки и утилиту psexec необходимо поместить в одну папку, пусть для удобства это будет D:\silent\7z и D:\silent\chrome

#После распаковки архива с дистрибутивом Chrome нужный нам файл будет лежать в папке \Installers\ GoogleChromeStandaloneEnterprise64.msi

##Т.к. большинство современных установок Windows 64-х разрядные, мы будем использовать файл PsExec64.exe

Теперь можно используя командную строку Windows приступить к установке программ на удалённый компьютер

#Нажимаем комбинацию клавиш wir+R, вводим CMD и жмём OK

Перейдём в каталог со скачанным 7-zip выполнив команду

c:\>cd d:\silent\7z

Расскажу подробнее как работает утилита 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:\Windows\system32\msiexec.exe.

Удобнее и быстрее будет если предварительно установочный файл скопировать на целевой компьютер и запускать его оттуда удалённо. В этом нам поможет встроенная в Windows утилита xcopy. У неё очень простой синтаксис в стиле:

xcopy что_копируем куда_копируем параметры_копирования

xcopy D:\silent\Chrome\GoogleChromeStandaloneEnterprise64.msi \\user_pc\c$\Windows\Temp\ /s /e

Где:

D:\silent\Chrome\GoogleChromeStandaloneEnterprise64.msi – полный пусть к файлу установки на нашем компьютере

\\user_pc\c$\Windows\Temp\ — путь назначения для копируемого файла на удалённом компьютере

/s /e — Копирование каталогов с подкаталогами, включая пустые.

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

psexec64.exe \\user_pc c:\Windows\system32\msiexec.exe /i c:\Windows\Temp\GoogleChromeStandaloneEnterprise64.msi /qn /quiet /norestart

В первой части команды мы указываем утилите psexec64.exe имя удалённого компьютера \\user_pc и место расположение утилиты отвечающей за установку .msi файлов c:\Windows\system32\msiexec.exe (как правило она всегда находится по этому пути), далее идёт ключ /i, который означает что будет производиться именно установка программы (install), после чего мы указываем полный пусть исполняемого файла на удалённом компьютере c:\Windows\Temp\GoogleChromeStandaloneEnterprise64.msi и в конце указываем несколько ключей тихой установки:

/qn – полностью скрывает процесс установки от пользователя

/quiet — тихий режим без взаимодействия с пользователем. Все окна будут скрыты. Если после обновления понадобиться перезагрузка, то она будет произведена.

/norestart – отменяет перезагрузку, если она необходима после установки программы.

Таким образом, после запуска нашей команды тихой удалённой установки браузера Google Chrome, пользователь на удалённом компьютере ничего не заметит ровно до того момента, когда ярлык браузера появится у него на рабочем столе.

А если в вашей сети есть 100 компьютеров, на которые необходимо установить тот же браузер Google Chrome? Можно делать это вручную, запуская команды копирования и установки для каждого компьютера отдельно – это долгий и трудоёмкий процесс, а можно автоматизировать, написав простой скрипт и подсунув ему файл со списком компьютеров для установки.

Скрип будем писать в виде .bat файла, в котором будут последовательно исполняться команды.

В папке D:\silent\chrome создадим файлы install.txt и userspc.txt и откроем их в блокноте.

В файл userspc.txt заносим список ПК, на которые планируем установить Chrome, в файле не должно быть ни каких лишних символов, кроме имён ПК и символа переноса строки. Так же вместо имён можно использовать IP-адреса компьютеров. После этого файл можно сохранить и закрыть.

Теперь хорошо бы знать на какие компьютеры браузер установился успешно и на какие установка не произошла (например, компьютер мог быть выключен на момент запуска скрипта). Для этого в папке chrome создадим папку log которой создадим два файла install-good.txt и install-bad.txt, в которые скрипт будет заносить имена компьютеров с (не)успешной установкой.

В файле install.txt пишем следующее:

for /f %%i in (d:\silent\Chrome\userspc.txt) do (

mkdir \\%%i\c$\Windows\Temp\Chrome

xcopy D:\silent\Chrome\googlechromestandaloneenterprise64.msi \\%%i\c$\Windows\Temp\Chrome /s /e

psexec64 \\%%i c:\Windows\system32\msiexec.exe /i c:\Windows\Temp\Chrome\googlechromestandaloneenterprise64.msi /qn /quiet /norestart

 if errorlevel 1 (

echo %%i >>D:\silent\Chrome\log\install-bad.txt

) ELSE (

echo %%i >>D:\silent\Chrome\log\install-good.txt

)

rmdir /s /q \\%%i\c$\Windows\Temp\Chrome

)  

pause

Разберём построчно команды и алгоритм работы данного скрипта:

Алгоритм прост, в цикле считываем из файла userspc.txt построчно имена компьютеров, каждое имя присваивается переменной \\%%i, далее выполняются раннее составленные нами команды копирования и тихой установки Google Chrome. В конце скрипт проверяет код возвращаемой скриптом ошибки. Если скрипт вернул 0, в файл install-good.txt заноситься имя текущего компьютера, на котором была попытка установки программы. Если код ошибки другой, то компьютер заноситься в файл install-bad.txt.

for /f %%i in (d:\silent\Chrome\userspc.txt) do (

…

)

Цикл for предназначен для выполнения повторяющихся однотипных команд,

Рассмотрим его работу более детально. %%i – переменная, которая является счётчиком шагов цикла, писать её надо именно так, как в примере используя двойной знак процента и букву английского алфавита, одну. На каждом шаге цикла выполняются команды, записанные после слова do. Ключ /f указывает на то, что цикл будет работать с файлами. После слова in указан путь к файлу, где хранятся имена компьютеров.

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

mkdir \\%%i\c$\Windows\Temp\Chrome

mkdir – команда, предназначенная для создания каталогов. В нашем случае мы создаём папку Chrome на удалённом компьютер в папке \Windows\Temp\. Напомню, что текущее имя удалённого компьютера храниться в переменной %%i.

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

psexec64 \\%%i c:\Windows\system32\msiexec.exe /i c:\Windows\Temp\Chrome\googlechromestandaloneenterprise64.msi /qn /quiet /norestart – запускает установку Chrome на каждом отдельно взятом компьютере.

if errorlevel 1 (

echo %%i >>D:\silent\Chrome\log\install-bad.txt

) ELSE (

echo %%i >>D:\silent\Chrome\log\install-good.txt

)

if – команда, обрабатывающая какое-то логическое условие, она же оператор ветвления. Т.е. если условие заданное после if выполняется, то будет выполнена команда, следующая за условием. В противном случае будут выполнены команды следующие за оператором ELSE. Завершив работу программа возвращает код завершения, с помощью errorlevel их можно использовать в качестве условия.

echo %%i >>D:\silent\Chrome\log\install-bad.txt

echo – команда, выводящая в окно командной строки какой-то текст, так же вывод команды можно перенаправить в файл используя оператор >>. В нашем случае этой командой имена компьютеров с (не)успешной установкой заносятся в файлы логов install-bad.txt и install-good.txt.

rmdir /s /q \\%%i\c$\Windows\Temp\Chrome — действие этой команды обратно mkdir, т.е. она удалит ранее созданный нами каталог Chrome на пользовательском ПК, тем самым наведёт порядок и не оставит лишних установочных файлов забивающих собой дисковое пространство.

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

Как видите, всё просто.

Дополнительно про типы инсталляторов и ключи тихой установки можно почитать тут.

Про тонкости работы команды xcopy тут.

Попробуйте написать самостоятельно скрипт для установки 7-zip.

Если остались вопросы с удовольствием отвечу на них в комментариях.

Для того, чтобы установить программу из сети на операционной системе Windows, необходимо выполнить следующие шаги:

1. Откройте браузер и перейдите на сайт, где можно скачать программу.

2. Найдите нужную программу и нажмите на ссылку для скачивания.

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

4. Если появится окно с запросом разрешения на установку, нажмите «Да» или «Разрешить».

5. Если установка программы требует выбора директории, где она должна быть установлена, выберите нужную директорию и продолжите установку.

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

7. Когда установка завершится, нажмите «Готово» или «Закрыть».

8. Теперь программа готова к использованию.

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

Далеко не все приложения размещаются в Магазине Windows. И если вы хотите установить приложение, которое там не находится, хорошо, это можно сделать и из других источников (например, официальный сайт нужного приложения).

Стороннюю загрузку приложений Майкрософт ограничивает по какой-то причине, он стремится к тому, чтобы заблокировать устройства так, чтобы запускали только приложения из Магазина Windows. Но сторонняя загрузка, или установка приложений из внешних источников в Windows 10 на самом деле очень проста. Все, что вам нужно сделать, это включить этот механизм. Вот как это сделать.

1. Откройте «Парамеры» и перейдите на вкладку «Обновление и безопасность».

2. В разделе «Для разработчиков», выберите пункт «Установка неопубликованных приложений».

3. Появится окно-предупреждение, сообщающее, что установка неопубликованных в Магазине приложений может быть опасна. Если вы понимаете риски, и согласны с ними, нажмите кнопку «Да».

Теперь вы можете скачивать приложения для Windows из любого источника, а не только из Магазина Windows. Вы, конечно, берёте на себя риск, когда вы загружаете программы не их Магазина Windows (вот почему там было это предупреждение), но если вы будете скачивать приложения только у разработчиков, которым вы доверяете, всё должно быть в порядке.

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

If you are looking for a way to install a program or an application on a remote computer in your network without user interaction, I will show you how to do that in this article.

There are many ways to perform a remote installation;

in this article, I will show you how to install software on a remote computer with the PSexec tool

PSExec tool is a free Microsoft tool that allows you to execute programs and commands on other systems, complete with full interactivity for console applications, without manually installing client software.

  • The Prerequisites:
  • Step 1: Download The PSExec Tool
  • Step 2: Download The MSI Package
  • Step 3: Configure The Remote Computer Firewall
  • Step 4: Run The Script
  • Mistakes to avoid when remotely installing Software on Windows

The Prerequisites:

Here are the prerequisites you have to consider to perform a successful remote installation;

  1. Download the PSexec tool;
  2. Download the MSI package of the application you want to install;
  3. Ensure that the Windows 10 firewall on the remote computer does not block “File and Printer sharing” traffic;
  4. You need to have the administrator account password on the target PC, if not in the same domain;

Step 1: Download The PSExec Tool

Download PSExec tool from the Microsoft webpage, then extract the executable into a folder (Ex: C:\SysinternalsSuite\)

Step 2: Download The MSI Package

Download the MSI package of the application you want to install.

Important: Not all applications support silent mode when running the Setup.exe installer, and hence you need to download the MSI package instead.

Let’s say you want to install the Google Chrome browser.

You need to download the MSI package from the Chrome download page;

Step 3: Configure The Remote Computer Firewall

Make sure that the Firewall on the remote computer allows “File and Printer sharing (SMB-In)” traffic on port TCP 445.

You can test if port TCP 445 is open using the PowerShell command “test-netconnection

Step 4: Run The Script

  • Open a command prompt as an administrator;
  • Copy the MSI package on the remote computer using this command:
Copy c:\users\username\downloads\GoogleChromeStandaloneEnterprise64.msi \\ENDUSER-PC\C$

Where “ENDUSER-PC” is the name of the remote computer.

Note that you can also use the IP address of the remote computer instead of the computer name.

  • In the command prompt, change the current directory to “C:\SysInternals”;

  • Run the following command to start installing Google Chrome on the remote computer;
PsExec.exe \\ENDUSER-PC\ -i -s msiexec.exe /i "c:\GoogleChromeStandaloneEnterprise64.msi" /qn /norestart

PSExec will launch the GoogleChromeStandaloneEnterprise64.msi installer on the remote computer, which will install Google Chrome in quiet mode (/qn) without user interaction.

Mistakes to avoid when remotely installing Software on Windows

  1. Not checking system requirements: Before installing any software, it’s essential to check the system requirements to ensure that the Software is compatible with the target PC’s operating system and hardware.
  2. Not testing the installation process: Before installing Software remotely, it’s a good idea to test the installation process on a test machine to ensure that everything works as expected. This will help you identify and fix any issues before deploying the Software to production machines.
  3. Not having proper permissions: To install Software remotely, the user must have appropriate permissions to access the target PC. The installation process may fail if the user does not have the necessary permissions.
  4. Not checking for conflicts: Installing new Software on a computer with conflicting Software can cause unexpected problems. Before you install any software remotely, ensure there are no conflicts with existing Software.
  5. Not communicating with end-users: When you remotely install Software on a user’s computer, it’s important to communicate with the user to let them know what to expect. This can include letting them know when the installation will take place and what steps they need to take, if any.
  6. Not having a backup plan: Even with careful planning and testing, things can go wrong during the remote installation. It’s essential to have a backup plan in place in case something goes wrong. This can include having a plan to roll back the installation or having a backup image of the computer.

Please leave a comment below and share this article on your preferred social media platform, so that other persons can benefit.

Related

  • Установка лицензионного программного обеспечения windows
  • Установка нового шрифта в windows 10
  • Установка лексии на windows 10
  • Установка нового оборудования для windows 10
  • Установка операционной системы windows 10 на ноутбук цена