Ram & Reason: Knowledge is Power: SIW and Autoruns

        By Rob Rice   September 2006

 

     
K
nowing the intimate details of your PC is a necessity when troubleshooting or repairing. Now, having said that, Windows does provide a lot of information but it is not always easy to find or accessible by a simple click of the mouse. For example, if you lose your Windows Key, how do you find it? Is a high temperature on my hard drive or CPU causing my system lockups? What processes are currently running or what programs start when I start Windows?

Two free programs, SIW and Autoruns will answer these questions and provide answers to questions you have not even thought of yet!

SIW - System Information for Windows
Written by Gabriel Topala, SIW is an easy to use program that, “Performs computer configuration analysis and diagnostics”. With no installation required, it is just click and run. It can be loaded on to your USB flash drive, transported, and run straight from the flash drive. Detailed information is presented in a simple interface about such items as: network traffic, CPU, motherboard, chipset, BIOS, CPU, PCI/AGP, USB and ISA/PnP devices, memory, monitor, video card, disk drives, CD/DVD devices, SCSI devices, S.M.A.R.T., ports, network cards, printers, operating system, installed programs, hot fixes, processes, services, serial numbers (CD keys), users, open files, system uptime, network, and network shares. If that were not enough, real-time information for CPU, memory and pagefile usage is also available. Just click on the Secrets links to reveal passwords hidden behind asterisks.

Several basic network tools are also thrown in such as ping, trace and Whois to name just a few. The program can run in batch mode and can create an HTML report; however, be careful when creating a report since all system information is logged by default, including passwords! To choose which items should be documented, go to Tools in the top menu bar and choose Options.

SIW will run on, Microsoft Windows 98/Me/NT4/2000/XP/Server 2003/Media Center/Tablet PC/Windows 2003 Server R2/Windows Server 2003 x64/Windows XP x64/Vista.

 



Autoruns – by Mark Russinovich and Bryce Cogswell
Like SIW, Autoruns does not need to be installed on your hard drive and weighing in around 725KB; you can put it on a floppy. Written by the good folks over at Sysinternals, this latest tool will show you the current auto-start applications and the full list of Registry and file system locations available for auto-start configuration. Auto-start locations displayed by Autoruns include logon entries, Explorer add-ons, Internet Explorer add-ons including Browser Helper Objects (BHOs), image hijacks, boot execute images, logon notification DLLs, services and Winsock providers.



An auto-start entry can be disabled by removing the check in the check box or removed entirely by simply selecting the entry and pressing the delete key.

With a right-click of the mouse button a handy menu is displayed and there you will find one of my favorite features; if you don’t know what a particular auto-start program is, an option to look up a file with a Google Web search is available. Select the file you have a question about, right-click and choose Google. The number of folks using Autoruns is growing and with that growth is an increase of people seeking answers, fortunately others are sharing their knowledge. In another words, it’s getting easier to find information on those obscure programs that start up every time you log in to windows.

You can hide the Microsoft entries by selecting the Hide Microsoft Entries in the Options menu. This will allow you to zoom in on suspect or unfamiliar entries. Select entries in the User menu to view auto-starting images for different user accounts.

The various selection tabs include:
• Logon This entry results in scans of standard auto-start locations such as the Startup folder for the current user and all users, the Run Registry keys, and standard application launch locations.
• Explorer Select this entry to see Explorer shell extensions, browser helper objects, explorer toolbars, active setup executions, and shell execute hooks.
• Internet Explorer This entry shows Browser Helper Objects (BHOs), Internet Explorer toolbars and extensions.
• Services All Windows services configured to start automatically when the system boots.
• Drivers This displays all kernel-mode drivers registered on the system except those that are disabled.
• Scheduled Tasks Task scheduler tasks configured to start at boot or logon.
• AppInit DLLs This has Autoruns shows DLLs registered as application initialization DLLs.
• Boot Execute Native images (as opposed to Windows images) that run early during the boot process.
• Image Hijacks Image file execution options and command prompt auto-starts.
• Known DLLs This reports the location of DLLs that Windows loads into applications that reference them.
• Winlogon Notifications Shows DLLs that register for Winlogon notification of logon events.
• Winsock Providers Shows registered Winsock protocols, including Winsock service providers. Malware often installs itself as a Winsock service provider because there are few tools that can remove them. Autoruns can uninstall them, but cannot disable them.
• LSA Providers Shows registers Local Security Authority (LSA) authentication, notification and security packages.
• Printer Monitor Drivers Displays DLLs that load into the print spooling service. Malware has used this support to auto-start itself.
Autoruns works on all versions of Windows including Windows XP 64-bit Edition (for x64) and Windows Server 2003 64-bit Edition (for x64).
By themselves SIW and Autoruns are two terrific free programs, but using both creates the potential to stop problems cold. These are definitely two “must have” pieces of software!
Autoruns is available from Sysinternals (Now a wholly owned subsidiary of Microsoft Corporation):

 

http://www.sysinternals.com/Utilities/Autoruns.html
SIW is available from Gabriel Topala’s website: http://www.gtopala.com


Rob Rice is a member computer specialist in Anchorage, Alaska and a graduate of the Candler School of Theology, at Emory University, Atlanta GA. Rob can be contacted at articles@isp.com.