🧩 개발환경/Setting

[Setting] 윈도우 초기 세팅 가이드 (feat. 개발 환경)

청월누리 2025. 6. 2. 20:53

매번 윈도우를 재설치하고 세팅 할 때마다 무슨 프로그램을 설치할지 고민되어 이번 기회에 한번 정리하고자 한다.

(최종 업데이트 : 2025.06.03. 18:40)


기본 앱 추천

먼저 윈도우를 사용한다면, 이건 필요하지 않을까 싶은 프로그램을 정리하였다.

1. 반디집

최고 성능의 압축 해제 프로그램이지 않을까 싶다. 무료(최근에는 광고가 나오긴 하지만)라는 점과 뛰어난 성능, 사용자 친화적인 UI, 가벼움 등 다양한 장점이 있어서 대한민국에서 가장 많이 사용하는 압축 해제 프로그램이라고 할 수 있다. 

(사실 기본 윈도우 파일탐색기에서도 압축 해제를 할 수 있지만, 반디집과 같은 프로그램이 더욱 많은 확장자의 압축 해제를 지원하기 때문에 설치한다. 굳이 안해도 상관없긴 하다.)

웹 사이트에서 설치 파일을 받아 설치하는 방법과 Microsoft Store에서 설치하는 방법 모두 존재하지만, Microsoft Store에서 설치하는 것을 추천한다. (설치 및 업데이트 시 쿠팡 바로가기 생성 체크 해제와 같은 귀찮은 작업을 하지 않아도 되기에...)

홈페이지 : https://www.bandisoft.com/bandizip/

 

반디집 공식 홈페이지 · ALZ, EGG, 7Z, RAR 지원 무료 압축 프로그램

지원 포맷 7Z, ACE, AES, ALZ, ARJ, BH, BIN, BR, BZ, BZ2, CAB, Compound(MSI), DAA(1.0), DEB, EGG, GZ, IMG, ISO, ISZ, LHA, LZ, LZH, LZMA, PMA, RAR, RAR5, SFX(EXE), TAR, TBZ/TBZ2, TGZ, TLZ, TXZ, UDF, WIM, XPI, XZ, Z, ZIP, ZIPX, ZPAQ, PEA, UU, UUE, XXE, ASA

www.bandisoft.com

Microsoft Store : https://apps.microsoft.com/detail/9P2W3W81SPPB?hl=ko-kr&gl=KR&ocid=pdpshare

 

반디집 (rar/7z/zip/alz/egg) - Windows에서 무료 다운로드 및 설치 | Microsoft Store

반디집은 다양한 기능을 제공하고 빠르게 작동하는 압축 프로그램입니다. 무료로도 사용할 수 있으며, 유료 에디션은 다양한 고급 기능을 제공합니다. • 지원 OS: Windows 10/11 (64bit/ARM64) • 하나

apps.microsoft.com


2. 카카오톡 PC 버전

국민 메신저인 카카오톡이라 특별히 할 말이 없다. 카카오톡을 사용한다면 설치해서 사용하면 편리하다.

(공용 PC에서 설치 및 로그인 시 주의하자.)

홈페이지 : https://www.kakaocorp.com/page/service/service/KakaoTalk

 

사람과 세상을 향한 모든 연결의 시작, 카카오톡

#메신저 #오픈채팅 #카카오톡 #플랫폼

www.kakaocorp.com


3. 디스코드 (Discord)

주로 온라인 게이머들이 많이 사용하는 채팅 서비스로, 현재는 게이머 뿐만 아니라 협업, 커뮤니티 등 다양하게 사용하고 있다. 게이머들 뿐만 아니라 업무 및 학업에서 협업을 계획하며 서로 대화할 프로그램이 필요하다면 고려할 수 있는 프로그램이라 생각한다.문자 채팅, 음성 채팅 (통화) 및 화면 공유 등 다양한 기능을 지원한다.

홈페이지 : https://discord.com/download

 

Download Discord to Talk, Play, and Hang Out

Download Discord to talk, play, and hang out with friends over voice, video, or text. Available for Windows, macOS, Linux, iOS, Android devices, and consoles.

discord.com

Microsoft Store : https://apps.microsoft.com/detail/XPDC2RH70K22MN?hl=ko&gl=KR&ocid=pdpshare

 

Discord - Windows에서 다운로드 및 설치 | Microsoft Store

