마음의 안정을 찾기 위하여 - [Windows] 프린터 모든 작업 일괄 삭제하는 배치 파일 (Batch Script)
2701137
540
1124
관리자새글쓰기
태그위치로그방명록
별일없다의 생각
dawnsea's me2day/2010
색상(RGB)코드 추출기(Color...
Connection Generator/2010
최승호PD, '4대강 거짓말 검...
Green Monkey**/2010
Syng의 생각
syng's me2DAY/2010
천재 작곡가 윤일상이 기획,...
엘븐킹's Digital Factory/2010
[Windows] 프린터 모든 작업 일괄 삭제하는 배치 파일 (Batch Script)
Windows | 2025/10/23 16:58

Windows에서는 프린터마다 스풀(Spool) 디렉토리가 다를 수 있다.

기본적으로는 C:\Windows\System32\spool\PRINTERS 이지만, 일부 환경에서는 레지스트리에서 지정된 다른 경로를 사용한다.

따라서, 배치파일이 “현재 시스템의 실제 스풀 폴더”를 자동으로 찾아서 동작하게 만들 수 있는데, 아래는 그 방법을 만들어놓은 스크립트 예이다.



@echo off
:: 관리자 권한 필요
setlocal ENABLEDELAYEDEXPANSION

:: 스풀러 중지
echo Stopping Print Spooler...
net stop spooler >nul 2>&1

:: 레지스트리에서 SpoolDirectory 경로 읽기
for /f "tokens=2,*" %%A in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers" /v DefaultSpoolDirectory 2^>nul') do (
    set SpoolDir=%%B
)

:: 값이 없으면 기본값 사용
if "%SpoolDir%"=="" set SpoolDir=C:\Windows\System32\spool\PRINTERS

:: 경로 표시
echo Spool Directory: %SpoolDir%

:: 속성 해제 및 파일 삭제
attrib -r -h -s "%SpoolDir%" >nul 2>&1
del /s /q "%SpoolDir%\*.*" >nul 2>&1

:: 스풀러 재시작
echo Starting Print Spooler...
net start spooler >nul 2>&1

echo Done.
pause
※ 실행시 관리자 권한으로 실행 하여야 한다.
 

프린터마다 스풀러 디렉토리가 다르게 설정되어 있다면 아래의 스크립트로

@echo off
:: 관리자 권한 필요
setlocal ENABLEDELAYEDEXPANSION

:: 스풀러 중지
echo Stopping Print Spooler...
net stop spooler >nul 2>&1

:: 레지스트리에서 SpoolDirectory 경로 읽기
for /f "tokens=*" %%K in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers" 2^>nul ^| findstr /R "\\Printers\\[^\\]*$"') do (
    for /f "tokens=2,*" %%A in ('reg query "%%K" /v "SpoolDirectory" 2^>nul ^| find /I "SpoolDirectory"') do (
        set Dir=%%B
        if not "!Dir!"=="" (
            echo Cleaning spool folder: !Dir!
            attrib -r -h -s "!Dir!" >nul 2>&1
            del /s /q "!Dir!\*.*" >nul 2>&1
        )
    )
)

:: 스풀러 재시작
echo Starting Print Spooler...
net start spooler >nul 2>&1

echo 모든 프린터 인쇄 대기작업 삭제 완료


2025/10/23 16:58 2025/10/23 16:58
Article tag list Go to top
View Comment 0
Trackback URL :: 이 글에는 트랙백을 보낼 수 없습니다
 
 
 
 
: [1][2][3][4][5][6] ... [1336] :
«   2025/12   »
  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      
전체 (1336)
AI 프... (0)
출판 준비 (0)
My-Pro... (41)
사는 ... (936)
블로그... (22)
My Lib... (32)
게임 ... (23)
개발관... (3)
Smart ... (1)
Delphi (96)
C Builder (0)
Object... (0)
VC, MF... (10)
Window... (1)
Open API (3)
Visual... (0)
Java, JSP (2)
ASP.NET (0)
PHP (6)
Database (12)
리눅스 (29)
Windows (30)
Device... (1)
Embedded (1)
게임 ... (0)
Web Se... (2)
Web, S... (27)
잡다한... (7)
프로젝트 (0)
Personal (0)
대통령... (13)
Link (2)