다음을 통해 공유

Microsoft .NET Framework 예외

익명
2018-12-07T05:52:34+00:00

***해당 글은 답변의 명확성을 위하여 Microsoft 포럼 중재자에 의해 [Windows 10 / Windows 설정] 카테고리에서 [성능 및 유지 관리] 카테 고리로 변경되었음을 알려드립니다***

부팅할 때마다 이러한 예외가 뜹니다.

지금까지는 계속 끝내기를 눌렀는데 계속 떠서요.

응용 프로그램에서 커리되지 않은 예외가 발생했습니다. [계속] 을 클릭하면 프로그램에서 이 오류를 무시하고 계속 합니다. [끝내기] 를 클릭하면 응용프로그램이 즉시 닫힙니다.

************** 예외 텍스트 **************

System.Configuration.ConfigurationErrorsException: 구성 시스템을 초기화하지 못했습니다. ---> System.Configuration.ConfigurationErrorsException: '.', 16진수 값 0x00은(는) 잘못된 문자입니다. 줄 10, 위치 1 (C:\Users\소민철\AppData\Local\MSI\SCM.exe_Url_zv0ikcohnhzptbjtykvepncdk0ijftla\13.16.10073.0\user.config line 10) ---> System.Xml.XmlException: '.', 16진수 값 0x00은(는) 잘못된 문자입니다. 줄 10, 위치 1

   위치: System.Xml.XmlTextReaderImpl.Throw(Exception e)

   위치: System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)

   위치: System.Xml.XmlTextReaderImpl.ParseText()

   위치: System.Xml.XmlTextReaderImpl.ParseElementContent()

   위치: System.Xml.XmlTextReaderImpl.Skip()

   위치: System.Configuration.XmlUtil.StrictSkipToNextElement(ExceptionAction action)

   위치: System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)

   위치: System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)

   위치: System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)

   위치: System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

   --- 내부 예외 스택 추적의 끝 ---

   위치: System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)

   위치: System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)

   위치: System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)

   --- 내부 예외 스택 추적의 끝 ---

   위치: System.Configuration.ConfigurationManager.PrepareConfigSystem()

   위치: System.Configuration.ConfigurationManager.RefreshSection(String sectionName)

   위치: System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)

   위치: System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)

   위치: System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)

   위치: System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)

   위치: System.Configuration.SettingsBase.set_Item(String propertyName, Object value)

   위치: System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)

   위치: MSI.SCM.SCMII.SetECOtoEC()

   위치: MSI.SCM.SCMII.WndProc(Message& m)

   위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** 로드된 어셈블리 **************

mscorlib

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll


SCM

    어셈블리 버전: 13.16.10073.0

    Win32 버전: 13.016.10073.0

    코드베이스: file:///C:/Program%20Files%20(x86)/SCM/SCM.exe


System.Configuration

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll


System

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3190.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll


System.Core

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll


System.Windows.Forms

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll


System.Drawing

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll


System.Xml

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll


System.xml.resources

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/System.Xml.resources.dll


System.Configuration.resources

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_ko_b03f5f7f11d50a3a/System.Configuration.resources.dll


WPFOSD

    어셈블리 버전: 1.0.0.0

    Win32 버전: 1.0.0.0

    코드베이스: file:///C:/Program%20Files%20(x86)/SCM/WPFOSD.DLL


PresentationFramework

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll


WindowsBase

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll


PresentationCore

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll


System.Xaml

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll


System.Management

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll


PresentationFramework.Aero2

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll


UIAutomationTypes

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3221.0 built by: NET472REL1LAST_C

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll


MSIECO

    어셈블리 버전: 1.0.1308.2003

    Win32 버전: 1.0.1308.2003

    코드베이스: file:///C:/Program%20Files%20(x86)/SCM/MSIECO.DLL


System.Windows.Forms.resources

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: 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


mscorlib.resources

    어셈블리 버전: 4.0.0.0

    Win32 버전: 4.7.3056.0 built by: NET472REL1

    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/mscorlib.resources.dll


************** JIT 디버깅 **************

JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의

config 파일(machine.config)의 jitDebugging 값을 

system.windows.forms 섹션에 설정해야 합니다.

또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야

합니다.

예:

<configuration>

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

</configuration>

