Procdump download
Author: l | 2025-04-24
Steps to collect memory dump file by Procdump utility:. 1. Download procdump utility by the link below. Procdump . 2. Locate the procdump64.exe utility under C: Procdump folder. 3. Run cmd.exe with admin privileges. 4. Navigate the C: Procdump folder by typing the route cd C:/procdump. Make sure that cmd.exe is in the specified C: Procdump folder. Download ProcDump from Microsoft website. Install ProcDump as the postmortem debugger, Executing the command with administrator privilege: c: procdump_tool_path procdump -ma
ProcDump : A Linux Version of the ProcDump Sysinternals Tool
In production environments, monitoring for exceptions is critical to maintaining the health and performance of your .NET or IIS applications. One of the best tools for capturing these exceptions is ProcDump—a simple yet powerful utility from Sysinternals.In this post, I’ll walk you through how to use ProcDump to monitor .NET or IIS processes for exceptions, helping you diagnose those elusive crashes or performance bottlenecks.Why Use ProcDump?When your application runs into unexpected issues, getting insight into what caused the exception can be difficult without the right tools. ProcDump allows you to capture a memory dump when certain conditions, like unhandled exceptions, occur in your process. This dump can then be analyzed using debuggers like WinDbg to pinpoint the problem.Setting Up ProcDumpStep 1: Download ProcDumpYou can download ProcDump from the official Sysinternals website.After downloading, extract the files to a location on your server or development machine.Step 2: Identify the Process to MonitorIf you’re running an IIS application, you’ll need the Process ID (PID) of the IIS worker process, w3wp.exe or any other .NET.Here’s how you can get it:Open Task Manager → Go to the Details tabLook for your process name e.g. w3wp.exe and note down its PIDUsing ProcDump to Monitor ExceptionsOnce you have the PID, you can use ProcDump to monitor the process. Here’s a command that captures a dump when an unhandled exception occurs:1procdump -e 1 -ma -e 1: Instructs ProcDump to capture a dump on the first chance (unhandled) exception.-ma: This flag tells ProcDump to create a full dump that includes all memory in use by the process.Replace with the actual Process ID of your application.Example:Wrapping UpProcDump is an incredibly useful tool for diagnosing unhandled exceptions in .NET and IIS applications. By proactively monitoring your processes and analyzing dumps, you can quickly pinpoint the root cause of critical failures in Un vidage complet d’un processus nommé « outlook » lorsque le nombre de handles Outlook dépasse 10 000 :C:\>procdump -ma outlook -p "\Process(Outlook)\Handle Count" 10000Écrivez un vidage complet du PID 1234 « svchost », instance 87, lorsque le nombre de handles dépasse 10 000 :C:\>procdump -ma 1234 -p "\Process(svchost#87)\Handle Count" 10000Remarque : Compteurs d’instances multiplesS’il existe plusieurs instances du compteur, vous devez inclure le nom et/ou le numéro d’instance.\Processor(NNN)\% Processor Time\Thermal Zone Information()\Temperature\Process([#NNN])\Les anciens systèmes d’exploitation nécessitent que vous ajoutiez le PID pour les compteurs \Process.\Process([_PID])\Conseil : Utilisez Analyseur de performances pour afficher les compteurs (respect de la casse, par exemple).Conseil : Pour les compteurs basés sur \Process(*), utilisez PowerShell pour mapper un PID à son #NNN.Get-Counter -Counter "\Process(*)\ID Process"Écrivez un vidage complet pour une exception de 2e chance :C:\>procdump -ma -e w3wp.exeÉcrivez un vidage complet pour une exception de 1ère ou de 2e chance :C:\>procdump -ma -e 1 w3wp.exeÉcrivez un vidage complet pour un message de chaîne de débogage :C:\>procdump -ma -l w3wp.exeÉcrivez jusqu’à 10 vidages complets de chaque 1ère ou 2e exception de w3wp.exe :C:\>procdump -ma -n 10 -e 1 w3wp.exeÉcrivez jusqu’à 10 vidages complets si le code/nom/msg d’une exception contient «NotFound» :C:\>procdump -ma -n 10 -e 1 -f NotFound w3wp.exeÉcrivez jusqu’à 10 vidages complets si un message de chaîne de débogage contient «NotFound» :C:\>procdump -ma -n 10 -l -f NotFound w3wp.exeAttendez un processus appelé « Bloc-notes » (et surveillez-le à la recherche d’exceptions) :C:\>procdump -e -w notepadLancez un processus appelé « Bloc-notes » (et surveillez-le à la recherche d’exceptions) :C:\>procdump -e -x c:\dumps notepadInscrivez-vous pour lancer et tenter d’activer une « application » du magasin. Une nouvelle instance ProcDump démarre lorsqu’elle est activée :C:\>procdump -e -x c:\dumps Microsoft.BingMaps_8wekyb3d8bbwe!AppexMapsInscrivez-vous au lancement d’un « package » de magasin. Une nouvelle instance ProcDump démarre lorsqu’elle est activée (manuellement) :C:\>procdump -e -x c:\dumps Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbweÉcrivez un vidage MiniPlus de la banque d’informations Microsoft Exchange lorsqu’elle a une exception non gérée :C:\>procdump -mp -e store.exeAffichez sans écrire de vidage, les codes/noms d’exception de w3wp.exe :C:\>procdump -e 1 -f "" w3wp.exeWindows 7/8.0; Utilisez Reflection pour réduire les pannes pour 5 déclencheurs consécutifs :C:\>procdump -r -ma -n 5 -s 15 wmplayer.exeWindows 8.1+; utilisez PSS pour réduire les pannes pour 5 déclencheurs simultanés :C:\>procdump -r 5 -ma -n 5 -s 15 wmplayer.exeInstallez ProcDump en tant que débogueur post-mortem (AeDebug) :C:\>procdump -ma -i c:\dumps..ou..C:\Dumps>procdump -ma -iDésinstallez ProcDump en tant que débogueur post-mortem (AeDebug) :C:\>procdump -uConsultez la liste des exemples de lignes de commande (les exemples sont répertoriés ci-dessus) :C:\>procdump -? -eLivre sur les composants internes de Windows La page officielle des mises à jour et des errata du livre définitif sur les composants internes de Windows, par Mark Russinovich et David Solomon.Référence de l'administrateur Windows Sysinternals LeProcDump v11.0, ProcDump 1.3 for Linux, and Process Explorer
(Image credit: Future)On Windows 10, a crash dump file is usually created automatically with the information about the system memory when a critical error happens, which you can then use to analyze and determine the reason for the issue.Although these files are generated automatically, it may also be necessary to make them manually. For example, when the app is not responding, you have to send details to technical support for analysis and troubleshooting purposes. Or if you are building an application and need to find out why it's using a lot of system resources, such as processor and memory.Regardless of the reason, Windows 10 gives you at least two ways to create an app crash dump file using Task Manager and Command Prompt with the ProcDump tool.This guide will walk you through two ways to create a crash dump file for an application on Windows 10.How to create crash dump file with Task ManagerTo create a crash dump file with Task Manager, use these steps:Open Start.Search for Task Manager and click the top result to open the app.Click the Processes tab.Right-click the application or process and select the "Create dump file" option.(Image credit: Future)Click the Open file location button.(Image credit: Future)Right-click the .dmp file and select the Cut option.Navigate to the folder you want to store the file.Right-click the folder and select the Paste option.Once you complete the steps, the dump error file will be created. You can use these instructions if you need to open the file to diagnose the problem.How to create cash dump file with Command PromptAlternatively, you can also use ProcDump, a command-line tool available through the Microsoft Sysinternals website that allows you to monitor a program for processor spikes and generate a crash dump, which you can use to determine the cause of the problem. However, you can also use this tool to create crash dumps with Command Prompt manually.All the latest news, reviews, and guides for Windows and Xbox diehards.To create an app crash dump file with command lines, use these steps:Open the Microsoft Sysinternals website.Click the Download ProcDump option to save the file on your computer.(Image credit: Future)Open the zip file containing the ProcDump tool and extract its content.Open Start.Search for Command Prompt, right-click the top result, and select the Run as administrator option.Type the following command to open the ProcDump folder and press Enter: cd C:\PATH\TO\APP\ProcdumpIn the command, update the path with the folder location with ProcDump files.Type the following command to create a (mini) dump file of a running application and press Enter: procdump APP-NAMEIn the command, replace APP-NAME with the executable name of the app. This example creates a dump error file for File Explorer: procdump explorer(Image credit: Future)(Optional) Type the following command to create a dump file using the process ID and press Enter: procdump PROCESS-IDIn the command, replace PROCESS-ID with the actual ID of the process or application. This example creates a dump error file for File Explorer with the process ID of 6112: procdump 6112 Quick tip:. Steps to collect memory dump file by Procdump utility:. 1. Download procdump utility by the link below. Procdump . 2. Locate the procdump64.exe utility under C: Procdump folder. 3. Run cmd.exe with admin privileges. 4. Navigate the C: Procdump folder by typing the route cd C:/procdump. Make sure that cmd.exe is in the specified C: Procdump folder.Release ProcDump 3.4.0 microsoft/ProcDump-for-Linux - GitHub
Un vidage du noyau (-mk) lors de l’utilisation d’un clone (-r). ATTENTION : une valeur d’accès concurrentiel élevée peut avoir un impact sur les performances du système.- Windows 7 : utilise la réflexion. Le système d’exploitation ne prend pas en charge -e.- Windows 8.0 : utilise la réflexion. Le système d’exploitation ne prend pas en charge -e.- Windows 8.1+ : utilise PSS. Tous les types de déclencheurs sont pris en charge.-sSecondes consécutives avant l’écriture du vidage (la valeur par défaut est 10).-tÉcrire un vidage à l’arrêt du processus.-uTraitez l’utilisation du processeur par rapport à un seul cœur (utilisé avec -c).-vDÉBOGUER UNIQUEMENT : Sortie détaillée.-wAttendez que le processus spécifié soit lancé s’il n’est pas en cours d’exécution.-werVidage (le plus grand) en file d’attente vers Rapport d'erreurs Windows.-xLancez l’image spécifiée avec des arguments facultatifs. S’il s’agit d’une application store ou d’un package, ProcDump démarre à la prochaine activation (uniquement).-yCACHÉS : Stocker l’activation de l’application.-64Par défaut, ProcDump capture un vidage 32 bits d’un processus 32 bits lors de l’exécution sur Windows 64 bits. Cette option remplace pour créer un vidage 64 bits. Utilisez uniquement pour le débogage du sous-système WOW64.Contrat de licence :Utilisez l’option de ligne de commande -accepteula pour accepter automatiquement le contrat de licence Sysinternals.Arrêt automatisé :-cancel L’utilisation de cette option ou la définition d’un événement portant le nom ProcDump- revient à taper Ctrl+C pour terminer ProcDump de manière appropriée. L’arrêt normal garantit la reprise du processus si une capture est active. L’annulation s’applique à TOUTES les instances ProcDump qui surveillent le processus.Nom de fichier :Nom de fichier de vidage par défaut : PROCESSNAME_YYMMDD_HHMMSS.dmpLes substitutions suivantes sont prises en charge :SubstitutionExplicationPROCESSNAMENom du processusPIDID du processusEXCEPTIONCODECode d'exceptionAAMMJJAnnée/Mois/JourHHMMSSHeure/Minute/SecondeExemplesÉcrivez un mini-vidage d’un processus nommé « Bloc-notes » (une seule correspondance peut exister) :C:\>procdump notepadÉcrire un vidage complet d’un processus avec le PID « 4572 » :C:\>procdump -ma 4572Écrivez d’abord une mini, puis un vidage complet d’un processus avec PID « 4572 » :C:\>procdump -mm -ma 4572Écrivez 3 vidages à 5 secondes d’un processus nommé « Bloc-notes » :C:\>procdump -n 3 -s 5 notepadÉcrivez jusqu’à 3 mini-vidages d’un processus nommé « consommer » lorsqu’il dépasse 20 % d’utilisation du processeur pendant cinq secondes :C:\>procdump -n 3 -s 5 -c 20 consumeÉcrivez un mini-vidage pour un processus nommé « hang.exe » quand l’une de ses fenêtres ne répond pas pendant plus de 5 secondes :C:\>procdump -h hang.exeÉcrivez un vidage complet et noyau pour un processus nommé « hang.exe » quand l’une de ses fenêtres ne répond pas pendant plus de 5 secondes :C:\>procdump -ma -mk -h hang.exeÉcrivez un mini-vidage d’un processus nommé « outlook » lorsque l’utilisation totale du processeur système dépasse 20 % pendant 10 secondes :C:\>procdump outlook -s 10 -p "\Processor(_Total)\% Processor Time" 20Écrivez Intermittent, and the quicker you can obtain any data from the server, the better as this will help provide Microsoft with information on what the underlying cause might be.)Download the latest version of Procdump from and extract it to a directory on the Exchange serverOpen the command prompt and change in to the directory which procdump was extracted in the previous step.Typeprocdump -mp -s 120 -n 2 store.exe d:\DebugDataThis will dump the data to D:\DebugData. Change this to whatever directory has enough space to dump the entire store.exe process twice. Check Task Manager for the store.exe process and how much memory it is currently consuming for a rough estimate of the amount of space that is needed to dump the entire store dump process. Important: If procdump is being run against a store that is on a clustered server, then you need to make sure that you set the Exchange Information Store resource to not affect the group. If the entire store dump cannot be written out in 300 seconds, the cluster service will kill the store service ruining any chances of collecting the appropriate data on the server.Open a case with Microsoft Product Support Services to get this data looked at.2814847 - Rapid growth in transaction logs, CPU use, and memory consumption in Exchange Server 2010 when a user syncs a mailbox by using an iOS 6.1 or 6.1.1-based device2621266 - An Exchange Server 2010 database store grows unexpectedly large996191 - Troubleshooting Fast Growing Transaction Logs on Microsoft Exchange 2000 Server and Exchange Server 2003Kevin Carker (based on a blog post written by Mike Lagase)How to procdump - softwaremechanic.me
ProcDump 2.0 for Linux - ProcDump for Linux, a flexible tool for manual and trigger-based process dump generation, receives two new. The package Sysinternals Suite includes the following utilitiesĪccessChk, AccessEnum, AdExplorer, AdRestore, Autologon, Autoruns, BgInfo, CacheSet, ClockRes, Contig, Coreinfo, Ctrl2Cap, DebugView, Desktops, DiskExt, DiskMon, DiskView, Disk Usage (DU), EFSDump, FileMon, Handle, Hex2dec, Junction, LDMDump, ListDLLs, LiveKd, LoadOrder, LogonSessions, NewSid, NTFSInfo, PageDefrag, PendMoves, PortMon, ProcessExplorer, Process Monitor, ProcFeatures, PsExec, PsFile, PsGetSid, PsInfo, PsKill, PsList, PsLoggedOn, PsLogList, PsPasswd, PsService, PsShutdown, PsSuspend, RegDelNull, RegJump, RegMon, RootkitRevealer, SDelete, ShareEnum, ShellRunas, SigCheck, Streams, Strings, Sync, TCPView, VolumeID, WhoIs, WinObj, VMMap, ZoomIt., "pluginID": "161691", "sourceData": "#\n# (C) Tenable, Inc.\n#\n\ninclude('compat. Sysinternals Suite 2023.07.26 File Size : 45. Download: Sysinternals Suite 2023.07.26 Changes in Sysinternals Suite 2023.07.26: ZoomIt v7.1 - This update to ZoomIt adds audio capture to screen recording. Utilità Sysinternals per Nano Server in un singolo download. For example, the utility controls the Autoruns Startup, Process Monitor provides monitoring of all operations that take place in the file system, and the utility PageDefrag performs optimization and defragment your registry. Lintero set di utilità Sysinternals è stato eseguito in un unico download. This file contains the individual troubleshooting tools and.Sysinternals Suite - A suite of technical tools to configure, optimize, test, detect and correct errors in the operating systems Windows.Spektr application of this package is quite wide, because the utility of his cover many areas of the operating system. The Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools.ProcDump 1.0 for Mac
You can always find the process ID (PID) of an application in the "Details" tab of Task Manager or using the tasklist command.Type the following command to create a full dump file for an application and press Enter: procdump -ma APP-OR-PIDIn the command, replace APP-OR-PID for the name or process ID of the app. This example creates a full dump file for File Explorer: procdump -ma explorerQuick note: A full dump file contains everything available in memory related to the application. In contrast, a mini dump file is only several megabytes in size, and it includes basic information about the application.(Image credit: Future)Confirm the location of the .dmp file.After you complete the steps, the crash dump file will be created (usually) in the folder with the ProcDump files.We are focusing this guide on the basics of creating a crash dump file, but you can use procdump /? to learn about all the options available with the utility.More resourcesFor more helpful articles, coverage, and answers to common questions about Windows 10 and Windows 11, visit the following resources:Windows 11 on Windows Central — All you need to knowWindows 10 on Windows Central — All you need to knowMauro Huculak has been a Windows How-To Expert contributor for WindowsCentral.com for nearly a decade and has over 15 years of experience writing comprehensive guides. He also has an IT background and has achieved different professional certifications from Microsoft, Cisco, VMware, and CompTIA. He has been recognized as a Microsoft MVP for many years.. Steps to collect memory dump file by Procdump utility:. 1. Download procdump utility by the link below. Procdump . 2. Locate the procdump64.exe utility under C: Procdump folder. 3. Run cmd.exe with admin privileges. 4. Navigate the C: Procdump folder by typing the route cd C:/procdump. Make sure that cmd.exe is in the specified C: Procdump folder. Download ProcDump from Microsoft website. Install ProcDump as the postmortem debugger, Executing the command with administrator privilege: c: procdump_tool_path procdump -maProcDump 3.1 for Linux
Mimikatz is a tool for dumping credentials from memory in Windows. It is a great tool for lateral and vertical privilege escalation in Windows Active Directory environments. Due to its popularity, the Mimikatz executable and PowerShell script are detected by most of the Antivirus (AV) solutions out there. In this article, I will talk about using several alternative methods to achieve the same goal without the need to modify the Mimikatz.What is LSASS?The Local Security Authority Subsystem Service (LSASS) is the service in Microsoft Windows that manages all user authentication, password changes, generation of access tokens, and enforcement of security policies. For example, when you log on to a Windows user account or server, lsass.exe verifies the login name and password.Requirements to Get DUMP from LSASSIt is necessary to have SeDebugPrivilege privilege to dump LSASS as an attacker. The default Windows setting is to give this privilege to local administrators. You can check the rights with the command below.LSASS Dump Getting MethodsMethod 1- Getting LSASS Dump with Task Manager (GUI)If you have Remote Desktop Protocol (RDP) session or other GUI access to the device, you can use the Windows Task Manager to create a dump file. By default, Windows Defender does not warn about threats.From the Task Manager go to the Details tab, find lsass.exe, right click and select Create dump file.This will create a dump file in the user’s C:\Users\0xhav0c\AppData\Local\Temp directory:Method 2- Getting LSASS Dump with ProcDumpProcdump is a Windows SysInternals tool that can be used to create memory dumps of processes. The disadvantage of this method is that you have to copy the Procdump executable to the target machine, and some organizations warn the binary as malicious.To create a LSASS memory dump:1PS C:\Users\0xhav0c> procdump.exe -accepteula -ma lsass.exe out.dmp Downloading ProcDump on victim machine with evil-winrm session Simple web server on attacker machine for share procdump files Getting LSASS Dump with ProcDump.exeSome EDR solutions warn or block this based on the lsass process name. This can usually be bypassed by specifying the LSASS transaction ID instead.To get the LSASS process ID via PowerShell:1PS C:\Users\0xhav0c> get-process lsass Finding lsass.exe PID with PowershellTo get the LSASS process ID with CMD:1C:\Users\0xhav0c> tasklist | findstr lsass finding lsass.exe PID with CMDThen dump the findstr value with the same procdump:1C:\Users\0xhav0c> procdump.exe -accepteula -ma 528 out.dmpAdditionally, depending on the EDR, you can simply add quotes around the transaction name123PS C:\Users\0xhav0c> procdump.exe -accepteula -ma “lsass.exe” out.dmp#orPSComments
In production environments, monitoring for exceptions is critical to maintaining the health and performance of your .NET or IIS applications. One of the best tools for capturing these exceptions is ProcDump—a simple yet powerful utility from Sysinternals.In this post, I’ll walk you through how to use ProcDump to monitor .NET or IIS processes for exceptions, helping you diagnose those elusive crashes or performance bottlenecks.Why Use ProcDump?When your application runs into unexpected issues, getting insight into what caused the exception can be difficult without the right tools. ProcDump allows you to capture a memory dump when certain conditions, like unhandled exceptions, occur in your process. This dump can then be analyzed using debuggers like WinDbg to pinpoint the problem.Setting Up ProcDumpStep 1: Download ProcDumpYou can download ProcDump from the official Sysinternals website.After downloading, extract the files to a location on your server or development machine.Step 2: Identify the Process to MonitorIf you’re running an IIS application, you’ll need the Process ID (PID) of the IIS worker process, w3wp.exe or any other .NET.Here’s how you can get it:Open Task Manager → Go to the Details tabLook for your process name e.g. w3wp.exe and note down its PIDUsing ProcDump to Monitor ExceptionsOnce you have the PID, you can use ProcDump to monitor the process. Here’s a command that captures a dump when an unhandled exception occurs:1procdump -e 1 -ma -e 1: Instructs ProcDump to capture a dump on the first chance (unhandled) exception.-ma: This flag tells ProcDump to create a full dump that includes all memory in use by the process.Replace with the actual Process ID of your application.Example:Wrapping UpProcDump is an incredibly useful tool for diagnosing unhandled exceptions in .NET and IIS applications. By proactively monitoring your processes and analyzing dumps, you can quickly pinpoint the root cause of critical failures in
2025-04-22Un vidage complet d’un processus nommé « outlook » lorsque le nombre de handles Outlook dépasse 10 000 :C:\>procdump -ma outlook -p "\Process(Outlook)\Handle Count" 10000Écrivez un vidage complet du PID 1234 « svchost », instance 87, lorsque le nombre de handles dépasse 10 000 :C:\>procdump -ma 1234 -p "\Process(svchost#87)\Handle Count" 10000Remarque : Compteurs d’instances multiplesS’il existe plusieurs instances du compteur, vous devez inclure le nom et/ou le numéro d’instance.\Processor(NNN)\% Processor Time\Thermal Zone Information()\Temperature\Process([#NNN])\Les anciens systèmes d’exploitation nécessitent que vous ajoutiez le PID pour les compteurs \Process.\Process([_PID])\Conseil : Utilisez Analyseur de performances pour afficher les compteurs (respect de la casse, par exemple).Conseil : Pour les compteurs basés sur \Process(*), utilisez PowerShell pour mapper un PID à son #NNN.Get-Counter -Counter "\Process(*)\ID Process"Écrivez un vidage complet pour une exception de 2e chance :C:\>procdump -ma -e w3wp.exeÉcrivez un vidage complet pour une exception de 1ère ou de 2e chance :C:\>procdump -ma -e 1 w3wp.exeÉcrivez un vidage complet pour un message de chaîne de débogage :C:\>procdump -ma -l w3wp.exeÉcrivez jusqu’à 10 vidages complets de chaque 1ère ou 2e exception de w3wp.exe :C:\>procdump -ma -n 10 -e 1 w3wp.exeÉcrivez jusqu’à 10 vidages complets si le code/nom/msg d’une exception contient «NotFound» :C:\>procdump -ma -n 10 -e 1 -f NotFound w3wp.exeÉcrivez jusqu’à 10 vidages complets si un message de chaîne de débogage contient «NotFound» :C:\>procdump -ma -n 10 -l -f NotFound w3wp.exeAttendez un processus appelé « Bloc-notes » (et surveillez-le à la recherche d’exceptions) :C:\>procdump -e -w notepadLancez un processus appelé « Bloc-notes » (et surveillez-le à la recherche d’exceptions) :C:\>procdump -e -x c:\dumps notepadInscrivez-vous pour lancer et tenter d’activer une « application » du magasin. Une nouvelle instance ProcDump démarre lorsqu’elle est activée :C:\>procdump -e -x c:\dumps Microsoft.BingMaps_8wekyb3d8bbwe!AppexMapsInscrivez-vous au lancement d’un « package » de magasin. Une nouvelle instance ProcDump démarre lorsqu’elle est activée (manuellement) :C:\>procdump -e -x c:\dumps Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbweÉcrivez un vidage MiniPlus de la banque d’informations Microsoft Exchange lorsqu’elle a une exception non gérée :C:\>procdump -mp -e store.exeAffichez sans écrire de vidage, les codes/noms d’exception de w3wp.exe :C:\>procdump -e 1 -f "" w3wp.exeWindows 7/8.0; Utilisez Reflection pour réduire les pannes pour 5 déclencheurs consécutifs :C:\>procdump -r -ma -n 5 -s 15 wmplayer.exeWindows 8.1+; utilisez PSS pour réduire les pannes pour 5 déclencheurs simultanés :C:\>procdump -r 5 -ma -n 5 -s 15 wmplayer.exeInstallez ProcDump en tant que débogueur post-mortem (AeDebug) :C:\>procdump -ma -i c:\dumps..ou..C:\Dumps>procdump -ma -iDésinstallez ProcDump en tant que débogueur post-mortem (AeDebug) :C:\>procdump -uConsultez la liste des exemples de lignes de commande (les exemples sont répertoriés ci-dessus) :C:\>procdump -? -eLivre sur les composants internes de Windows La page officielle des mises à jour et des errata du livre définitif sur les composants internes de Windows, par Mark Russinovich et David Solomon.Référence de l'administrateur Windows Sysinternals Le
2025-04-17(Image credit: Future)On Windows 10, a crash dump file is usually created automatically with the information about the system memory when a critical error happens, which you can then use to analyze and determine the reason for the issue.Although these files are generated automatically, it may also be necessary to make them manually. For example, when the app is not responding, you have to send details to technical support for analysis and troubleshooting purposes. Or if you are building an application and need to find out why it's using a lot of system resources, such as processor and memory.Regardless of the reason, Windows 10 gives you at least two ways to create an app crash dump file using Task Manager and Command Prompt with the ProcDump tool.This guide will walk you through two ways to create a crash dump file for an application on Windows 10.How to create crash dump file with Task ManagerTo create a crash dump file with Task Manager, use these steps:Open Start.Search for Task Manager and click the top result to open the app.Click the Processes tab.Right-click the application or process and select the "Create dump file" option.(Image credit: Future)Click the Open file location button.(Image credit: Future)Right-click the .dmp file and select the Cut option.Navigate to the folder you want to store the file.Right-click the folder and select the Paste option.Once you complete the steps, the dump error file will be created. You can use these instructions if you need to open the file to diagnose the problem.How to create cash dump file with Command PromptAlternatively, you can also use ProcDump, a command-line tool available through the Microsoft Sysinternals website that allows you to monitor a program for processor spikes and generate a crash dump, which you can use to determine the cause of the problem. However, you can also use this tool to create crash dumps with Command Prompt manually.All the latest news, reviews, and guides for Windows and Xbox diehards.To create an app crash dump file with command lines, use these steps:Open the Microsoft Sysinternals website.Click the Download ProcDump option to save the file on your computer.(Image credit: Future)Open the zip file containing the ProcDump tool and extract its content.Open Start.Search for Command Prompt, right-click the top result, and select the Run as administrator option.Type the following command to open the ProcDump folder and press Enter: cd C:\PATH\TO\APP\ProcdumpIn the command, update the path with the folder location with ProcDump files.Type the following command to create a (mini) dump file of a running application and press Enter: procdump APP-NAMEIn the command, replace APP-NAME with the executable name of the app. This example creates a dump error file for File Explorer: procdump explorer(Image credit: Future)(Optional) Type the following command to create a dump file using the process ID and press Enter: procdump PROCESS-IDIn the command, replace PROCESS-ID with the actual ID of the process or application. This example creates a dump error file for File Explorer with the process ID of 6112: procdump 6112 Quick tip:
2025-04-24Un vidage du noyau (-mk) lors de l’utilisation d’un clone (-r). ATTENTION : une valeur d’accès concurrentiel élevée peut avoir un impact sur les performances du système.- Windows 7 : utilise la réflexion. Le système d’exploitation ne prend pas en charge -e.- Windows 8.0 : utilise la réflexion. Le système d’exploitation ne prend pas en charge -e.- Windows 8.1+ : utilise PSS. Tous les types de déclencheurs sont pris en charge.-sSecondes consécutives avant l’écriture du vidage (la valeur par défaut est 10).-tÉcrire un vidage à l’arrêt du processus.-uTraitez l’utilisation du processeur par rapport à un seul cœur (utilisé avec -c).-vDÉBOGUER UNIQUEMENT : Sortie détaillée.-wAttendez que le processus spécifié soit lancé s’il n’est pas en cours d’exécution.-werVidage (le plus grand) en file d’attente vers Rapport d'erreurs Windows.-xLancez l’image spécifiée avec des arguments facultatifs. S’il s’agit d’une application store ou d’un package, ProcDump démarre à la prochaine activation (uniquement).-yCACHÉS : Stocker l’activation de l’application.-64Par défaut, ProcDump capture un vidage 32 bits d’un processus 32 bits lors de l’exécution sur Windows 64 bits. Cette option remplace pour créer un vidage 64 bits. Utilisez uniquement pour le débogage du sous-système WOW64.Contrat de licence :Utilisez l’option de ligne de commande -accepteula pour accepter automatiquement le contrat de licence Sysinternals.Arrêt automatisé :-cancel L’utilisation de cette option ou la définition d’un événement portant le nom ProcDump- revient à taper Ctrl+C pour terminer ProcDump de manière appropriée. L’arrêt normal garantit la reprise du processus si une capture est active. L’annulation s’applique à TOUTES les instances ProcDump qui surveillent le processus.Nom de fichier :Nom de fichier de vidage par défaut : PROCESSNAME_YYMMDD_HHMMSS.dmpLes substitutions suivantes sont prises en charge :SubstitutionExplicationPROCESSNAMENom du processusPIDID du processusEXCEPTIONCODECode d'exceptionAAMMJJAnnée/Mois/JourHHMMSSHeure/Minute/SecondeExemplesÉcrivez un mini-vidage d’un processus nommé « Bloc-notes » (une seule correspondance peut exister) :C:\>procdump notepadÉcrire un vidage complet d’un processus avec le PID « 4572 » :C:\>procdump -ma 4572Écrivez d’abord une mini, puis un vidage complet d’un processus avec PID « 4572 » :C:\>procdump -mm -ma 4572Écrivez 3 vidages à 5 secondes d’un processus nommé « Bloc-notes » :C:\>procdump -n 3 -s 5 notepadÉcrivez jusqu’à 3 mini-vidages d’un processus nommé « consommer » lorsqu’il dépasse 20 % d’utilisation du processeur pendant cinq secondes :C:\>procdump -n 3 -s 5 -c 20 consumeÉcrivez un mini-vidage pour un processus nommé « hang.exe » quand l’une de ses fenêtres ne répond pas pendant plus de 5 secondes :C:\>procdump -h hang.exeÉcrivez un vidage complet et noyau pour un processus nommé « hang.exe » quand l’une de ses fenêtres ne répond pas pendant plus de 5 secondes :C:\>procdump -ma -mk -h hang.exeÉcrivez un mini-vidage d’un processus nommé « outlook » lorsque l’utilisation totale du processeur système dépasse 20 % pendant 10 secondes :C:\>procdump outlook -s 10 -p "\Processor(_Total)\% Processor Time" 20Écrivez
2025-04-10Intermittent, and the quicker you can obtain any data from the server, the better as this will help provide Microsoft with information on what the underlying cause might be.)Download the latest version of Procdump from and extract it to a directory on the Exchange serverOpen the command prompt and change in to the directory which procdump was extracted in the previous step.Typeprocdump -mp -s 120 -n 2 store.exe d:\DebugDataThis will dump the data to D:\DebugData. Change this to whatever directory has enough space to dump the entire store.exe process twice. Check Task Manager for the store.exe process and how much memory it is currently consuming for a rough estimate of the amount of space that is needed to dump the entire store dump process. Important: If procdump is being run against a store that is on a clustered server, then you need to make sure that you set the Exchange Information Store resource to not affect the group. If the entire store dump cannot be written out in 300 seconds, the cluster service will kill the store service ruining any chances of collecting the appropriate data on the server.Open a case with Microsoft Product Support Services to get this data looked at.2814847 - Rapid growth in transaction logs, CPU use, and memory consumption in Exchange Server 2010 when a user syncs a mailbox by using an iOS 6.1 or 6.1.1-based device2621266 - An Exchange Server 2010 database store grows unexpectedly large996191 - Troubleshooting Fast Growing Transaction Logs on Microsoft Exchange 2000 Server and Exchange Server 2003Kevin Carker (based on a blog post written by Mike Lagase)
2025-04-21