Windows 운영 체제를 재설치할 때 가장 어려운 점 중 하나는 이후 모든 타사 애플리케이션과 소프트웨어를 복구하는 것입니다. OEM의 드라이버 업데이트 유틸리티를 사용하면 필수 시스템 드라이버를 복원할 수 있지만 타사 프로그램은 복구할 수 없습니다.

Winget이라고도 하는 Windows 패키지 관리자는 사용자에게 애플리케이션을 일괄적으로 가져오거나 내보낼 수 있는 옵션을 제공합니다. 이 기능을 활용하면 각 프로그램을 개별적으로 다운로드하여 설치할 필요가 없습니다. 이 가이드에서는 Winget의 가져오기 및 내보내기 기능의 기능과 제한 사항을 살펴 보겠습니다. 시작해볼까요?

Winget이란 무엇인가요?

Winget 약어는 Windows 패키지 관리자를 의미하며, CMD 또는 PowerShell을 통해서만 실행할 수 있는 명령줄 유틸리티입니다. 현재 이 도구에서 공식적으로 지원하는 그래픽 사용자 인터페이스는 없지만, 인증된 애플리케이션으로서 명령줄 사용자가 장치에서 소프트웨어 패키지를 관리하는 프로세스를 간소화합니다.

Winget은 명령줄을 통해 Windows 시스템에서 애플리케이션에 액세스하고 관리할 수 있는 강력한 도구를 제공합니다. 사용자는 웹이나 Microsoft Store 검색과 같은 기존 방법에 의존하는 대신 Winget의 설치된 소프트웨어 저장소를 활용하여 프로그램 설치, 업데이트 및 제거를 포함한 다양한 작업을 수행할 수 있습니다. 또한 이 애플리케이션은 대량 작업을 허용하여 사용자가 한 번에 여러 앱을 빠르게 설치하거나 제거할 수 있습니다.

Windows 11에서 Winget을 사용하여 앱을 내보내는 방법

Winget 도구는 설치된 모든 애플리케이션을 나열하는 JSON 파일을 생성할 수 있습니다. 이 파일에는 애플리케이션의 패키지 이름, 식별자 및 소스 세부 정보와 같은 정보가 포함됩니다. 또한 가져올 목적으로 앱 목록을 일반 텍스트 형식으로 내보낼 수도 있습니다. 그러나 내보내기 과정에서 고려해야 할 몇 가지 제한 사항이 있습니다.

이 접근 방식은 Winget 리포지토리에 있는 카탈로그에 있는 애플리케이션만 검색하며, Microsoft 스토어 및 해당 리포지토리에 아직 등록되지 않은 타사 소스에서 가져온 애플리케이션은 제외됩니다. 또한 해당 애플리케이션 파일의 백업을 생성하지 않고 소프트웨어 패키지 목록만 생성합니다. 이러한 프로그램을 얻으려면 Winget은 온라인 기반 도구이므로 인터넷 연결이 활성화되어 있어야 합니다.

이 글도 확인해 보세요:  ALCMTR.EXE는 바이러스인가요?

Winget을 사용하여 애플리케이션 목록을 내보내려면 다음 지침을 따르세요.

검색창에 “실행 열기”를 입력한 후 상단의 “명령 프롬프트 열기(관리자 권한으로 실행)”라는 결과를 클릭하세요.

앱 목록을 내보내기 위한 명령 구문은 “winget export -o [출력 위치] [파일 이름].json”입니다. 따라서 실제 사용할 명령은 “-o=C:\Users\timo123\Desktop\Genesis\Apps\Pilot\_Projects\WorkforceGPS\_Portal\Export\OnboardingHub -j C:\Users\timo123\Desktop\Genesis\Apps\Pilot\_Projects\WorkforceGPS\_Portal\Export\Onboardinghub.json”입니다.

⭐ 명령 프롬프트 창에 코드를 붙여넣고 Enter 키를 누릅니다. “apps”라는 이름의 JSON 파일이 생성되어 C 드라이브에 저장됩니다.

 winget export -o C:\apps.txt 

.

앞서 언급한 메시지는 특정 애플리케이션이 제거되었으며 해당 설치 패키지에 더 이상 액세스할 수 없거나 어떤 소스를 통해서도 얻을 수 없으므로 해당 프로그램을 수동으로 다시 설치해야 함을 나타냅니다.

보관된 데이터를 USB 드라이브와 같은 외부 장치로 전송하여 OneDrive와 같은 클라우드 저장소 플랫폼이나 선호하는 다른 서비스에 저장하세요.

내보낸 JSON 파일을 편집하는 방법

애플리케이션 JSON 파일을 내보낼 때 새 컴퓨터에서 더 이상 필요하지 않은 특정 프로그램을 제거해야 할 수 있습니다. 이 작업을 수행하려면 다음 단계를 따르세요:

내보낸 JSON 파일이 저장된 디렉토리로 이동하세요. 파일을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 ‘연결 프로그램’을 선택하고 운영 체제 설정에 지정된 대로 JSON 파일을 열 수 있는 프로그램을 선택합니다.

사용 가능한 옵션에서 “메모장” 애플리케이션을 선택한 다음 클릭하여 해당 인터페이스를 실행하세요. 프로그램이 열리면 애플리케이션의 기능에서 지정된 “패키지” 영역으로 이동합니다.

