Slik deaktiverer du (eller aktiverer) Spotlight i Mac OS X Mavericks & Mountain Lion

Fullstendig deaktivering og gjenoppretting av Spotlight i Mac OS X Lion, OS X Mountain Lion og OS X Mavericks kan gjøres ved hjelp av Terminal. Følgende kommando løser Spotlight mds-agenten fra start, og forhindrer daemonen i å kjøre eller indeksere alle stasjoner helt.

Åpne Terminal (funnet i / Programmer / Verktøy /) og skriv inn følgende kommandoer basert på behovet for å deaktivere eller gjenopprette Spotlight-indeksering. Dette vil påvirke indeksering på alle stasjoner som er koblet til Mac.

Deaktiver Spotlight

Den primære metoden bruker launchctl, dette vil kreve administrativt passord:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

En annen tilnærming er å bruke den eldre indekseringsmetoden for "sudo mdutil -a-off", som bare slår av indeksering, men mer om det om et minutt.

Reenable Spotlight

Den garanterte måten å reenable Spotlight er å laste den på nytt i launchd ved hjelp av launchctl:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Igjen, den alternative tilnærmingen er indekseringsrelatert "sudo mdutil -a -i på" -kommandoen, men den metoden kan kaste "Spotlight serveren er deaktivert" -feil og ikke tillate deg å slå den på igjen. Hvis du løper inn i det problemet, bruk sudo launchctl load-kommandoen i stedet for å aktivere både indeksering og Spotlight.

Med Spotlight reloaded launchd, vil mds-agent umiddelbart begynne å kjøre igjen for å reindexere filsystemet. Avhengig av mengden endringer og nye filer siden siste gang MDS kjørte, kan det ta en stund. Du kan bekrefte at MDS kjører gjennom Activity Monitor eller ved å trekke ned Spotlight-menyen for å se fremdriftslinjen "Indeksering av stasjonsnavn". Ikke vær overrasket over å oppdage at MDS, mdworker og de tilhørende Spotlight-prosessene tar opp CPU og bruker en god del disk I / O da de reindexer stasjonen, som er helt normalt, spesielt ved første reindexing etter at den har blitt aktivert igjen. Bare å vente på at det er ferdig er det beste handlingsforløpet.

Et annet alternativ er å selektivt deaktivere Spotlight-indeksering av bestemte stasjoner eller mapper ved å ekskludere dem fra indeksen, det er mye enklere å gjøre og involverer ikke kommandolinjen i det hele tatt, og i stedet trenger du bare å dra og slippe elementer i Spotlight-kontrollen panel.

Bruk hvilken metode som passer best for dine behov. Spotlight er et kraftig søkeverktøy for filsystemet og fungerer også bra som en applikasjonsstarter, så det er ofte best å selektivt ekskludere elementer i stedet for å deaktivere hele tjenesten. Ikke desto mindre er det tilfeller der snu Spotlight av helt fornuftig, og å vite at det enkelt kan gjenopprettes ved å bruke kommandoen som er diskutert ovenfor, gjør prosessen enkel å reversere hvis behovet oppstår.