Hoe Spotlight in Mac OS X Mavericks & Mountain Lion uit te schakelen (of in te schakelen)

Het volledig uitschakelen en opnieuw inschakelen van Spotlight in Mac OS X Lion, OS X Mountain Lion en OS X Mavericks kan worden gedaan met behulp van de Terminal. Met de volgende opdracht wordt de Spotlight mds-agent van launchd verwijderd, waardoor de daemon geen schijven kan uitvoeren of indexeren.

Open de Terminal (te vinden in / Applications / Utilities /) en voer de volgende opdrachten in op basis van de noodzaak om Spotlight-indexering uit te schakelen of opnieuw in te schakelen. Dit heeft effect op de indexering op alle schijven die op de Mac zijn aangesloten.

Schakel Spotlight uit

De primaire methode is launchctl gebruiken, hiervoor is het beheerderswachtwoord vereist:

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

Een andere benadering is om de oudere indexeringsmethode van "sudo mdutil -a -i off" te gebruiken, die indexering alleen uitschakelt, maar daarover meer in een minuut.

Reenable Spotlight

De gegarandeerde manier om Spotlight opnieuw in te schakelen, is het opnieuw te laden in launchd met launchctl:

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

Nogmaals, de alternatieve benadering is de indexerende "sudo mdutil -a -i-on" -opdracht, maar die methode kan de "Spotlight-server is uitgeschakeld" -fout gooien en niet toestaan ​​dat je hem weer inschakelt. Als u dat probleem tegenkomt, gebruikt u in plaats daarvan de opdracht sudo launchctl load om zowel indexering als Spotlight in te schakelen.

Met Spotlight reloaded launchd start de mds-agent onmiddellijk opnieuw om het bestandssysteem opnieuw te indexeren. Afhankelijk van de hoeveelheid wijzigingen en nieuwe bestanden sinds de laatste keer dat MDS werd uitgevoerd, kan dit een tijdje duren. U kunt controleren of MDS door Activity Monitor wordt uitgevoerd of door het menu Spotlight omlaag te trekken om de voortgangsbalk 'Indexing Drive Name' te zien. Wees niet verbaasd te ontdekken dat MDS, mdworker en de bijbehorende Spotlight-processen CPU opnemen en een behoorlijke hoeveelheid schijf-I / O gebruiken wanneer ze de schijf opnieuw indexeren, wat helemaal normaal is, vooral bij het opnieuw indexeren nadat het opnieuw is ingeschakeld. Gewoon wachten tot het klaar is, is de beste manier van handelen.

Een andere optie is om Spotlight-indexering van specifieke stations of mappen selectief uit te schakelen door ze uit de index te verwijderen, dat is veel eenvoudiger en er is helemaal geen opdrachtregel nodig, en u hoeft in plaats daarvan items alleen maar naar het Spotlight-besturingselement te slepen paneel.

Gebruik de methode die het beste bij u past. Spotlight is een krachtige zoekfunctie voor het bestandssysteem en werkt ook uitstekend als applicatiestarter, dus het is vaak het beste om selectief items uit te sluiten in plaats van de hele service uit te schakelen. Desalniettemin zijn er gevallen waarin het uitschakelen van Spotlight volledig logisch is, en wetende dat het gemakkelijk opnieuw kan worden ingeschakeld door gebruik te maken van de hierboven besproken opdracht, maakt het proces eenvoudig om te keren als de noodzaak zich voordoet.