다음을 통해 공유

.net host 오류 질문

익명
2024-11-24T05:47:24+00:00

원본

.NET Host

요약

작동이 중지됨

날짜

‎2024-‎11-‎24 오전 2:26

상태

보고서 보냄

설명

오류 있는 응용 프로그램 경로: C:\Program Files (x86)\Steam\steamapps\common\tModLoader\dotnet\dotnet.exe

문제 서명

문제 이벤트 이름: BEX64

응용 프로그램 이름: dotnet.exe

응용 프로그램 버전: 8.0.23.53103

응용 프로그램 타임스탬프: 65411dcc

오류 모듈 이름: ucrtbase.dll

오류 모듈 버전: 10.0.22621.3593

오류 모듈 타임스탬프: 10c46e71

예외 오프셋: 000000000007f6fe

예외 코드: c0000409

예외 데이터: 0000000000000007

OS 버전: 10.0.22631.2.0.0.768.101

로캘 ID: 1042

추가 정보 1: 1bf2

추가 정보 2: 1bf2d659722894d3b9191574292f39e6

추가 정보 3: a2f6

추가 정보 4: a2f6fb868006756dd34f2213ec0249e9

문제에 대한 추가 정보

버킷 ID: 15890858f6ca9a44bd046751ea4ca1ab(2090909728527655339)

먼저

perfmon /rel 보고서로 로그 조사했습니다.

제가 원래 pc쓸 때 갑자기 핸들 수가 10만개 이상 사용되면서 렉이 심할정도가 되서 도저히 해결할 수가 없어서 이틀전에 윈도우 포맷 한번하고 큰 이상 없이 썼습니다.

근데 오늘 게임을 하다가 갑자기 게임이 멈추더니 연결되었던 블루투스 이어폰도 동시에 연결이 끊겨서 무슨 문제인가 확인해보니 위와 같은 문제가 발생했습니다.

제가 궁금한건 1. 어떤 오류인건지 2. 위 로그에서 오류 유형을 어떻게 찾아볼 수 있는건지(.net 오류인데 구체적으로 어떤 오류코드인지) 3. 하드웨어 이상 없는데 핸들 수가 증가하는건 포멧하는게 맞는건지 아니면 다른 방향으로 참고할만한 문서가 있는지 가 궁금합니다.. 답변 기다리겠습니다...

Community Center | 모니터링되지 않음

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2024-11-25T05:56:43+00:00

    이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.

    안녕하세요. 병윤 김 고객님

    Microsoft 커뮤니티에 오신 것을 환영합니다.

    Microsoft 커뮤니티에 문의해 주셔서 감사합니다! .NET Host 오류로 인해 프로그램 실행이 중지되고 핸들 수가 크게 증가하여 시스템 지연이 발생한다는 것을 이해합니다. 귀하의 질문을 자세히 다루고 문제를 해결하기 위한 단계를 제공하겠습니다.

    질문에 대한 답변

    1. 이 오류는 무엇입니까?

    발생하는 오류는 **특히 ucrtbase.dll 모듈에서 BEX64 (64 비트 응용 프로그램의 경우 버퍼 오버플로 예외)**입니다 .  이 모듈은 Universal C Runtime 라이브러리의 일부이며 .NET 프로그램을 포함한 Windows 애플리케이션에서 널리 사용됩니다. 이 문제는 애플리케이션 dotnet.exe의 버퍼 오버플로를 나타내며, 이는 잘못된 메모리 액세스 또는 버퍼에 대한 과도한 데이터 쓰기로 인한 것일 수 있습니다. 2. 로그에서 오류 유형을 확인하는 방법은 무엇입니까?

     예외 코드: c0000409 는 일반적인 프로그래밍 오류인 스택 버퍼 오버플로를 나타냅니다 . 로그의 추가 정보(예: 1bf2 및 a2f6)는 디버깅 세부 정보를 제공하지만 이 문제를 해결하는 데 필수는 아닙니다. 충돌의 원인을 정확히 찾아내는 예외 코드 및 모듈 이름(ucrtbase.dll)에 초점을 맞춥니다 . 3. 핸들 수를 늘리려면 시스템을 다시 설치해야 합니까?

    핸들 수가 100,000을 초과하면 일반적으로 파일 핸들, 스레드 또는 기타 시스템 개체가 제대로 해제되지 않는 애플리케이션의 리소스 누수를 나타냅니다. 시스템 재설치로 문제를 일시적으로 해결할 수 있지만 불필요한 경우가 많습니다. 문제가 있는 응용 프로그램(예: tModLoader)을 해결하고 소프트웨어를 업데이트하거나 패치하면 문제가 해결됩니다.

    문제 해결 단계

    .NET 런타임 및 소프트웨어 업데이트

    • **.NET 런타임 업데이트:**공식 .NET 런타임 다운로드 페이지를 방문하여 안정적인 최신 런타임 버전을 설치합니다. 설치 후 컴퓨터를 다시 시작하십시오.
    • tModLoader 및 Steam 업데이트: Steam을 열고 라이브러리로 이동하여 tModLoader를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다 . 업데이트로 이동하여 자동으로 업데이트되도록 설정되어 있는지 확인합니다.

    게임 파일 확인 및 복구

    • Steam을 열고 라이브러리로 이동합니다 .
    • tModLoader를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다 .
    • Local Files  탭으로 이동하여 게임 파일 무결성 확인을 클릭합니다 .
    • 이 프로세스는 손상되거나 누락된 게임 파일을 교체합니다.
    • 그래도 문제가 해결되지 않으면 Steam에서 tModLoader 를 제거했다가 다시 설치하십시오 .

    시스템 파일 검사 및 DISM 복구 수행

    • 시작 메뉴에서 CMD를 검색하고 '명령 프롬프트'를 찾은 다음 '관리자 권한으로 실행'을 선택합니다.
    • 다음 명령을 한 번에 하나씩 입력하고 이전 명령이 완료된 후 다음 명령을 실행해야 합니다.
        DISM /Online /Cleanup-Image /RestoreHealth 
      
        SFC /Scannow
      
    • 스캔이 완료된 후 스캔 정보를 확인하여 문제가 감지되고 수정되었는지 확인할 수 있습니다.

    위의 단계를 수행해도 문제가 해결되지 않으면 추가 분석을 위해 응용 프로그램 로그 또는 이벤트 뷰어 오류 메시지와 같은 추가 세부 정보를 공유하세요.

    감사합니다

    마틴 | Microsoft 커뮤니티 지원 전문가

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음