By default, Windows only searches inside files if the location is indexed (so it can return instant results). You can tell Windows to do an intensive search (just like XP would have done).
- Open Folder Options (type 'folder' into the Start menu to find it).
- On the Search tab, click the 2nd option ("Always search file names and contents"), then click OK.
After that, using quotes to phrase-search inside files should work, even in un-indexed locations. Searches may take a while if the location isn't indexed (just like XP), but they'll be complete and should return the results you want.
____________
One more note: If the location is indexed, but your phrase isn't being found.... do this to make sure the file type is getting indexed. Do this, for example, if you are trying to find a phrase inside a non-standard file like a JavaScript or PHP file:
- Type 'index' into your Start menu to find the Indexing Options, then click the Advanced button.
- On the File Types tab, find the file type you want to be indexed (tip: click in the list, then type the file type letters like JS to jump to it).
- With the file type selected, make sure the 2nd option is selected "Index properties and file contents", then click OK to close each box.
I believe these two setting changes would resolve about 90% of search frustrations people commonly have with Windows 7. Please let me know if this helps for you.

