[꿀팁] VS Code 특정 버전 설치 및 다운그레이드 방법

서쿠·2025년 3월 6일
1

Visual Studio Code(VS Code)를 사용하다 보면 특정 확장 프로그램(extension)과의 호환성을 위해 특정한 버전을 선택해야 하는 경우가 있습니다.

  • 예를 들어, 일부 확장 프로그램은 최신 버전에서 작동하지 않거나, 특정 API 변경으로 인해 특정 버전(예: 1.75 ~ 1.85)에서만 정상적으로 작동할 수 있습니다.
  • 또한, 개발 환경의 일관성을 유지하거나, 특정 버전의 기능이 필요할 때도 특정 버전의 VS Code를 유지하는 것이 중요할 수 있습니다.

이번 포스트에서는 특정 버전을 설치하거나 현재 버전에서 아래 버전으로 다운그레이드하는 방법을 설명합니다. 이 과정을 통해 원하는 버전을 유지하고, 자동 업데이트를 방지하는 방법까지 다룰 것입니다.


1. 현재 설치된 VS Code 제거

먼저, 기존에 설치된 VS Code를 삭제해야 합니다. 기존 버전을 완전히 제거해야 충돌 없이 새로운 버전을 설치할 수 있습니다.

💬 (참고) 귀찮으신 분들을 참고하세요!!
기존에 설치된 VS Code를 제거하지 않고도 이전 버전을 설치하여 다운그레이드하는 것이 가능합니다.

  • 그러나 이러한 방법은 일부 설정이나 확장 프로그램에서 충돌이 발생할 수 있으므로, 안정적인 환경을 위해서는 기존 버전을 완전히 제거한 후 원하는 버전을 설치하는 것이 권장됩니다.
    • 이렇게 하면 예상치 못한 문제를 최소화할 수 있습니다.
    • (TMI) 저도 이번에 그냥 삭제 안하고 다운그레이드 했다는 사실..! ㅎㅎ 👉👈😎
    • 바로 설치 부분으로 넘어가시려면 2. 특정 버전 다운로드부터 진행하시면 됩니다.

Windows에서 VS Code 제거하는 법

VS Code를 제거하는 방법에는 제어판을 이용하는 방법직접 파일을 삭제하는 방법이 있습니다. 두 가지 방법을 함께 확인하는 것이 좋습니다.

1. 제어판을 이용한 제거
1. Win + R을 눌러 appwiz.cpl을 입력하고 Enter를 누릅니다.

(참고) appwiz.cpl은 제어판의 프로그램 추가 및 제거(Add/Remove Programs) 기능을 실행하는 명령어입니다. 컴퓨터에 설치된 프로그램 목록을 확인하고, 삭제할 프로그램을 선택할 수 있습니다.

  1. 설치된 프로그램 목록에서 Visual Studio Code를 찾아 선택합니다.
  2. "제거(Uninstall)" 버튼을 클릭하여 VS Code를 삭제합니다.
  3. 제거 과정이 완료되면, 남아 있는 설정 파일이 있는지 확인합니다.

2. 수동 제거 (잔여 파일 삭제)
1. C:\Users\사용자이름\AppData\Local\Programs\Microsoft VS Code 디렉터리를 찾아 삭제합니다.
2. C:\Users\사용자이름\.vscode 폴더도 삭제하여 설정 정보를 초기화합니다.
3. 시스템 PATH에서 VS Code 관련 경로를 제거합니다.

💡 Tip : 유저 버전(User Installer)시스템 버전(System Installer)이 따로 설치될 수 있으므로, 두 가지를 모두 확인 후 삭제하세요.


2. 특정 버전 다운로드

아래 Microsoft에서 제공하는 공식 사이트에서 원하는 버전을 확안하고 다운로드를 수행할 수 있습니다.

원하는 버전으로 이동하여 제공된 다운로드 링크를 클릭 후 설치가 가능합니다.

하지만, 해당 사이트에서 제공하는 하이퍼링크들은 유저 버전(User Installer)만을 제공하고 있습니다!

🐝 그래서 다음과 같이 저만의 꿀팁을 방출합니다!!

  • Microsoft에서 제공하는 공식 링크 주소를 편집해서 사용하면 특정 버전의 유저/시스템 모드의 VS Code를 직접 다운로드할 수 있습니다.
    • 아래와 같은 URL을 사용할 수 있습니다.

