요즘은 드물지만 컴퓨터를 사용하는 동안 여전히 알 수 없는 오류 메시지가 나타날 수 있습니다. 비밀 오류는 스스로 설명하지 못하는 오류입니다.
운이 좋다면 조회할 수 있는 오류 참조 번호를 얻을 수 있지만 " 참조된 메모리 의 (Referenced Memory Could)명령(Instruction) 을 읽을 수 없습니다" 오류의 경우에는 그러한 운이 없습니다.
이 특정 오류는 명확한 원인 없이 언제든지 발생할 수 있습니다. 따라서 PC에서 즐겁게 작업하다가 갑자기 이 오류와 함께 소프트웨어 충돌이 발생하는 경우 이 가이드는 복구 경로를 안내합니다.
이 오류는 정확히 무엇입니까?(What Is This Error Exactly?)
오류의 실제 텍스트는 매우 자명합니다. RAM 의 정보 는 특정 주소에 저장됩니다. 문제의 소프트웨어가 특정 주소에 저장된 정보를 필요로 하는 경우 이를 요청합니다. 어떤 이유로든 이 프로세스가 잘못될 때가 있습니다. 이 오류는 주소가 어떤 이유로 유효하지 않음을 알려줍니다.
오류의 원인은 무엇입니까?(What Causes The Error?)
이제 우리는 진짜 문제에 도달합니다. 잘못된 메모리 주소가 관련되어 있음을 알고 있지만 메모리 주소가 잘못된 이유(why ) 는 알 수 없습니다.
이것이 이 특정 오류가 많은 슬픔을 야기하는 이유 중 하나입니다. 하드웨어, 소프트웨어 또는 달의 위상이 될 수 있습니다. 좋은 소식은 약간의 추론과 논리만 있으면 메모리 오류 문제를 일으키는 그렘린을 추적할 수 있다는 것입니다.
탐정 일을 하다(Doing Some Detective Work)
이 오류를 해결할 수 있는 특정 수정 사항을 살펴보기 전에 약간의 준비가 필요합니다. 결국, 단순히 모든 것을 시도하는 것이 새로운 문제를 일으킬 가능성이 더 높으며 반드시 문제의 진정한 원인을 알려 주지는 않습니다.
가장 중요한 것은 오류가 언제 어떻게 발생하는지 기록하는 것입니다. 스스로에게 다음과 같은 질문을 해보세요.
- (Did)하드웨어 또는 소프트웨어 변경 후에 발생하기 시작 했습니까 ?
- 하나의 특정 응용 프로그램에서만 발생합니까?
- 당신이하는 일과 상관없이 발생합니까?
- 무작위로 발생합니까, 아니면 설정된 간격으로 발생합니까?
정황 증거를 수집할 수 있다면 어떤 수정 사항이 더 잘 작동할 것인지에 대한 단서를 제공할 수 있습니다. 예를 들어, 특정 프로그램 중 하나만 이 오류가 발생하는 경우 자신의 컴퓨터를 마음대로 사용하는 것보다 기술 지원 페이지를 방문하는 것이 좋습니다.
이 오류를 먼 기억으로 만들 수 있는 다양한 방법을 검토할 때 오류 컨텍스트의 세부 사항을 염두에 두십시오.
가장 합리적인 수정(The Most Sensible Fixes)
잘못된 메모리 주소가 약간의 혼란을 야기할 수 있는 가능한 이유가 너무 많기 때문에 가장 합리적인 수정을 반올림하는 것이 합리적입니다. 그 중 상당수가 있으므로 특정 오류와 관련이 있을 가능성이 가장 높은 것부터 시작하는 것이 좋습니다.
컴퓨터를 변경하는 수정을 수행하는 경우 문제가 해결되지 않으면 실행 취소하는 것을 잊지 마십시오. 그렇지 않으면 가능성을 제거하는 것을 더 어렵게 만드는 새로운 변수를 도입하는 것입니다. 체계적으로!
The Easiest Fix: Ignore It!
이것은 문제를 해결하는 가장 쉬운 방법이지만 문제의 원인이 체계적이지 않은 경우에만 오류를 무시할 수 있습니다. 컴퓨터와 그것을 유용하게 만드는 소프트웨어는 매우 복잡합니다. 때때로 일이 한 번 또는 아주 드물게 잘못됩니다.
따라서 이 오류가 한 번 표시되고 다시는 발생하지 않더라도 걱정하지 마십시오. 몇 주 또는 몇 달에 한 번 표시되는 경우에도 문제를 해결할 가치가 없을 것입니다.
메모리 오류가 미션 크리티컬 작업을 방해하거나 너무 자주 발생하여 사용자 경험을 크게 손상시키는 경우 당연히 다른 솔루션을 조사해야 합니다. 요점은 매우 드물거나 일회성 버그에 대해 놀라지 않는 것입니다.
(가상) RAM을 더 주세요(More (Virtual) RAM Please)
가상 메모리는 물리적 RAM(RAM) 칩이 가득 찼을 때 오버플로 역할을 하는 하드 드라이브의 예약된 부분입니다 . 메모리를 많이 사용하는 앱에 RAM 이 부족하고 추가 정보를 넣을 곳이 없을 때 종종 손실됩니다. 프로그램이 정보를 다시 요청하면 거기에 없습니다. 충돌이나 심각한 오작동으로 이어집니다 .(Which)
최신 운영 체제의 메모리(Memory) 관리는 실제로 매우 우수하며 고품질 소프트웨어 제품도 사용 가능한 RAM 으로 효율적으로 작동하도록 만들어졌습니다 . 따라서 대부분의 경우 가상 메모리는 전혀 필요하지 않습니다. 그러나 메모리 관리가 좋지 않거나 시스템에 할당된 가상 메모리가 너무 작은 프로그램은 메모리 오류를 유발할 수 있습니다.
물론 물리적 RAM(RAM) 을 더 추가할 수 있지만 빠른(무료!) 솔루션은 가상 메모리 페이징 파일을 최적화하는 것입니다. 이 가이드(this guide) 를 따르기 만(Just) 하면 애플리케이션에 숨을 쉴 수 있는 충분한 공간이 생깁니다.
백그라운드 애플리케이션 닫기(Close Background Applications)
동일한 문제를 해결하는 또 다른 각도는 메모리를 많이 사용하는 응용 프로그램의 양을 줄이는 것입니다.
인터넷 브라우저가 여기에서 가장 큰 원인입니다. Chrome(Google Chrome) 과 같은 브라우저에서 여는 모든(Every) 탭 은 많은 양의 RAM 을 소모합니다 . 누군가가 게임을 로드하고 브라우저나 오피스 제품군 소프트웨어를 백그라운드에서 열어 두는 것은 매우 정상적인 일입니다. 메모리가 부족한 경우 일부 탭을 닫거나 작업을 저장하고 생산성 앱을 닫는 것이 큰 도움이 될 수 있습니다.
아마도 백그라운드에서 실행되는 프로그램이 없을 수도 있습니다. 적어도 당신이 알고 있는 프로그램은 없을 것입니다. 컴퓨터가 유휴 상태일 때 사용 중인 메모리의 양을 확인하는 것이 좋습니다. 이렇게 하는 것이 더 쉬울 수는 없습니다.
Windows 10, 8 또는 7에서는 press CRTL+ALT+DEL 을 누른 다음 작업 관리자를 클릭하기만 하면 됩니다.(click Task Manager.)
작업 관리자(Task Manager) 가 다음과 같은 경우 :
그런 다음 자세히(click More Details) 를 클릭하여 확장합니다.
이제 프로세스(Processes) 탭에서 메모리(Memory ) 열을 클릭하여 메모리 사용별로 프로세스를 정렬합니다. 많은 양의 메모리를 사용하는 프로세스를 찾으십시오. 중요하지 않은 경우 프로세스를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기(End Task) 를 선택하여 종료할 수 있습니다 .
프로세스가 무엇인지 모르는 경우 먼저 Google에 검색해야 합니다. 꽤 중요할 수 있다면!
시간을 되돌려(Turn Back Time)
운영 체제가 오늘날에도 여전히 사용되고 있다는 점에서 사실상 Windows 7 으로 돌아가는 Windows 의 마지막 몇 가지 버전 에는 몇 가지 매우 포괄적인 복구 기능이 있습니다. 특히 시스템 복원(System Restore) 을 사용하여 최근에 이루어진 주요 변경 사항을 롤백할 수 있습니다.
Windows 업데이트, 드라이버 설치 또는 새 소프트웨어 패키지 가 될 수 있습니다 . 시스템 복원 지점이 발생한 후 메모리 오류가 발생하기 시작했다면 해당 지점 이전으로 돌아가 문제가 해결되는지 확인하는 것이 좋습니다.
Windows 10 에서는 다음을 수행하여 컴퓨터를 이전 시점으로 복원할 수 있습니다.
- 먼저 시작 메뉴에서 복구 를 검색합니다.(Recovery )
- 복구(Recovery. ) 를 클릭합니다 . 그런 다음 시스템 복원 열기(Open System Restore) 를 클릭 합니다.
변경 사항으로 인해 오류가 발생하기 전에 복원 지점이 생성된 경우 여기에서 선택하고 Windows 자체의 지침에 따라 복원 프로세스를 완료할 수 있습니다.
상황이 정말 심각한 경우 원래 상태로 복원하기 위해 Windows 재설정 을 고려해야 합니다 .
소프트웨어 범인 제거(Evict a Software Culprit)
적절한 복원 지점이 없고 최근에 설치했거나 업데이트한 프로그램이 메모리 오류의 원인이라고 의심되는 경우에는 프로그램 추가/제거(Add or Remove Programs) 기능을 사용하여 제거하면 됩니다. 제어판(Control Panel) 에서 또는 단순히 시작 메뉴(Start Menu) 에서 검색 하여 찾을 수 있습니다 .
시스템 파일 손상 확인(Check For System File Corruption)
보다 일반적인 솔루션 중 하나로 메모리 오류가 제거되지 않으면 일련의 특수 명령을 사용하여 시스템 파일의 손상 여부를 확인할 수 있습니다.
명령 프롬프트(Command Prompt) 에서 시스템 파일 검사기(System File Checker) 를 실행해야 합니다 . 이전에 텍스트 기반 Windows(Windows) 인터페이스 로 작업한 적이 없다면 겁나게 들릴 수 있지만, 이 간단한 가이드(this simple guide) 를 따르면 복구 프로세스를 진행하는 것이 멍청합니다. 사실 각종 문제를 미리 선점하기 위해 수시로 체커를 활용하는 것도 좋은 습관이다.
Cleaner 유틸리티를 사용하여 남은 소프트웨어 정크 제거(Use Cleaner Utilities to Remove Leftover Software Junk)
완벽한 세계에서 제거, 업그레이드 또는 업데이트는 자동으로 정리되어야 합니다. 표준 제거 프로그램이 실패하는 경우 이 crud를 제거하는 것을 전문으로 하는 많은 유틸리티가 있습니다.
예를 들어 DDU 는 시스템에서 (DDU)GPU 드라이버 를 제거하는 인기 있는 유틸리티입니다 . 그래픽 관련 문제가 발생할 때 유용합니다. Java 는 또한 컴퓨터를 발견한 그대로 두지 않는 일반적인 게스트이기도 합니다. 공식 Java 제거 가이드(official Java removal guide) 가 있습니다.
모든 종류의 정리 유틸리티를 사용하기 전에 VirusTotal 과 같은 서비스를 사용하여 소프트웨어에 맬웨어가 있는지 검사하고 타사 리뷰를 읽고 합법적이고 효과적인지 확인하십시오.
모두 업데이트(Update Everything)
때때로 메모리 오류(및 실제로 다른 오류)는 업데이트 불일치의 결과일 수 있습니다. Windows 설치(Windows) 에 자동으로 업데이트가 있을 수 있지만 소프트웨어 패키지와 하드웨어 드라이버가 새 코드베이스와 일치하도록 업데이트되지 않은 경우 불안정해질 수 있습니다.
먼저 Windows 업데이트(Windows updates) 가 설치되었는지 다시 확인해야 합니다. 다음으로 오류를 나타내는 프로그램도 업데이트되었는지 확인해야 합니다. 또한 그래픽 카드 및 마더보드와 같은 하드웨어용 최신 드라이버를 다운로드하고 싶을 것입니다.
하드웨어 상태 확인(Check Your Hardware Health)
소프트웨어 기반 솔루션이 제대로 작동하지 않는 것 같으면 메모리 오류가 더 심각한 원인일 수 있습니다. 아무도 자신의 컴퓨터 하드웨어 자체가 문제가 될 수 있다는 말을 듣고 싶어하지 않지만 제거해야 할 가능성이 있습니다.
당연히 의심되는 번호 1은 RAM 자체입니다. RAM에 문제가 있는지 체계적으로 확인하려면 시간이 걸리지만 누구나 할 수 있습니다. 불량 메모리 검사에 대한 이 훌륭한 가이드(excellent guide) 를 참조하십시오 .
위에서 설명한 시스템 파일 검사기를 실행했더라도 불량 섹터 또는 기타 물리적 문제가 있는 경우를 대비 하여 CHKDSK 를 사용하여 하드 드라이브의 물리적 상태를 확인하는 것이 좋습니다.(CHKDSK)
고객 지원에 불만 제기(File a Complaint With Customer Support)
"참조된 메모리의 명령을 읽을 수 없습니다" 오류가 분명히 버그가 있는 소프트웨어의 결과인 경우 개발자에게 연락하는 한 가지 조치만 있을 수 있습니다.
버그(Bugs) 가 발생하고 게임이나 소프트웨어 패키지가 이 오류와 함께 계속 충돌하는 경우 아무 조치도 취할 수 없는 것일 수 있습니다. 따라서 고객 지원에 이메일을 보내고 공식 포럼을 방문하여 명백한 것을 놓치고 있는지 또는 매트릭스(Matrix) 의 결함인지에 대한 조언을 얻으십시오 .
이 일반적인 오류에 대한 읽기 가져오기(Getting a Read On This Common Error)
수정 목록이 길었지만 이 메모리 읽기 오류로 인해 작업이나 플레이가 탈선할 이유가 없습니다.
냉정함을 유지하고 목록에서 불가능을 넘어 곧 정상으로 돌아가야 합니다.
Fix “Instruction at Referenced Memory Could Not Be Read” Errors
It’s rare these days, but sometimes you can still run into a cryptic error message while using your computer. Cryptic errors аrе ones that don’t really explaіn themselves.
If you are lucky, you’ll get an error reference number you can look up, but in the case of the “Instruction at Referenced Memory Could Not Be Read” error, you have no such luck.
This particular error can strike at any time, often without any clear cause. So if you’re happily doing your thing on a PC and suddenly experience a software crash along with this error, this guide will set you on the path to recovery.
What Is This Error Exactly?
The actual text of the error is pretty self-explanatory. Information in RAM is stored at a specific address. When the software in question needs information stored at a particular address, it asks for it. Sometimes, for whatever reason, this process goes wrong. This error tells us that the address is invalid for some reason.
What Causes The Error?
Now we get to the real problem. Although we know that an invalid memory address is involved, we have no idea why the memory address was invalid.
This is one of the reasons this particular error causes so much grief. It could be hardware, software or the phase of the moon. The good news is that, with a bit of deduction and logic, tracking down the gremlin responsible for your memory error woes is possible.
Doing Some Detective Work
Before we look at the specific fixes that can address this error, you need to do a little preparation. After all, simply trying everything is more likely to cause new problems and won’t necessarily point you towards the true cause of the issue.
The most important thing you have to do is note when and how the error happens. Ask yourself these questions:
- Did it start happening after a hardware or software change?
- Does it only happen with one particular application?
- Does it happen regardless of what you are doing?
- Does it happen randomly, or at set intervals?
If you can gather some circumstantial evidence, it might provide a clue as to which fixes are more likely to work. If only one particular program gets this error, for example, then you are better off hitting up their technical support page than messing around with your own computer willy-nilly.
Keep the specifics of your error’s context in mind as we go over the various ways to make this error nothing but a distant memory.
The Most Sensible Fixes
Since there are so many possible reasons for an invalid memory address to cause a bit of mild havoc, it makes sense to round up the most sensible fixes. There are quite a few of them, so starting with the ones most likely to be related to your specific error is the way to go.
If you perform a fix that makes a change to your computer, remember to undo it if it didn’t take the problem away. If you don’t, then you’re introducing new variables that making eliminating possibilities harder. Be systematic!
The Easiest Fix: Ignore It!
This is by far the easiest way to fix the problem, but ignoring the error only works if the cause of the issue is not systematic. Computers and the software that makes them useful is very complicated. Sometimes things go wrong just once or very rarely.
So if you see this error once and never again, don’t fret about it. If you see it once every few weeks or months, it’s also probably not worth the effort of addressing.
If the memory error is disrupting mission-critical work or happens so often that it substantially hurts your user experience, then of course you should investigate other solutions. The point is not to freak out about what might be a very rare or perhaps even once-off bug.
More (Virtual) RAM Please
Virtual memory is a reserved part of your hard drive that acts as an overflow for when your physical RAM chips are full. Often when memory-hungry apps run out of RAM and have nowhere to put the additional information, it gets lost. When a program asks for its information back, it’s not there. Which leads to a crash or serious malfunction.
Memory management in modern operating systems is very good indeed and quality software products are also made to work efficiently with available RAM. So in most cases virtual memory is never even needed. However, programs with poor memory management or a too-small virtual memory allocation for your system can lead to memory errors.
You can add more physical RAM of course, but a quick (and free!) solution is to optimize your virtual memory paging file. Just follow this guide and your applications will have enough room to breathe.
Close Background Applications
Another angle from which to tackle the same problem is reducing the amount of memory-hungry applications.
Your internet browser is the biggest culprit here. Every tab you open up in a browser like Google Chrome eats up a big chunk of RAM. It’s pretty normal for someone to load up a game and leave the browser or office suite software open in the background. If you’re short on memory, closing some tabs or saving your work and closing your productivity apps can be a big help.
Perhaps you don’t have programs running in the background, at least not ones you know of. It’s a good idea to check how much of your computer’s memory is in use when it’s idle. Doing this could not be easier.
In Windows 10, 8 or 7 simply press CRTL+ALT+DEL and then click Task Manager.
If your Task Manager looks like this:
Then click More Details to expand it.
Now, under the Processes tab, click on the Memory column to arrange processes by memory use. Look for any processes that are using a large amount of memory. If they aren’t critical, you can end them by right-clicking on a process and selecting End Task.
Just be warned that if you don’t know what a process is, you should Google it first. If might be pretty important!
Turn Back Time
The last few versions of Windows, effectively back to Windows 7 in terms of which operating systems are still in use today, have some pretty comprehensive recovery features. Specifically you can use System Restore to roll back major changes that have been made recently.
These can be Windows updates, driver installations or new software packages. If your memory error started popping up after something big enough to warrant a system restore point happened, it can’t hurt to go back to before that point to see if the issue clears up.
In Windows 10 you can restore your computer to an earlier point by doing the following:
- First, search for Recovery in the Start Menu.
- Click on Recovery. Then click Open System Restore.
If any restore points were created before the changes you suspect have brought on the error, you can select them here and then follow the instructions from Windows itself to complete the restoration process.
If things are really dire, you should consider resetting Windows in order to restore it to a pristine state.
Evict a Software Culprit
If there is no restore point that’s appropriate and you have reason to suspect that a recently installed or updated program is the cause of your memory errors, then simply uninstall it using the Add or Remove Programs function. You’ll find it in the Control Panel or by simply searching for it in the Start Menu.
Check For System File Corruption
If the memory error isn’t being eliminated by one of the more common solutions, you can check your system files for corruption by using a set of special commands.
You need to run the System File Checker from the Command Prompt. That might sound intimidating if you’ve never worked with the text-based Windows interface before, but if you follow this simple guide getting that repair process going is a doddle. In fact, it’s a good habit to use the checker from time to time to preempt a variety of problems.
Use Cleaner Utilities to Remove Leftover Software Junk
In a perfect world software you remove, upgrade or update should clean up after itself. There are many utilities out there that specialize in removing this crud where the standard uninstallers fail.
For example, DDU is a popular utility that scrubs your system clean of GPU drivers. It’s useful when anything graphics-related is causing issues. Java is also a common guest that just won’t leave your computer the way it found it. So much so that there’s an official Java removal guide.
Before you use any sort of cleanup utility, be sure to scan the software for malware with a service like VirusTotal and read some third-party reviews to make sure it’s legitimate and effective.
Update Everything
Sometimes memory errors (and any other error really) can be the result of update mismatches. Your Windows installation might have updates automatically, but if your software packages and hardware drivers have not been updated to match the new codebase, it may be a recipe for instability.
First, you’ll want to double check that Windows updates have been installed. Next you’ll want to check that the program exhibiting the error has also been updated. You’ll also want to download the latest drivers for hardware like your graphics card and motherboard.
Check Your Hardware Health
If software-based solutions don’t seem to be doing the trick, the memory error might have a more serious cause. While no one wants to hear that their computer hardware itself might be on the fritz, it’s a possibility that you will have to eliminate.
Unsurprisingly, suspect number one is your RAM itself. Systematically checking your RAM for problems takes time, but anyone can do it. See this excellent guide to checking for bad memory.
Even if you’ve run the system file checker discussed above, you may want to check the physical health of your hard drive with CHKDSK just in case there are bad sectors or other physical issues with it.
File a Complaint With Customer Support
When a “instruction at referenced memory could not be read” error is clearly the result of a buggy piece of software, there may be only one course of action that will work – contacting the developers.
Bugs happen and if the game or software package is constantly crashing with this error, it might not be something that you can do anything about. So pop an email to customer support, hit up the official forums and get some advice on whether you’re missing something obvious or if it really is a glitch in the Matrix.
Getting a Read On This Common Error
That was a long list of fixes, but there’s no reason to let this memory read error derail your work or play.
Keep a cool head, cross the impossibilities from your list and soon you should be back to normalcy.