취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 
해결됨! 해결됨

제목:

NT950QDB DeviceCareEngine.exe 몇초에 1번씩 튕김. 스토어 최신 버전입니다

(게시글 작성 시간: 05-04-2023 11:37 AM)
858 보기
근육질푸키
Active Level 9
옵션
PC

응용 프로그램: DeviceCareEngine.exe
Framework 버전: v4.0.30319
설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다.
예외 정보:System.ArgumentNullException
위치: System.String.IndexOf(System.String, Int32, Int32, System.StringComparison)
위치: gfCommunication.Configuration.gfConfiguration+<>c__DisplayClass60_0.<GetUsersFolderWithoutCurrentUser>b__0(System.String)
위치: System.Linq.Enumerable+WhereArrayIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
위치: System.Linq.Enumerable+<ConcatIterator>d__59`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
위치: System.Linq.Buffer`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.Collections.Generic.IEnumerable`1<System.__Canon>)
위치: System.Linq.Enumerable.ToArray[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>)
위치: gfCommunication.Commanding.Concurrent.MFTCommand.BuildDefaultExcludingPaths(System.Collections.Generic.IEnumerable`1<Char>)
위치: gfCommunication.Commanding.Concurrent.MFTGetFilesInfoCommand.GetDefaultCommand()
위치: gfEngine.DataOperation.MFTOperation.BuildAndStartDBTimer()
위치: gfEngine.App.Application_Startup(System.Object, System.Windows.StartupEventArgs)
위치: System.Windows.Application.OnStartup(System.Windows.StartupEventArgs)
위치: System.Windows.Application.<.ctor>b__1_0(System.Object)
위치: System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
위치: System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
위치: System.Windows.Threading.DispatcherOperation.InvokeImpl()
위치: MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
위치: System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
위치: MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
위치: System.Windows.Threading.DispatcherOperation.Invoke()
위치: System.Windows.Threading.Dispatcher.ProcessQueue()
위치: System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
위치: MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
위치: MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
위치: System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
위치: System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
위치: System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
위치: MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
위치: MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
위치: System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
위치: System.Windows.Application.RunDispatcher(System.Object)
위치: System.Windows.Application.RunInternal(System.Windows.Window)
위치: gfEngine.App.Main()

 

오류 있는 응용 프로그램 이름: DeviceCareEngine.exe, 버전: 3.1.8.2061, 타임스탬프: 0xb762f335
오류 있는 모듈 이름: KERNELBASE.dll, 버전: 10.0.25356.1000, 타임스탬프: 0xa8ca2b79
예외 코드: 0xe0434352
오류 오프셋: 0x0000000000020cec
오류 있는 프로세스 ID: 0x0x6D64
오류 있는 응용 프로그램 시작 시간: 0x0x1D97DCD7AE3DC98
오류 있는 응용 프로그램 경로: C:\Program Files\Samsung\SamsungDeviceCare\DeviceCareEngine.exe
오류 있는 모듈 경로: C:\WINDOWS\System32\KERNELBASE.dll
보고서 ID: 632589c9-124d-4fb3-a828-e42d3d86aa33
오류 있는 패키지 전체 이름:
오류 있는 패키지에 상대적인 응용 프로그램 ID:

0 좋아요

1 채택된 답변


채택된 답변
채택된 답변
PC_SW담당
Moderator
Moderator
옵션
PC

안녕하십니까, PC_SW담당입니다.

 

Device Care는 윈도우 레지스트리값을 읽어서, 현재 로그인 된 사용자 계정 값을 사용하게 되어있습니다.

올려주신 Trace 내용으로 봐서는, 윈도우 레지스트리 접근이 막혀있어, NULL 값으로 Return을 받게 되었고 이 때문에 문제가 발생하는 것으로 추정됩니다.

참고로, 문제가 반복해서 발생하는 이유는 Background Engine이 비정상 종료되면 다시 살려주는 모듈이 있기 때문입니다.

 

아마도, 보안 프로그램 등이 레지스트리 접근을 막아서 발생하는 것으로 생각됩니다.

설치되었거나 사용 중이신 보안 솔루션이 있으면 목록을 댓글로 남겨 주시면 추가 확인에 도움이 될 것 같습니다.

 

추가로, NULL 값으로 올 때의 대응 코드는 차기 Device Care에 적용하여 배포할 수 있도록 하겠습니다.

 

감사합니다.

원본 게시물의 답변 보기

0 좋아요
1 댓글
채택된 답변
PC_SW담당
Moderator
Moderator
옵션
PC

안녕하십니까, PC_SW담당입니다.

 

Device Care는 윈도우 레지스트리값을 읽어서, 현재 로그인 된 사용자 계정 값을 사용하게 되어있습니다.

올려주신 Trace 내용으로 봐서는, 윈도우 레지스트리 접근이 막혀있어, NULL 값으로 Return을 받게 되었고 이 때문에 문제가 발생하는 것으로 추정됩니다.

참고로, 문제가 반복해서 발생하는 이유는 Background Engine이 비정상 종료되면 다시 살려주는 모듈이 있기 때문입니다.

 

아마도, 보안 프로그램 등이 레지스트리 접근을 막아서 발생하는 것으로 생각됩니다.

설치되었거나 사용 중이신 보안 솔루션이 있으면 목록을 댓글로 남겨 주시면 추가 확인에 도움이 될 것 같습니다.

 

추가로, NULL 값으로 올 때의 대응 코드는 차기 Device Care에 적용하여 배포할 수 있도록 하겠습니다.

 

감사합니다.

0 좋아요