다운로드 링크 형식

  • 시스템 버전(System Installer, 모든 사용자용):
    https://update.code.visualstudio.com/{버전}/win32-x64/stable
  • 유저 버전(User Installer, 현재 사용자용):
    https://update.code.visualstudio.com/{버전}/win32-x64-user/stable

예를 들어,

  • 1.96.3 버전의 시스템 버전 다운로드:
    https://update.code.visualstudio.com/1.96.3/win32-x64/stable
  • 1.96.4 버전의 유저 버전 다운로드:
    https://update.code.visualstudio.com/1.96.4/win32-x64-user/stable

이 링크를 웹 브라우저에 입력하면 원하는 버전의 VS Code 설치 파일을 직접 다운로드할 수 있습니다.


3. 다운로드한 버전 설치

  1. 다운로드한 설치 파일을 실행합니다.
  2. 설치 옵션에서 "Add to PATH""Register as default editor"를 체크합니다.
  3. 설치 디렉터리를 선택하고 "Next"를 눌러 설치를 진행합니다.
  4. 설치가 완료되면 "Finish"를 눌러 VS Code를 실행합니다.
  5. VS Code 실행 후, Ctrl + Shift + P를 눌러 명령 팔레트를 열고 > About Visual Studio Code를 입력하여 설치된 버전을 확인합니다.

최신 VS Code는 자동으로 PATH 설정을 해줍니다 💌


4. 자동 업데이트 비활성화

VS Code는 기본적으로 자동 업데이트가 활성화되어 있습니다.

  • 이를 비활성화하여 특정 버전을 유지할 수 있습니다.

방법 1: 설정에서 비활성화

  1. Ctrl + , (쉼표)를 눌러 설정 창을 엽니다.
  2. 검색창에 update를 입력합니다.
  3. Update: Mode 설정을 none으로 변경합니다.

방법 2: 설정 파일에서 변경

  1. settings.json 파일을 엽니다.
  2. 아래 내용을 추가하거나 변경합니다.
    {
        "update.mode": "none"
    }

방법 3: 명령줄을 이용한 업데이트 차단

  1. Ctrl + Shift + P를 눌러 명령 팔레트를 엽니다.
  2. > Preferences: Open Settings (JSON)을 입력하고 실행합니다.
  3. 아래 설정을 추가하여 자동 업데이트를 완전히 비활성화합니다.
    {
        "update.mode": "none",
        "extensions.autoUpdate": false,
        "extensions.autoCheckUpdates": false
    }

이제 자동 업데이트가 비활성화되어, 원하지 않는 버전 업그레이드를 방지할 수 있습니다.


5. 버전 확인 및 문제 해결

설치가 완료되었는지 확인하려면 VS Code를 열고 도움말(Help) > 버전 정보(About) 메뉴를 클릭하거나 명령어 창(Ctrl + Shift + P)에서 다음을 입력하세요.

> About Visual Studio Code

또는 터미널에서 실행:

code --version

설치한 버전이 정상적으로 표시되면 성공적으로 특정 버전을 설치한 것입니다.

문제 해결

  • 설치 후 실행되지 않는 경우: C:\Program Files\Microsoft VS Code 또는 C:\Users\사용자이름\AppData\Local\Programs\Microsoft VS Code에서 직접 실행파일을 실행해 보세요.
  • 설치 버전이 변경되지 않는 경우: 이전 버전이 남아있을 가능성이 있으므로 C:\Users\사용자이름\.vscode 폴더를 삭제하고 다시 설치하세요.
  • 자동 업데이트가 활성화되는 경우: 설정 파일을 다시 확인하고, update.mode 값을 none으로 유지하세요.

마무리

위 방법을 사용하면 VS Code의 특정 버전을 설치하거나 다운그레이드할 수 있습니다. 또한 자동 업데이트를 비활성화하여 원하는 버전을 유지할 수도 있습니다. 설치 후 문제가 발생할 경우, 설정을 확인하고 필요하면 다시 설치를 진행하세요.

원하는 버전을 선택하여 편리하게 사용하세요!

읽어주셔서 감사합니다 🙇‍♂️

profile
Always be passionate ✨

0개의 댓글