자작프로그램

시작 프로그램, 서비스, 스케쥴러 한번에 삭제 - WindowexeAllkiller

반응형

부팅시 자동으로 시작되는 프로그램, 윈도우 서비스, 작업스케쥴러를 특정한 시점을 기준으로 저장한 상태를 원래대로 복구(자동삭제)하는 자작 프로그램입니다.

 

컴퓨터를 잘 모르시는 분이거나 누구나 막 사용하는 공용 컴퓨터의 경우에는 프로그램을 마구잡이로 설치하게 되므로 시작 프로그램이나 설치된 서비스가 많아서 컴퓨터 사용시 버벅되거나 랙이 생기거나, 이유없이 느려질 수도 있습니다.

매번 해당 프로그램을 삭제하는 것도 일이고 쓸데없는 프로그램을 찾는 것도 일이지요.

 

디스크백업이나 복구같은 그런 방식은 아니고 시스템을 저하 시킬만한 요소들(시작프로그램, BHO, 툴바, 서비스, 작업스케쥴러, 그룹정책, 다운로드 매니저, 탐색기 쉘확장메뉴, 로그온쉘, AppInit 설정)을 특정한 시점을 기준으로 시스템 설정을 저장하고 차후 실행시에는 설정한 파일에 없는 항목은 모조리 삭제하는 프로그램입니다.

 

프로그램을 완전히 삭제하는 것이 아니고 시작 프로그램 항목, 서비스, 작업 스케쥴러 등 지정한 항목만 삭제하게 되므로 설치된 프로그램의 구동에는 아무런 지장을 주지 않습니다.

 

컴맹 혹은 공용 컴퓨터나 아이들이 막쓰는 컴퓨터에 설치해 두면 항상 초기화가 되므로 쓸데없이 자동으로 실행되는 프로그램은 없게 됩니다. 애드웨어나 악성코드 삭제는 덤이고요.

 

 

사용법은 아주 간단한데요. 설정 난이도가 높은 편이므로 처음 사용자는 모두 이해한 다음 사용하세요.

 

체크한 항목은 삭제하지 않고 남깁니다. 반대로 이해하지 마세요.

윈도우 기본 서비스를 삭제하면 부팅이 불가능하게 될 수도 있습니다.

체크해제 = 삭제

체크 = 삭제하지 않고 그대로 둠

 

 

아래 첨부파일을 다운로드 받고 압축을 풀고 프로그램을 관리자 권한으로 실행하세요.

설치된 프로그램이 많으면 로딩이 오래걸립니다.

실행중인 프로세스 및 시스템 설정에 관한 내용이 모두 표시됩니다.

 

 

 

프로그램 확장 도구인데 메인화면에서 우클릭하면 확인이 가능합니다.

설치된 프로그램 및 드라이버 서비스, 기타 다른 시스템 설정을 확인할 수 있습니다.

 

이 기능은 부가적인 것이고, 거의 사용할 일이 없습니다.

 

 

 

프로그램 메인 화면에 보이는 각 숫자의 의미입니다.

 

00-PROCESS
시스템 프로세스를 제외한 실행중인 프로세스 항목, 체크시 프로세스 종료하지 않음
 
01-HKCUREG
HKCU...Run 시작프로그램 항목, 체크해제시 삭제
배경색이 분홍색인 (Empty Name)으로 표시되는 항목은 자동삭제
 
02-HKLMREG
HKLM...Run 시작프로그램 항목, 체크해제시 삭제
배경색이 분홍색인 (Empty Name)으로 표시되는 항목은 자동삭제
 
03-BHOCLSD
익스플로러 브라우저 확장모듈(Browser Helper Object) 항목, 체크해제시 삭제
 
04-TOOLBAR
익스플로러 툴바 항목, 체크해제시 삭제
 
05-SERVICE
서비스 항목 (기본서비스를 제외하고 모두 적색 전경색으로 표시), 체크해제시 삭제

첫번째열 하늘색 배경 : 서비스 시작유형(부트/시스템/자동)

첫번째열 노란색 배경 : 서비스 시작유형(수동)
첫번째열 회색 배경 : 서비스 시작유형(사용안함)
첫번째열 흑색 전경 : 윈도우 기본서비스
첫번째열 적색 전경 : 윈도우 기본서비스를 제외한 나머지 서비스
두번째열 보라 전경 : 현재 실행중인 서비스
두번째열 밝은청색 배경 : 마이크로소프트의 dll 파일이 아닌 서비스

두번째열 배경색이 밝은 청색으로 표시되는 항목(아래 이미지 참조)도 있는데 이 항목은 svchost.exe 프로세스로 실행되는 dll서비스 파일이 마이크로소프트에서 제공하는 파일이 아닌 경우입니다.
정상적인 서비스파일도 있으나 비정상적인 쓰레기파일도 있으니 dll파일경로를 구글에서 필히 검색해보세요.
 
