Hi kirkcaldy lass,
The BCCode 50 could also be hardware related. It could occur after the installation of faulty hardware or in the event of failure of installed hardware (usually related to defective RAM).
In addition to the suggestions provided, check to see if the following helps.
**Method 1:**Run Memory Diagnostics test to check for any memory problems. Refer the below mentioned link for the same.
How do I know if my computer has a memory problem?
**Method 2:**Update the chipset, video card, display and network adapter drivers to the latest by visiting the computer manufacturer’s website.
Update a driver for hardware that isn't working properly
Update drivers: recommended links
**Method 3:**Check to see if the issue occurs in safe mode. To do so, follow these steps.
a. Restart your computer and start pressing the F8 key on your keyboard. On a computer that is configured for booting to multiple operating systems, you can press the F8 key when the Boot Menu appears.
b. Use the arrow keys to choose Safe mode in the Windows Advanced Boot Menu Options and then press Enter.
c. Check if you can open the desktop icons, if not, then it could be some third party application that is causing the issue.
**Method 4:**Restart the computer in normal mode and follow the below mentioned article to find the cause of the problem.
How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
**Note:**Make sure you put the computer back to Normal Startup once you are done.
Refer the below mentioned link for more information.
Picking up the pieces after a computer crash
Hope this helps!
Syed N – Microsoft Support
--------------------------------------------------------------------------------------------------------Visit our Microsoft Answers Feedback Forum and let us know what you think.