Mac OS X 10.6.4: สปอตไลท์ขัดข้องหรือไม่ทำงาน แก้ไข

click fraud protection

Sudz (SK) หลงใหลในเทคโนโลยีตั้งแต่เปิดตัว A/UX บน Apple มาก่อน มีหน้าที่รับผิดชอบในการกำกับดูแลด้านบรรณาธิการของ AppleToolBox เขามาจากลอสแองเจลิส แคลิฟอร์เนีย

Sudz เชี่ยวชาญในการครอบคลุมทุกสิ่งใน macOS โดยได้ตรวจสอบการพัฒนา OS X และ macOS หลายสิบรายการในช่วงหลายปีที่ผ่านมา

ในอดีต Sudz ทำงานช่วยเหลือบริษัทที่ติดอันดับ Fortune 100 ในด้านเทคโนโลยีและแรงบันดาลใจในการเปลี่ยนแปลงธุรกิจ

ขอบคุณทำงานใน 10.7.2 เช่นกัน

ฉันมีปัญหานี้ ไอคอนสปอตไลท์ของฉันไม่แสดงในแถบเมนู อย่างไรก็ตาม การค้นหาภายในโฟลเดอร์ดูเหมือนจะทำงานได้ดี ฉันทำทุกอย่างภายใต้ดวงอาทิตย์

ซ่อมแซมสิทธิ์ดิสก์
ใช้นิล & เมนูหลัก
คำสั่งเทอร์มินัล
การแทนที่ไฟล์

โซลูชันที่เก่ากว่าเหล่านี้ส่วนใหญ่ใช้ไม่ได้ แต่เนื่องจาก 10.6 จัดการ Spotlight แตกต่างกันมาก

นี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน:

ฉันสังเกตว่าการใช้ตัวตรวจสอบกิจกรรม (/Applications/Utilities/Activity Monitor.app) เพื่อรีสตาร์ท SystemUIServer จะรีเฟรชแถบเมนู แต่จะไม่ทำให้ Spotlight ปรากฏขึ้นอีกครั้งในเมนู

จากนั้นฉันเปิด Console (/Applications/Utilities/Console.app) และเห็นว่า SystemUIServer ให้ข้อผิดพลาดต่อไปนี้:

เกิดข้อผิดพลาดในการโหลด /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): ไม่ได้โหลดไลบรารี: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
อ้างอิงจาก: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
เหตุผล: ไม่พบภาพ

จากนั้นฉันสรุปได้ว่า Calculate.framework ต้องมีปัญหาเพราะไม่ได้โหลดและ SystemUIServer พยายามเข้าถึง ไม่จำเป็นต้องพูด แต่หลังจากตรวจสอบ Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) ฉันพบว่ามันว่างเปล่าทั้งหมด ดูเหมือนจะไม่ถูกต้อง

ฉันใช้ macbook เครื่องอื่นที่ใช้ osx 10.6.6 และคัดลอก Calculate.framework หลังจากแทนที่อันว่างด้วยอันที่ดีต่อสุขภาพ ฉันรีสตาร์ท SystemUIServer จาก Activity Monitor และ WHALA ก็ทำงานได้อีกครั้ง

หวังว่านี่จะเป็นประโยชน์

ต่อจากกระทู้ที่แล้ว:
ฉันยังใช้ Onyx และทำดัชนี Spotlight ใหม่ ซึ่งนั่นก็ไม่ได้ช่วยอะไรเช่นกัน

ฉันไม่รู้วิธีการทำงานใน Terminal ดังนั้นฉันจึงไม่กล้าเข้าไปและเริ่มพิมพ์ เกรงว่าฉันจะให้คำสั่งผิดไป มีใครสามารถจับมือมือใหม่เพื่อใช้ Terminal เพื่อแก้ไขปัญหาของฉันได้หรือไม่

ฉันพยายามเพิ่มแล้วลบฮาร์ดไดรฟ์ของฉันไปที่บานหน้าต่างความเป็นส่วนตัวสปอตไลท์ และมันจะไม่ให้ฉันเพิ่ม... โดยให้ข้อความแสดงข้อผิดพลาดว่า 'Privacy List Error. ไม่สามารถเพิ่มหรือลบรายการได้เนื่องจากเกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ'