最近クライアントPC(client PC)で作業していて、新しいアプリケーションのインストール(application install)のために再起動する必要がありました。ただし、再起動すると、コンピューターはブルースクリーン表示され、PAGE_FAULT_IN_NONPAGED_AREAエラーが(PAGE_FAULT_IN_NONPAGED_AREA error)表示されました。
最初は、これはインストールしたばかりのアプリケーションと関係があると思ったので、コンピューターをセーフモード(Safe Mode)で再起動し、アプリをアンインストールすることにしました。BSODがなくなったので、うまくいったように見えましたが、ほんの短時間でした。
PAGE_FAULT_IN_NONPAGED_AREA
停止:0x00000050(0xCD3DD628、0x00000001、0x804EFC9A、0x00000000)(STOP: 0x00000050 (0xCD3DD628, 0x00000001, 0x804EFC9A, 0x00000000))
さらに数回再起動すると、メッセージが再び返されました。調査を行った結果、このエラーメッセージ(error message)は基本的に、Windowsがメモリ内のデータを検索しようとしていて、見つからないことを意味していることがわかりました。
Microsoftによると、このエラーは、ハードウェア(faulty hardware)(RAM、ハードドライブ)の障害、ウイルス対策ソフトウェア、NTFSボリューム(NTFS volume)の破損、またはドライバの不良が原因である可能性があります。この記事では、さまざまなソリューションについて説明します。そのうちのいくつかは他のソリューションよりも簡単です。
不良メモリ(RAM)がこのエラーが発生する主な理由であることに注意してください。ただし、コンピュータを開いてRAMチップcomputer and adding/removing必要がある可能性があるため、さらに下まで言及しません。(t mention)ほとんどの人はそれを避けたいと思うので、そのうちの1つ(case one)が機能する場合に備えて、最初に簡単な解決策をリストしました。
方法1-ページングファイルを調整する
まず、一部の人の問題を修正するページングファイルを使用して簡単なトリックを試すことができます。問題がハードウェアに関連していない場合は、このページファイルソリューション(page file solution)が機能する可能性があります。
まず、コントロールパネルを開き、[(Control Panel)システム(System)]をクリックします。[コンピューター](Computer)または[このPC(This PC) ]を右クリックして、[プロパティ(Properties)]を選択することもできます。
次に、左側の[システム(Advanced System Settings)の詳細設定]リンクをクリックします。
[パフォーマンス(Performance)]で、 [設定](Settings)ボタンをクリックします。
[詳細設定(Advanced)]タブをクリックしてから、[仮想メモリ(Virtual Memory)]見出しの下にある[変更]ボタンをクリックします。(Change)
最後に、必要な場所に到達しました。[すべてのドライブのページングファイルサイズを自動的に管理する(Automatically manage paging file size for all drives)]チェックボックスをオフにして、[ページングファイルなし(No paging file)]を選択します。
[OK(Click OK) ]を数回クリックして、すべてのダイアログウィンドウを終了してから、コンピューターを再起動します。戻ったら、上記の手順を再度実行しますが、今回は[システム管理サイズ]を( System managed size)選択し、[(time select)すべてのドライブのページングファイルサイズを自動的に管理する]( Automatically manage paging file size for all drives)チェックボックスをオンにします。
前に言ったように、これは一部の人には有効ですが、他の人には有効ではないため、マイレージは異なります。それでもブルースクリーンが発生する場合は、読み続けてください。
方法2-ディスクをチェックする
このエラーは、ハードドライブに障害が発生しているか、ドライブにエラーがある場合にも発生する可能性があります。ハードドライブを確認する簡単な方法の1つは、Windowsでchkdskコマンドを実行することです。
これを行うには、[スタート]をクリックして、 cmdと入力(Start and type)します。一番上の結果を右クリックして、[管理者として実行(Run as Administrator)]を選択します。
プロンプトで、次のコマンドを入力します。
chkdsk /f
ドライブがロックされていることを示すメッセージが表示され、次回の再起動時にchkdskをスケジュールする場合は、 「はい」の場合はYを入力します。先に進み、コンピューターを再起動して、chkdskの実行を許可します。これは、 Windows7(Windows 7)以前では長時間かかる可能性があります。このプロセスは、 Windows8(Windows 8)およびWindows10ではるかに高速です。
方法3–悪いドライバー
コンピューター上のハードウェアのドライバーを最近更新した場合は、ドライバーに障害(faulty driver)があり、ブルースクリーンの問題が発生している可能性があります。ドライバーはWindows(Windows)に不可欠ですが、最新のドライバーが修正するよりも多くの問題を引き起こす場合があります。
サードパーティを使用してPCドライバーを自動的に更新する場合は、更新される各ドライバーを事前に確認できるようにソフトウェアを構成することをお勧めします。
とにかく、[スタート]をクリックして(Start and typing)デバイスマネージャ( Device Manager)に入力することで、この問題の修正を試みることができます。ドライバーを更新したデバイスを右クリックし、[ドライバーのロールバック( Roll Back Driver)]を選択します。[プロパティ(Properties)]を選択し、[ドライバー(Driver)]タブに移動して、[ドライバーのロールバック]ボタンをクリックすること(Roll Back Driver)もできます。
ボタンが無効になっている場合、またはデバイスを右クリックしてもオプションが表示されない場合は、現在のドライバーがそのデバイスにインストールされている唯一のドライバーであることを意味します。
最後に試すことができるのは、[アンインストール(Uninstall)]ボタンをクリックして、コンピューターを再起動することです。Windowsは、 (Windows)Windowsの再起動時に、ハードウェアのドライバーのインストールを自動的に試行します。これがうまくいかなかった場合は、次の方法を試してください。
方法4–最後に確認された構成
場合によっては、問題は単なるドライバーよりも大きく、Windowsの最新の正常な構成(Last Known Good Configuration)機能を使用する必要があります。
これにより、基本的に、機能していたWindowsレジストリ(Windows registry)全体の古いバージョンが復活します。Windows 7以前では、起動時に[詳細オプション]画面を表示するには、F8キーを( Advanced Options)押すだけです。(F8 key)
Windows8とWindows10では(Windows 10)、F8キー(F8 key)がこれら2つのオペレーティングシステムで機能しなくなったため、[システム回復オプション](System Recovery Options)画面を読み込む方法に関する私の投稿を確認してください。
Last Know(Known)を試すことに加えて、Last Knowが機能しなかった場合は、(Known didn)システムの復元(System Restore)も試す必要があります。システムの復元(system restore)を実行する方法については、以前の投稿を確認してください。
方法5-RAMを確認する
上記のように、このエラーに関しては、通常、 RAMが主な原因です。(RAM)通常、RAMに欠陥があることを意味します。ほとんどのコンピュータには複数のRAMチップがインストールされており、不良チップを取り外して残りをそのままにしておくだけで問題を解決できる場合があります。
ただし、その前に、PCのメモリ不良をチェックする方法についての私の投稿を読んでください。メモリに問題があると思われる場合は、コンピュータの製造元(computer manufacturer)のWebサイトにアクセスして、コンピュータの(s website)RAMをアップグレードするためのマニュアルをダウンロードしてください。
ガイドは通常、コンピュータを開く方法とRAM(RAM)を探す場所を説明します。複数のRAMチップ(RAM chip)がある場合は、1つ取り出してから、コンピューターの電源を入れます。ブルースクリーン(blue screen)が消えたら、悪いものを取り出しました。そうでない場合は、切り替えて再試行してください。
RAMチップ(RAM chip)が1つしかない場合は、少なくとも1つのRAMチップ(RAM chip)がないとコンピュータを実行できないため、別のRAMチップ(RAM chip)を購入する必要があります。
方法6–ウイルス対策ソフトウェア
まれに、ウイルス対策ソフトウェアがブルースクリーンエラーを引き起こしている場合があります。アンチウイルスプログラムを完全にアンインストールしてから、コンピュータを再起動することをお勧めします。
どのソフトウェアでもこのエラーが発生する可能性は非常に低いですが、特にあまり知られていない小さな会社のウイルス対策製品を使用している場合は、この時点で試してみる価値があります。
結論
これらの方法のいずれも問題を解決しなかった場合は、コンピューターにさらに深刻な問題が発生する可能性があります。この時点で、マザーボードやCPU(CPU)などの他のハードウェアを確認するために、マシンを専門家に依頼することをお勧めします。ご不明な点がございましたら、お気軽にコメントしてください。楽しみ!
How to Fix “Page fault in non paged area” Error
I was recently working on a client PC and had to restart it due to a new application instаll. Upon restart, hоwever, the cоmputer blue-sсreened and displayed a PAGE_FAULT_IN_NONPAGED_AREA error.
At first, I thought this was something to do with the application we just installed, so I decided to restart the computer in Safe Mode and uninstall the app. It seemed to have worked because the BSOD went away, but only for a short time.
PAGE_FAULT_IN_NONPAGED_AREA
STOP: 0x00000050 (0xCD3DD628, 0x00000001, 0x804EFC9A, 0x00000000)
After a few more restarts, the message came back again! After doing some research, I found out that this error message basically means that Windows is trying to find a piece of data in memory and it cannot be found.
According to Microsoft, this error can be caused by faulty hardware (RAM, hard drive), anti-virus software, a corrupted NTFS volume or bad drivers. In this article, I’ll walk you through the different solutions, some of which are easier than others.
Note that bad memory (RAM) is the main reason this error occurs, but I don’t mention it till much further down only because it could require opening your computer and adding/removing RAM chips. I figure most people would love to avoid that, so I’ve listed the easier solutions first in case one of those happens to work.
Method 1 – Adjust Paging File
To start off, you can try a simple trick with the paging file that fixes the issue for some folks. If the issue is not hardware related, then this page file solution might just work.
First, open the Control Panel and click on System. You can also right-click on Computer or This PC and choose Properties.
Now click on the Advanced System Settings link on the left hand side.
Under Performance, click on the Settings button.
Click on the Advanced tab and then click on the Change button under the Virtual Memory heading.
Finally, we have reached where we need to be. Uncheck the Automatically manage paging file size for all drives box and then select No paging file.
Click OK several times to get out of all the dialog windows and then restart your computer. Once you are back in, follow the exact steps again shown above, but this time select System managed size and check the Automatically manage paging file size for all drives box.
Like I said earlier, this works for some people, but not others so your mileage will vary. If you’re still getting blue screens, keep reading.
Method 2- Check Disk
This error can also occur if your hard drive is either failing or has errors on the drive. One quick way to check the hard drive is to run the chkdsk command in Windows.
To do this, click on Start and type in cmd. Right-click on the top result and choose Run as Administrator.
At the prompt, type in the following command:
chkdsk /f
If you get a message stating the drive is locked and if you would like to schedule a chkdsk on the next restart, type in Y for yes. Go ahead and restart your computer and allow chkdsk to run, which could take a long time on Windows 7 and earlier. The process is much faster on Windows 8 and Windows 10.
Method 3 – Bad Driver
If you recently updated a driver for a piece of hardware on your computer, it could be a faulty driver causing the blue screen issue. Drivers are essential for Windows, but sometimes the latest drivers can cause more problems than they fix.
If you are using third-party to automatically update your PC drivers, it’s probably a good idea to configure the software so that you can review each driver that is going to be updated beforehand.
Anyway, you can try to fix this problem by clicking on Start and typing in Device Manager. Right-click on the device that you updated the driver for and select Roll Back Driver. You can also choose Properties and then go to the Driver tab and click the Roll Back Driver button.
If the button is disabled or you don’t see the option when you right-click on a device, that means the current driver is the only driver ever installed for that device.
One last thing you can try is to click the Uninstall button and restart your computer. Windows will automatically try to install the driver for the hardware when Windows reboots. If this didn’t work, try the next method.
Method 4 – Last Known Config
In some cases, the issue is bigger than just a driver and will require using the Last Known Good Configuration feature in Windows.
This basically brings back an older version of the entire Windows registry that worked. In Windows 7 and earlier, you just have to press the F8 key in order to bring up the Advanced Options screen when booting up.
In Windows 8 and Windows 10, check out my post on how to load the System Recovery Options screen since the F8 key no longer works on those two operating systems.
In addition to trying Last Known, you should also try to do a System Restore if Last Known didn’t work. Check out my previous post on how to perform a system restore.
Method 5- Check RAM
As mentioned above, RAM is usually the main culprit when it comes to this error. Usually, it means the RAM has become defective. Most computers will have multiple RAM chips installed and you can sometimes fix the problem by just removing the bad chip and leaving the rest in.
Before you do that, though, read my post on how to check for bad memory on your PC. If you think there is a problem with the memory, visit your computer manufacturer’s website and download the manual for upgrading RAM on your computer.
The guide will usually tell you how to open the computer and where to look for the RAM. If you have more than one RAM chip, pop one out and then turn on your computer. If the blue screen goes away, then you took out the bad one. If not, switch and try again.
If you only have one RAM chip, then you need to purchase another RAM chip as you can’t run the computer without at least one RAM chip.
Method 6 – Anti-virus Software
In some rare cases, your anti-virus software can be causing the blue screen errors. I recommend uninstalling your anti-virus program completely and then restarting the computer.
The chances are quite small that any software will cause this error, but it’s worth a shot at this point, especially if you are using an anti-virus product from a smaller lesser-known company.
Conclusion
If none of these methods fixed your problem, you could have a more serious issue with your computer. At this point, it’s probably a good idea to take your machine to a professional to check other hardware like the motherboard, CPU, etc. If you have any questions, feel free to comment. Enjoy!