부팅이 왜 이렇게 무거운가 싶어서 건드렸는데, 생각보다 돌아가게 됐다
시작은 그냥 부팅이 너무 답답했다
한동안 컴퓨터를 켤 때마다 묘하게 시간이 길어졌습니다. 처음에는 윈도우 업데이트가 꼬였나 싶었고, SSD 상태도 잠깐 의심했습니다. 그런데 막상 켜지고 나면 아주 못 쓸 정도는 아니고, 딱 부팅 직후 몇 분만 유난히 버벅이는 느낌이 계속 남아 있더라고요.
이럴 때 제일 귀찮은 게 원인이 한 군데가 아니라는 점입니다. 작업 관리자 시작프로그램만 봐도 뭔가 많긴 한데, 그게 전부는 아니고, 서비스나 작업 스케줄러 쪽에 숨어 있는 것들도 있어서 결국 여기저기 눌러보게 됩니다. 예전에는 그냥 msconfig나 작업 관리자, 작업 스케줄러를 번갈아 봤는데 이번엔 좀 덜 돌아다니고 싶어서 스타트클리너(StartCleaner)를 써봤습니다.
처음 끌렸던 이유는 단순했습니다. 삭제가 아니라 비활성화 위주로 정리할 수 있다는 점이 제일 마음에 들었습니다. 이런 건 괜히 자신 있게 지웠다가 나중에 프린터 유틸이나 드라이버 보조 프로그램 같은 게 이상해지는 경우가 있어서, 일단 끄고 지켜보는 방식이 훨씬 덜 부담스럽습니다. 설치 없이 실행되는 것도 좋았고요. 이런 류의 유틸은 한 번 쓰고 끝나는 경우가 많아서, 설치형이면 오히려 그것도 좀 귀찮습니다.
처음엔 금방 끝날 줄 알았다
실행해보니 확실히 한곳에 모아 보는 맛은 있었습니다. 시작프로그램 폴더, 레지스트리, 작업 스케줄러, 서비스 쪽에 걸려 있는 것들을 따로따로 열지 않아도 된다는 점이 생각보다 편했습니다. 평소에 “왜 이게 여기서 또 켜지지” 싶던 것들이 한 화면에서 보이니까, 적어도 어디를 뒤져야 할지 몰라 헤매는 시간은 줄었습니다.
처음에는 보이는 것 중 이름이 익숙한 메신저, 클라우드 동기화, 런처 비슷한 것들을 몇 개 비활성화했습니다. 이 정도면 체감이 오겠지 싶었는데, 이상하게 다음 부팅에서 기대한 만큼 가벼워지지는 않았습니다. 분명 몇 개는 껐는데 여전히 로그인 직후 한참 동안 팬도 돌고, 마우스도 살짝 끊기는 느낌이 남았습니다.
여기서 첫 번째 시행착오가 나왔습니다. 저는 자동 실행 프로그램을 줄이면 바로 끝날 줄 알았는데, 실제로는 “눈에 잘 띄는 것”만 꺼서는 효과가 제한적이었습니다. 작업 관리자에 자주 보이는 것들은 이미 알고 있는 프로그램이라 손대기 쉽지만, 진짜 애매한 건 작업 스케줄러나 서비스 쪽에 같이 묶여 있는 경우가 많더라고요. 결국 첫 시도는 반쯤만 성공한 셈이었습니다.
이때 느낀 건, 부팅이 느린 원인을 찾을 때는 “앱 개수”보다 “부팅 직후 동시에 뭘 하느냐”를 봐야 한다는 점이었습니다. 하나하나 가벼워 보여도 동기화, 업데이트 확인, 트레이 아이콘 로딩이 한꺼번에 붙으면 체감이 나빠집니다. 스타트클리너가 여기서 도움이 된 건 최소한 그 출발점들을 모아서 보게 해준 부분이었습니다.
한 번 막힌 건 서비스 쪽이었다
두 번째로 막힌 건 서비스였습니다. 솔직히 서비스는 시작프로그램보다 건드릴 때 심리적 장벽이 좀 있습니다. 이름만 보면 뭐 하는 건지 애매한 항목도 많고, 잘못 껐다가 나중에 네트워크나 주변기기 쪽이 이상해질까 봐 괜히 손이 덜 갑니다.
그래서 처음에는 너무 소심하게 접근했습니다. 명백히 써본 적 없는 업데이트 보조 프로그램 몇 개만 건드리고 끝냈는데, 이러니까 변화가 크지 않았습니다. 반대로 자신감이 붙었다고 관련 있어 보이는 걸 한꺼번에 꺼버리면 그건 또 다른 문제였습니다. 실제로 한 번은 프린터 상태 표시 유틸이 귀찮아서 같이 비활성화했는데, 인쇄 자체는 되는데 잉크 상태나 장치 감지가 이상하게 늦게 뜨더라고요.
이게 두 번째 시행착오였습니다. 기능상 막힌 경우라기보다 선택을 너무 성급하게 한 경우였습니다. 당연히 다시 스타트클리너에서 원복했습니다. 이 프로그램이 삭제보다 비활성화 중심이라 다행이었던 순간이 딱 여기였습니다. 예전 같았으면 파일 위치 찾고 다시 설치했을 수도 있는데, 그냥 다시 켜보는 수준에서 끝나서 부담이 적었습니다.
여기서 기준을 조금 바꿨습니다. “안 써서 끈다”가 아니라, “부팅 직후 바로 필요하냐”를 기준으로 보기 시작했습니다. 이 기준으로 바꾸니까 생각보다 정리가 쉬웠습니다. 예를 들어 메신저는 바로 안 떠도 내가 필요할 때 켜면 되고, 클라우드 동기화도 매번 로그인 직후 즉시 돌 필요는 없었습니다. 반면 입력기나 보안 관련 일부 항목은 찝찝해서 건드리지 않았습니다. 완벽한 기준은 아니지만, 적어도 덜 후회하는 쪽이었습니다.
생각보다 중요한 건 작업 스케줄러였다
이번에 다시 보게 된 건 작업 스케줄러 쪽이었습니다. 평소에는 잘 안 열게 되는데, 실제로는 여기 등록된 항목 때문에 부팅 직후 뭔가 조용히 돌아가는 경우가 꽤 있습니다. 스타트클리너에서 한 번에 보이니까 “아, 이게 여기 있었네” 싶은 게 몇 개 나오더라고요.
특히 특정 프로그램 업데이트 체크가 애매했습니다. 완전히 쓸모없는 건 아닌데, 굳이 부팅할 때마다 확인할 필요는 없는 것들 말입니다. 처음엔 이걸 그냥 전부 비활성화하려다가, 또 너무 과하게 가는 것 같아서 일단 자주 안 쓰는 프로그램부터 껐습니다. 이쪽은 효과가 바로 수치로 보이진 않는데, 로그인하고 바탕화면 뜬 다음 멍하니 기다리는 시간이 조금 줄었습니다.
여기서 좋았던 건, 스타트클리너가 위치별로 따로 찾지 않게 해준다는 점이었습니다. 작업 스케줄러는 이름이 조금만 애매해도 원래 프로그램과 연결이 잘 안 되는 경우가 있는데, 적어도 한 도구 안에서 비교하니 판단이 덜 흐려졌습니다. 물론 이것도 만능은 아닙니다. 이름만 보고는 여전히 헷갈리는 항목이 있어서, 몇 개는 검색해보고 나서야 손댔습니다.
짧은 팁이라면, 모르는 항목은 한 번에 많이 건드리지 않는 게 낫습니다. 하루 이틀 써보고 문제 없으면 그다음 항목을 보는 식이 덜 번거롭습니다. 부팅 최적화는 욕심내서 한 번에 끝내려 하면 꼭 어디서 되돌아오게 되더라고요.
문제를 풀어간 건 결국 하나씩 끄고 다시 켜보는 과정이었다
중간에 한 번은 왜 체감이 들쭉날쭉한지 꽤 오래 헷갈렸습니다. 어떤 날은 빨라진 것 같고, 어떤 날은 별 차이가 없는 느낌이었습니다. 그때 보니 제가 비활성화한 것 중 일부는 실제로는 영향이 작은 항목이었고, 진짜 체감에 영향을 주는 건 로그인 직후 동시에 네트워크를 잡거나 동기화를 시작하는 쪽이었습니다.
그래서 방법을 바꿨습니다. 막연히 많이 끄는 대신, 비슷한 성격끼리 묶어서 조정했습니다. 먼저 메신저/런처/업데이트류를 끄고 부팅을 확인하고, 그다음 동기화류를 조정하고, 마지막으로 서비스 쪽을 소심하게 보완하는 식으로 나눴습니다. 이렇게 하니까 어느 단계에서 체감이 달라지는지 조금 보이기 시작했습니다.
결과적으로 가장 차이가 컸던 건 자잘한 프로그램 여러 개를 줄인 것보다, 부팅 직후 네트워크를 붙잡고 뭔가 확인하는 항목들을 늦추거나 비활성화한 쪽이었습니다. 당연한 얘기 같지만, 직접 해보기 전엔 은근히 헷갈립니다. 괜히 눈에 잘 보이는 트레이 아이콘만 줄이다가 돌아간 셈이었죠.
이 과정에서 스타트클리너가 편했던 이유는 되돌리기가 쉬워서였습니다. 이런 류 작업은 “안 되면 복구”가 빨라야 계속 시도하게 되는데, 그 점은 확실히 괜찮았습니다. 반대로 각 항목이 정확히 뭘 하는지 친절하게 설명해주는 도구는 아니라서, 모르는 항목이 많은 환경이면 결국 사용자가 좀 찾아봐야 합니다. 클릭 몇 번으로 끝나는 건 맞지만, 판단까지 대신해주진 않습니다.
다른 방법이 아예 필요 없는 건 아니었다
스타트클리너 하나로 다 끝난 건 아니었습니다. 작업 관리자 시작프로그램 탭은 여전히 같이 보게 됐고, 서비스는 경우에 따라 윈도우 기본 도구에서 한 번 더 확인했습니다. 완전히 이 도구만 믿고 끝내기보다, 빠르게 훑는 1차 정리용으로 쓰고 세부 확인은 기본 도구로 보는 쪽이 저한텐 맞았습니다.
비슷한 도구로는 Autoruns 같은 쪽도 떠오르는데, 그건 훨씬 깊게 볼 수 있는 대신 처음 잡는 사람한테는 정보량이 좀 많습니다. 예전에 그걸 열어놓고 “이렇게 많았나” 싶어서 바로 닫은 적도 있습니다. 반면 스타트클리너는 필요한 만큼만 보는 느낌이라 진입은 더 편했습니다. 다만 세밀하게 분석하고 싶으면 결국 더 전문적인 도구가 낫겠다는 생각도 들었습니다.
실무처럼 여러 대를 관리해야 하는 상황이라면 얘기가 조금 달라질 수 있습니다. 개인 PC 한 대를 손보는 데는 이런 비활성화 방식이 부담이 적지만, 회사 환경에서는 정책, 보안 도구, 백업 에이전트 같은 게 얽혀 있어서 무턱대고 끄면 안 되는 항목이 있습니다. 그럴 땐 편하다고 바로 적용하기보다, 최소한 공통적으로 꼭 떠야 하는 것과 사용자 편의성 때문에 뜨는 것을 나눠 보는 기준이 있어야 하겠더라고요.
USB에 넣어 다닐 수 있는 점은 은근히 쓸모가 있었습니다. 설치 권한 없는 환경이나, 남의 PC를 잠깐 점검할 때도 부담이 적습니다. 이런 포터블 방식은 흔해 보여도 실제로 한 번 익숙해지면 꽤 자주 찾게 됩니다.
지금은 확실히 덜 답답한데, 완전히 끝난 느낌은 아니다
몇 번 조정하고 나니 부팅 직후의 답답함은 확실히 줄었습니다. 예전에는 로그인하고 나서도 한참 기다렸다가 작업을 시작했는데, 지금은 적어도 브라우저나 문서 편집기 정도는 바로 띄워도 덜 버벅입니다. 이 정도면 목적은 어느 정도 달성한 셈입니다.
그렇다고 완전히 해결됐다고 말하기는 어렵습니다. 어떤 프로그램은 자동 실행을 꺼도 업데이트 타이밍에 다시 슬쩍 등록되기도 하고, 또 제가 나중에 편하자고 다시 켜두는 것도 있습니다. 결국 부팅 최적화는 한 번 정리하고 끝나는 작업보다, 프로그램이 늘어날 때마다 가끔 손보는 관리에 더 가깝습니다.
스타트클리너는 그 관리 과정을 좀 덜 귀찮게 만들어주는 쪽에 가까웠습니다. 모든 걸 설명해주거나 자동으로 최적의 답을 골라주는 도구는 아니지만, 적어도 “뭐가 어디서 시작되는지”를 한 번에 보는 데는 꽤 실용적이었습니다. 특히 실수해도 비활성화 위주로 되돌릴 수 있다는 점은 계속 손이 가게 만드는 부분이었습니다.
아직도 애매한 항목은 남아 있습니다. 그냥 두는 게 맞는지, 꺼도 되는지 확신 안 서는 것들은 이번에도 몇 개 건드리지 않았습니다. 괜히 욕심내서 다 손보다가 다시 돌아가는 것보단 그게 나았습니다. 아마 다른 방법 쓰는 사람도 있을 것 같고, 더 깊게 파는 도구를 선호하는 사람도 분명 있을 겁니다. 저도 지금 방식이 완전한 정답인지는 모르겠고, 비슷하게 써본 사람 있으면 어디까지 건드렸는지 좀 궁금하긴 합니다.