06-TASKLST
작업스케쥴러 항목, 체크해제시 삭제
 
07-STARTUP
글로벌 시작프로그램 폴더의 바로가기 항목. 체크해제시 삭제,
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Startup


08-POLICYS
로컬그룹정책에 등록된 시작프로그램, 체크해제시 삭제
레지스트리경로 : HKCU\...\Policies\Explorer\Run / HKLM\...\Policies\Explorer\Run


13-OTHPLUG
파이어폭스, Torch, Critio 웹브라우저 플러그인, 읽기전용이며 삭제불가


14-CHRPLUG
구글 크롬의 확장프로그램 항목, 체크해제시 확장프로그램을 비활성화(플러그인 설치폴더 삭제)


15-DOWNMGR
인터넷 익스플로러의 다운로드 매니져 삭제옵션, 체크해제시 윈도우 기본값으로 지정
국내외 모든 다운로더 프로그램 삭제가능. (예외로 Internet Download Manager(IDM)은 드라이버서비스 모니터 방식으로 삭제불가하며 확장프로그램에서 IDM드라이버서비스를 먼저 제거후 실행하면 삭제가능)
작업표시줄 프로세스인 explorer.exe를 종료하고 다시시작해야 적용되는 프로그램이 일부 존재하므로 [00-PROCESS]**explorer 체크해제 권장

 

20-SHELLOP
우클릭 쉘 오픈 메뉴, 체크해제시 삭제


21-SHELLEX
우클릭 쉘 확장 메뉴, 체크해제시 삭제


25-SCRIPTS
체크해제시 그룹정책 시작 스크립트 모두 삭제(로그온, 로그오프, 시스템부팅, 시스템종료), 개별삭제 불가


26-RUNONCE , 27 , 28
부팅시 한번만 실행되는 RunOnce 시작프로그램 항목, 체크해제시 삭제


37-APPCERT
Session Manager에 로드된 AppCertDlls 파일, 체크해제시 삭제
 
40-WNLOGON
체크시 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 레지스트리키의 Shell(explorer.exe), UserInit(C:\Windows\system32\userinit.exe,)의 값을 기본값으로 설정(시스템 드라이브가 C:\ 인 경우만 해당)
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon 레지스트리키의 Shell(explorer.exe)을 기본값으로 설정
 
41-APPINIT
체크시 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows 레지스트리키의 AppInit_DLLs 값을 기본값으로 설정. 윈도우를 클린설치한 직후의 AppInit_DLLs 기본값은 "" (없음).


50-TYPEURL
체크시 인터넷 익스플로러, 윈도우 탐색기 주소창에 타이핑한 주소 삭제


51-RECYCLE
체크시 휴지통 안의 모든 파일 삭제


53-CLEARDO
체크시 최근 사용한 문서목록 삭제


54-CLEARIC
체크시 작업표시줄의 사용하지 않는 캐쉬된 아이콘 삭제(재부팅 필요)


57-UNMSCFG
체크시 msconfig 시작프로그램의 체크해제된 항목 모두 삭제, 개별삭제불가


68-WINLOAD
체크해제시 
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows 키의 Run 과 Load 값 삭제
 
69-GRPEDIT 
체크해제시 로컬 그룹정책 모두 삭제 (크롬이나 파이어폭스등 엔터프라이즈 정책에 의해 삭제불가능한 기능 모두 삭제)


80-FAKEEXE
체크시 C:\Windows\system32 폴더에서 실행되지 않는 svchost.exe , csrss.exe , dllhost.exe , spoolsv.exe smss.exe 프로세스 삭제하지 않음. 64bit 시스템에서는 syswow64 폴더까지 제외


95-AUTOMOD
체크시 수동 모드, 체크해제시 완전 자동모드 
수동 모드는 실행할때마다 메인화면 실행, 매번 삭제할 항목을 체크 또는 체크해제해야 하는 모드.(기존 설정값 기억)
완전 자동모드는 처음에 만들었던 설정파일을 기준으로 설정파일에 없는 항목은 묻지마 삭제되는 모드. 


96-KILLPRO
단순 프로세스 종료 모드 
체크시 00-PROCESS 구분자만 작업하고 아무런 작업도 하지 않음, 체크해제 기본값


97-PROCBAR
95-AUTOMOD 자동모드로 프로그램 시작시 로딩화면 숨기기 및 보이기 옵션
체크 숨기기, 체크해제 보이기(기본값)


98-LASTRUN
체크시 사용자정의 프로그램을 1초 간격으로 순차실행
생성된 텍스트파일에서 편집하거나 추가가능
예제1)
[98-LASTRUN]**C:\windows\notepad.exe
모든 작업 완료 후 노트패드 실행
예제2)
[98-LASTRUN]**cmd.exe /c 명령어
모든 작업 완료 후 명령프롬프트 실행
cmd.exe /c 가 있으면 명령프롬프트가 숨김모드(백그라운드)로 실행됩니다.
 
