On the theoretical side it could be anything, since TerminateProcess
has an exit code parameter.
On the practical side, it’s most likely due to system shutdown. When Windows shuts down, it tries to exit running programs gracefully (more on that here). If they refuse to quit, they might be terminated by the system with the exit code 0x40010004
. For example, if you have a GUI program that displays a modal dialog, and then you try to shut down the system, you will be prompted with a message that “xy.exe is preventing shutdown”. If you click “Force shutdown”, the process will be killed with exit code 0x40010004
.
If you try to reproduce this, be aware that the program waiting on your application’s process HANDLE
might be terminated before your main app.
Related Posts:
- Why is “MINGW64” appearing on my Git bash?
- Using %PROGRAMFILES(x86)% on Windows OS 32bit
- How do I start PowerShell from Windows Explorer?
- What does “@” mean in Windows batch scripts
- What are good grep tools for Windows? [closed]
- How to run a PowerShell script
- How do I install and use cURL on Windows?
- ow can I find where Python is installed on Windows?
- Can’t connect to MySQL server on ‘localhost’ (10061) after Installation
- Why is Windows 32-bit called Windows x86 and not Windows x32?
- How to run a PowerShell script
- How can I open a cmd window in a specific location?
- Python 3.2 Unable to import urllib2 (ImportError: No module named urllib2)
- Create an empty file on the commandline in windows (like the linux touch command)
- “X does not name a type” error in C++
- what is a “dump file” in windows task manager?
- How do I run Redis on Windows?
- Need to navigate to a folder in command prompt
- How do I create a Batch file to change an exe installer to Win XP SP3 compatibility mode and launch installer
- Python virtualenv questions
- Using putty to scp from windows to Linux
- how to open an mp3 file with c
- How to run a makefile in Windows?
- Command Prompt “Net View System Error 6118”
- git clone: Authentication failed for
- How to run ‘sudo’ command in windows
- How to exit Python script in Command Prompt?
- Batch script loop
- What is the ‘realtime’ process priority setting for?
- Verify return code: 20 when testing OpenSSL
- Command ‘ls’ not working in command prompt
- openssh windows bad owner or permissions
- What is the default password for Postgres
- “X does not name a type” error in C++
- How To Activate Windows 10
- ‘npm’ is not recognized as internal or external command, operable program or batch file
- how to edit or see the source code for dll files
- PermissionError: [WinError 5] Access is denied python using moviepy to write gif
- What is the difference between Cygwin and MinGW?
- Text editor to open big (giant, huge, large) text files
- PermissionError: [WinError 5] Access is denied python using moviepy to write gif
- Using GNU Scientific Library (GSL) under Windows x64 with MinGW
- Visual C++ executable and missing MSVCR100d.dll
- Can’t start hostednetwork
- What is the ASCII Code of ½?
- Docker for Windows error: “Hardware assisted virtualization and data execution protection must be enabled in the BIOS”
- Why Local Users and Groups is missing in Computer Management on Windows 10 Home?
- How to force `findstr` to ignore `Cannot open` returns
- Npm Please try using this command again as root/administrator
- Choosing a Windows automation scripting language. AutoIt vs Autohotkey
- “python” not recognized as a command
- sudo command not found on Cygwin
- OpenSSL: PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: TRUSTED CERTIFICATE
- What is Windows Fabric and how to host services in it?
- starting R: Error: ‘\U’ used without hex digits in character string starting “”C:\U”
- Python not working in the command line of git bash
- xcopy returns error “Invalid number of parameters” when exclude parameter is set
- Setting up a cron job in Windows
- ‘openssl’ is not recognized as internal or external command
- docker error : the input device is not a TTY. If you are using mintty, try prefixing the command with ‘winpty’
- cat not recognised as an internal or external command
- While loop in batch
- Error occurred during initialization of VM (java/lang/NoClassDefFoundError: java/lang/Object)
- Is there a good Valgrind substitute for Windows?
- How to grant permission to users for a directory using command line in Windows?
- Curl not recognized as an internal or external command, operable program or batch file
- Making a countdown timer in C++
- Bridged networking not working in Virtualbox under Windows 10
- Is there a Pattern Matching Utility like GREP in Windows?
- Redirecting Output from within Batch file
- How do you clear the console screen in C?
- What is %0|%0 and how does it work?
- What does /p mean in set /p?
- Why do fonts appear jagged in Chrome?
- Can’t start hostednetwork
- False ‘Sharing Violation’ Xcopy error message
- OS x El capitan 10.11 – Virtualbox – Missing Bluetooth Controller Transport
- How does the echo command works in batch programming
- Visual Studio compiles but the exe isn’t there
- How to split large text file in windows?
- mysql community server vs mysql installer
- Docker hv-sock proxy (vsudd) is not reachable windows
- How do I use spaces in the Command Prompt?
- What is a Windows Handle?
- how to open Jupyter notebook in chrome on windows
- Need auto-restart script in batch for minecraft server
- How to use random in BATCH script?
- How do I force Robocopy to overwrite files?
- Using sys/socket.h functions on windows
- Sublime Text from Command Line
- Windows batch – concatenate multiple text files into one
- Where do you usually have your DirectX SDK folder?
- What is the difference between \ and \\ in file path
- Using %PROGRAMFILES(x86)% on Windows OS 32bit
- Git Bash doesn’t see my PATH
- Best practice for exiting batch file?
- What’s a good (free) visual merge tool for Git? (on windows)
- how to empty recyclebin through command prompt?
- php exec() is not executing the command
- You require permission from “Myself” to delete folder – how to fix