Поделиться через


команда восстановления (winget)

Команда восстановления средства winget восстанавливает указанное приложение. Это полезно, если приложение не работает или имеет поврежденные файлы, но не требует полной переустановки.

Используйте команду списка , чтобы определить приложение, которое требуется восстановить. Команда восстановления требует, чтобы указать точную строку для восстановления. Если есть неоднозначность, вам будет предложено дополнительно отфильтровать команду восстановления до точного приложения.

Использование

winget repair [[-q] <query> ...] [<options>]

Снимок экрана: параметры команды восстановления winget.

Псевдонимы

Для этой команды доступны следующие псевдонимы:

  • fx

Аргументы

Доступны следующие аргументы.

Аргумент Описание
-q,--запрос Запрос, используемый для поиска приложения.

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

Опции

Эти параметры позволяют настроить интерфейс установки в соответствии с вашими потребностями.

Вариант Описание
-m, --manifest После этого укажите путь к файлу манифеста (YAML). Манифест можно использовать для запуска интерфейса восстановления из локального ФАЙЛА YAML.
--идентификатор Ограничивает установку приложением с определенным идентификатором.
--имя Ограничивает поиск именем приложения.
--идентификатор Ограничивает поиск псевдонимом, указанным для данного приложения.
-v, --версия Позволяет указать точную версию для установки. Если не указано, будет установлена самая последняя версия приложения.
--код-продукта Фильтры с помощью кода продукта.
-a, --архитектура Выберите архитектуру для установки.
--область Позволяет указать, должен ли установщик использовать область пользователя или компьютера. См. известные проблемы, связанные с областью установки пакетов.
-s, --source Ограничивает поиск указанным именем источника. За ним следует имя источника.
-i, --interactive Запускает установщик в интерактивном режиме. Интерфейс по умолчанию показывает прогресс установки.
-h, --тихий Запускает установщик в тихом режиме. Это подавляет весь пользовательский интерфейс. Интерфейс по умолчанию показывает прогресс установки.
-o, --log Перенаправляет ведение журнала в лог-файл. Необходимо указать путь к файлу, которому у вас есть права на запись.
--игнорировать-проверку-на-вредоносное ПО-в-локальном-архиве Игнорировать сканирование вредоносных программ, выполняемое в рамках установки пакета типа архива из локального манифеста.
--принять-исходные-соглашения Применяется для принятия исходного лицензионного соглашения и чтобы предотвратить появление запроса.
--принять-лицензионные-соглашения-на-пакеты Используется для принятия лицензионного соглашения и предотвращения запроса подтверждения.
--локаль Указывает, какую локаль использовать (формат BCP47).
--заголовок Необязательный HTTP-заголовок источника Windows-Package-Manager REST.
--authentication-mode Укажите предпочтения окна проверки подлинности (автоматическое, автоматическое или интерактивное).
--учетная запись аутентификации Укажите учетную запись, используемую для проверки подлинности.
--сила Сразу выполните команду и продолжайте с вопросами, не связанными с безопасностью.
--ignore-security-hash (игнорировать контроль безопасности) Игнорировать ошибку проверки хэша установщика. Не рекомендуется.
-e, --exact Использует точную строку в запросе, включая проверку конфиденциальности регистра. Оно не будет использовать поведение подстроки по умолчанию.
-?--Справка Получите дополнительную справку по этой команде.
--подождите Предложит пользователю нажать любой ключ перед выходом.
--logs,--open-logs Откройте расположение журналов по умолчанию.
--подробно, --детальные-логи Используется для переопределения параметра ведения журнала и создания подробного лога.
--nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) Подавляет выходные данные предупреждений.
--отключить-интерактивность Отключите интерактивные подсказки.
--доверенность Задайте для этого выполнения прокси-сервер.
--no-proxy Отключите использование прокси-сервера для этого выполнения.

Примеры запросов

В следующем примере выполняется восстановление приложения.

winget repair Micrososft.WinGetCreate