Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

iisreset - The data is invalid. (2147942413, 8007000d) 오류 발생 - 두 번째 이야기

지난 글에서의 문제를,

iisreset - The data is invalid. (2147942413, 8007000d) 오류 발생
; https://www.sysnet.pe.kr/2/0/11688

윈도우 8 - WmiPrvSE.exe 프로세스가 CPU 소비하는 현상
; https://www.sysnet.pe.kr/2/0/1474

해결하고 싶었는데, 미리 말씀드리면 이번에도 해결을 못 하게 되었군요. ^^; 그래도 이참에 새롭게 알게 된 사항들을 정리해 봅니다.




한 가지 재미있는 점은, 저런 프로세스의 상태인 경우 Process Explorer로 확인을 해보면 다음과 같이 1개의 "Unknown" 스레드가 종료하지 못 하고 남아 있다는 점입니다. (더욱이 call stack도 달랑 한 개의 frame만 있습니다.)

prochack_terminator_0.png

게다가 windbg로 연결하려고 했더니 다음과 같은 오류 메시지만 발생합니다.

Could not attach to process 2260, NTSTATUS 0xC000010A
An attempt was made to access an exiting process.

이런 이상한 프로세스를 종료하기 위해 Process Hacker에서 제공하는,

Process Hacker
; https://processhacker.sourceforge.io/index.php

Miscellaneous / Terminator 메뉴를 선택해 봤는데요.

prochack_terminator_1.png

저 모든 방식들을 다 시도해 봤지만 "The operation could not be completed. Access is denied." 오류로 종료하지 못하는 프로세스 문제는 해결하지 못 했습니다. 또한, 저 중에서 "TT4"에 해당하는 "Terminates the process'threads using a dangerous kernel-mode method"의 경우에는 (위험하다는 말 그대로) 시스템 자체를 비정상 종료시켰습니다. ^^;

아... 미치도록 종료해 보고 싶은데, 방법이 없군요. ^^; 혹시 더 시도할 만한 방법을 아시는 분은 덧글 부탁드립니다.




참고로 다음과 같은 경우가 있다는데,

Unkillable Processes
; https://blogs.technet.microsoft.com/markrussinovich/2005/08/17/unkillable-processes/

call stack에 NtDeviceIoControlFile 등의 I/O도 남겨져 있지 않은 이번 문제와는 다른 걸로 보입니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 12/20/2019]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2020-01-12 11시28분
[kprocesshacker.sys 설치]
c:\temp> ProcessHacker -installkph

[kprocesshacker.sys 제거]
c:\temp> ProcessHacker -uninstallkph
정성태

... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...
NoWriterDateCnt.TitleFile(s)
12876정성태12/14/20216784개발 환경 구성: 616. Custom Sources를 이용한 Azure Monitor Metric 만들기
12875정성태12/13/20216499스크립트: 35. python - time.sleep(...) 호출 시 hang이 걸리는 듯한 문제
12874정성태12/13/20216482오류 유형: 773. shell script 실행 시 "$'\r': command not found" 오류
12873정성태12/12/20217604오류 유형: 772. 리눅스 - PATH에 등록했는데도 "command not found"가 나온다면?
12872정성태12/12/20217401개발 환경 구성: 615. GoLang과 Python 빌드가 모두 가능한 docker 이미지 만들기
12871정성태12/12/20217515오류 유형: 771. docker: Error response from daemon: OCI runtime create failed
12870정성태12/9/20216106개발 환경 구성: 614. 파이썬 - PyPI 패키지 만들기 (4) package_data 옵션
12869정성태12/8/20218335개발 환경 구성: 613. git clone 실행 시 fingerprint 묻는 단계를 생략하는 방법
12868정성태12/7/20216906오류 유형: 770. twine 업로드 시 "HTTPError: 400 Bad Request ..." 오류 [1]
12867정성태12/7/20216586개발 환경 구성: 612. 파이썬 - PyPI 패키지 만들기 (3) entry_points 옵션
12866정성태12/7/202113962오류 유형: 769. "docker build ..." 시 "failed to solve with frontend dockerfile.v0: failed to read dockerfile ..." 오류
12865정성태12/6/20216654개발 환경 구성: 611. 파이썬 - PyPI 패키지 만들기 (2) long_description, cmdclass 옵션
12864정성태12/6/20215121Linux: 46. WSL 환경에서 find 명령을 사용해 파일을 찾는 방법
12863정성태12/4/20217036개발 환경 구성: 610. 파이썬 - PyPI 패키지 만들기
12862정성태12/3/20215776오류 유형: 768. Golang - 빌드 시 "cmd/go: unsupported GOOS/GOARCH pair linux /amd64" 오류
12861정성태12/3/20218011개발 환경 구성: 609. 파이썬 - "Windows embeddable package"로 개발 환경 구성하는 방법
12860정성태12/1/20216104오류 유형: 767. SQL Server - 127.0.0.1로 접속하는 경우 "Access is denied"가 발생한다면?
12859정성태12/1/202112287개발 환경 구성: 608. Hyper-V 가상 머신에 Console 모드로 로그인하는 방법
12858정성태11/30/20219558개발 환경 구성: 607. 로컬의 USB 장치를 원격 머신에 제공하는 방법 - usbip-win
12857정성태11/24/20217023개발 환경 구성: 606. WSL Ubuntu 20.04에서 파이썬을 위한 uwsgi 설치 방법
12856정성태11/23/20218823.NET Framework: 1121. C# - 동일한 IP:Port로 바인딩 가능한 서버 소켓 [2]
12855정성태11/13/20216179개발 환경 구성: 605. Azure App Service - Kudu SSH 환경에서 FTP를 이용한 파일 전송
12854정성태11/13/20217730개발 환경 구성: 604. Azure - 윈도우 VM에서 FTP 여는 방법
12853정성태11/10/20216096오류 유형: 766. Azure App Service - JBoss 호스팅 생성 시 "This region has quota of 0 PremiumV3 instances for your subscription. Try selecting different region or SKU."
12851정성태11/1/20217458스크립트: 34. 파이썬 - MySQLdb 기본 예제 코드
12850정성태10/27/20218603오류 유형: 765. 우분투에서 pip install mysqlclient 실행 시 "OSError: mysql_config not found" 오류
... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...