What search utilities can search by file name in Windows 7? [closed]

I've just installed Windows 7 64-bit and have found that it's file search really really sucks. What is a good alternative that I can load on my system to do file searching?

Note: I don't care about text searching in the file. I just want to search by filename.

EDIT: To sum up what is mostly in the comments:

  • Agent Ransack - Has a big bug in it, that's really limits its usefulness. Their fix doesn't work, and its been out there a few years.
  • Everything - Doesn't have very many options, and really sucks when trying to search in a specific path.
  • Fileseek - Now has a way to get around the recursive loop problem

Solution 1:

FileSeek

(Freeware by Binary Fortress Software)

FileSeek is a lightning fast, small and easy to use file searching application for Windows. It can even be integrated right into the Windows Explorer right-click menu to provide quick and easy access. FileSeek doesn’t use background indexing, so when FileSeek is closed your computer’s performance won’t be affected.

FileSeek works with 32-bit and 64-bit versions of Windows 7.

Solution 2:

Everything is what I use. Very fast and handy.

Solution 3:

Windows 7 search is actually not all that bad once you learn some key words.

Windows 7 search uses Advanced Query Syntax (more options described here)

It sounds like you want to do some very basic search functions. Here are some examples.

The following searches for files larger than 8 MB with a name containing the text "filename", having the extension .mp3 and having been modified on the 25th.

name:~~"filename" size:>8 MB ext:.mp3 datemodified:7/25/2011

The double tilde searches for any part in the search string containing your search term. It is like doing a search for "*someSearch*" using the wildcards below. If you don't use the double tilde, it will only search the beginning of words.

For example, doing a search for name:"file" or name:"ness" when the filename is "Aewsomeness Somefile.txt" would not show up unless you had the double tilde since those search terms are not at the beginning of words.

You can also use wild-cards like in the good old days (the single tilde lets you use the older style wildcards (? and *):

name:~"f?lena*"

The "?" is a place holder for any one character. The "*" is a place holder for any number of any characters.

Solution 4:

Google desktop