Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

Windows에 앱을 설치하는 것은 시간이 많이 걸리는 프로세스입니다. 사용자는 최신 앱 버전을 검색하고 설치 프로그램 파일을 다운로드한 다음 수동으로 앱을 설치(다음, 다음 여러 번)하고 원치 않는 번들웨어를 선택 해제해야 합니다.

문제는 여기서 끝나지 않습니다. Windows의 소프트웨어 설치 프로그램에는 앱, 레지스트리 및 구성을 설정하는 다양한 방법이 있습니다. 너무 많은 조합으로 사람들은 앱을 업데이트하는 번거로움을 피할 수 있습니다. Windows 10에서 명령 프롬프트(CMD)를 사용하여 소프트웨어를 설치하는 방법을 보여드리겠습니다.

솔루션:Chocolatey(패키지 관리자)

Microsoft Docs에 따르면 패키지 관리자는 명령줄 도구와 전체 소프트웨어 관리 프로세스를 자동화하는 서비스 세트로 구성됩니다. 패키지는 소프트웨어 바이너리, 구성 파일 및 메타데이터로 구성됩니다. 그리고 메타데이터에는 앱 세부정보와 앱이 제대로 작동하도록 하는 종속성 목록이 있습니다.

지금까지 Windows OS에는 포괄적인 패키지 관리자가 없었습니다. 새로운 기능과 버그 수정(버전 1.1)이 포함된 WinGet의 출시는 몇 가지 새로운 의구심을 불러일으켰습니다. 왜 Chocolatey라는 타사 패키지 관리자를 선택해야 하는지 묻는 것이 합리적입니다. 다음은 몇 가지 이유입니다.

  • Winget을 사용하는 경우 때때로 설정 마법사나 보안 프롬프트를 클릭해야 하므로 명령줄 도구의 이점이 줄어듭니다.
  • Chocolatey에 비해 제거 지원은 아직 초보적입니다. 종속성을 관리하지 못하는 경우가 있습니다.
  • 테스트 시 업그레이드를 지원하는 패키지는 소수에 불과합니다. 최신 버전을 사용할 수 있음에도 불구하고 앱을 업데이트할 수 없었습니다.
  • 패키지 관리자는 스크립트를 실행하고 서버 관리, 중앙 집중식 보고, 사용자 지정 구성 등을 제공할 수 있습니다. Winget은 EXE, MSIX 및 MSI와 같은 몇 가지 형식만 처리할 수 있습니다.
  • Chocolatey는 Windows용 20개 이상의 설치 프로그램 기술과 함께 작동합니다. 앱, 레지스트리 설정, 파일 및 구성 관리 또는 조합 방법을 알고 있습니다.

Windows 10에 Chocolatey 설치

Chocolatey를 설치하려면 기본 시스템 요구 사항을 충족하고 몇 가지 스크립트를 설치할 수 있는 인내심이 있어야 합니다.

초콜릿 시스템 요구사항

시작하기 전에 PC가 다음을 충족하는지 확인하십시오.

  • Windows 7 이상/Windows Server 2003 이상.
  • PowerShell v2+(TLS 1.2 요구 사항으로 인해 이 웹 사이트에서 설치하려면 최소 v3 이상).
  • .NET 프레임워크 4 이상.
  • Chocolatey CLI를 위한 여유 공간과 패키지 설치를 위한 몇 GB.

PowerShell 방법을 사용하여 프로그램 설치

Win + X를 누릅니다. Windows PowerShell(관리자)을 선택합니다. . 그런 다음 Get-ExecutionPolicy 제한되지 않습니다. PowerShell에 대한 가이드를 읽고 중요성을 알아보세요.

Restricted를 반환하는 경우 를 클릭한 다음 Set-ExecutionPolicy AllSigned를 실행합니다. 또는 Set-ExecutionPolicy 우회 - 범위 프로세스 . Y 누르기 변경을 확인합니다.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

그런 다음 명령을 복사하여 붙여넣습니다.

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Enter 키를 누릅니다. .

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

잠시 후 Chocolatey가 설치되고 Program Data에 새 ​​폴더가 생성됩니다. . 모든 패키지는 \chocolatey\lib로 이동합니다. (.MSI 설치 프로그램의 경우 예외가 있을 수 있습니다). Chocolatey가 설치되면 PowerShell을 다시 시작하고 choco -?를 입력합니다. 명령 목록을 보려면.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

명령 프롬프트 방법을 사용하여 프로그램 설치

Win + X를 누릅니다. 명령 프롬프트(관리자)를 선택합니다. . 그런 다음 다음 명령을 복사하여 붙여넣습니다.

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Enter 키를 누릅니다. . 프롬프트를 다시 시작하고 choco -?를 입력합니다. 명령 목록을 보려면.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

초콜릿 패키지

Chocolatey 패키지는 수정된 NuGet 패키지입니다. 패키지 메타데이터와 Chocolatey 관련 추가 데이터로 구성된 컴파일된 .nupkg 파일입니다. 패키지 리포지토리 웹 사이트에는 방대한 앱 모음이 있으며 이를 사용하여 Windows 10용 인기 앱을 설치할 수 있습니다.

