- Imp SysInternals tools
- ProcessExplorer (Most Popular)
- ProcessMonitor (Most Popular)
- PSTools
- AutoRuns
- Mod 3 - Process Explorer (http://channel9.msdn.com/Series/sysinternals/03)
- as Advance (IT Pro) version of Task Manager.
- to see all Threads associated with a Process
- to see Stack Trace, Number of Context Switches of a Thread
- to check which Process is having handle for a File.
- to check if a Process has open TCP-IP connections. Shows to which IP addresses current Process is connected to.
- Process Explorer (like many other SysInternals tools) can connect to a remote machine and show Process information for that machine.
- Process Explorer could be configured so that whenever user sees Process Explorer instead of System Task Manager.
- When an error message is shown and its source is not known. Bullet Eye functionality could be used could be used to see which Process is associated with that message.
- SvcHost.exe is service host process. Process Explorer shows additional tab called Services in Properties window for Process Explorer. Process Explorer could be used to see which services are hosted by given instance of SvcHost.exe
- Good practice to Add columns Version, Integrity and Virtualized to Process Explorer.
- Microsoft doesn't Test Windows with disabling IPv6. So do not disable it without thorough testing.
- Mod 4 - Process Monitor (http://channel9.msdn.com/Series/sysinternals/04)
- This tool is combination of FileMon (File Monitor) and RegMon(Registry Monitor).
- When to use Process Monitor : DLL corruptions, Configuration issues, Performance Diagnostics,
- By default Process Monitor displays Activities in Registry,File System, Processes (Process, Thread, DLL and Device Driver load operations) and Profiling (User and Kernal CPU time consumed, Number of context switches). Networking (TCP and UDP network activity including source and destination address).
- 'Boot Monitoring' : Enabling this start Process Monitor on boot. Process Monitor will collect Trace since boot.
- Process Activity Summary :
- Mod 5 - PsTools(http://channel9.msdn.com/Series/sysinternals/05)
- PsExec : This command line tool is used to run remote commands.
"PSExec.exe \\RemotePC cmd" This command will start command prompt on remote machine named RemotePC. Subsequent commands entered in command propmt will actually be run against RemotePC.
- PSInfo : Gives information of the system. Could be run remotely.
- PSFile :
- PSKill : Enables killing process on remote machines
- PSService : Displays Configuration,Dependencies and Status of Windows services.
- Mod 6 - AutoRuns(http://channel9.msdn.com/Series/sysinternals/06)
- Very useful application to run automatically running application. Shows Applications which run on Logon, Services which run on Startup, Scheduled Tasks and many more.