KillEmAll Changelog

What's new in KillEmAll 23.3.21

Mar 21, 2023
  • Updated internal whitelist for newer Windows 10/11 critical processes that have appeared with recent Windows updates.

New in KillEmAll 21.12.21 (Dec 21, 2021)

  • Updated to work when run from inside Windows Terminal (without killing itself or any other tabs open in the same Windows Terminal session!)

New in KillEmAll 21.12.20 (Dec 20, 2021)

  • Added Google Drive integration for uploading d7x reports. See the d7x Config > Reports > Google Drive Integration tab for configuration.
  • Added Upload Reports to Google Drive (and to FTP) to the list of d7x functions which can be added to a custom app list or passed to d7x in scripting, so now you can do it automatically if you wish at any time prior to End Session (added because some customers have preferred to get the reports immediately after they are generated, rather than or in addition to waiting on End Session.)
  • Fixed: In Config > Custom Apps if you cleared an entire list (for example, from the Tools menu) it would not save, reverting to the previous contents of the list.

New in KillEmAll 21.12.13 (Dec 14, 2021)

  • Fixed an issue with a very specific incorrect instance of file hashing causing a re-upload of the file to VirusTotal, and the function never retrieves a result, it just continued to upload any time the file is queried subsequently. The fix actually requires .NET Framework 4.0, if it isn’t installed the potentially incorrect code will be used (but this appears to be an issue on Windows 10, and since all versions of Windows 10 will .NET Framework 4.0, you can always expect a correct result.
  • Fixed tab order on the KillEmAll Configuration dialog.

New in KillEmAll 21.12.12 (Dec 13, 2021)

  • Now prints “Skipped [process name]” when selecting to not terminate a process in Debug mode, and also affirms when you select to add a process to the Allowed Programs list.
  • VirusTotal scan date now prints in local time instead of UTC; also removed file hash from VirusTotal result as it was unnecessary.
  • Press “0L” (that’s ZERO + L) at the starting or ending prompt to delete the log file. This option is not printed in the menu.

New in KillEmAll 21.12.9 (Dec 10, 2021)

  • Added hidden file detection to the file information provided through Debug mode.
  • Added Debug mode option to Press 'P' to open a command prompt in a new console window with directory automatically changed to the target file path.
  • Changed file information alert when a file has been modified from its original filename to only display if the original filename isn't the same as the current one, but with a ".mui" on the end (files of the same name but ending in .mui will now be ignored.)
  • Added option to start as Administrator before starting KillEmAll process termination when KillEmAll.NET is started as a Standard User.
  • Internal Name in Debug mode file information will now only be shown when it differs from the actual filename (the same behavior as the Original Filename attribute.)

New in KillEmAll 21.12.2.3 (Dec 2, 2021)

  • Pressing an invalid key in Debug mode no longer terminates the process (as if you had pressed the default ‘Y‘ key) now you can only press ‘Y‘, Spacebar, or ENTER to terminate the process.

New in KillEmAll 21.11.30.3 (Dec 1, 2021)

  • Added a ‘dummy EXE’ to install to C:Windows by default when blocking a program, because the program blocking requires a redirected executable, or a dummy. In the previous two releases KillEmAll configured the dummy as “cmd.exe /c echo.” which satisfied Windows so that it didn’t throw “File not found” errors when the blocked program tried to run, however this caused a brief console window (command prompt) to flash on screen every time a blocked program ran. With this release a dummy EXE runs silently and uses no resources, terminating instantly, so that your applications in the foreground do not briefly lose focus with a flashing console window. Note any programs blocked with the previous two releases should be blocked again. This setting can be disabled in Config, (uncheck “Prevent File Not Found Errors” under the Blocked Programs list.)

New in KillEmAll 21.11.30.1 (Nov 30, 2021)

  • Added an Allow list, so programs on this list will not be terminated. You can add to the Allow list either by pressing ‘A‘ in Debug mode, or through KillEmAll Configuration.
  • Added ability to Block programs from execution, meaning they cannot run. This is a system-wide setting and takes effect even after KillEmAll is closed. Add to the Blocked programs by pressing ‘B‘ in Debug mode, and remove the block in KillEmAll Configuration. Note that KillEmAll must be Run as Administrator to enable the add/remove block functionality.
  • NOTE: Some Debug mode hotkeys have changed due to new features (see above!)
  • You can now Run as TrustedInstaller directly from Standard User mode at any prompt you would normally also be allowed to Run as Administrator OR by simply holding the SHIFT key while starting KillEmAll normally (this is not available when KillEmAll is running from a network drive, from there it must progress to Administrator first then TrustedInstaller .)
  • KillEmAll previously didn’t show the ending menu/prompt after process termination when it was run by typing “killemall” at a command prompt/console window, this was by design but due to other functionality it needed to be changed, so now it shows the ending menu/prompt regardless of how you launch KillEmAll.
  • Fixed an issue when passing /log=”alt_log_filename.txt” but relaunching KillEmAll as Administrator or TrustedInstaller was losing the custom filename originally passed to KillEmAll.exe, now it preserves the file name (or full file path) passed when relaunching itself.
  • KillEmAll now remembers if you selected to create a log file (or if the /log command line argument was passed) when relaunching itself (as Administrator or TrustedInstaller), and so it will automatically log the new sessions, showing you the final log when you close KillEmAll as expected.
  • Fixes and tweaks to functionality and application flow when KillEmAll doesn’t have write access to its own directory (preventing Config from saving or Updates from being installed.)
  • Other minor fixes and tweaks.
  • v21.11.30.1 – Added ability to skip terminating the remaining processes (or not) when quitting Debug mode by pressing ‘Q’ before it has completed.

New in KillEmAll 21.11.29.0 (Nov 30, 2021)

  • Added the option to Press ‘R‘ to Run KillEmAll again after any KillEmAll process termination run, in addition to ‘D‘ for Debug mode, ‘C‘ for Config, and ‘U‘ to check for updates.
  • Pressing ‘L‘ to save the log file when prompted will automatically save the entire session (both past and future results) recorded within the same KillEmAll process.
  • Fixed process termination result not appearing directly under the process to terminate when selected in Debug mode (a recent problem that only occurred with the previous update.)
  • Fixed an annoying issue with occasional new line characters (CRLF) appearing as a character on screen rather than moving the cursor to a new line position, causing confusing/jumbled text on the screen.

New in KillEmAll 21.11.27.3 (Nov 28, 2021)

  • Added config option to automatically terminate processes on startup. Added ability to Press ‘C’ for KillEmAll Configuration at any prompt, even during Debug mode. Process termination speed increased quite a bit (previously, for each process the text output was written to the console window before moving on to the next process, but writing to the console window each time was proving to be a slow task; with this version all processes are terminated before any output is written to the console window.) Added wrapping quotes around search strings when using the WebSearch option in Debug mode.

New in KillEmAll 21.11.26.3 (Nov 27, 2021)

  • Added at the startup prompt a Press ‘U’ to update KillEmAll, a Press ‘C’ to access the configuration interface with several options, including “Always Run as Administrator” on startup and you now have a choice of Web Search engines (not just Google.) This will save (and require) a KillEmAll.cfg file in the same directory as KillEmAll.exe… Also added Debug mode option to Press ‘A’ at any time to Abort Debug mode and terminate ALL remaining processes. Starting with this release, the default is to search by filename only when searching the web for a process (this can be changed in configuration.) Introduced ‘/config’ and ‘/update’ command line arguments.

New in KillEmAll 21.11.12.1 (Nov 18, 2021)

  • Added additional internal whitelisting for Windows 10/11 based components, implemented a [Press ‘D’ for debug, or any other key to start…] prompt when initially starting KillEmAll without command line arguments or holding down special keys, tweaked the command line arguments (/auto is now requried for complete automation), and removed the “Mini” from the name “KillEmAll Mini” while removing downloads for all other KillEmAll variations except KillEmAll.NET

New in KillEmAll 21.2.16 (Feb 16, 2021)

  • Fixed an issue with dUninstaller (UI) failing to uninstall programs that can’t be uninstalled silently, with this version if a program fails a silent uninstall it will execute the standard uninstall string of the application, most likely triggering user interaction for the uninstall process. Behavior of the “dUninstaller (Auto)” function has not changed, it will continue to fail on these installers and move on to the next item.
  • Fixed some settings preferences getting cleared when you “Redetect Current Tweak States” on the Tweaks tab.
  • Other minor fixes and tweaks.

New in KillEmAll 21.1.27 (Jan 28, 2021)

  • Delete Files and Registry Keys/Values by definition file
  • Uninstall programs and Windows Store apps, optionally by definition file
  • Block programs from running
  • Block programs from internet access

New in KillEmAll 21.1.25 (Jan 25, 2021)

  • Delete Files and Registry Keys/Values by definition file
  • Uninstall programs and Windows Store apps, optionally by definition file
  • Block programs from running
  • Block programs from internet access

New in KillEmAll 20.12.31.1 (Jan 4, 2021)

  • Added TrustedInstaller mode (hold SHIFT while starting, or select from the Options drop down menu when open normally.)
  • No longer attempts (and fails) to terminate a few Windows Defender processes.
  • Fixed issues with not recognizing when it actually terminated a process (falsely reporting failures.)

New in KillEmAll 19.5.24 (May 24, 2019)

  • Delete Files and Registry Keys/Values by definition file
  • Uninstall programs, optionally by definition file
  • Block programs from running
  • Block programs from internet access (via Windows Firewall)

New in KillEmAll 19.2.28.1 (Mar 1, 2019)

  • Improvements to Windows Update repairs for all versions of Windows including 10.
  • Improvements to many other repairs for Windows 10 (specifically) including safe mode services, networking/winsock, defender/firewall, file associations, and more.
  • Fixes:
  • Fixed an issue where changing configs in Config Mgmt Portal to an older d7II based config did not overwrite all existing config settings even after restarting d7x.
  • New backup download routines will solve an issue with downloading ADWCleaner.
  • Windows Update link (Internet Menu) now properly opens Windows Update on Windows 10.
  • Other Changes:
  • Began custom apps system rewrite including:
  • Implemented new config file formats allowing for easy expansion of new settings. All user-created custom apps will be converted to the new formats automatically.
  • Now each custom app lives in its own directory, both in config areas and in .3rd Party Tools
  • Your existing downloaded custom apps WILL RE-DOWNLOAD to new locations with this update!
  • Implemented new interface for configuring custom apps, which may be slightly more overwhelming, but is organized better and far more descriptive.

New in KillEmAll 2-18-13 (May 13, 2013)

  • Introducing KillEmAll Service mode: (hold SHIFT while executing)
  • Introducing KillEmAll Debug mode: (hold CTRL while executing)