Winget은 사용자가 터미널 창에서 명령을 사용하여 Microsoft Store 및 기타 소스에서 응용 프로그램을 가져와 설치할 수있는 소프트웨어 응용 프로그램입니다. 이 프로그램은 검색, 설치 단계를 자동화하여 원하는 앱을 획득하는 프로세스를 간소화하여 사용자의 상당한 시간과 노력을 절약합니다.
일부 사용자는 컴퓨터에서 Winget이 제대로 작동하지 않아 “시스템에서 지정된 프로그램을 실행할 수 없습니다”라는 오류 메시지가 표시된다고 보고했습니다. 이러한 사용자들은 어떤 명령도 실행할 수 없어 소프트웨어를 사용하기가 어렵습니다. 이 글에서는 이 문제를 해결하고 사용자가 다시 한 번 윙겟을 사용할 수 있도록 하는 몇 가지 해결책을 살펴보겠습니다. 논의부터 시작하겠습니다.
Winget이 Windows에서 작동을 멈추는 이유
다음 이유는 Winget이 Windows 컴퓨터에서 올바르게 작동하지 않는 이유를 설명합니다:
애플리케이션 설치 프로그램이 완전히 신뢰할 수 없거나 안전하지 않을 수 있는 레거시 버전을 사용하고 있습니다.
Winget 서버에 기술적 문제가 발생했거나 현재 인터넷 연결이 중단된 것 같습니다.
윙겟 플랫폼 내에서 애플리케이션의 실행 권한이 설정 또는 활성화되지 않았습니다.
애플리케이션 인스톨러가 설치 프로세스의 일부로 PATH 환경 변수를 포함할 수 없습니다.
Winget이 작동하지 않는 문제의 근본 원인을 확인했으며, 이 문제를 해결할 수 있는 몇 가지 해결 방법을 아래에 제공합니다. 이 방법 중 하나를 시도해 보시고 문제가 해결되면 선호하는 패키지 관리자를 다시 한 번 사용해 보세요.
터미널 앱에서 Winget을 닫았다가 다시 열기
더 복잡한 해결 방법을 진행하려면 명령 프롬프트 또는 PowerShell의 모든 인스턴스를 완전히 종료하는 것이 중요합니다. 이러한 명령줄 애플리케이션 중 응답하지 않는 인스턴스를 종료하려면 작업 관리자를 사용할 수 있습니다.
장치에서 관리자 권한으로 명령 프롬프트 또는 PowerShell에 액세스한 다음 명령줄에 “Winget”을 입력하고 Enter 버튼을 눌러 Winget이 현재 제대로 작동하는지 확인합니다.
Winget 서버가 다운되었는지 확인
Winget은 다양한 저장소에서 패키지를 검색하고 다운로드 및 설치하기 위해 안정적인 인터넷 연결이 필요한 웹 기반 애플리케이션입니다. Winget 서버에 기술적 문제가 발생하거나 일시적으로 사용할 수 없는 경우 사용자는 리포지토리에서 결과를 얻는 데 어려움을 겪을 수 있습니다.따라서 다운디텍터 또는 유사한 플랫폼과 같은 도구를 사용하여 Winget 서버의 상태를 모니터링하여 현재 서버가 작동 중인지 확인하는 것이 좋습니다.
Windows 컴퓨터가 인터넷에 연결할 수 있는지 확인하려면 웹 브라우저를 열고 웹 페이지로 이동하거나 웹 기반 애플리케이션을 실행하세요. 이 프로세스는 인터넷 연결 여부를 확인하는 역할을 합니다. 서버에 기술적 문제가 발생하여 사용할 수 없는 경우, 사용자는 서버가 복구될 때까지 기다렸다가 윙겟을 이용해야 할 수 있습니다.
시스템 전체 종료 수행
Windows의 빠른 시작 기능을 활성화하면 특정 커널 수준 프로세스가 일시적으로 중단되어 나중에 전원을 다시 켜면 부팅 프로세스가 더 빨라집니다. 그러나 이 과정에서 문제가 발생하면 영향을 받는 프로세스는 시스템을 껐다가 다시 켠 후에도 일시 중단된 상태로 유지됩니다. 이 문제를 해결하고 적절한 기능을 보장하려면 전체 시스템 종료를 시작하여 모든 필수 서비스를 종료한 후 다시 시작하는 것이 좋습니다. 이 작업을 수행하려면 아래 설명된 단계를 따르세요:
검색창에 “실행”을 입력한 다음 “Windows 키 + R”을 눌러주세요. 그런 다음 실행 대화 상자에 “cmd”를 입력한 다음 키보드의 “Ctrl + Shift + Enter” 키를 눌러 관리자 권한으로 명령 프롬프트에 액세스하세요.
⭐ 이제 다음 명령을 입력하고 Enter 키를 누릅니다: shutdown /s /f /t 0
컴퓨터 전원을 끄는 과정은 Windows 운영 체제의 모든 애플리케이션과 창이 미리 닫히기 때문에 일반 종료에 비해 시간이 더 오래 걸립니다.
현재 시스템이 제대로 작동하는지 확인하려면 시스템 전원을 켜고 터미널 애플리케이션을 사용하여 Winget을 실행하세요.
앱 인스톨러 업데이트
패키지 관리 도구인 Winget은 Windows 10 및 11 운영 체제의 필수 구성 요소로, 애플리케이션 인스톨러 소프트웨어를 통해 배포됩니다. 그러나 애플리케이션 인스톨러가 최근에 업데이트되지 않은 경우, 사용자는 Winget을 실행하고 패키지를 관리하는 데 어려움을 겪을 수 있습니다. 또한 애플리케이션 인스톨러는 1.11.11451 이상 버전으로만 Winget에 액세스할 수 있습니다. 이전 버전은 명령줄 인터페이스를 통해 Winget을 지원할 수 없습니다.
Microsoft Store에 액세스하여 라이브러리 섹션을 검토하여 응용 프로그램 설치 프로그램에 사용할 수 있는 미완료 업데이트가 있는지 확인하시기 바랍니다.해당 업데이트가 있는 경우 수동 검색 및 설치 프로세스를 수행한 후 Winget의 기능을 확인하시기 바랍니다.
앱 실행 별칭 활성화
단말기를 통해 접속할 때 정상적으로 작동할 수 있도록 앱 설정에서 Winget의 앱 실행 별칭을 활성화하세요. 설정 방법은 다음과 같습니다:
시작 메뉴를 클릭하고 마우스 오른쪽 버튼을 클릭한 후 표시되는 드롭다운 메뉴에서 “설정”을 선택하세요. 또는 바탕 화면 바로 가기 또는 Microsoft Store의 앱 및 기능 설정 페이지를 통해 설정 애플리케이션에 액세스할 수 있습니다.
화면 왼쪽 가장자리에 있는 하위 메뉴를 클릭하여 액세스한 다음 표시되는 옵션 목록에서 “앱”을 선택하여 원하는 작업을 계속 진행합니다.
‘고급 앱 설정’ 옵션을 선택한 다음 메뉴에서 ‘앱 실행 별칭’ 옵션을 선택하세요.
⭐ Windows 패키지 관리자 클라이언트 옵션을 찾습니다. 옆에 있는 토글을 확인합니다. 비활성화되어 있으면 클릭하여 앱에 대한 앱 실행 별칭을 활성화합니다.
설정을 위해 애플리케이션을 닫아주세요.
경로 환경 변수 수동 추가
Winget이라는 Windows 환경 변수를 잘못 구성하면 잘못된 결과가 발생할 수 있습니다. 따라서 고급 시스템 속성 창을 사용하여 환경 변수 내에 정확한 경로를 수동으로 삽입해야 합니다. 다음 단계를 따르시기 바랍니다:
Windows 운영 체제를 사용하여 고급 시스템 속성 창에 액세스하려면 다음 단계를 수행하세요: 1. “Win + R” 키보드 단축키를 눌러 실행 대화 상자를 엽니다. 2. 실행 대화 상자의 텍스트 상자에 “sysdm.cpl”을 입력한 다음 공백을 입력하고 “3”(따옴표 없이)을 입력한 후 “Enter” 키를 누릅니다. 3. 그러면 고급 시스템 속성 창이 열립니다.
“환경 변수” 섹션으로 이동하여 원하는 환경 변수를 선택합니다. 선택한 변수를 강조 표시한 후 옆에 있는 “편집” 버튼을 눌러 설정을 수정하세요.
이제 새로 만들기 버튼을 클릭하고 다음 경로를 붙여넣으세요: %사용자 프로필%\앱데이터\로컬\마이크로소프트\윈도우앱
“확인” 버튼을 클릭하여 확인하시고 컴퓨터를 다시 시작하세요.
터미널 애플리케이션을 열고 Winget이 제대로 작동하는지 테스트를 수행해 주세요.
파워셸을 사용하여 윙겟 재등록
컴퓨터에서 윙겟이 작동하지 않는 경우 파워셸을 통해 윙겟을 재등록할 수 있습니다.기본 시스템 애플리케이션인 애플리케이션 설치 관리자의 필수 구성 요소를 형성하므로 이 프로세스가 가능합니다. 다음 단계를 순서대로 따르세요:
“Win + R을 누른 다음 Ctrl + Shift + Enter 키를 동시에 눌러 실행 대화 상자에 ‘PowerShell’을 입력하세요.
명령 프롬프트가 관리자 권한으로 열리며, 붙여넣고 Enter 키를 누르면 아래에 제공된 스크립트를 실행할 준비가 됩니다: “`
Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.Winget.Source_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" -Verbose
⭐ 명령이 성공적으로 실행된 후에는 확인 메시지가 표시되지 않습니다. PowerShell 창을 닫고 PC를 다시 시작합니다.
몇 가지 일반적인 Windows 수정 시도
다른 해결책이 효과가 없는 경우 시스템 파일 검사기(SFC) 검사 및 오프라인 번들 무결성 복구(DISM) 검사 실행과 같은 범용 해결 방법을 사용해 보시기 바랍니다. 이러한 절차는 각각 시스템 파일과 Windows 이미지 구성 요소의 문제를 감지하고 수정하도록 설계되었습니다. 그러나 DISM 검사를 시작하기 전에 반드시 SFC 검사를 먼저 수행하여 결함이 있는 시스템 파일이 있는 경우 이를 식별하고 대체할 수 있도록 해야 합니다. 그런 다음 오프라인 모드에서 DISM 검사를 진행합니다.
시스템 복원을 활용하면 기능이 최적이었던 이전 시점으로 컴퓨터를 되돌릴 수 있습니다. 또한 포괄적인 시스템 재설정을 실행할 수 있습니다. 사용자는 “내 파일 유지” 옵션을 선택할 수 있으며, 이를 통해 Windows 전체 재설정 중에 모든 개인 데이터를 보존할 수 있습니다.
Winget 다시 작동하기
Winget은 사용자가 명령줄 인터페이스를 통해 앱 패키지를 관리하고 제어할 수 있는 뛰어난 패키지 관리자입니다. 안정적인 인터넷 액세스를 보장하고 애플리케이션 실행 별칭이 활성화되어 있는지 확인하려면 웹에 안정적으로 연결하는 것이 좋습니다. 이후에는 사용자가 수동으로 시스템의 PATH 환경 변수를 수정하고 Windows PowerShell을 사용하여 애플리케이션 설치 관리자를 다시 등록해야 할 수 있습니다. Winget을 대체할 그래픽 사용자 인터페이스를 찾는 경우 Winstall은 GUI를 사용하여 소프트웨어 애플리케이션을 대량으로 설치할 수 있는 편리한 솔루션을 제공합니다.