JIT 디버깅을 사용하면 처리되지 않은 모든 예외는

이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT 

디버거에 보내집니다.

가정용 Windows | Windows 10 | 성능 및 시스템 오류

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

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2018-12-10T03:53:35+00:00

    안녕하세요. 소민철 님.

    Microsoft Community에 방문해 주셔서 감사합니다.

    Windows 10 환경에서 "응용 프로그램에서 처리되지 않은 예외가 발생했습니다" 메시지가 지속해서 발생하는 증상으로 불편함을 느끼시는 부분 확인하였습니다.

    해당 문의 관련 우선 아래 일반적인 방법의 진행 결과에 따른 추가적인 조치가 필요할 것으로 판단되므로 진행 후 결과를 알려주시면 추가적인 안내 및 도움을 드릴 수 있습니다. 다만 문의 내용에 대한 인지 및 안내가 미비될 수 있으니 번거로우시겠지만, 문제해결을 위하여 응답을 통해 미비된 부분을 확인해 주시면(스크린숏 등) 추가적인 도움을 드리겠습니다.

    Windows 구성 요소 저장소에서 파일 손상 검사

    아래의 DISM 및 SFC 관련 명령어 실행하면 Windows 시스템 파일에서 손상된 파일이 있는지 검색하고 손상된 파일을 복원할 수 있습니다.

    1. 검색에서 cmd 입력 후 검색결과로 나온 명령 프롬프트 아이콘에 마우스 오른쪽 클릭 후 "관리자 모드"로 실행.

    * 주의 : 해당 1번 작업의 수행 시 꼭 "관리자 모드"로 실행해야 합니다.

    1. 명령 프롬프트에서 아래 명령을 입력하고 Enter 키를 누릅니다.
    2. Dism /online /cleanup-image /restorehealth

    * PC 환경에 따라 시스템 검사 시간이 오래 소요될 수 있습니다.

    1. 검사가 완료되면 명령 프롬프트에 아래 명령을 입력하고 Enter 키를 누릅니다.

    sfc /scannow

    1. 검사가 완료되면 컴퓨터를 다시 시작하여 문제점을 확인합니다.

    시스템 파일 검사기에 대한 추가 정보 링크

    클린 부팅

    최소한의 드라이버 및 시작 프로그램을 사용하여 Windows를 시작하려면 클린 부팅을 수행합니다. 클린 부팅은 프로그램 또는 업데이트를 설치할 때 또는 Windows 10, Windows 8.1, Windows 8, Windows 7 또는 Windows Vista에서 프로그램을 실행할 때 발생하는 소프트웨어 충돌을 방지합니다. 또한, 클린 부팅을 수행하면 문제를 일으키는 어떤 충돌을 해결하거나 그 원인을 확인할 수도 있습니다.

    1. 검색 버튼을 눌러 검색 상자에 "msconfig"를 입력 및 실행합니다.
    2. 시스템 구성 대화 상자의 서비스 탭에서, 모든 Microsoft 서비스 숨기기 확인란을 선택하거나 클릭하고 모두 사용 안 함을 탭 하거나 클릭합니다.
    3. 시스템 구성 대화상자 시작프로그램 탭을 누르거나 작업관리자 열기를 클릭합니다.
    4. 작업관리자의 시작프로그램 탭에서 각 시작항목에 대한 항목을 선택하고 사용 안 함을 클릭합니다.
    5. 작업관리자를 닫습니다.
    6. 시스템 구성 대화상자에서 확인을 누르고 컴퓨터를 다시 시작합니다.

    클린 부팅에 대한 추가 정보 링크 - Windows에서 클린 부팅하는 방법

    ● .Net Framework 재등록

    1. Win키+X키 - 프로그램 및 기능 - Windows 기능 켜기/끄기로 진입하여 체크되어 있는 .Net Framework의 체크를 해제하고 확인 버튼을 눌러 PC를 다시 시작합니다
    2. PC를 다시 시작한 후 해당 메뉴로 다시 진입하여 체크 해제한 .Net Framework를 다시 체크표시 하고 확인을 눌러 PC를 다시 시작합니다.

    시스템 복원 지점에서 복원

    이 옵션은 시스템 복원 지점이라고 하는 이전 시점으로 PC를 되돌립니다. 복원 지점은 새로운 앱, 드라이버 또는 Windows 업데이트를 설치할 때와 수동으로 복원 지점을 만들 때 생성됩니다. 복원을 수행해도 개인 파일은 영향을 받지 않지만, 복원 지점을 만든 후에 설치한 앱, 드라이버 및 업데이트는 제거됩니다.

    1. Windows 키 + R 키 누른 후 control panel 명령어 입력 실행.
    2. 제어판에서 복구를 검색합니다.
    3. 복구 > 시스템 복원 열기 > 다음을 선택합니다.
    4. 문제가 있는 앱, 드라이버 또는 업데이트와 관련된 복원 지점을 선택한 후 다음 > 마침을 선택합니다.

    참고) 복원 지점이 표시되지 않는 경우 이는 시스템 보호가 해제되어 있기 때문일 수 있습니다. 시스템 보호를 확인하려면 제어판으로 이동하여 복구를 검색한 후 복구 > 시스템 복원 구성 > 구성을 선택하고 시스템 보호 사용이 선택되어 있는지 확인합니다.

    위의 내용이 적용되지 않을 경우 아래 작업을 이어서 진행해 보실 수 있습니다.

    작업 방법. 인플레이스(In-Place Upgrade) 설치 (Windows 10)

    1. Windows 가 부팅된 상태에서 설치 미디어를 삽입하여 설치 프로그램을 실행합니다.
    2. '중요 업데이트 받기' 항목이 나타나면, '나중에'를 체크한 후 다음 버튼을 클릭합니다.

    3. 사용 조건 창이 나타나면 다음 버튼을 클릭합니다. 4. 설치 준비 완료 창이 나타나고, 설치되는 Windows 버전과 유지 및 설치되는 형태에 대해 표시가 되면 이를 확인한 후설치 버튼을 클릭합니다.

    [참고]

    Windows 설정, 개인 파일 및 앱을 유지한 채로 설치하는 것이 기본 설정이며, 만약 개인 파일만 유지한 채로 설치하거나 아무것도 유지하지 않은 채로 설치를 하려면 '유지할 항목 변경'을 클릭하여 선택 후 다음 버튼을 클릭합니다.

    5. Windows 설치가 진행됩니다.

    (이 과정에서 다소 시간이 소요될 수 있고, PC 가 여러번 재 시작될 수 있습니다. 아래의 이미지를 참고합니다.)

    [참고]

    설치 미디어가 없다면, 아래의 내용을 참고하여 설치 미디어를 제작하실 수 있습니다.

    [Windows 10 설치 미디어 제작 방법]

    1. 아래의 링크를 클릭하여 설치 파일 다운로드 페이지로 이동합니다.

    https://www.microsoft.com/ko-kr/software-download/windows10 2. 다운로드 페이지에서 PC의 환경에 따라 **지금 도구 다운로드(32비트 버전)**혹은 **지금 도구 다운로드(64비트 버전)**를 클릭합니다. 3. MediaCreationTool.exe(64bit의 경우, **MediaCreationToolx64.exe)**를 저장 후, 실행합니다. 4. 다른 PC용 설치 미디어 만들기를 클릭하여 진행합니다.

    만약, 언어, 아키텍쳐 및 버전 선택 창에서 원하는 항목으로 선택 시 한국어임에도 불구하고 Windows 10 K 및 Windows KN 이 아닌 Windows 10 / Windows 10 N 으로만 표시된다면 ' 이 PC 에 권장 옵션 사용' 을 체크 해제한 후 영어 등의 다른 언어를 선택했다가 다시 한국어로 선택하면 Windows 10 K 및 Windows KN 으로 표시됩니다.

    [추가 참고]

    Windows 10 사양

    https://www.microsoft.com/ko-kr/windows/windows-10-specifications

    Windows 10 FAQ

    https://www.microsoft.com/ko-kr/windows/windows-10-faq

    ◎ 사용자의 환경에 의하여 안내 내용 및 진행 방법이 일부 다르게 적용되어 다른 결과가 발생할 수 있습니다.

    ※ 안내해 드린 내용이 도움 되었기를 바라며 추가 문의가 있으시거나 추후 진행 및 적용된 결과에 따라 추가 안내 및 도움을 드릴 수 있으므로 언제든지 응답을 통해 문의를 해주시기 바랍니다.

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

    1명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음