..png)
몇 가지 문제로 인해 Windows 10을 다시 설치했습니다.
내 컴퓨터에서 모든 .NET 응용 프로그램이 충돌했습니다. 잠시 동안 열렸다가 즉시 닫혔습니다.
재설치가 도움이 될 것이라고 생각했지만(USB를 통해 최신 설치 프로그램을 사용하여 새로 파티션을 다시 분할하고 설치) 안타깝게도 그렇지 않았습니다.
저는 Visual Studio 2019 및 Visual Studio 설치 프로그램에서 이 사실을 처음 발견했습니다. 둘 다 시작하자마자 즉시 문을 닫았습니다.
.NET 런타임 관련 오류가 많이 보이는 이벤트 뷰어를 살펴보면 AccessViolationExceptions가 표시됩니다.
일주일 동안 이 문제를 겪고 있는데 아직 아무것도 찾을 수 없습니다.
메모리 테스트에서는 오류가 나타나지 않았으며 BIOS도 업데이트하고 RAM에서 타이밍 및 XMP 프로필과 같은 값이 올바른지 확인했습니다. 모든 것이 정확합니다.
나는 이전에 비슷한 일에 직면하지 않았습니다. 그런 문제는 한번도 없었습니다. 기억은 괜찮고 심지어 새롭습니다. 잘못된 타이밍 fE로 인해 더 많은 애플리케이션이 충돌하게 되지만 정상적으로 작동합니다.
원한다면 수많은 로그로 문제를 해결하는 내 스레드를 살펴볼 수도 있습니다.스레드 1,스레드 2.
시각화할 몇 가지 로그는 다음과 같습니다. (이벤트 로그 뷰어에서 복사하고 원본이 독일어이므로 deepl.com으로 번역함)
Application: Microsoft.ServiceHub.Controller.exe
Framework version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception information: System.AccessViolationException
at System.Net.ProxyChain+ProxyEnumerator.MoveNext()
at System.Net.ServicePointManager.FindServicePoint(System.Uri, System.Net.IWebProxy, System.Net.ProxyChain ByRef, System.Net.HttpAbortDelegate ByRef, Int32 ByRef)
at System.Net.HttpWebRequest.FindServicePoint(Boolean)
at System.Net.HttpWebRequest.BeginGetResponse(System.AsyncCallback, System.Object)
at System.Threading.Tasks.TaskFactory`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].FromAsyncImpl(System.Func`3<System.AsyncCallback,System.Object,System.IAsyncResult>, System.Func`2<System.IAsyncResult,System.__Canon>, System.Action`1<System.IAsyncResult>, System.Object, System.Threading.Tasks.TaskCreationOptions)
at System.Net.WebRequest.<GetResponseAsync>b__78_1()
at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Application: vs_setup_bootstrapper.exe
Framework version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception information: System.AccessViolationException
at System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)
at System.Net.Security.SecureChannel.VerifyRemoteCertificate(System.Net.Security.RemoteCertValidationCallback, System.Net.Security.ProtocolToken ByRef)
at System.Net.Security.SslState.CompleteHandshake(System.Net.Security.ProtocolToken ByRef)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(System.Net.Security.ProtocolToken, System.Net.AsyncProtocolRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[], Int32, System.Net.AsyncProtocolRequest)
at System.Net.Security.SslState.ReadFrameCallback(System.Net.AsyncProtocolRequest)
at System.Net.AsyncProtocolRequest.CompleteRequest(Int32)
at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32)
at System.Net.FixedSizeReader.ReadCallback(System.IAsyncResult)
at System.Net.LazyAsyncResult.Complete(IntPtr)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Net.ContextAwareResult.Complete(IntPtr)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
Application: ShareX.exe
Framework version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception information: System.AccessViolationException
at System.Net.ServicePoint.ConnectSocketInternal(Boolean, System.Net.Sockets.Socket, System.Net.Sockets.Socket, System.Net.Sockets.Socket ByRef, System.Net.IPAddress ByRef, ConnectSocketState, System.IAsyncResult, System.Exception ByRef)
at System.Net.ServicePoint.GetConnection(System.Net.PooledStream, System.Object, Boolean, System.Net.IPAddress ByRef, System.Net.Sockets.Socket ByRef, System.Net.Sockets.Socket ByRef)
at System.Net.PooledStream.Activate(System.Object, Boolean, System.Net.GeneralAsyncDelegate)
at System.Net.Connection.CompleteStartConnection(Boolean, System.Net.HttpWebRequest)
at System.Net.Connection.CompleteStartRequest(Boolean, System.Net.HttpWebRequest, System.Net.TriState)
at System.Net.Connection.SubmitRequest(System.Net.HttpWebRequest, Boolean)
at System.Net.ServicePoint.SubmitRequest(System.Net.HttpWebRequest, System.String)
at System.Net.HttpWebRequest.SubmitRequest(System.Net.ServicePoint)
at System.Net.HttpWebRequest.GetResponse()
at System.Net.WebClient.GetWebResponse(System.Net.WebRequest)
at System.Net.WebClient.DownloadBits(System.Net.WebRequest, System.IO.Stream, System.Net.CompletionDelegate, System.ComponentModel.AsyncOperation)
at System.Net.WebClient.DownloadDataInternal(System.Uri, System.Net.WebRequest ByRef)
at System.Net.WebClient.DownloadString(System.Uri)
at ShareX.NewsManager.GetNews()
at ShareX.NewsManager.UpdateNews()
at ShareX.NewsListControl.<Start>b__9_0()
at System.Threading.Tasks.Task.Execute()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
추가 로그:https://1drv.ms/u/s!Ah1ey1Vs14BXg06zzPuYhBtfgrA4?e=hpA0hZ
도움과 시간을 보내주셔서 감사합니다. 미리 감사드립니다!
업데이트: 실제로 CPU가 손상되었기 때문에 오래 전에 CPU를 교체(반환)하여 이 문제를 해결했습니다.