Discord is designed for gaming and great for just chilling with friends or building a community. Customize your own space and gather your friends to talk while playing your favorite games, or just hang out. GROUP CHAT THAT’S ALL FUN & GAMES ∙ Discord i

apps.microsoft.com


4. Everything

윈도우 탐색기 검색 대용 프로그램이다. 윈도우 탐색기의 검색이 매우 느리다면, Everything은 미리 모든 파일을 색인해두기 때문에 매우 빠른 속도로 원하는 검색 결과를 얻을 수 있다.

홈페이지 : https://www.voidtools.com/

 

voidtools

 

www.voidtools.com


5. Flow Launcher

출처: https://www.flowlauncher.com/

윈도우에서 MacOS의 Spotlight 검색과 같은 기능을 보여주는 프로그램이다. 파일 검색에 최고라고 할 수 있는 Everything과 연동시킬 수도 있고, 이외에도 다양한 플러그인을 지원하기에 유용하다. 익숙해진다면 엄청난 생산성 향상이 이루어질수도..?! (심지어 한국어도 지원한다구~)

홈페이지 : https://www.flowlauncher.com/

 

Flow Launcher

Quick file search & app launcher for Windows with community-made plugins

www.flowlauncher.com


6. 다빈치 리졸브 (DaVinci Resolve)

무료 영상편집 툴을 찾는다면, 다빈치 리졸브가 최고라고 할 수 있다. 무료 버전에서도 워터마크 없고, 많은 기능들을 제공하며 무려 할리우드에서 제작되는 영화 대부분이 이 프로그램을 통해 색보정이 이루어진다는 점에서 전문성까지 있는 프로그램이다. 여튼 고급 기능이 필요한 작업이 아니라면 이 프로그램을 추천한다.

(다른 무료 프로그램들에 비해 충분한 고급 기능들은 모두 제공하고 있는 걸로 알고 있다. 어차피 이 이상 기능들은 유료 버전을 사용해야 한다.)

홈페이지 : https://www.blackmagicdesign.com/kr/products/davinciresolve

 

DaVinci Resolve | Blackmagic Design

DaVinci Resolve Studio 20는 블러, 조명 효과, 노이즈, 이미지 복원, 렌즈 플레어, 스타일러 등 100개 이상의 GPU 및 CPU 가속화 Resolve FX를 지원합니다. 19 버전에는 인물 촬영 시 배경을 흐릿하게 만드는

www.blackmagicdesign.com


개발 환경용 프로그램

개발 환경 세팅용으로 정리한 프로그램이다. 필자가 필요한 프로그램으로 정리되어 있다.

0. 터미널 (Terminal)

터미널이 0번인 이유는 기본적으로 설치되어 있기 때문이다. 만약 설치가 되어있지 않다면, Microsoft Store에서 설치하면 된다. 하나의 창에서 탭으로 PowerShell에서부터 기타 다른 Shell까지 모든 터미널 프로그램을 한번에 다룰 수 있다는 점에서 매우 유용하다.

Microsoft Store : https://apps.microsoft.com/detail/9N0DX20HK701?hl=ko-kr&gl=KR&ocid=pdpshare

 

Windows Terminal - Windows에서 무료 다운로드 및 설치 | Microsoft Store

Windows 터미널은 명령 프롬프트, PowerShell 및 WSL과 같은 명령 줄 도구 및 셸 사용자를 위한 최신의 빠르고 효율적이며 강력한 생산성의 터미널 응용 프로그램입니다. 주요 기능으로는 여러 탭, 창,

apps.microsoft.com


1. Visual Studio Code

여러 코드 편집기가 나왔어도, 역시 범용성과 가벼움 등 가장 유용한 코드 편집기는 Visual Studio Code라고 생각한다. 개발자라면 무슨 IDE를 사용하든 얘는 필수로 설치가 되어있지 않을까 싶다.

홈페이지 : https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com


2. Visual Studio 2022

C++ 개발을 한다면 당연히 사용하는 IDE라고 생각한다. 메인으로 사용하는 언어가 C와 C++이기에... 설치했다.

홈페이지 : https://visualstudio.microsoft.com/ko/downloads/

 

Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치

Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.

visualstudio.microsoft.com


3. Git

Git은 뭐... 말해뭐해~ 심지어 PowerShell이 아니라 Git Bash를 메인 Shell로 사용하기 때문에 필수 아닌 필수이다. (윈도우도 Linux like Command가 가능한 Shell(Non WSL)을 만들어달라!!) 혹시 다른 유용한 Shell이 있다면 추천 부탁드립니다.

