Skip to content

Month: July 2013

Rebuilding the Icon Cache

I keep running across users with a problem where an icon–usually, the one for Microsoft Outlook–changes to a blank, default icon and cannot be restored via Change Icon. This problem is caused by a broken icon cache. While this may sound bad, rebuilding it is pretty easy.

First, save all your work and close all open programs: what we’re going to do will restart your computer. Next, open up a command prompt and enter the following commands:

ie4uint.exe -ClearIconCache
taskkill /IM explorer.exe /F
DEL "%localappdata%\IconCache.db" /A
shutdown /r /f /t 00

After executing the last command, your computer will restart and the icon will be restored.

What This Does

The first command actually clears the cache. Then, with “taskkill” we close Windows Explorer, so that we can delete the Icon Cache and Windows won’t complain about it being in use. The third command actually deletes the icon cache. Finally, we restart the computer immediately, which will recreate a new cache as it starts.


Special thanks to for helping diagnose this issue.

Rolling My Own Email Server

The other day, I came across an excellent article on replacing Gmail with your own solution. As great as it was, it is really only meant for a single user and isn’t scoped to providing email for people who will never SSH into the mail server. So, I began to search out a build for a good mail server.

What I Think I’ll Be Using

  • Debian as the OS. Debian is my go-to for Linux servers, as it is stable and has a fairly small footprint.
  • Postfix for my MTA. I played with exim4, but didn’t care for it much. We’ll see.
  • Dovecot for IMAP access.
  • AMaViS, ClamAV, and SpamAssassin for keeping things safe and sane.

I’ll check back as my build progresses and things get online.