I think it’s time to produce some linkable content up in here. I noticed that most of my posts lately have been esoteric rants, reviews of old games and movies and random stuff that has little significance to people other than me. It’s probably a good idea to post something that may be relevant to other people every once in a while.
Let’s talk about small windows utilities that you may find useful (dare I say, indispensable?). A lot of these are self-contained executable that do not require installation and thus are good candidates to put on that USB stick you carry in your pocket. Others do require rudimentary installation but are just too cool not to mention. I’ll start with the bigger applications, and work my way down to the tiny ones.
I talked about this tool before so I won’t go into a long description here. CrossLoop is my favorite remote assistance tool. It is essentially a TightVNC server/client combo that is so easy even a half retarded chimpanzee could use it. Granted, your co-workers could probably never hope to mach the technology skills possessed by a retarded chimpanzee with most of his brain matter destroyed in a medical experiment – but I can almost guarantee you could probably train them to launch this tool and read off the access number to you by rote. All this tool needs is outbound internet access (yeah, you don’t actually need inbound) so it will work behind most corporate firewalls.
As the name suggests this tool creates PDF files. It installs itself as a virtual printer on your system, and allows you to “print” documents into PDF format from just about any application. Introduce this to your coworkers for an instant hero status. Before I intervened, the default method of “converting documents into PDF” at my work place involved printing them out, and scanning them in using the big and bulky xerox machine at the end of the hallway.
The ultimate Task Manager replacement tool by Mark Russinovich and possibly one of his most useful, and most popular tools. If you are not using it, you should. If you haven’t heard about Mark, let me just say he is the guy who knew more about what is going on inside of Windows than the people who wrote it. Microsoft was forced to hire him, because his sysinternals tools were better than just about anything that they have ever produced in system management and utility department. When you open Process Explorer you wonder why the hell didn’t Microsoft just bundle it with their OS instead of the Task Manager. The tool goes beyond just displaying active processes. It shows you parent-child relationships, the dependencies of each process, the threads it has spawned and etc. It will even tell you which process is holding a reference to a file given a file name – very useful when you are having trouble deleting something because you get the “file is in use” error. A must have.
Another excellent sysinternals tool. This one lists EVERYTHING that is set to start with or alongside windows. It is possibly the most convenient tool to disable all these pesky tray applications, background services and other bullshit that is eating up your resources. Don’t leave home without it.
Cropper is currently my favorite tool for taking screen shots. It is small, unobtrusive and supports all the formats I care about. The fact that it only supports taking bounded area screen shots (not full screen or active window ones) doesn’t bother me at all. I consider it a feature. It also has bunch of plugins that allow you to capture animated gifs, automatically upload the captures to Flickr and etc..
I’m amazed how many people don’t actually know about this tool. Malwarebytes is currently one of the best malware removal and prevention tools on the market. If you don’t believe me browse online malware removal help forums. Just about every thread beings with “Download Malwarebytes” instruction. The on demand scanning and removal functionality is free and you can use it as long as you want. If you want active protection running in the background you will need to pay though. Most people I gave this tool too were more than happy to purchase the $24 license after they saw how effective this thing was.
Replaces the very rudimentary MSPaint tool in Windows. It is a full fledged bitmap graphics editor that supports layers, limited transforms and has an unlimited undo history buffer. It is not Photoshop or Gimp but it is simple, intuitive and has enough power to let you do some pretty interesting stuff.
It is a visual diff tool for Windows. It allows you to compare and merge text files, or whole directories and I find it indispensable. The UI is simple clear and intuitive. If you are collaborating on a project with people who are to dumb to use a source code repository, you will totally need this tool to remain sane.
Dropbox is possibly the best tool/service I have found in years. It is also the only tool on this list that will require you to register an account but don’t fret. It’s worth it! If you own more than one computer, you will totally love it! Just create an account, and install the client on each of your computers. You will then be able to designate a single folder on each of your machines which will be your “Dropbox Folder”. Whatever you save in that folder will get seamlessly synced to all the other computers on your account. It is like having a central network share between all your machines, but better because it does not require you to be connected to the internet. If you are offline, the changes will get automatically synced up next time you connect. Also, if you are away from your machines, you can access all your files via their online interface.
Granted, you are trusting a 3rd party to host and sync the files for you, so I wouldn’t use it for anything confidential or mission critical. But it is great for my lecture slides, lesson plans and homework assignments. I can create them on my laptop, then open and update them up on my desktop and then download them in the lecture hall as I need them – all without even thinking about transferring, sending or moving these files.
You probably know Launchy by now, but I’ll include it anyway. What does it do? It is a Quicksilver like app that allows you to launch application by typing few first letters of their name into a nice, glossy box. Simply press Alt+Space and type in “fi”. At that point Launchy should helpfully suggest Firefox, and you press enter to run it. Of course Firefox may already be in your quick launch, but some other programs probably are not. Launchy lets you run them without searching through the Start menu.
Lita is interesting, because this is possibly the first useful application that I have seen built on the Adobe AIR platform that is not a Twitter client. Lita is a SQLite database management tool – it allows you to create new SQLite databases or modify existing ones by editing data, changing the table schema and etc. If you ever needed to quickly mess around with the guts of some SQLite file, this is a tool for you.
The app looks very sleek, is responsive and shows that AIR can be used for more than building spiffy Twitter clients.
Imagine this hypothetical scenario – you are staring at a machine running the Very Important Application™. You know it has 2GB of RAM. Without cracking it open, how do you tell whether it is 1x2GB , 2x1GB or 4x512MB and how many DIMM slots are still free? The answer is: you download CPU-Z. It will tell you more than you ever wanted to know about your CPU, Mobo and Memory including stuff like Cache size, FSB latency and much, much more.
Another hypothetical scenario – someone hands you a badly infected laptop. You do a clean windows installation and realize that the internal Ethernet and Wifi cards are not recognized by windows. Manufacturer website tells you that these components are optional and gives you a choice of 15 different drivers. Opening the machine and staring at the actual hardware gives you no clues because the devices are not clearly marked with the brand names and chipset info. What do you do?
One option is to install every single driver you can find until you find one that works. Other one is to use Unknown Devices to attempt to identify the problematic hardware. It is not perfect, but it saved me a lot of trial and error installations few times in the past.
Diagnostic and manual malware removal tool. If you have ever visited any security related forums you will probably be familiar with this tool. It makes a list of potentially suspicious registry entries, running processes and services and asks you to delete anything that seems weird. It can generate nice log files, making it a great tool for remote assistance type of situations.
HTTrack is a website mirroring tool for those who are Wget impaired. It has a nice GUI and is actually multi-threaded so it is able to download more than one file at a time. If you ever wanted to copy a whole website to disk, this is a tool for you.
Great little app that allows you to share a single mouse and keyboard between many computers. It is sort of like a reverse KVM. Put a laptop next to your monitor – you can set it up so that when your mouse leaves the edge of your screen, it appears on the laptop. Very neat!
A Ext2 driver for windows that supports both reading and writing. You can also use it to mount ext3 drives in the backwards compatible mode. Very nice to have on dual boot systems.
A free native X server for Windows. Why would you need an X server on windows you ask? Why not? For example you may want to run an X application from a remote linux box.
There are other X servers that work under Windows, but this one is free and open source. It also works pretty well with Putty.
A free, functional ssh server for Windows. I haven’t really used it much so I’m not sure how stable or reliable it is. You are probably better off using VPN of some sort instead of this. But, alas it exists and someone will probably get some use out f it.
Very nifty tool that lets you encrypt a single file using AES from the windows context menu. It’s quick, no fuss and easy to use. There is also a CLI version for linux. There is not much else to say about this tool, other than it works and it does what it was designed to do well.
There are literally hundreds of file shredders, and secure delete tools out there. I personally like Sdelete the best mainly because it was created by Mark Russinovich and it implements the DOD 5220.22-M standard. Also, because it is a minimalistic command line application that stays out of my way when I don’t need it.
Everyone knows what a wget is, right? It is a command line tool you use to download files from the interwebs. Very useful tool, and I can’t personally live without it. It seems that everyone and their mom compiled their own Windows version of Gnu wget so it is sometimes hard to find the good one. I personally like this one because it is fairly up to date and it ships with an installer, too if you are lazy.
Best calculator tool for windows you can probably find. It is part of the XP Power Toys suite which includes various tools and utilities which were allegedly to awesome to include in Windows XP release. Seriously, all these tools would add some nice features to the OS but were cut from it for some reason. Let’s take the PowerCalc for example. It is much more powerful than the standard windows calculator, including some graphing functionality. Not only that – this is like one of the 3 software based calculators in existence that doesn’t have an on-screen button pad.
I always wondered why do people who write calculator apps insist on using on-screen buttons. PowerCalc does not have one, because it’s creator realized that majority of XP users have a full size keyboard with a numeric pad attached to their computer. This leaves up room for the graphing window, a pane with help commands and a lage display that shows you several previous calculations and result. It’s a damn fine piece of software, and best calculator UI I have ever seen made.
Unfortunately it won’t install on Vista and beyond, and will probably never be updated or even touched ever again. A viable, albeit less powerful alternative is the multi-platform SpeedCrunch which is sadly missing the graphing functions.
Two different tools, one single purpose: to reduce size of your PNG files before you upload them to the interwebs. Both tools offer lossless size reduction by getting rid of metadata and other cruft. See which one works better for you. You may also want to use the registry hack I posted a while ago to add a context menu option for your tool of choice.
Unison is an rsync like command line file synchronizer for windows. I use it to do incremental backups on my windows box. So far it has been very reliable, and possibly the least intrusive backup tool I have used in years. I highly recommend it.
I wrote about this tool a while ago, but it is worth mentioning it again. It is a minimalistic HTTP server which allows you to share files with anyone on the network. Just run it, start dragging and dropping files around and watch them become available on the network. Very small and very useful.
Yet another great tool from sysinternals – a port of the classic whois command you know from unix and linux systems I always miss this functionality in windows, and I always drop this file somewhere in the path on the Win boxes I own.
A great set of tool by Mark Russinovich. This compilation includes command line tools to list, kill and suspend processes, services and logged in users. It also has an uptime command. In other words, it replaces all the functionality that was ripped out of Windows XP but exists in MS Server 2003.
As you may have guessed, this tool is an MD5 checksum generator for windows. There are oodles of them online but most have unnecessary bloated GUI’s. This one is a tiny, unobtrusive command line tool which just does the job and doesn’t care about the bells and whistles. The tool pauses and waits for key input after calculating the checksum so you can actually just drag files onto the executable and have a nice little CLI window with the hash value pop up when ready.
A standalone tool that will attempt to restore deleted data from your disk. As with all such tools, it is not perfect and makes no guarantees that the recovered files will be usable. But, it is a nice thing to have for that one special occasion when you delete a unique and very important file that was never backed up.
That’s all I have for now. Your turn. Please post useful, unobtrusive and/or minimalistic windows tools you love in the comments. I’m sure there are tons of nice little utilities out there that I didn’t even know I needed.