데이터베이스에 제출된 모든 패키지는 실행되기 전에 엄격한 조정 프로세스를 거칩니다. 여기에는 패키지 유효성 검사, 확인, VirusTotal을 사용한 바이러스 검사 등이 포함됩니다. 왼쪽에는 패키지 관리자에 대한 링크가 있으며 녹색, 빨간색, 노란색으로 된 유효성 검사 버튼이 있습니다.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

개인 아래 섹션에 앱을 설치, 업그레이드 또는 제거하는 명령이 표시됩니다. 버전 기록 변경 로그를 포함하여 모든 버전을 나열합니다. 마지막으로 종속성 아래 섹션 앱에 필요한 모든 추가 구성요소를 나열합니다.

명령 프롬프트 또는 PowerShell을 사용하여 소프트웨어를 설치하는 방법

명령줄 도구에서 소프트웨어를 설치하려면 몇 가지 기본 구문 규칙을 따라야 합니다. 구조는 다음과 같습니다.

choco [command][package name]

"초코"는 초콜렛의 짧은 이름입니다. 두 번째 접두사는 실제 명령이고 세 번째 접두사는 앱입니다. 습관이 되면 더 이상 소프트웨어 관리를 위한 명령 참조 목록을 참조할 필요가 없습니다.

다음은 자주 사용하게 될 몇 가지 인기 있는 명령입니다. 김프 이미지 편집기를 설치하는 예를 들어보겠습니다.

패키지 설치

저장소 패키지 사이트로 이동하여 GIMP를 검색하십시오. 그런 다음 다음을 입력하십시오.

choco install gimp

명령은 사용자의 조치 없이 앱을 다운로드하고 설치합니다. 콘솔 자체에서 진행 정보를 볼 수 있습니다. 어떤 경우에는 앱에 창이 표시될 수 있지만 이는 지극히 정상입니다. Chocolatey는 모든 설치 단계를 자동으로 처리합니다.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

패키지 제거

입력:

choco uninstall gimp

앱에 종속성 목록이 있는 경우, Chocolatey는 시스템에서 해당 구성요소를 자동으로 제거합니다.

패키지 검색

다음 구문을 사용하여 특정 패키지를 검색할 수도 있습니다.

choco search [package name]

예를 들어, 7-zip을 설치하려면 다음을 입력하십시오.

choco search 7-zip

Enter 키를 누릅니다. . Chocolatey는 데이터베이스에서 "zip"이라는 단어가 있는 모든 앱을 검색합니다. 있는 경우 결과에서 찾을 수 있습니다. 특정 앱을 검색하려면 약간의 연습이 필요합니다.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

패키지 업그레이드

앱을 업그레이드하려면 다음을 입력하십시오.

choco upgrade [package name]

예:

choco upgrade gimp

오래된 패키지 목록

모든 오래된 앱 목록을 볼 수도 있습니다. 이 작업을 수행하려면 Chocolatey를 통해 앱을 설치해야 합니다. 입력:

choco outdated

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트 초콜릿 GUI가 있습니까?

명령줄 도구가 앱을 관리하는 데 선호되는 방법이지만 일부 사용자는 실제 앱을 좋아할 수 있습니다. Chocolatey GUI를 사용하면 한 곳에서 패키지를 설치, 제거, 업데이트 및 검색할 수 있습니다. 설치하려면 다음을 입력하십시오.

choco install chocolateygui

업데이트를 확인하려면:

choco upgrade chocolateygui

앱을 실행하면 왼쪽 창에 두 가지 옵션이 표시됩니다. 이 PC , 이름에서 알 수 있듯이 PC에 설치된 패키지로 구성됩니다. 왼쪽 상단에는 오래된 패키지를 확인하고, 모든 패키지를 한 번에 업데이트하고, 목록/타일 보기 간에 전환할 수 있는 검색 상자와 옵션이 있습니다.

초콜릿 원격 패키지 저장소입니다. 상단에는 버전별로 앱을 필터링하고 베타 버전, 인기도 등을 포함하는 옵션이 표시됩니다.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

단일 패키지를 업데이트하려면 패키지를 마우스 오른쪽 버튼으로 클릭하고 업데이트를 선택합니다. . 현재 설치된 패키지(.config 파일로)를 버전 번호 및 설치 날짜와 함께 내보낼 수 있습니다. 이 파일을 사용하여 다른 컴퓨터에 패키지를 설치할 수 있습니다.

Windows 소프트웨어를 설치하는 가장 빠른 방법은 무엇입니까? 명령 프롬프트

명령 프롬프트로 다음 앱 설치

많은 사람들이 여전히 앱을 업데이트하는 것이 번거롭다고 생각합니다. Chocolatey를 사용하면 몇 번의 키 입력으로 12개 이상의 앱을 설치할 수 있습니다. 보안 문제나 번들웨어 없이 앱을 쉽게 관리할 수 있습니다.