홈페이지 : https://git-scm.com/downloads/win

 

Git - Downloading Package

Download for Windows Click here to download the latest (2.49.0) x64 version of Git for Windows. This is the most recent maintained build. It was released on 2025-03-17. Other Git for Windows downloads Standalone Installer Git for Windows/x64 Setup. Git for

git-scm.com


4. GitKraken

Git을 다루다보면 GUI로 확인하고 싶을 때가 있다. 이럴 때 사용하는 프로그램이다. 유료 프로그램이지만, 학생이라면 GitHub Student Developer Pack을 통해 프로 버전을 무료로 사용할 수 있다. (VS Code에서는 GitLen으로 동작한다.)

홈페이지 : https://www.gitkraken.com/

 

GitKraken Legendary Git Tools | GitKraken

Meet GitKraken, the creator of legendary Git tools for developers and teams - like the GitKraken Desktop, with Git GUI and CLI, Git Integration for Jira, and GitLens for VS Code.

www.gitkraken.com


5. MobaXterm

SSH 연결을 통해 원격으로 터미널 조작을 하기 위한 여러 방법이 존재하지만, MobaXterm은 SSH 연결뿐만 아니라 SFTP 접속을 지원하고, 사이드바를 통해 디렉토리를 확인할 수 있다는 장점이 있다. AWS EC2나 라즈베리파이 등 SSH 연결이 필요할 때 사용하면 유용하다.

홈페이지 : https://mobaxterm.mobatek.net/

 

MobaXterm free Xserver and tabbed SSH client for Windows

The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!

mobaxterm.mobatek.net


6. VMware Workstation Pro

가상 머신(Virtual Machine, VM)을 만들 수 있는 프로그램이다. 원래는 VirtualBox를 사용했으나, 2024년 11월부터 VMware Workstation Pro가 무료로 풀렸다고 해서 설치해서 사용해봤다. 설치는 브로드컴 홈페이지에 가입한 후, 아래 링크로 접속하면 설치 파일을 다운받을 수 있다. (사이트를 찾아 들어가는게 너무 힘들다... 로그인한 후 아래 링크로 이동하는 걸 추천한다.)

홈페이지 : https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true

 

Home - Support Portal - Broadcom support portal

It appears your Broadcom Products and Services are supported by one of our certified Support partners Click below to be redirected to the appropriate Support Partner Portal to request support For non-product related issues (Support Portal / Licensing) Clic

support.broadcom.com


7. Anaconda (miniconda)

주로 데이터분석을 하는 사람들에게 익숙한 프로그램이지 않을까 싶다. (나는 Python 가상 환경을 만드는데 사용하지만...) 필수 라이브러리를 제외하고 나머지 라이브러리는 나중에 하나씩 설치하고자 하는 경우 miniconda를 사용하면 된다. Anaconda는 이미 라이브러리가 다수 설치되어 있기 때문에 무거운 반면, miniconda는 몇 가지를 제외하면 설치가 되지 않았기에 가볍게 가상환경 관리 용도로 사용하기 좋다. (예전에는 로그인 없이 다운로드가 가능했는데, 이제는 홈페이지에서 로그인이 필수가 되었다.. 아래 링크에서 최신(latest) 버전을 다운받아 사용하면 된다.)

홈페이지 : https://repo.anaconda.com/miniconda/

 

Index of /miniconda

 

repo.anaconda.com


8. Android Studio

안드로이드용 어플을 개발하기 위해서는 필수 프로그램이지 않을까 싶다. IDE 사용성도 좋고, IDE가 아니더라도 안드로이드 기반 가상 머신을 만들어주기 때문에 사용해야 한다. 아래 사이트에서 다운받을 수 있다.

홈페이지 : https://developer.android.com/studio

 

Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

developer.android.com


9. NVM for Windows

Node.js 버전 관리 매니저(Node Version Manager)로 원래 Linux와 MacOS 용으로 개발되어 공식 NVM을 사용할 수는 없지만, nvm-windows라는 별도의 프로젝트를 사용하여 공식 NVM과 동일한 기능을 사용하여 Node.js의 여러 버전을 관리할 수 있다. 아래 GitHub 링크에서 nvm-setup.exe 파일을 다운받아 설치할 수 있다.

GitHub 링크 : https://github.com/coreybutler/nvm-windows/releases

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com


유용한 프로그램을 찾으면 리스트 업데이트 예정..!😁