티스토리 뷰

Windows 11 로고

HowTo - Windows 11에서 열려 있는 모든 창을 한 번에 닫는 방법

 컴퓨터 사용 중 어떠한 이유로든 열려 있는 모든 창을 모두 닫아야 하는 상황이 있습니다. 예를 들어 인터넷 브라우저, 파일 탐색기, 기타 응용 프로그램 등 열려 있는 모든 창을 모두 닫고 시스템을 빨리 종료하고 싶거나 개인 정보 보호를 위해 모든 창을 동시에 닫고 싶을 수도 있습니다.

 

 열려 있는 모든 창을 한 번에 닫고 싶다면 키보드 단축키 또는 사용자가 생성한 배치 파일을 이용하여 열려 있는 모든 창을 동시에 닫을 수 있습니다.

AutoHotkey 또는 PowerShell 배치 파일로 한 번에 모든 창 닫기

 참고로 키보드 단축키로 모든 창을 닫기 위해서는 "AutoHotkey" 응용 프로그램이 필요합니다. Windows에서는 작업을 완벽하게 수행할 수 있는 기본적으로 제공되는 옵션이 없기 때문이죠. 따라서 사전에 무료 오픈 소스인 AutoHotkey 소프트웨어를 다운로드하고 설치를 진행해야 합니다.

 

 만약 별도의 타사 도구를 사용하고 싶지 않다면, Windows PowerShell 배치 파일을 이용하여 동일한 작업을 수행할 수 있지만 기능적인 제한이 있습니다. 또한 본문의 모든 예시 이미지는 Windows 11 환경에서 작성되었지만 Windows 10 또한 동일하게 작동합니다.

 

 

 

01 AutoHotkey 모든 창 닫기

 Windows에 AutoHotkey 소프트웨어가 설치되어 있지 않은 경우 다운로드하여 설치하고, 스크립트를 생성해야 합니다. 방법은 다음과 같습니다.

 

AutoHotKey 다운로드

 AutoHotkey 공식 웹 사이트 접속 후 설치 파일을 다운로드합니다.

 

 

AutoHotkey Setup

 AutoHotkey 설치가 완료되면 "Exit" 옵션을 클릭하여 설치 마법사를 닫습니다.

 

 

바탕 화면 > 새로 만들기 > 텍스트 문서

 이제 AutoHotkey 스크립트를 생성합니다. 바탕 화면 빈 영역에 마우스 오른쪽 버튼을 클릭하고 [새로 만들기 > 텍스트 문서]를 선택합니다. 이 작업은 바탕 화면에서 빈 텍스트 문서를 생성하게 됩니다.

 

 

확장자 .ahk 파일 변경

 새롭게 생성된 텍스트 문서 파일의 이름은 "CloseAll" 등 사용자가 식별하기 쉬운 이름으로 지정합니다. 이때 확장자는 반드시 ".ahk"로 변경합니다. (텍스트 문서에 코드 삽입 후 다른 이름으로 저장하셔도 됩니다.)

 

 

메모장에서 편집

 AutoHotkey 확장자(.ahk)로 먼저 변경한 경우 코드 입력을 위해 연결 프로그램은 "메모장"을 선택합니다.

 

 

모든 창 닫기 스크립트 코드 입력

 다음 스크립트를 복사하여 메모장에 붙여넣기 후 [파일 > 저장] 버튼을 클릭하여 저장합니다.

 

; Close all Windows with a keyboard shortcut (F3)
F3::
WinGet, id, list, , , Program Manager
Loop, %id%
{
 StringTrimRight, this_id, id%a_index%, 0
 WinGetTitle, this_title, ahk_id %this_id%
 winclose,%this_title%
}
Return

 

 

 

AutoHotkey 스크립트 실행

 Windows PC에서 열려 있는 모든 창을 닫고 싶다면 바탕 화면에 생성된 AutoHotkey 파일을 두 번 클릭합니다. 이 작업은 스크립트를 시작하고 백그라운드에서 자동으로 실행됩니다.

 

 

AutoHotkey 기본 단축키 F3 키 눌러 모든 창 닫기

 스크립트가 백그라운드에서 실행되는 동안 F3 키를 눌러 열려 있는 모든 창을 닫을 수 있습니다. 참고로 작업 표시줄 모서리 및 모서리 오버플로 메뉴로 최소화된 응용 프로그램은 닫지 않습니다.

 

 

02 PowerShell 배치 파일로 모든 창 닫기

 AutoHotkey 도구를 사용하지 않으려면 배치 파일에서 PowerShell 명령을 사용하여 열려 있는 모든 창을 한 번에 닫을 수 있습니다. 다만 "파일 탐색기" 창은 닫을 수 없으며, 속도가 느린 편입니다. 또한 정상적으로 동작하지 않는 경우도 꽤 많은 것은 단점입니다.

 

바탕 화면 > 새로 만들기 > 텍스트 문서 > .bat 확장자

 바탕 화면 빈 영역에 마우스 오른쪽 버튼을 클릭하고 [새로 만들기 > 텍스트 문서]를 선택합니다. 이 작업은 바탕 화면에서 빈 텍스트 문서를 생성하게 됩니다. 파일 이름은 사용자가 식별하기 쉬운 이름으로 변경하고, 확장자는 반드시 ".bat" 형식으로 지정합니다.

 

 

모든 창 닫기 PowerShell 스크립트 입력

 생성된 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 [편집(E)] 옵션을 선택하여 메모장을 엽니다. 아래 스크립트를 복사하여 붙여 넣고 키보드 단축키 Ctrl + S 키를 눌러 파일을 저장합니다.

 

powershell "&{Get-Process | Where-Object {$_.MainWindowTitle -ne ''} | stop-process}; (New-Object -comObject Shell.Application).Windows() | where-object {$_.LocationName -eq 'Control Panel'} | foreach-object {$_.quit()};"

 

 

배치 파일 실행

 현재 열려 있는 모든 창을 닫고 싶다면 바탕 화면에 생성한 배치 파일을 두 번 클릭하여 실행합니다.

 

 

파일 탐색기를 제외한 모든 창 닫기 완료

 앞서 단점 중 하나로 언급했던 것처럼 "파일 탐색기"를 제외한 모든 응용 프로그램 창은 모두 종료됩니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함