(b) is the only correct, but I'd change it to: "She searched everywhere for the ring"
(c) may be corrected as follows: "She tried to find ("find" is perfective, while "search" is not) the ring"
You can say: "try searching for it under the carpet"
While "Try finding it under the carpet" is wrong.