Unfortunately, based on the crash report in the
first post, this seems to be an issue with
user32.dll which is part of the Windows OS. Typically an exception code of
C00000FD means a stack overflow has happened in the module (
user32.dll).
User32.dll generally handles some of the graphical elements of windows and dialog boxes. This means that most programs that present some sort of graphical UI will use
user32.dll.
Although Rainmeter will use
user32.dll for things like dialog boxes, Rainmeter does not explicitly call
user32.dll except to grab some system icons for our About dialog box. I could not find anything that would cause a
C00000FD error for
user32.dll.
So what else could be causing this problem? (
Listed in order of probability)
- Nero Burning Rom : Since the problem only arises when this software is closed, this software is likely the cause of the problem. However, since this software likely uses some drivers to burn discs, there is an equal chance the next item could be a cause as well.
- Some Windows driver : It's possible that some Windows driver(s) has become damaged or incompatible which can result in calls to routines in user32.dll that are invalid. Doing a quick google search brings up several cases where drivers have caused problems in user32.dll. Example.
- Some virus and/or malware : Self explanatory. Might try running a scan of your system to see if you have any virus's or other issues your AV can fix. I highly recommend running Malwarebytes as well.
- Your anti-virus software : There are known virus's that infect user32.dll and some AV's may be temporarily blocking access to user32.dll. Given the details of this particular problem, this is unlikely, but you never know. Examples of AV's causing user32.dll problems: Link #1, Link #2, Link #3
- A 3rd party Rainmeter plugin : It is possible that some 3rd party plugin is causing the issue, but I highly doubt it. You can easily check this by unloading all skins using a 3rd party plugin (not the built-in ones), and then close and restart Rainmeter (to make sure the 3rd party plugins are unloaded). Then start Nero Burning Rom and close it (or whatever steps needed that cause the crash). If the crash doesn't happen, then it could be the 3rd party plugin.
So what can you do?
- Windows Update : Being up-to-date with Windows Update should always be the first thing when problems arise. Although most of you are probably already up-to-date, you never know if some update will fix the issue.
- SFC : Run the System File Checker. This will repair any system files that may have become corrupted or damaged in some way. First open an elevated command prompt (Run as administrator), and then type in the following command: sfc /scannow
- Reinstall Nero Burning Rom : It's possible that something happened during the installation of Nero causing some issue that causes user32.dll to crash. You may say, "But it crashes Rainmeter, not Nero", true, however it is possible that just before Nero closes, it has user32.dll 'do something' that causes the crash, but Nero itself closes just before the problem...so the OS reports it in the next program using user32.dll, which could be Rainmeter. Although this scenario is unlikely, reinstalling the software may fix the problem.
- Update drivers : Check for any updated drivers for your system using your OEM's support website. Most of the good manufacturers provide an updated list of drivers for the devices they have made. You may have to manually install your graphics drivers separately.
- Run as an admin : If all else fails, user WTFGamingMan suggests running Rainmeter as a administrator seems to prevent this from happening. The reason this works is because the system won't let programs without administrator privileges access, modify, or even acknowledge programs with administrator privileges. So for system libraries (like user32.dll), any problems that arise during execution from a program without admin privileges won't affect programs with admin privileges using the same file because they run in a separate memory space. Hopefully that makes sense.
I hope one of these items fixes your problem, or at least in the case of item (e) allow you to use Rainmeter without crashing.
-Brian