⭐ 이제 패키지를 제거하려면 파일에서 코드의 전체 청크를 제거해야 합니다. JSON 파일에서 애프터버너 패키지를 제거하려고 합니다. 따라서 패키지 이름의 여는 대괄호 “{“에서 닫는 대괄호 “,”까지 바로 블록을 제거합니다.

⭐ 수정된 JSON 파일은 이제 이렇게 보입니다. 파일에서 패키지 이름도 동일한 방식으로 제거해야 합니다.

이제 준비된 JSON 문서를 내보낼 준비가 되었습니다. JSON 파일의 다른 부분을 변경하면 나중에 가져오기를 시도하는 동안 오류가 발생할 수 있으므로 변경하지 않아야 합니다.

Windows 11에서 Winget을 사용하여 앱을 가져오는 방법

다음 단계에 따라 JSON 또는 텍스트 파일을 Winget으로 가져온 후 필요한 모든 애플리케이션 설치를 진행할 수 있습니다.

이 글도 확인해 보세요:  Windows의 '이 장치가 다른 응용 프로그램에서 사용 중입니다'라는 오디오 오류를 수정하는 방법

상승된 권한으로 명령 프롬프트를 실행합니다.

먼저 Winget 소스의 업데이트가 필요합니다. 이 작업을 실행하려면 Winget 소스 업데이트 명령을 입력하고 Enter 버튼을 누릅니다.이렇게 하면 모든 소스가 동시에 업데이트됩니다.

. 그 후에 Enter 키를 누릅니다.

텍스트 파일을 내보내는 명령을 입력한 후 Enter 키를 누릅니다. 이 작업의 코드는

 Winget import -i C:\apps.txt 

입니다.

특정 상황에서 사용자가 앞서 언급한 명령을 실행할 때 오류가 발생할 수 있는 것으로 관찰되었습니다. 이 문제는 특정 애플리케이션이 소스 계약 및 패키지 계약 조항을 수락해야 하기 때문에 발생합니다. 이 문제를 해결하려면 사용자는 명령에 ‘–accept-package-agreements’ 및 ‘–accept-source-agreements’ 인수를 포함시켜야 합니다.

클래스 코드(cls)를 입력한 후 키보드의 Enter 버튼을 눌러 명령 프롬프트 창을 지우세요. 그런 다음 필수 매개변수와 함께 가져오기 명령을 입력한 후 Enter 버튼을 다시 눌러 실행하세요.

⭐ 이제 모든 앱이 하나씩 다운로드 및 설치되기 시작합니다. 모든 앱이 시스템에 설치될 때까지 기다린 다음 명령 프롬프트 창을 닫으세요.

내보낸 파일에 포함되지 않은 앱은 어떻게 하나요?

Winget은 데이터베이스에 없는 모든 앱을 포함하지는 않지만, 다른 장치에서 한 번의 로그인으로 쉽게 설치할 수 있는 Microsoft Store를 통해 제공되는 앱도 생략합니다. 그러나 시스템을 완전히 재설정하고 애플리케이션을 새로 설치하는 경우 컴퓨터에 이전에 설치된 타사 소프트웨어의 포괄적인 목록을 확인할 수 있는 방법이 없습니다.

명령 프롬프트 창에서 다음 명령을 실행하면 제외된 응용 프로그램 목록이 포함된 텍스트 파일이 생성될 수 있습니다:

이 회사의 실적은 매출과 이익이 크게 증가하여 인상적이었습니다.

winget export -o C:\apps.json > C:\e.txt

가장 좋아하는 취미는 무엇인가요?

앞서 언급한 명령은 Winget 도구를 사용하여 apps.json으로 지정된 애플리케이션 패키지를 생성합니다. 또한 명령 프롬프트에 표시되는 전체 출력을 구성하는 별도의 텍스트 파일이 생성됩니다. 사용자는 앞서 언급한 애플리케이션을 수동으로 검색하고 설치하기 위해 해당 파일의 백업 복사본을 보관하는 것이 좋습니다.

이 글도 확인해 보세요:  Google의 주변 공유를 사용하여 Android와 Windows 간에 파일을 공유하는 방법

Windows에서 한 번의 클릭으로 앱 가져오기

새로 구입한 Windows 11 컴퓨터에 여러 개의 애플리케이션을 설치하는 과정은 상당히 어려울 수 있습니다. 그러나 Winget의 도움으로이 장애물을 부분적으로 극복 할 수 있습니다. 내보낸 파일을 활용하여 사용자는 회사 데이터베이스 내에서 사용 가능한 모든 프로그램을 쉽게 다운로드 할 수 있습니다.안타깝게도 이 방법에는 게임이나 특정 타사 소프트웨어는 포함되지 않으므로 사용자가 누락된 구성 요소를 수동으로 검색하여 설치해야 합니다.

By 최은지

윈도우(Windows)와 웹 서비스에 대한 전문 지식을 갖춘 노련한 UX 디자이너인 최은지님은 효율적이고 매력적인 디지털 경험을 개발하는 데 탁월한 능력을 발휘합니다. 사용자의 입장에서 생각하며 누구나 쉽게 접근하고 즐길 수 있는 콘텐츠를 개발하는 데 주력하고 있습니다. 사용자 경험을 향상시키기 위해 연구를 거듭하는 은지님은 All Things N 팀의 핵심 구성원으로 활약하고 있습니다.