99-ADDTASK
체크시 이 프로그램을 시작프로그램에 등록

 

기타사항
00-PROCESS 항목은 파일명을 기준으로 필터링.
05-SERVICE 항목도 DLL파일명을 기준으로 배경색을 표시.
시작프로그램, 서비스, 쉘확장메뉴등은 reg 파일로 백업되고 그 외 일부는 백업되지 않음.
삭제된 서비스 백업파일 복구시 재부팅요망.
서비스를 삭제할 때 서비스 항목수가 운영체제에 비해 절대적으로 부족하면 프로그램이 동작하지 않음
구분자는 x86, x64를 구분하지 않음

적색으로 표시된 65 ~ 80 구분자는 기본값이 체크해제 상태이므로 필요한 경우 체크해야 예외 처리됩니다.
============================================================
특별한 경우가 아니고서는 00, 01, 02, 03, 04, 05, 06, 07, 08, 14 외에는 거의 쓸일이 없을겁니다.
원하는 것만 체크하거나 체크해제하세요.

 

삭제하고 싶은 항목을 체크해제하고 상단의 버튼을 누르면 현재 설정이 텍스트파일로 저장되면서 체크하지 않은 항목이 삭제됩니다.
차후 실행시에는 아무런 화면도 나오지 않고 생성된 텍스트파일을 기준으로 데이타를 삭제하거나 해당되는 항목을 설정하거나 실행합니다. 일종의 스냅샷같은 개념으로 이전의 설정과 현재 상태를 비교하여 [TRUE]를 반환하지 않는 항목은 모두 삭제되는 방식입니다. 
 
관리화면을 다시 보고싶으면 텍스트파일을 삭제하고 실행하세요.
개쓰레기 프로그램들을 삭제하는 아주 강력한 프로그램이지만 개쓰레기들을 목록에서 분류하는 건 사용자의 몫입니다.
개쓰레기 프로그램을 개쓰레기 치우듯 클릭한번으로 삭제하세요.
 
개쓰레기 프로그램이 뭔지 잘 몰라서 골라내기 어려운 경우 목록을 클립보드로 복사해서 댓글로 달아주세요.
프로그램상에서 마우스 우클릭하면 메뉴가 나오는데 [클립보드로 복사]를 선택하면 클립보드로 복사됩니다.
댓글에 붙여넣기 하시면 됩니다.

 

 

프로그램이 어떤방식으로 돌아가는지 확실히 이해한 후에 사용하세요.


검정색/보라색으로 표시된 [05-SERVICE] 항목을 잘못 체크해제하면 컴퓨터가 먹통될 수도 있으니 주의하세요.

신뢰하는 프로그램을 자주 설치하는 경우, 텍스트파일(WindowexeAllkiller.txt)을 지우고 새로 갱신할 필요가 있을 수도 있습니다. (윈도우10 품질 업데이트시 새로운 서비스가 추가되는 경우가 있는데 그럴때도 갱신 필요)
 
이 프로그램의 사용법을 정확히 숙지하지 않고서 사용하게되면 위험성이 많이 따르는 프로그램으로 공개자료실, 개인블로그나 일반 웹사이트에 올리지 마세요. 비공개로 사용하는 건 상관없으나 공개는 하지마세요.
특히 WindowexeAllkiller.txt 설정파일은 절대로 올리지마세요.


구분자에 해당되는 항목이 하나도 없는 경우 목록에 표시되지 않는데 [구분자가 없음]은 구분자에 해당되는 항목을 모두 체크해제한 상태와 동일하므로 그 항목에 해당되는 건 [모두 삭제]를 의미합니다.
예 : 목록에 04- 툴바 항목 하나도 없음 -> 툴바 모두 삭제
 
프로그램 동작환경 : .Net framework 4.0 , 윈도우 10, 윈도우 7, 관리자 권한 필요
파일명은 변경하지 마세요. WindowexeAllkiller 가 아니면 실행이 되지 않습니다.

 

 

WindowexeAllkiller_2021-12-17.zip
0.25MB



바이러스토탈 검진 결과 링크

https://www.virustotal.com/gui/file/184687bd059da0a77375dca8560d19c7ce7d9a25503a5f0a5149539eeeb336ca/detection

개인이 만든 프로그램이고 많이 알려지지 않은 프로그램이라 일부 백신에서 악성코드로 인식할 수도 있습니다.
백신에서 차단하는 경우 예외처리나 신뢰하는 프로그램으로 추가해서 사용하세요.

 

마지막 업데이트 내역 2021. 12. 17

인터넷 익스플로러 관련 구분자 모두 제거

17-CONTEXT
18-EXTRABT
22-RMHOSTS
29-AUTODNS
45-HOMEPAG
55-ZONEMAP
56-ALLOWPP
65-SECHOME
66-LANCONN
67-BROWURL

반응형