윈도우 운영체제에서 여러 가지 실험이나 학습을 진행하는 것은 일반적인 일상 업무의 일부가 될 수 있습니다. 하지만, 수많은 윈도우 시스템이 손상되는 사례를 볼 때, 충분한 지식 없이 윈도우의 민감한 기능을 함부로 변경해서는 안 된다는 점을 강조하고 싶습니다.
만약 명확한 지침이 있다면 이러한 기능을 조정하는 것이 윈도우 환경을 개선하는 데 도움이 될 수 있습니다. 하지만 여기서는 주로 호기심에서 비롯된 조정이나 실험에 대해 이야기하고자 합니다.
이러한 기능들은 윈도우나 내부 데이터에 쉽게 손상을 줄 수 있기 때문에, 조정할 때 특별한 주의가 필요합니다. 이 글에서는 이러한 민감한 기능과, 혹시라도 이미 문제를 겪고 있거나 조정하려는 경우 PC를 안전하게 유지하는 방법에 대해 상세히 설명하겠습니다.
복구 계획의 중요성
가장 중요한 첫 번째 방어선은 위험한 윈도우 기능을 다루기 전에 복구 계획을 세우는 것입니다. 문제가 발생했을 때 원래 상태로 되돌릴 수 있거나, 최소한 중요한 데이터를 안전한 곳에 백업해 둘 수 있어야 합니다.
다음은 고려해야 할 몇 가지 일반적인 복구 방법입니다.
시스템 복원
시스템 복원 기능은 PC를 이전 시점으로 되돌려, 복원 시점 이후의 모든 변경 사항을 무효화합니다. 윈도우는 자동으로 복원 지점을 만들 수 있지만, 중요한 작업을 하기 전에 수동으로 복원 지점을 생성하는 것이 좋습니다. 윈도우 검색에서 ‘복원’을 검색하고 ‘복원 지점 만들기’ 옵션을 선택하세요.
시스템 보호 창이 열리면 자동 시스템 복원에 할당된 공간을 조정하고, 수동으로 복원 지점을 만들 수 있습니다.
복구 드라이브
복구 드라이브를 생성하여 윈도우 문제를 해결하거나 윈도우를 복원할 수 있습니다. 특히 윈도우가 손상되어 부팅되지 않을 때 유용합니다. USB 드라이브를 사용하여 PC를 시작하고 이전 상태로 복원하거나 문제를 해결할 수 있습니다.
타사 백업 솔루션
PC에 중요한 데이터가 많다면, 백업 솔루션에 투자하는 것이 좋습니다. 데이터를 클라우드에 백업하거나, 로컬 백업을 위해 Acronis 고급 백업과 같은 도구를 사용할 수 있습니다. OS와 데이터의 완벽한 복사본을 원한다면 디스크 복제에 관심을 가져볼 수도 있습니다.
윈도우 레지스트리
온라인에서 윈도우 레지스트리 조정에 대한 지침을 본 적이 있다면, 레지스트리 백업에 대한 경고가 포함된 섹션을 발견했을 것입니다. 레지스트리는 편집하기 위험할 뿐만 아니라 복잡하여 변경 사항을 되돌리기가 어렵습니다. 실제로 백업을 제대로 하지 않아 레지스트리 해킹 시도 후 테스트 PC를 강제로 재설정해야 했던 경험이 있습니다.
윈도우 레지스트리는 윈도우의 모든 설정과 앱에 대한 정보가 담긴 저장소 역할을 합니다. 여기서 변경하는 모든 내용은 윈도우 작동 방식에 직접적인 영향을 미칩니다. 무언가를 삭제하거나 추가하면 기능이 쉽게 손상될 수 있으며, 실행 취소 버튼이나 변경 사항을 편집하거나 제거하는 쉬운 방법이 없습니다.
발생할 수 있는 일반적인 문제로는 시스템 충돌, 성능 저하, 응용 프로그램 손상, 부팅 실패, 심지어 시스템을 보안 취약성에 노출시키는 경우도 있습니다.
권장 복구 단계
안타깝게도 윈도우 레지스트리를 기본값으로 설정하면 어떤 앱과 데이터가 손상될지 알 수 없기 때문에, 윈도우 레지스트리를 재설정하는 방법은 없습니다. 하지만 레지스트리에는 ‘내보내기’ 기능이 내장되어 있어 레지스트리 백업 파일을 만들 수 있습니다. 레지스트리를 편집할 때마다 이 기능을 사용하는 것이 좋습니다.
만약 레지스트리를 백업하지 않았고 복원 지점도 없다면, PC를 재설정해야 합니다. 레지스트리 클리너 도구는 일부 앱 관련 항목을 수정할 수 있지만, 손상된 레지스트리를 복구할 수는 없습니다.
윈도우를 재설정하려면, 윈도우 설정에서 ‘시스템 > 복구 > PC 초기화’로 이동하세요.
여기서 ‘내 파일 유지’ 옵션을 선택하고 지침을 따르세요.
재설정 과정은 문서, 미디어, 파일 등 파티션 내 데이터는 삭제하지 않지만, 윈도우 설정을 초기화하고 모든 앱과 프로그램을 제거합니다.
장치 관리자
장치 관리자는 PC 하드웨어 기능을 담당하는 드라이버를 완전히 제어합니다. 새 드라이버를 설치하고, 드라이버를 업데이트하거나, 제거/비활성화할 수 있습니다. 잘못된 드라이버를 설치하거나 제거하면 하드웨어 구성 요소를 사용할 수 없게 될 수 있으므로 주의해야 합니다.
최근에 잘못된 드라이버를 설치하여 그래픽을 완전히 사용할 수 없게 되었고, 내장 그래픽 카드로 전환해야 화면을 볼 수 있었습니다. 잘못된 장치 드라이버는 심각한 문제를 일으켜 PC를 완전히 재설정해야 할 수도 있습니다.
드라이버를 수동으로 설치하거나 제거하지 않는 것이 좋습니다. 윈도우가 기본 드라이버를 잘 관리하므로, 타사 드라이버 업데이트 프로그램을 사용하여 드라이버 업데이트를 자동으로 관리하는 것이 좋습니다. 이러한 도구는 문제 발생 시 복구 기능을 제공하기도 합니다.
권장 복구 단계
드라이버를 비활성화하거나 제거한 경우, 윈도우가 자동으로 드라이버를 다시 설치하므로 보통은 PC를 다시 시작하는 것만으로 문제가 해결됩니다. 하지만 잘못된 드라이버 설치나 업데이트는 이전 버전으로 롤백해야 수정할 수 있습니다.
장치 관리자에서 제대로 작동하지 않는 드라이버를 마우스 오른쪽 버튼으로 클릭하고 ‘속성’을 선택하세요. ‘드라이버’ 탭에서 ‘드라이버 롤백’을 클릭하여 이전 드라이버로 돌아가거나, ‘드라이버 업데이트’를 선택하여 PC에 있는 드라이버 목록을 확인할 수 있습니다.
자동 드라이버 업데이트 도구를 사용하면 올바른 드라이버를 자동으로 찾아 설치하여 드라이버 문제를 해결할 수도 있습니다.
페이지 파일
윈도우는 페이지 파일을 사용하여 RAM에 부하가 걸릴 때 덜 중요한 프로세스를 저장 드라이브에 저장합니다. 이 기능은 중요한 작업을 위해 RAM 공간을 확보하고 메모리 오류를 방지하여 PC의 안정적인 성능을 유지하는 데 중요합니다. RAM 용량에 따라 페이지 파일을 조정하여 저장 공간을 확보하거나 성능을 향상시킬 수도 있습니다.
페이지 파일을 잘못 조정하거나 비활성화하면 PC RAM이 활성 프로세스를 처리할 수 없을 때 시스템이 멈출 수 있습니다.
권장 복구 단계
이 문제 해결에 가장 좋은 방법은 페이지 파일 변경 사항을 취소하는 것입니다. 하지만 이미 PC가 멈추기 시작했다면 변경하기 어려울 수 있습니다. 이럴 때는 PC를 다시 시작하고 다른 앱을 실행하지 마세요. 시스템 트레이에 실행 중인 앱이 있다면 종료해 보세요.
이제 윈도우 키 + R을 누르고 실행 대화 상자에 ‘SystemPropertiesPerformance’를 입력하여 ‘성능 옵션’을 여세요. ‘고급’ 탭에서 ‘변경’을 클릭한 다음 ‘모든 드라이브에 대한 페이지 파일 크기 자동 관리’ 옵션을 활성화하세요.
윈도우 방화벽
윈도우 방화벽은 유해한 트래픽이 PC를 손상시키지 않도록 네트워크 트래픽을 관리합니다. 사용자 정의가 가능하며, 허용/차단 목록을 만들고 다양한 포트를 관리할 수 있습니다.
윈도우 방화벽은 악의적인 연결을 허용하면 데이터가 유출되고 장치에 대한 완전한 제어를 빼앗길 수 있기 때문에, 잘못된 변경에 매우 민감합니다. 또한 중요한 연결이나 포트를 차단하면 앱을 사용할 수 없거나 성능이 저하될 수 있습니다.
다음은 PC에 위험할 수 있는 잘못된 방화벽 설정의 예입니다.
- 포트 43, 53, 443을 차단하면 웹 서비스 및 HTTP/HTTPS를 사용하는 서비스 연결이 끊어질 수 있습니다.
- 공용 네트워크에서 들어오는 모든 트래픽을 실수로 허용하면 PC가 외부 공격에 매우 취약해집니다.
- 포트 3389를 통해 들어오는 트래픽을 허용하면 다른 사람이 PC에 원격으로 접속할 수 있습니다.
흥미롭게도 이러한 설정 변경은 악성 앱에 의해 자동으로 이루어지는 경우가 많으므로, 방화벽 규칙 설정을 허용하는 앱에 주의해야 합니다.
권장 복구 단계
추가한 규칙을 수동으로 제거하는 방법 외에도, 방화벽을 기본 상태로 재설정하는 방법이 있습니다. 윈도우 방화벽에는 사용자가 변경한 모든 내용을 재설정하고 기본 설정으로 되돌리는 기능이 있습니다.
윈도우 검색에서 ‘윈도우 방화벽’을 검색하여 방화벽을 여세요. 왼쪽 패널에서 ‘기본값 복원’을 클릭하고 다음 페이지에서 다시 ‘기본값 복원’을 클릭하여 재설정하세요.
그룹 정책
그룹 정책은 로컬 컴퓨터와 공유 네트워크 컴퓨터 모두를 관리하는 데 유용한 도구입니다. 윈도우 방화벽, 암호 정책, 응용 프로그램 설치, 사용자 권한 등 윈도우의 중요한 기능을 제어하는 정책을 설정할 수 있습니다.
모든 설정 섹션을 살펴보면 다양한 옵션을 활성화하거나 비활성화할 수 있습니다. 잘못 적용하면 보안이 손상되거나 윈도우 기능을 사용할 수 없게 될 수 있습니다.
권장 복구 단계
다행히도 그룹 정책의 잘못된 설정을 복구하는 것은 비교적 간단하며, 대부분의 경우 모든 것을 재설정할 필요가 없습니다. 그룹 정책에서 다음 경로로 이동하세요.
‘컴퓨터 구성 > 관리 템플릿 > 모든 설정’
여기서 오른쪽 패널의 ‘상태’ 열을 클릭하면 변경된 설정을 포함한 모든 설정이 나열됩니다. 기본 동작을 적용하려면 변경된 설정을 ‘구성되지 않음’으로 변경하세요.
이제 사용자 구성에서도 동일한 작업을 수행하세요.
만약 너무 많은 변경 사항을 적용하여 한 번에 모두 재설정하고 싶다면, 명령 프롬프트를 사용할 수 있습니다. 윈도우 검색에서 ‘명령 프롬프트’를 검색하고 관리자 권한으로 실행하세요.
다음 명령을 차례로 입력하세요.
RD /S /Q “%WinDir%\System32\GroupPolicy
RD /S /Q “%WinDir%\System32\GroupPolicyUsers
각 명령을 입력한 후 Enter 키를 누르세요. ‘/Q’ (자동 모드) 옵션으로 인해 성공 여부를 확인하는 메시지는 없지만, 그룹 정책이 기본값으로 재설정됩니다.
호스트 파일
호스트 파일은 IP 주소를 호스트 이름에 매핑하는 데 사용되는 오래된 방식입니다. 오늘날에는 DNS 시스템을 사용하지만, 웹사이트나 광고를 차단하는 등의 다양한 목적으로 여전히 사용됩니다. 윈도우 DNS 조회 프로세스보다 우선하기 때문에 잘못 구성하면 연결에 문제가 생길 수 있습니다.
호스트 파일은 일반 사용자가 자주 건드리는 파일은 아니지만, 다양한 목적으로 편집하라는 온라인 튜토리얼이 많습니다. 하지만 맬웨어 공격은 호스트 파일을 편집하여 사용자를 피싱 웹사이트로 리디렉션할 수도 있습니다.
호스트 파일을 편집해야 하는 경우, 지침을 정확히 따르고 변경 내용을 확인해야 합니다. 수동으로 편집하는 것보다 타사 호스트 관리자 앱을 사용하는 것이 좋습니다. Hosts File Editor와 같은 도구를 사용하면 프로세스를 간소화하고 인적 오류를 줄일 수 있습니다.
권장 복구 단계
호스트 파일은 PC마다 다르지 않기 때문에, 문제가 발생하면 어디서든 기본 호스트 파일을 복사하여 사용할 수 있습니다. 다음은 Microsoft에서 제공하는 튜토리얼입니다: 윈도우에서 호스트 파일 재설정. 새 파일을 만들고 이전 파일을 교체하는 데 사용할 수 있는 샘플 호스트 파일이 있습니다.
마지막 한마디 🔧🤔
위에서 언급한 기능에 대한 잘못된 설정은 복원 지점을 생성해두면 쉽게 수정할 수 있습니다. 또한, PC에 부정적인 영향을 미치지 않도록 가상 머신에서 이러한 변경을 먼저 시도해 보는 것이 좋습니다.