commercial programs are abnormally crashing in windows 11 Pro & Enterprise

RaonX 0 Reputation points
2024-11-07T06:57:34.9733333+00:00

hello,

We have a commercial program that we developed that crashes abnormally.

This program was working fine on windows10.

This does not happen in normal cases, but I assume it happens mostly when it is installed on a computer for workstation.

The abnormal termination does not occur when windows10 is installed on a workstation computer.

The abnormal shutdown occurs when I update to windows11 or install windows11.

We have confirmed that we are using the same Display Devices, NVIDIA RTX series.

Since RTX is provided for workstations, we do not have data when mounted on non-workstations.

The table below shows what we found.

User's image

  1. aside from the information we have found (table above), is there anything else we need to investigate the cause?

2. We reached out to NVIDIA and were told that compatibility between Windows 11 and commercial programs could be an issue.    I would like to know how we can test the compatibility between windows 11 Pro or Enterprise and the commercial programs we have developed.

  1. and how we can select window 10 in the compatibility check options.?

We look forward to your response, preferably as soon as possible.

Windows for business | Windows Client for IT Pros | User experience | Other
{count} votes

2 answers

Sort by: Most helpful
  1. MotoX80 36,421 Reputation points
    2024-11-08T13:54:15.33+00:00

    You first need to identify which module the crash is occurring in.

    Open control panel and select view all problem reports.

    User's image

    Double click on one of the errors and look for the faulting module name.

    User's image

    You can also review the Report.wer files in C:\ProgramData\Microsoft\Windows\WER.

    If it's crashing in an NVIDIA module, then contact NVIDIA support and verify that you are running the most current drivers/software and see if they have any problem reports related to this module in their problem database.

    Even if the crash is in an NVIDIA (or Microsoft) module, it is highly possible that the crash is occurring because the application code is passing bad data/address to that module.

    Since you commented "****that we developed", you now need to get your developer involved to figure out what your program is doing.

    Configure WER to capture user dumps. Add the registry values for DumpFolder, DumpCount, and DumpType.

    https://learn.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps

    Recreate the crash and give the .dmp file to your developer. Have him load it into WinDbg and analyze the dump.

    I would also suggest having your developer build a debug version of the program that has additional logging implemented so that you can determine what exactly the program was trying to do when it crashed.

    1 person found this answer helpful.

  2. Anonymous
    2024-11-08T08:54:50.83+00:00

    Hello

    Thank you for posting in Q&A forum.

    Here are some steps you can take to troubleshoot the problem:

    1. Check Compatibility: Ensure that your program is fully compatible with Windows 11. Sometimes, updates or changes in the operating system can cause compatibility issues.
    2. Update Drivers and Software: Make sure all your drivers and software dependencies are up to date. Windows 11 might require newer versions of certain drivers or libraries.
    3. Review Event Logs: Check the Windows Event Viewer for any error messages or logs that might give you more information about why the program is crashing.
    4. Run in Compatibility Mode: Try running the program in compatibility mode for Windows 10. Right-click on the program's executable, go to Properties > Compatibility, and select Windows 10.
    5. Debugging: Use debugging tools to identify where the crash is occurring. Tools like Visual Studio can help you step through the code and find the exact point of failure.
    6. Test on a Clean Install: If possible, test your program on a clean install of Windows 11 to rule out any conflicts with other installed software.

    I hope the information above is helpful.

    If you have any questions or concerns, please feel free to let us know.

    Best Regards,

    Daisy Zhou

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.