Utilities Utilities

Also see the Free Disk Space Utilities page!

Acrobat Reader
Adobe Reader
Version: 8.0.0.456 Date: Oct 23, 2006
Description: The latest version of Adobe's PDF reader gets a new name, simply "Adobe Reader". The launch-time for all versions of Acrobat and Reader can be excruciating, so consider this handy Adobe Reader Speedup. If you need help with this, or any Adobe SW, try the User-to-User Forums .
Ad-Aware SE
Ad-Aware SE
Version: Build 1.04 (version 6.2.0.200) Date: Aug 10, 2004
Description: If you use IE regularly, and don't have strick security/Active-X settings, chances are you've picked up an "ad" virus. While not as bad as a true virus, it can be even more annoying, as various features of IE or Windows in general get hijacked. Ad-Aware does an amazing job of cleaning these out!
AutoHotkey
AutoHotkey
Version: 1.0.48.05 Date: Sep 25, 2009
Description: Popular tool for scripting user interface actions (window positions), behind-the-scenes stuff (like iTunes), etc. There are tons of public scripts out there people have written to help automate all kinds of things!
AutoIT
AutoIT
Version: 2.62 Date: Feb 5, 2002
Description: Way cool utility for scripting Windows events (mouse clicks, keystrokes, etc.). Can also compile scripts as EXE files.
Bulk Rename Utility
Bulk Rename Utility
Version: 2.0.3.9 Date: May 27, 2003
Description: A very cool, powerful, and free (!) rename utility.
CD BurnerXP Pro
CDBurnerXP Pro
Version: 2.1.0.9 Date: Feb 23, 2004
Description: Supports lots of different CD formats. See ImgBurn too.
Cmdow
Cmdow
Version: 1,4,3 Date: Dec 19, 2004
Description: Really cool command-line program to manipulate your open windows. This would be great for scripts or Windows startup stuff. Activate windows, tile them, hide them, etc.
Contextual Menus
Contextual Menus
FindTarget
I can't tell you how long I've looked for this functionality! Actually, I can. Ever since I started using Windows, in 1992. In MacOS (my favorite OS), you can press Command-R to "find original" (resolve an alias), but in Windows normally you have to right-click, select Properties, press the "Find Target" button (which finds your "target"), and then you still have to dismiss the Properties dialog box (to add insult to injury). Finally, with this DLL, you can right-click, choose "Find Target", and be brought right to the shortcut's target! Click on the icon for the web page, or download the DLL from me. To install, place the DLL somewhere permanent (e.g., C:\WinNT), open a DOS Window, and type regsvr32 C:\WinNT\FindTarget.dll (for example) to register the DLL. It will be available the next time you right-click! :-)
File Attributes
I've found two free utilities which do essentially the same thing - allow you to contextually change the attributes of files and folders (hidden, read-only, etc.).
  • AttrMenu comes with an easy INF install script.
  • Attributes Context Menu can work on multiple files/folders at once (nice!), but must be installed manually by typing something like:
       regsvr32 C:\WinNT\system32\ContextAttrib.dll
    I can no longer find the homepage of this DLL, so I'm offering it for download. I did not write this DLL, but I've been using it for years..
