윈 도 우 Net Framework 오류
2021.04.12 11:30
이거저거 시도해봤으나 결국 혼자 해결하지 못하고
윈포의 현자님들께 조언을 구합니다.
이틀 전 포토샵 사용중에 이미지 크기 변환 수치를
mm와 cm를 혼동하는 바람에 너무 크게 잡아 잘못 입력해서
변환이 힘들(?)었는지 CPU며 메모리며 그래픽이며
모든 자원이 그 변환에 쓰여지는 상태인듯 컴 돌아가는 소리가 계속되고
조금 지나 화면이 어두워지고 키보드 반응 속도가 엄청 느려져서
컴의 스위치를 눌러 껐씁니다.
다시 부팅해보니... 포토샵 임시파일 50기가 짜리가
4개 정도, 합쳐서 2백기가 정도 생겨 있어서 삭제했습니다.
이후 컴만 켜면 다음과 같은 [Microsoft NET Framework] 오류가 뜹니다.
포토샵과 넷프레임웍은 무슨 관계가 있지? 싶다가
포토샵과 무관하게 강제종료 때문인가 싶다가...
Net Framework 오류는 여러 가지가 있겠으나
위처럼 "구성 시스템을 초기화하지 못했습니다"와 관련하여 검색해보고
관리자 권한 cmd로 다음과 같은 명령어를 사용하여
Dism /online /cleanup-image /restorehealth
sfc /scannow
뭔가 복구되었다는 메시지를 보았으나 컴을 켜면 증상은 여전합니다.
그래서 아예 Net Framework를 모두 삭제하고 다시 설치해야겠다 싶어서
dotnetfx_cleanup_tool을 사용하여 지우고 재부팅했는데
엥? 어찌된 일인지 저 오류 화면이 또 뜹니다.
모두 지워졌으면 넷프레임웍 관련 내용 자체가
안 나와야 할 거란 생각이었는데 착각이었습니다.
저 오류화면의 [끝내기] 단추를 누르고 무시한 채로
계속 사용해도 될런지, 그래도 괜찮은지 영 찜찜합니다.
시스템 백업본은 벌써 1년도 훨씬 넘은 거라
시스템 복구를 사용하자니 그 사이 설치된 프로그램, 환경 설정 등등
만질 게 너무 많아 엄두가 안납니다.
해결할 수 있는 방법을 아시면 지도해주시길 청합니다.
●●●●●● (참고) 아래는 오류화면의 상세 내용입니다. ●●●●●●
이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.
************** 예외 텍스트 **************
System.Configuration.ConfigurationErrorsException: 구성 시스템을 초기화하지 못했습니다. ---> System.Configuration.ConfigurationErrorsException: '.', 16진수 값 0x00은(는) 잘못된 문자입니다. 줄 12, 위치 1 (C:\Users\js\AppData\Local\WinTools.Info\win10settings2020.exe_Url_fprvy2f3vp5czhpcc3um4ry0jbk5rfcu\2.0.1.20\user.config line 12) ---> System.Xml.XmlException: '.', 16진수 값 0x00은(는) 잘못된 문자입니다. 줄 12, 위치 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.GetPropertyValueByName(String propertyName)
위치: System.Configuration.SettingsBase.get_Item(String propertyName)
위치: System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
위치: System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
위치: win10settings.Properties.Settings.get_simpleMenu()
위치: win10settings.Form1.setMenuVisible()
위치: win10settings.Form1.Form1_Load(Object sender, EventArgs e)
위치: System.Windows.Forms.Form.OnLoad(EventArgs e)
위치: System.Windows.Forms.Form.OnCreateControl()
위치: System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
위치: System.Windows.Forms.Control.CreateControl()
위치: System.Windows.Forms.Control.WmShowWindow(Message& m)
위치: System.Windows.Forms.Control.WndProc(Message& m)
위치: System.Windows.Forms.Form.WmShowWindow(Message& m)
위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 로드된 어셈블리 **************
mscorlib
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.4300.0 built by: NET48REL1LAST_C
코드베이스: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
win10settings
어셈블리 버전: 2.0.1.20
Win32 버전: 2.0.1.20
코드베이스: file:///C:/Utils/win10settings2020.exe
----------------------------------------
System.Windows.Forms
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.4270.0 built by: NET48REL1LAST_C
코드베이스: 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.8.4300.0 built by: NET48REL1LAST_C
코드베이스: 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.8.4084.0 built by: NET48REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.4190.0 built by: NET48REL1LAST_B
코드베이스: 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.8.4320.0 built by: NET48REL1LAST_C
코드베이스: 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.8.4084.0 built by: NET48REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.4084.0 built by: NET48REL1
코드베이스: 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
----------------------------------------
System.xml.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.4084.0 built by: NET48REL1
코드베이스: 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.8.4084.0 built by: NET48REL1
코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_ko_b03f5f7f11d50a3a/System.Configuration.resources.dll
----------------------------------------
mscorlib.resources
어셈블리 버전: 4.0.0.0
Win32 버전: 4.8.4084.0 built by: NET48REL1
코드베이스: 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
디버거에 보내집니다.
댓글 [3]
-
달누리 2021.04.12 11:38
-
First. 2021.04.12 13:08
일단 NetFramework 삭제가 정상적으로 안된듯하네요... 아마 컴을 켤때마다 위창이 발생된다고 하셧으니 시작프로그램에 해당 프로그램이 등록되어 있을 가능성이 높네요. 작업관리자 들어가셔서 시작프로그램 들어가신다음 해당프로그램 위치폴더로 가신다음 프로세스 전부 종료뒤 폴더를 아예 삭제해버리세요... 삭제가 안된다면 pe나 안전모드로 들어가서 삭제를 해보심이... 그리고 나서 재설치하시면 괜찮을듯합니다.
-
달누리 2021.04.12 13:44
고맙습니다. 기본을 일깨워주셨네요.
문제가 발생하면 시작프로그램과 실행중인 프로세스 점검이 기본인데
경황이 없어 그 기본을 잠시 잊었습니다.
시작프로그램, 실행중인 프로세스... 여기를 점검하면서
저 오류 팝업을 뿌리는 게 무언가 찾아봤더니....
어처구니 없게도 포토샵이나 넷프레임웍 자체와는 무관한
Win10 All Settings 라는 유틸이 원인이었습니다.
하필 포토샵으로 인한 강제부팅이라는 원글의 시점과 겹쳐서 파악을 못했네요.
이 유틸을 시작프로그램에서 제거하는 걸로 해결했습니다.
그리고 나서 Win10 All Settings 2.0.2.27 버전으로 업데이트 했네요
원글은 오류의 원인과 전혀 상관없는 일이 되어 부끄럽지만
마음이 급하다보면 이렇게 엉뚱한 데서
오판하고 따라서 고생을 할 수도 있다는
반면교사로서 그대로 남겨두기로 합니다.
또한 혹시라도 저처럼 Win10 All Settings의 문제였음을
모르고 계실 분에게 쫌이라도 도움이 된다면 좋겠습니다.에휴, 부끄~
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
88859 | 윈 도 우| 윈10 서비스 목록에 1f421f는 어떤 건가요? | 실시간 | 192 | 04-12 |
88858 | 소프트웨어| vmware를 사용해서 호스트컴에 랜섬을 완벽하게 막을 수 있... [7] | 백스페이스 | 437 | 04-12 |
88857 | 하드웨어| MVMe M2 개조 BIOS [2] | BlackPhoen | 487 | 04-12 |
88856 | 소프트웨어| AOMEI Bakupper | Antory | 327 | 04-12 |
88855 | 윈 도 우| 영문/한글 윈도우 통합 질문 드립니다. [2] | 아미띠에03 | 298 | 04-12 |
» | 윈 도 우| Net Framework 오류 [3] | 달누리 | 748 | 04-12 |
88853 | 하드웨어| 크리스탈디스크 인포 99% TBW 두번째 질문입니다 [4] | 컴알못러 | 646 | 04-12 |
88852 | 소프트웨어| aomei backupper의 도구에서 pxe 메뉴가 없는가요? [4] | ksire | 167 | 04-12 |
88851 | 소프트웨어| H.264 X264 [5] | 홍낄똥 | 580 | 04-12 |
88850 | 소프트웨어| 윈도우 업데이트와 유틸 설치 순서 [2] | 바이오스 | 609 | 04-12 |
88849 | 소프트웨어| 워드작성중 생선된 실선만 제거가 안됩니다. [4] | joe | 458 | 04-12 |
88848 | 소프트웨어| 자료요청 [3] | 농심신난년 | 481 | 04-12 |
88847 | 윈 도 우| 윈7ㅡ윈10 터치 모니터 사용 가능한가요? [2] | H.Jiny | 347 | 04-11 |
88846 | 윈 도 우| 가르쳐주세요! [6] | fkjin | 490 | 04-11 |
88845 | 하드웨어| AMI UEFI BIOS의 Graphics Configuration 항목 사라짐 [1] | 윈도우사용 | 281 | 04-11 |
88844 | 하드웨어| 파워도 아니고, 그래픽카드도 아닌데... [15] | 뽀로로 | 563 | 04-11 |
88843 | 소프트웨어| 한글2018 설치 시 에러로 롤백문제입니다. [2] | 『ⓖⓤⓝ』 | 1226 | 04-11 |
88842 | 소프트웨어| 리눅스와 개인정보 보호 [15] | 스티어 | 303 | 04-11 |
88841 | 소프트웨어| 동영상재생기 VLC 옵션 질문좀 드려요. [2] | 좀머씨 | 207 | 04-11 |
88840 | 윈 도 우| 파일이 이상한데 랜섬웨어 걸린건가요? [9] | 프록시마 | 517 | 04-11 |
한편으로는 윈도우 업데이트와 관련되 있는가도 싶습니다.
현재 20H2(OS 빌드 19042.867) 사용중인데
포토샵 작업 중에 윈도우 업데이트 파일이 들어오고 있었고
정상적인 종료로 업데이트 완료를 하지 않은 상태에서
강제 종료, 재부팅을 해서 생겨난 건 아닐지...