Windows에서 프로세스를 종료하려 할 때 "액세스가 거부됨" 오류가 발생하는 현상은 여러 원인에 의해 발생할 수 있습니다. 이 오류는 주로 권한 문제, 프로세스가 시스템에 중요한 작업을 수행 중이거나, 악성 소프트웨어에 의해 발생할 수 있습니다. 아래에서 이 문제의 주요 원인과 해결 방법을 설명합니다.
1. 프로세스에 대한 권한 부족
가장 일반적인 원인은 해당 프로세스를 종료할 권한이 부족한 경우입니다. 관리자 권한이 없으면 일부 프로세스는 종료할 수 없습니다.
해결 방법:
- 관리자 권한으로 작업 관리자 실행:
- Ctrl + Shift + Esc를 눌러 작업 관리자를 실행합니다.
- 작업 관리자가 열리면, 파일 메뉴에서 새 작업 실행을 선택하고, cmd를 입력한 후 관리자 권한으로 이 작업 만들기를 체크하고 확인을 클릭합니다.
- 새로 열린 명령 프롬프트에서 taskkill /F /IM [프로세스명]을 입력하여 프로세스를 종료합니다.
- 작업 관리자에서 프로세스를 종료하기:
- Ctrl + Shift + Esc로 작업 관리자를 엽니다.
- 종료하려는 프로세스를 찾고, 우클릭 후 관리자 권한으로 종료를 시도합니다.
2. 시스템 프로세스 또는 중요한 프로세스
Windows는 일부 중요한 시스템 프로세스나 서비스를 보호하기 위해 이러한 프로세스를 종료하지 못하도록 제한합니다. 예를 들어, explorer.exe와 같은 시스템 프로세스나 svchost.exe 같은 중요한 서비스는 종료할 수 없습니다.
해결 방법:
- 시스템 복원 사용: 시스템의 안정성을 위해 중요한 프로세스를 강제로 종료하는 것은 권장되지 않습니다. 대신, 문제를 해결하려면 시스템 복원을 시도하는 것이 더 안전합니다.
- 제어판 > 복구 > 시스템 복원으로 이동하여 최근의 복원 지점을 선택하고 시스템을 이전 상태로 되돌려 보세요.
- 안전 모드로 부팅: 안전 모드에서 부팅하여 프로세스를 종료하거나 수정할 수 있습니다.
- PC를 재시작하고 부팅 시 F8을 눌러 안전 모드로 들어갑니다.
- 안전 모드에서 문제가 되는 프로세스를 종료해보세요.
3. 악성 소프트웨어나 바이러스
악성 소프트웨어나 바이러스가 시스템에서 프로세스를 차단하고 종료를 방해할 수 있습니다. 이들은 때때로 시스템의 중요한 프로세스처럼 가장하여 정상적인 종료를 방해할 수 있습니다.
해결 방법:
- 악성 소프트웨어 검사: 바이러스나 악성 소프트웨어가 의심되는 경우, 최신 백신 프로그램으로 시스템을 전체 검사합니다.
- Windows Defender 또는 다른 백신 프로그램을 사용하여 철저히 검사하고, 발견된 악성 소프트웨어를 제거하세요.
- 안전 모드에서 검사하기: 악성 소프트웨어가 실행 중이라면 정상적인 모드에서 삭제하기 어려울 수 있습니다. 이 경우 안전 모드에서 검사하는 것이 유리합니다.
- PC를 안전 모드로 부팅합니다.
- 백신 프로그램으로 시스템을 검사하고, 발견된 위협을 제거합니다.
4. 파일 잠금 또는 디스크 문제
어떤 프로세스는 파일을 사용 중일 때 종료할 수 없게 됩니다. 이 경우 파일이 잠겨 있거나 다른 프로세스가 해당 파일을 열고 있을 수 있습니다. 또한, 하드 디스크의 불안정성도 문제를 일으킬 수 있습니다.
해결 방법:
- 파일 잠금 해제: Process Explorer와 같은 도구를 사용하면 특정 파일이나 프로세스가 열려 있는지 확인하고 이를 종료할 수 있습니다.
- Process Explorer를 다운로드하고 실행합니다.
- Find 메뉴에서 Find Handle or DLL을 선택하고 잠금된 파일을 검색합니다.
- 해당 프로세스를 종료하거나 핸들을 해제합니다.
- 디스크 오류 검사: 디스크 오류나 파일 시스템 문제가 원인일 수 있습니다. chkdsk 명령어를 사용하여 디스크를 검사할 수 있습니다.
- cmd를 관리자 권한으로 실행합니다.
- chkdsk /f 명령어를 입력하여 디스크 오류를 확인하고 수정합니다.
=> 저 같은 경우는 다음과 같이 해결하였습니다.
- 해당 프로세스를 사용하고 있는 프로그램이 실행 중에 있는 지를 확인해 봐야 합니다.
- 시작 프로그램 상이나 서비스 상에서 백그라운드 영역에서 실행 중인 경우,
관리자 권한으로 종료를 해도 액세스 거부 현상이 나타나는 경우를 보였습니다.
- 실행+msconfig로 시스템 구성 창을 열어 '서비스'나 '시작프로그램'탭 클릭 후 해당 프로그램이
체크 되어 있으면 체크 해제.
-윈도우 시작 표시줄 우측에 실행되고 있는 아이콘 목록이 있는지 확인
5. 윈도우 업데이트 및 시스템 오류
윈도우 업데이트나 시스템 오류로 인해 프로세스 종료가 제한될 수 있습니다. 업데이트가 완료되지 않거나 시스템에 오류가 있을 경우 일부 프로세스 종료가 어려워질 수 있습니다.
해결 방법:
- 시스템 업데이트 확인: 윈도우 업데이트가 완료되지 않으면 시스템 오류가 발생할 수 있습니다. 설정 > 업데이트 및 보안 > Windows 업데이트에서 최신 업데이트를 확인하고 설치합니다.
- 시스템 파일 검사: sfc /scannow 명령어를 사용하여 시스템 파일을 검사하고 손상된 파일을 복구할 수 있습니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- sfc /scannow를 입력하고 시스템 파일 검사를 진행합니다.
Windows에서 프로세스를 종료할 때 "액세스 거부됨" 오류가 발생하는 이유는 다양합니다. 권한 문제, 시스템 프로세스, 악성 소프트웨어, 파일 잠금, 디스크 문제 등 여러 원인에 의해 이 문제가 발생할 수 있습니다. 위의 방법들을 하나씩 시도하여 문제를 해결할 수 있습니다. 만약 위의 방법으로도 해결되지 않는다면, 시스템 복원이나 전문가의 도움을 받는 것이 좋습니다.
'스마트웹앱콘텐츠전문가 > 윈도우 기초 지식' 카테고리의 다른 글
배치파일 만들기 (0) | 2018.07.27 |
---|---|
cmd 명령어로 프로세스 종료 (0) | 2018.07.27 |
사용 중인 포트 확인 후 포즈를 사용하고 있는 프로세스 끝내기 (0) | 2018.07.20 |
[크롬] 업데이트 막기 (0) | 2018.07.06 |
[작업스케줄러]2147943645 오류 해결하기 (0) | 2018.07.06 |