Hidden Files Toggle
This rocks! A CM item to toggle the display of hidden items. Normally this requires tedious trips through menus, so this is a real time-saver. This functionality is included in StExBar, but it works much faster with this DLL.
BackgroundCMD
This DLL provides a contextual menu item (when right-clicking in a folder's background/whitespace) to open a Command Prompt in the current folder. This functionality is included in StExBar, so the only reason to use this DLL instead is if you need to frequently open command windows in your Desktop directory.
HobComment
This is a great idea! Install this DLL and you can add comments to folders in Explorer. Windows includes this ability for files and shortcuts, but (until now) there wasn't a way to do the same for folders.

This is a "beta" release, and it's several years old, but it works fine for me. The website includes an extra DLL supposedly needed for XP, but I've found this to work fine without it.

Links and Junctions
Windows has been a little slow to adapt filesystem-level "links", but the basics are now in place. Vista will apparently support real symbolic links, but for now you can set hardlinks to files and junctions to folders.

At the command line, you can use:

  • ln from unxutils can create hardlinks (files).
  • junction from Microsoft can create and delete junctions (folders).
  • linkd from the Windows 2000 Resource Kit can create and delete junctions (folders). This Resource Kit is no longer supported by Microsoft (but it's available here) and I think linkd may be obsoleted by junction.
  • fsutil is built into XP and it can create hardlinks (files) and delete (but not create!) junctions (folders).

But, this is the contextual menu section, so try out Alax.info's NTFS Links or preferably Link Shell Extension (LSE). If you'd like full app with a GUI for looking at your junctions, try Junction Link Magic.

Also, you really need to read this warning about links. If you use "traditional" methods to delete a junction (drag to Windows recycle bin, etc.), you will delete everything under the junction's destination. This isn't immediately obvious sometimes as you might need to empty the Recycle Bin to lose the files, but you will lose them! Given this, I highly recommend installing the LSE software mentioned above - it will put a special icon overlay on junctions (a little link!) and add a contextual-menu option to create or delete junctions.

Folder Guide
For years I've been looking for a Windows' version of Default Folder, a handy Mac OS utility that can specify the "default" folder automatically chosen in open/save dialog boxes and can maintain a list of "favorite" folders that you use often.

Folder Guide is the closest thing I've found. It doesn't handle the "default" folder feature, but provides very handy shortcuts to "favorite" folders. You can specify up to 5 "favorite" folders without Folder Guide by customizing the Places Bar (see Custom Places), but Folder Guide provides an unlimited number of favorite folders to pick from.

The only caveat is that you pick from your favorite folders using the contextual menu, instead of from the Places Bar. A nice aspect of the CM, though, is that it works from anywhere, not just open/save dialog boxes. So, you can also use this as a way to quickly jump to one of you favorite folders in Explorer, too!

Contextual Menu Editors
If you find your contextual menu is getting too crowded or slow (a common occurence!), try Context Menu Editor, ContextEdit, or ShellEx View to turn off and on different items in your contextual menu. Note that the ContextEdit link takes you to PC Magazine, which only provides files for subscribers, but you can easily find a free download elsewhere on the web.
Cygwin
Cygwin
Version: 1.3.20 Date: Feb, 2003
Description: If you're a UNIX geek, then this is a must-have. Cygwin gives you access to a whole suite of UNIX utilities - compiled for Windows! Don't be fooled by the fact that the "root" ("/") inside a Cygwin shell appears to be the same as the Cygwin install directory (usually "C:\Cygwin"). There's a feature I stumbled across by accident - the hidden directoy "/cygdrive" gives you access to all the drives (local and network) mounted on your PC (it turns out, of course, that this is documented in the FAQ). If you mount your UNIX home directory on your PC (say, as "H:\"), you can set your Cygwin home directory to the same as your UNIX home by using the Windows environmental variable HOME (set it to "/cygdrive/h/" for the H drive, for example). And don't forget to take a look at Cygwin's X11 server!
DeskSave
DeskSave
Version: 8.1.2.0 Date: Apr 24, 2008
Description: This tool is indispensible on my Dell laptops. If your screen resolution changes often (like dropping to 800x600 when the lid closes, or increasing to 1600x1200 when you connect to an external monitor), all your desktop icons keep getting rearranged. This utility automatically saves your layout at each resolution and restores it when the resolution returns to that value. I used to use Restore Desktop and then Shock Desktop, but I found that DeskSave does the job even better!
Ethereal
Ethereal
Version: 0.9.14 Date: Jul 23, 2003
Description: A free ethernet monitor (sniffer). Requires the free WinPcap.
Fake!
Fake!
Version: 1.0.0.15 Date:
Description: Explore the contents of your folders by right-clicking on them in Explorer. This isn't as fast as Fast Folders, but it's free and pretty good. However, KO Approach is also free, and even better than Fake!
Fast Folders
Fast Folders
Version: 2.65 Date: Jun 6, 2003
Description: An inexpensive, fast way to a Windows' equivalent to FinderPop or Ittec in Mac OS. Right-click on a folder, and see that folder's contents, diving into sub-folders, etc. Get to your files quickly, no matter how deeply they're buried! This doesn't have as many features as PowerDrawers, but it is much, much faster (installation seems a little touchy, though). For a similar tool that's free, try KO Approach (my favorite) or Fake!.
Find and Run Robot
Find and Run Robot
Version: 1.13.01 Date: Oct 7, 2006
Description: This handy tool allows you to launch items from your Start menu by name. If you've forgotten where you've filed something in your Start menu (or if it's just grown too large to navigate), this is an incredibly easy and fast way to launch your programs. I've tried similar programs (Launchy and Key Launch) but they're not as good as Find and Run Robot!
Flexible Renamer
Flexible Renamer
Version: 7.3 Date: May 31, 2003
Description: A free rename utility. This is OK, but Bulk Rename Utility is much better.
Ghostscript
Ghostscript
Version: 8.00 Date: Nov 21, 2002
Description: Trust me - it's always worth having some of the Ghostscript tools around. You never know when you're going to need them...
go3pdf
go2pdf
Version: 3.0 Date: Oct 20, 2003
Description: go2pdf provides a free, easy way to create PDFs via this virtual printer driver. Output files are marked with an "ad" to upgrade go2pdf to a commercial version, though. Try pdf24 as another free PDF printer (without the ads!).
GSView32
GSview
Version: 4.3 Date: Apr 30, 2002
Description: A front-end viewer for Ghostscript. Believe it or not, this can still be VERY useful, not only as a PS viewer, but as an alternate PDF converter. In fact, the following procedure will often remove the passwords (and the bookmarks, too, unfortunately) from protected PDFs: open the PDF in Acrobat Reader 3 for Solaris, print to a PS file, open the PS file in GSview, uncheck "Safer" in the Options menu, convert to PDF (File menu, choose Convert, set Device to pdfwrite). If this sounds too complicated, you can often accomplish the same thing with Acrobat Exchange 3.0 and (an old version of Adobe's PDF creation tool) and Acrobat Distiller (3.0?).
ImgBurn
ImgBurn
Version: 2.1.0.0 Date: Sep 11, 2006
Description: Simple (and free!) way to burn CDs and DVDs.
KO Approach
KO Approach
Version: 0.2 Date: Mar 16, 2006
Description: KO Approach is free and fast and is currently my favorite tool for browsing folder hierarchies via pop-up menus (compare with Fake!, Fast Folders, and Power Drawers).
pdf24
pdf24
Version: 1.2.2 Date:
Description: pdf24 provides a free, easy way to create PDFs via this virtual printer driver.
Power Drawers
Power Drawers
Version: 2000.00.085 Date: Oct 5, 2001
Description: This utility is really a suite, providing a few different functions. The most important to me is the ability to right-click on a folder and be able to explore that folder's contents, diving down into sub-folders, etc. This is equivalent to the cheaper Fast Folders and the free KO Approach and Fake! and FinderPop on MacOS. Another nice feature of Power Drawers is the ability to go to the "parent" folder of the item seleted, allowing you to get to a "peer" folder quickly. Since this resolves shortcuts properly, it also allows you to open the folder containing the "target" of a shortcut. I can't believe this has been missing from Windows for so long! This "find target" functionality can also be acheived (for free) with the "FindTarget" DLL (above). So, Power Drawers does provide a little more functionality than Fast Folders, but it's a lot more expensive (for shareware). You can't install both, though, since Power Drawers seems to stomp all over Fast Folders. Even after uninstalling Power Drawers, it's hard to get Fast Folders to install again.

Recommendation: use the free KO Approach.

Regex Coach
Regex Coach
Version: 0.6.7 Date: May 19, 2004
Description: If you're a programmer and write a lot of regular expressions (regex), chances are you've been stumped over creating the perfect regex once or twice. Regex Coach can help! This handy tool is a simple regex evaluator, so enter your string and your regex and instantly see the results. This can save a lot of time compared to tweaking the regex in your code and re-running a whole program just to see if you got the right results. If you ever write regular expressions, this is a must-have tool!
Safarp
Safarp
Version: 0.5 Date: Aug 8, 2005
Description: Don't let the funny name fool you - this is a tool any serious Windows user needs! It's painfully slow to remove programs using Windows' Add/Remove Programs Control Panel. Safarp speeds up this process by orders of magnitude! It's amazing how quickly it builds the list of programs, and you can even tell Windows to forget about programs you uninstalled manually, or just won't uninstall, or you just don't ever want anyone to uninstall.
Screen Savers
Screen Savers
Description: All of these great freeware screen savers will display your photos!
  • gPhotoShow (1.6.1.0, 8/3/2005) has the most options of these screen savers, and is my favorite. However, it installs an adware program called gPhotoShow Toolbar (a variant of NavHelper?). It can be easily uninstalled with the Add/Remove Progams Control Panel, but be warned! Also, I consider this a slimy tactic, and this leaves a sour taste in my mouth about this otherwise fine piece of "freeware"
  • jpgsaver (3.0) is no longer available from the original company (Midnight Blue), but you can download a copy here. This screen saver is simple (not many options), but it's very effective at displaying a folder or folder-tree of images.
  • PhotoSaver (2.0.4.0, 4/29/2003) is another nice screen saver, especially if you like the optional fancy transition effects between images. This screen saver will show images in a folder, but it won't descend into sub-folders.
  • My Pictures Slideshow is included in Windows XP, but it doesn't have the nice options of the above screen savers, it won't descend into sub-folders, and it randonly positions the image on the screen (not centered). It's "ok", but you really should try one of the above screen savers!
Shortcut Key Explorer
Shortcut Key Explorer
Version: 1.01 Date: Feb 8, 2007
Description: A must-have tool for the Windows power-user! This tool allows you to see and edit all of the shortcut keys you've defined for items in your Start Menu or on your Desktop. If you've ever forgotter what shortcut keys you've assigned or can't figure out which item is hogging the shortcut key you're trying to use for a new program, you need this free tool. Also, I had a small problem with the 1.00 release, and the developer released two patches for me to test privately - all within 12 hours! Don't see support like that very often...
SmartSync Pro
SmartSyncPro
Version: 2.7 Date: Jul 16, 2002
Description: A great folder synchronization tool - almost as good as ViceVersa.
Spike
Spike
Version: 1.0b6 Date: May 3, 2004
Description: This is a great, free, cross-platform (Mac/Windows) file-sharing utility. Technically, it's making all or part of your OS's clipboard shared, but you can copy a file onto the shared clipboard, or just drag it there. Easier than setting up shared drives, and supports anything you can copy, including just snippets of text!
StExBar
StExBar
Version: 1.5.0.151 Date: Jul, 2008
Description: StExBar is the best Explorer add-on I've ever seen! It puts several useful in your Explorer toolar, including Show Hidden/System Files, Open Command Prompt Here, New Folder, Copy Files/Paths, and Rename. It's also customizable, so you can add your own programs or commands to the toolbar!
Expander
StuffIt Expander
Version: 9.0.0.21 Date: Mar 31, 2005
Description: This tool provides a way to decode files on a PC that were meant for a Macintosh (e.g., StuffIt, MacBinary, and BinHex files). It's also hands-down my favorite way to open ZIP files and other archives (better than WinZip, IMHO). However, if you're just trying to use the free Expander, you have to fight StuffIt's default configuration to make it usable. By default, opening ZIP files, etc., brings up StuffIt Standard (shareware), not StuffIt Expander (freeware). A simple change to your file associations fixes this (map .zip files to be handled with "C:\Program Files\StuffIt9\stuffit.exe" -expand -uiexpander "%1" -from_shell -override_open_tutorial). It's annoying that you have to go through this step, but I still think it's worth it, though!

Direct Download

SyncBack
Syncback
Version: 3.2.0.0 Date: Aug 4, 2004
Description: A very nice (and free!) folder/file synchronization tool. If I hadn't already invested the money (and the time!) in ViceVersa, I'd be more than happy to use this as my regular synchronization tool. You should also consider Unison, too, since that provides true bi-directional synchronziation.
System Path Commander
System Path Commander
Version: 1.29 Date: Sep 11, 2005
Description: If you need to manipulate your Windows' %PATH% variable often, you really don't want to use the Windows GUI. This handy utility provides an extremely easy way to edit individual paths, reorder them, delete them, or temporarily disable them.
Task Arrange
TaskArrange
Version: 1.1.1 Date: Apr 15, 2005
Description: I can't believe I've never come across something like this before! This incredibly useful (and free!) utility allows you to rearrange the "icons" in your Taskbar. By "icons", I mean the representation of every open application window. Normally, these are shown in the order in which the application/window was opened. If you've ever thought it would be nice to be able to place them in some order or grouping that makes sense, especially if you have a lot of windows open, then this is the tool for you!

Note - if you're running WinXP or later, try Taskbar Shuffle or Taskix, both of which let you re-arrange your Taskbar directly inside the Taskbar, not in a separate GUI like TaskArrange.

Taskbar Shuffle
Taskbar Shuffle
Version: 2.2 Date:
Description: Rearrange the "icons" in your Taskbar by just dragging them to a new position in the Taskbar! This rocks. Also check out the similar Taskix (or try TaskArrange if you're stuck back in WinNT or Win2000).
TaskBarCmd
TaskBarCmd
Version: 1.1 Date: Mar 3, 2006
Description: A simple DOS command-line tool to give you control over your Taskbar. You can make the Taskbar auto-hide (or not), stay on top (or not), etc. It's useful for including in a batch/wrapper script before (and after) running other programs, games, etc.
Taskix
Taskix
Version: 1.3 Date: Jan 25, 2007
Description: Rearrange the "icons" in your Taskbar by just dragging them to a new position in the Taskbar! This rocks. Also check out the similar Taskbar Shuffle (or try TaskArrange if you're stuck back in WinNT or Win2000).

I prefer this one slightly over Taskbar Shuffle because it uses less memory and the sliding is realtime (the icons rearrange as you slide, not after you release the mouse), although it is a little disconcerting at first.

Tooler
Tooler
Version: 1.0 Date: Nov 11, 2004
Description: This is another tool that falls into the incredibly-useful-and-free category. Tooler contains a bunch of built-in functions, like Eject CD, Shutdown, Restart, etc. Using the Tooler GUI you can create a shortcut icon somewhere convenient (like your Desktop) to any of Tooler's functions. So, if you find yourself, say, rebooting a lot, save some time and use Tooler to create your own Restart shortcut.
True X-Mouse Gizmo
True X-Mouse Gizmo
Version: 1.4 Date: Apr 15, 2006
Description: True X-Mouse Gizmo (or TXMouse) brings X Windows mouse functionality to Windows. The copy and paste feature is outstanding, although I'm less enamored of the default focus/raise policy (focus follows cursor, but auto-raise is off). There are ways to customize the raise policy, but it involves editing and running a supplied Registry script (or editing the Registry directly). A GUI to set the preferences would go a long way. So would something like the "Front" key found on many Sun workstation keyboards. The focus-follows-cursor and disabled auto-raise policies aren't much useful without any easy to "raise" windows! The current method within TXMouse (click on the border of a window) is ridiculous. That sounds like a lot of ranting, but I do like TXMouse in general. If someone knows of a way to duplicate the Sun "Front" key to raise a window, I'd use this all the time...
USB Disk Ejector
USB Disk Ejector
Version: 1.1.2.0 Date: Mar 29, 2008
Description: To eject any drive or disk on a Mac, you drag the disk icon to the Trash (which changes to an eject symbol). To eject a USB drive on Windows, you have to go through convoluted steps to "stop" the device. If this bugs you (and it should!), you need USB Disk Ejector. Double-clicking brings up a GUI with options on what to eject, or you can create a shortcut that automatically ejects your typical flash drive ("E:", or whatever).
Unison
Unison
Version: 2.9,1 Date: Apr 11, 2002
Description: This is powerful true synchronization tool - it remembers the previous state of files/folders, and correctly applies changes during the next sync. For example, in many synchronization/backup tools (like rsync and ViceVersa), if you delete a file in the target, it will (usually) be replaced with the one from the source. Unison remembers that the file used to be in both folders - the fact that it's missing from one implies it was moved/deleted on purpose, and Unison will remove it from the other folder. Simple concept, but extremely powerful!

Unison comes in a standard command-line flavor, which I have working in MacOS, Windows/DOS, and Solaris. There is an option to compile it with a GTK-based GUI. I wasn't able to compile it that way myself, but I have copies of the GUI version (that other people have compiled) for MacOS and Windows.

There is a more recent beta version (2.9.10, Aug 19, 2002) and development appears to still be going on (the latest developer/daily version is up to 2.9.94), so this does seem to be a worthwhile program to learn - and the learning curve seems to be fairly steep!
ViceVersa
ViceVersa
Version: 2.4.2.0 Date: Apr 30, 2002
Description: This is a great folder synchronization tool. It's shareware, though, so you might want to consider some of the free synchronization tools:
VNC
VNC
Version: 4.1.1.0 Date: Mar 11, 2005
Description: An outstanding cross-platform application to allow you to directly control another computer.
WinZip
WinZip
Version: 8 Date: Apr 19, 2000
Description: The essential compression/decompression, encoding/decoding tool!
X-Win32
X-Win32
Version: 6.0.2.2 Date: Jun 24, 2004
Description: This is a great commercial X server. It's much easier to use than Cygwin/X (which is free, though). It's also as easy to use as Exceed, which is more expensive.

The information above represents my experience with a certain version of each piece of software. I have no vested interest in any of these programs, and only provide this info as a guide (your experience and preferences may vary greatly!).

The version number listed is the latest version I have tried. To download the latest version, click on the name or the icon of the program, which should take you to the program's homepage, or to a software archive site.