kernel32.dll sits in your PC memory and its job is memory mangement, among other things. you get the error because another program or task that you have set away tries to access the memory space that kernel32.dll is sitting in. It gets the hump and you get the error message. Try disabling any unnecessary programs from your startup using the MSCONFIG command from Start/Run