repair 명령 (winget)

repair 도구의 winget 명령은 지정된 애플리케이션을 복구합니다. 앱이 오작동하거나 파일이 손상되었지만 전체 다시 설치가 필요하지 않은 경우에 유용합니다.

명령을 list 사용하여 원하는 애플리케이션을 식별합니다 repair. repair 명령을 사용하려면 repair에 정확한 문자열을 지정해야 합니다. 모호한 경우에는 repair 명령을 특정 애플리케이션으로 더 구체적으로 필터링하라는 메시지가 표시됩니다.

사용법

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

명령 옵션을 나열하는 wingetrepair 스크린샷

별칭

이 명령에 사용할 수 있는 별칭은 다음과 같습니다.

  • fix

주장들

다음 인수를 사용할 수 있습니다.

논쟁 설명
-q, --query 앱을 검색하는 데 사용되는 쿼리입니다.

쿼리 인수는 위치 매개 변수로 제공해야 합니다. 와일드카드 구문은 지원되지 않습니다. 일반적으로 설치하려는 패키지를 고유하게 식별하는 문자열입니다.

옵션

이러한 옵션을 사용하면 필요에 맞게 설치 환경을 사용자 지정할 수 있습니다.

옵션 설명
-m, --manifest 그 뒤에 매니페스트(YAML) 파일의 경로가 와야 합니다. 매니페스트를 사용하여 로컬 YAML 파일에서 repair 경험을 실행할 수 있습니다.
--id 설치를 애플리케이션 ID로 제한합니다.
--name 검색을 애플리케이션 이름으로 제한합니다.
--moniker 검색을 애플리케이션에 대해 나열된 모니커로 제한합니다.
-v, --version 설치할 정확한 버전을 지정할 수 있습니다. 지정하지 않으면 버전이 가장 높은 애플리케이션이 설치됩니다.
--product-code 제품 코드를 사용하여 필터링합니다.
-a, --architecture 설치할 아키텍처를 선택합니다.
--scope 설치 관리자에서 사용자 또는 컴퓨터 범위를 대상으로 할지 여부를 지정할 수 있습니다. 패키지 설치 범위와 관련된 알려진 문제를 참조하세요.
-s, --source 검색을 제공된 원본 이름으로 제한합니다. 출처 이름이 뒤에 있어야 합니다.
-i, --interactive 대화형 모드에서 설치 관리자를 실행합니다. 기본 설정은 설치 진행률을 보여 줍니다.
-h, --silent 무소음 모드에서 설치 관리자를 실행합니다. 이렇게 하면 모든 UI가 억제됩니다. 기본 설정은 설치 진행률을 보여 줍니다.
-o, --log 로깅을 로그 파일로 전달합니다. 쓰기 권한이 있는 파일에 대한 경로를 제공해야 합니다.
--ignore-local-archive-malware-scan 로컬 매니페스트에서 압축 파일 패키지를 설치하는 과정의 일부로 수행되는 맬웨어 검사를 무시하십시오.
--accept-source-agreements 원본 사용권 계약에 동의하고 프롬프트를 방지하는 데 사용됩니다.
--accept-package-agreements 사용권 계약에 동의하고 프롬프트를 방지하는 데 사용됩니다.
--locale 사용할 로캘을 지정합니다(BCP47 형식).
--header 선택 가능한 Windows-Package-Manager REST 소스 HTTP 헤더입니다.
--authentication-mode 인증 창 기본 설정(무음, silentPreferred 또는 대화형)을 지정합니다.
--authentication-account 인증에 사용할 계정을 지정합니다.
--force 명령을 즉시 실행하고 비보안 관련 문제를 계속 처리합니다.
--ignore-security-hash 설치 관리자 해시 확인 실패를 무시하세요. 권장되지 않습니다.
-e, --exact 대/소문자 구분 확인을 포함하여 쿼리에서 정확한 문자열을 사용합니다. 부분 문자열의 기본 동작은 사용하지 않습니다.
-?, --help 이 명령에 대한 추가 도움말을 가져옵니다.
--wait 종료하기 전에 아무 키나 누르라는 메시지를 사용자에게 표시합니다.
--logs, --open-logs 기본 로그 위치를 엽니다.
--verbose, --verbose-logs 로깅 설정을 재정의하고 자세한 로그를 생성하는 데 사용됩니다.
--nowarn, --ignore-warnings 경고 출력을 표시하지 않습니다.
--disable-interactivity 대화형 프롬프트를 사용하지 않도록 설정합니다.
--proxy 이 실행에 사용할 프록시를 설정합니다.
--no-proxy 이 실행에 프록시 사용을 사용하지 않도록 설정합니다.

예제 쿼리

다음 예제에서는 애플리케이션을 복구합니다.

winget repair Microsoft.WinGetCreate