repair 도구의 winget 명령은 지정된 애플리케이션을 복구합니다. 앱이 오작동하거나 파일이 손상되었지만 전체 다시 설치가 필요하지 않은 경우에 유용합니다.
명령을 list 사용하여 원하는 애플리케이션을 식별합니다 repair.
repair 명령을 사용하려면 repair에 정확한 문자열을 지정해야 합니다. 모호한 경우에는 repair 명령을 특정 애플리케이션으로 더 구체적으로 필터링하라는 메시지가 표시됩니다.
사용법
winget repair [[-q] <query> ...] [<options>]
별칭
이 명령에 사용할 수 있는 별칭은 다음과 같습니다.
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
관련 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Windows developer