Windows

Установка Scoop и инструментов для разработки в Windows: Пошаговый гайд

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

Обновлено 6 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10 22H2+Windows 11 23H2/24H2PowerShell 5.1+

Введение / Зачем это нужно

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

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

Требования / Подготовка

  • Операционная система: Windows 10 22H2 или Windows 11 (актуальные сборки).
  • PowerShell: версии 5.1 или новее (встроен в систему по умолчанию).
  • Интернет: стабильное подключение для загрузки бинарных файлов.
  • Права доступа: пользовательские права достаточны, так как установка по умолчанию происходит в домашнюю директорию.

💡 Совет: Перед началом закройте все открытые экземпляры терминала и IDE, чтобы избежать конфликтов блокировки файлов и некорректного считывания обновлённого PATH.

Шаг 1: Разрешение выполнения скриптов

По умолчанию Windows запрещает запуск PowerShell-скриптов из внешних источников для защиты от вредоносного кода. Для работы официального установщика необходимо изменить политику выполнения только для текущего пользователя.

Откройте PowerShell и выполните:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Система запросит подтверждение. Введите Y и нажмите Enter. Параметр CurrentUser гарантирует, что изменение коснётся только вашей учётной записи, не затрагивая глобальные настройки безопасности системы.

Шаг 2: Базовая установка менеджера

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

Выполните команду:

irm get.scoop.sh | iex

Скрипт загрузит install.ps1, проверит наличие .NET Framework и развернёт файлы в C:\Users\<Имя>\scoop. Процесс занимает 1–3 минуты в зависимости от скорости сети.

⚠️ Важно: Если вы видите ошибку TLS connection could not be established, убедитесь, что системное время и дата выставлены корректно, а брандмауэр не блокирует порт 443 для PowerShell.

Шаг 3: Подключение расширенных репозиториев

По умолчанию Scoop содержит только базовые консольные утилиты. Для полноценной разработки понадобятся дополнительные бакеты (buckets), где хранятся IDE, фреймворки и языковые пакеты.

Выполните последовательно:

scoop bucket add extras
scoop bucket add java
scoop bucket add versions

Бакет extras включает популярные десктопные приложения, java — различные версии JDK/JRE, а versions позволяет устанавливать альтернативные ветки популярных инструментов без конфликтов.

Шаг 4: Установка инструментов разработчика

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

Запустите установку основных компонентов:

scoop install git python nodejs-lts curl 7zip
  • git и 7zip требуются для корректной работы самого Scoop при распаковке архивных пакетов.
  • python и nodejs-lts обеспечивают среду для веб-разработки и скриптинга.
  • curl часто нужен для тестирования REST API и загрузки внешних ресурсов.

Установка выполняется параллельно. Если какой-либо пакет требует перезапуска терминала или ручного добавления в PATH, Scoop выведет соответствующее уведомление в консоль.

Проверка результата

Откройте новое окно PowerShell или CMD. Старый сеанс не подхватит обновлённые пути системы. Введите команды для верификации:

scoop list
git --version
python --version
node -v

Вывод должен содержать версии установленных пакетов без ошибок not recognized. Также проверьте статус зависимостей командой scoop checkup. Утилита сообщит, если в системе отсутствуют рекомендуемые компоненты (например, Visual C++ Redistributable для некоторых скомпилированных утилит).

Возможные проблемы

Ошибка Permission denied при распаковке пакета Возникает, если антивирусное ПО блокирует запись в папку ~/scoop/apps. Добавьте директорию scoop в исключения защитного ПО или временно отключите сканирование в реальном времени на время установки.

Команда scoop не распознаётся в CMD Переменная PATH обновляется только для текущего сеанса PowerShell. Закройте все окна терминала и откройте новое. Если проблема сохраняется, проверьте наличие %USERPROFILE%\scoop\shims и %USERPROFILE%\scoop\apps в пользовательских переменных среды (sysdm.cpl → Дополнительно → Переменные среды).

Конфликт версий при установке глобально Использование флага --global устанавливает пакеты в C:\ProgramData\scoop. Это требует прав администратора и может конфликтовать с другими менеджерами (например, Chocolatey или WinGet). Для разработки рекомендуется оставаться в пользовательской директории, а глобальные пакеты использовать только для системных сервисов.

Если требуется откатить пакет к предыдущей версии, используйте scoop reset <имя>@<версия>. Это безопасно восстановит симлинки без полной переустановки и потери конфигурационных файлов.

Часто задаваемые вопросы

Нужно ли отключать антивирус при установке Scoop?
Как обновить все установленные пакеты одной командой?
Что делать, если установка зависает на этапе распаковки?
Можно ли использовать Scoop без прав администратора?

Полезное

Подготовка PowerShell
Установка базового менеджера
Подключение репозиториев (buckets)
Установка инструментов разработчика
Проверка и настройка среды