I have been running a fresh Windows 11 install on a test box for about three weeks now, and the first thing that drove me up the wall was the search box. Type a file name, wait. Type a folder name, wait. Type the same name again, get a different result. Watch the disk light peg at 100% while nothing appears on screen. Close the search, try again, the same name shows up after eight seconds for no reason I can identify. The Windows Search indexer (a background service that catalogs filenames and contents so the Start menu can find them quickly) is supposed to fix this. On my machine it is the problem.
What I did was disable the indexer entirely and replace the Start menu search with a free, open-source tool called Everything (a lightweight file finder that scans NTFS, the main Windows filesystem, directly and builds its own database in under a minute). It is fast, it costs nothing, and it does the one thing Windows Search is supposed to do but doesn’t: find the file you typed in, in under a second, every time. Here is what I learned running it for three weeks, what I gave up, and what I would tell past me before doing the swap.
Why Windows Search is so slow on a fresh install
The default Windows Search indexer runs as a service called WSearch and keeps a database of filenames, folder paths, and (if you let it) file contents. On a clean install with a small drive, it should be fast. On my box, it was not. Two reasons kept showing up in the event log. First, the indexer pauses every time it detects a low-priority background task, and Windows 11 has a lot of those. Second, the indexer rescans whenever you add or remove an index location, which means installing a game or moving a OneDrive folder kicks off a multi-hour rebuild that never quite finishes.
I opened services.msc, found Windows Search, set it to Manual startup, and stopped it. The fans calmed down. The Start menu search box stopped working, which is the part nobody warns you about. The indexer is what feeds Start menu search. Disable the indexer, and the Start menu becomes useless for finding files. That is the trade-off the indexer is paying for, and that is the trade-off Everything replaces.
How Everything works (and why it is so fast)
Everything is a single executable, around 2 MB, written by David Carpenter and maintained by a small team of volunteers. It does not scan file contents. It does not use a background service. When you launch it, it reads the NTFS Master File Table (the filesystem’s internal index of every file and folder on a partition) directly and builds its own database in RAM (the computer’s short-term working memory). On a 2 TB drive with 1.4 million files, that takes about 45 seconds. After that, every search is a string match against an in-memory map. Sub-millisecond is not a marketing claim, it is what you see when you type.
The tool’s killer feature is partial-match search. Type 2024-q3 and you get every file with that string in the name. Type budget and you get the budget spreadsheet, the budget PDF, and the folder called budget-archive from 2019. Windows Search does this too, but Everything does it without the indexer, without the spinner, and without a five-second wait. After a week of using it, going back to the Start menu feels like waiting for a slow web page to load on dial-up.
Setting it up (the 10-minute version)
The install is fast. Download the 64-bit ZIP from voidtools (the developer’s site), extract it to a folder, and run Everything64.exe. Pin it to the taskbar. The first launch builds the database. From there, the configuration I recommend is:
- Set a hotkey to launch the search window. I use
Ctrl+Alt+Space, which is the default. It overrides nothing important and is easy to reach. - Disable HTTP server and ETP/FTP support. These are off by default, but double-check under
Tools > Options > HTTP. You do not need them, and the security people at your day job do not want a small file-indexing service sitting on port 80. - Map a network drive if you have one. Everything sees mapped drives by default. UNC paths (the
\\server\shareform Windows uses for network folders) need to be added manually underTools > Options > Folders. Do this once and forget it. - Index a few common folders by default. I added
Desktop,Downloads, andDocumentsto the excluded-then-reincluded list so they show up first in results. Optional, but it makes the common case faster.
Total time: ten minutes, including the initial database build. After that, I never touched it.
The trade-offs nobody talks about
Everything is not a drop-in replacement for the Start menu search. It does file and folder search only. If you type weather expecting to launch the Weather app, you will be disappointed. If you type settings expecting to land on the Windows Settings page, you will be typing it again into the Win+I shortcut. For app launching, you still need the Start menu, a separate launcher like Flow Launcher (a free, open-source app launcher that does what Windows Search wishes it could), or PowerToys Run (a quick-search tool Microsoft ships as part of its PowerToys utilities collection).
Two other costs to be aware of. First, Everything only sees what NTFS sees. If you have files on a drive formatted as exFAT (a filesystem common on USB sticks and SD cards) or FAT32 (an older, simpler filesystem), it will skip them unless you tell it to index them by path. I added my external backup drive manually and it works fine. Second, the database is in RAM. If you have 64 GB of RAM this is invisible. If you have 8 GB, the ~200 MB that 1.4 million files cost you might matter. On a modern machine with at least 16 GB, you will not notice.
One more thing that bit me. The first time I uninstalled and reinstalled Everything, I lost my search history and my custom hotkey. There is no cloud sync. If you care about preserving settings across reinstalls, export them under Tools > Options > Export. I now do this once a month and save the INI file to my config repo.
What I would tell past me
If I could send a message to the version of me that was about to disable the Windows Search indexer, here is what I would say.
- Disable the indexer only after you have a replacement installed and tested. I disabled it first and spent 20 minutes wondering why my Start menu was useless. Install Everything, get comfortable with the hotkey, then disable the indexer.
- Map your network drives before you start relying on it. The first time I needed a file on a network share, I had to stop what I was doing, open Options, and add the path. Do it once on day one.
- Use the
host:filter for IPv4 addresses anddm:for date modified. These two filters alone cover 80% of the “where did I put that file” moments.host:192.168.1.50finds everything on a specific machine.dm:todayfinds everything changed today. They are not in the menus. You have to read the docs or pick them up by accident.
Everything is not a flashy tool. It does not sync to the cloud. It does not index your email. It finds files on your computer faster than anything else I have tried, and it has not asked me for a single dollar in three weeks. For a Windows machine that I use for actual work, that is the right trade.