Mac OS X 10.6.4: Spotlight kraschar eller fungerar inte; Fixar

click fraud protection

Sudz (SK) är besatt av teknik sedan den tidiga ankomsten av A/UX till Apple, och är ansvarig för den redaktionella ledningen av AppleToolBox. Han är baserad i Los Angeles, Kalifornien.

Sudz specialiserar sig på att täcka allt som rör macOS, efter att ha granskat dussintals OS X- och macOS-utvecklingar under åren.

I ett tidigare liv arbetade Sudz med att hjälpa Fortune 100-företag med deras ambitioner om teknik och affärstransformation.

Tack, fungerade på 10.7.2 också.

Jag hade det här problemet. Min Spotlight-ikon visades inte i menyraden, men sökning i mappar verkade fungera bra. Jag gjorde allt under solen.

Reparerade diskbehörigheter
Använd Onyx & MainMenu
Terminalkommandon
Ersätter filer

De flesta av dessa äldre lösningar fungerade dock inte eftersom 10.6 hanterar Spotlight så olika.

Här är vad som fungerade för mig:

Jag märkte att användning av Activity Monitor (/Applications/Utilities/Activity Monitor.app) för att starta om SystemUIServer skulle uppdatera menyraden, men inte få Spotlight att dyka upp igen i menyn.

Jag öppnade sedan Console (/Applications/Utilities/Console.app) och såg att SystemUIServer gav följande fel:

Fel vid laddning av /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): Biblioteket har inte laddats: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Refereras från: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Orsak: Bilden hittades inte

Av det drog jag slutsatsen att det måste finnas ett problem med Calculate.framework, eftersom det inte laddades och SystemUIServer försökte komma åt det. Onödigt att säga, men efter att ha kollat ​​in Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) fann jag att det var helt tomt. Det verkade inte rätt.

Jag satte mig på en annan macbook som kör osx 10.6.6 och kopierade Calculate.framework. Efter att ha bytt ut den tomma mot den friska startade jag om SystemUIServer från Activity Monitor och WHALA, det fungerar igen.

Hoppas detta var till hjälp.

Uppföljning till tidigare inlägg:
Jag körde också Onyx och fick det omindexera Spotlight, och det gjorde ingenting heller.

Jag vet inte hur man arbetar i Terminal, så jag är rädd för att gå in och bara börja skriva så att jag inte ger det något fel kommando. Kan någon hålla en nybörjare för att använda Terminal för att fixa mitt problem?

Jag försökte lägga till och sedan ta bort min hårddisk till spotlight-sekretessrutan, och det lät mig inte lägga till den... gav ett felmeddelande som sa "Sekretesslistafel. Objektet kunde inte läggas till eller tas bort på grund av ett okänt fel.'