none
윈도우10 업그레이드 후, 부팅 직후, JIT에러(0x80070102)가 나면서 에러창이 매번 표시됩니다. RRS feed

  • 질문

  • 윈도우10 업그레이드 후, 부팅 직후, 아래 내용과 같은 JIT에러가 나면서 에러창이 매번 표시됩니다.

    무엇이 문제이고 해결을 어떻게 해야할까요?

     대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
    방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.

    ************** 예외 텍스트 **************
    System.Runtime.InteropServices.COMException (0x80070102): 대기 작동이 시간 초과되었습니다. (예외가 발생한 HRESULT: 0x80070102)
       위치: Windows7.Sensors.Internal.ISensor.GetData(ISensorDataReport& dataReport)
       위치: Windows7.Sensors.Sensor.GetDataReport()
       위치: MEMS_enhancement_utility.Form1.p_timer_TickSense(Object sender, EventArgs e)
       위치: System.Windows.Forms.Timer.OnTick(EventArgs e)
       위치: System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
       위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** 로드된 어셈블리 **************
    mscorlib
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.96.0 built by: NETFXREL2STAGE
        코드베이스: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    MEMS enhancement utility
        어셈블리 버전: 1.0.0.0
        Win32 버전: 1.0.0.0
        코드베이스: file:///C:/Program%20Files/Acer/MEMS%20enhancement%20utility/MEMS%20enhancement%20utility.exe
    ----------------------------------------
    System.Windows.Forms
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Windows7.SensorAndLocation
        어셈블리 버전: 1.0.1.0
        Win32 버전: 1.0.1.0
        코드베이스: file:///C:/Program%20Files/Acer/MEMS%20enhancement%20utility/Windows7.SensorAndLocation.DLL
    ----------------------------------------
    Accessibility
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    System.Configuration
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Core
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    mscorlib.resources
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
        어셈블리 버전: 4.0.0.0
        Win32 버전: 4.6.79.0 built by: NETFXREL2
        코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** JIT 디버깅 **************
    JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의
    config 파일(machine.config)의 jitDebugging 값을
    system.windows.forms 섹션에 설정해야 합니다.
    또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야
    합니다.

    예:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    < /configuration>

    JIT 디버깅을 사용하면 처리되지 않은 모든 예외는
    이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT
    디버거에 보내집니다.

    2016년 1월 21일 목요일 오전 8:10

답변

모든 응답

  • 안녕하세요,

    Windows 10으로 업그레이드를 진행하신 후 .NET Framework에서 0x80070102 오류가 발생하는 경우 아래와 같은 과정을 진행하신 후 문제가 지속되는지 확인해보시기 바랍니다.

    -방법1:
    Windows 업데이트 구성 요소를 수동으로 다시 설정합니다. 다음 링크에서 수동으로 Windows 업데이트 구성 요소를 다시 설정하는 방법을 확인하실 수 있습니다:
    http://support.microsoft.com/kb/971058/en-us

    ※주: 위 링크에서 안내되는 과정에는 레지스트리 수정 단계가 포함되어 있습니다. 레지스트리를 수정할 경우 예기치 못한 문제가 발생할 수 있으므로 과정을 진행하시기 전에 먼저 아래 링크의 내용을 참고하시어 레지스트리를 백업해주시기 바랍니다.
    http://support.microsoft.com/kb/322756/en-us

    -방법2:
    현재 겪고 계신 문제는 시스템 파일이 손상되어 발생할 수 있으므로 시스템 파일 검사기를 이용하여 Windows 시스템 파일의 손상을 검사하거나 복원하는 과정을 진행해보시기 바랍니다.
    http://support.microsoft.com/kb/929833/en-us

    ■ 참고 문서: microsoft net framework error 0x80070102 after upgrading to windows 10 from 8.1
    http://windowanswers.com/windows-10/microsoft-net-framework-error-0x80070102-after-upgrading-to-windows-10-from-8-1-175674.html

    2016년 1월 22일 금요일 오전 12:21
    중재자
  • 먼저, Boram님 답변에 감사드립니다.

    그러나 위의 2가지 방법으로 모두 진행했으나, 해결이 되지 않습니다.

    답변에 감사드립니다.

    2016년 1월 28일 목요일 오전 9:03
  • 첫번째 방법으로 돌리니

     발견된 문제 "Service registration is missing or corrupt 해결 안 됨"이라고 나옵니다.

    2016년 1월 28일 목요일 오전 9:06