ไอคอนแอพหายไปจาก MacBook


21

ฉันมีปัญหานี้มาระยะหนึ่งแล้วและเริ่มรบกวนฉันจริงๆ ทุกครั้งที่ผ่านมาไอคอนแอพของฉันหายไปหลายตัวในแท่นวาง, launchpad, finder, ตัวสลับ cmd-tab ทุกที่

ภาพบางส่วน:

ไอคอนหายไปจากตัวค้นหา ไอคอนหายไปจากท่าเรือ ไอคอนหายไปจาก launchpad

เห็นได้ชัดว่ามันน่ารำคาญจริงๆ ฉันลองแก้ไขสิ่งต่างๆมากมายแล้ว

  • ฉันลองเปิดตัว Finder อีกครั้ง
  • ฉันลองเปิดใช้งาน Dock อีกครั้ง (เทอร์มินัล: killall Dock)
  • ฉันพยายามล้างแคชไอคอน

วิธีเดียวที่ฉันสามารถ (ชั่วคราว) แก้ปัญหานี้โดยทำสิ่งต่อไปนี้:

  • รีบูตตอนนี้ไอคอนได้รับการรีโหลดในตัวค้นหาและ Launchpad ไอคอนท่าเรือจะหายไป

  • ไปที่ Library / preferences / com.apple.dock.plist & ลบไฟล์

  • เทอร์มินัลเปิด: killall Dock

วิธีนี้ทุกอย่างได้รับการแก้ไข แต่ฉันต้องจัดเรียงแท่นของฉันอีกครั้งตั้งแต่ฉันลบไฟล์การตั้งค่า มันเป็นเพียงการแก้ไขชั่วคราวแม้ว่าปัญหาจะกลับมาและฉันต้องทำเช่นนี้ซึ่งน่ารำคาญมาก

ไม่มีใครรู้ว่าอะไรทำให้เกิดสิ่งนี้ ฉันจะแก้ปัญหาอย่างถาวรได้อย่างไร มันน่าหงุดหงิดจริงๆ!

ขอบคุณมาก!


สิ่งนี้เกิดขึ้นกับฉันในวันนี้ (macOS 10.13.1) และไอคอนที่ได้รับผลกระทบทั้งหมดสำหรับแอพที่ฉันอัปเดตผ่าน App Store ในช่วงสองสามสัปดาห์ที่ผ่านมา (ตั้งแต่รีบูตครั้งล่าสุดของฉัน) การออกจากระบบและกลับไม่มีผล แต่การรีสตาร์ทครั้งใหม่จะกู้คืนไอคอนทั้งหมด ฉันเกือบจะแน่ใจว่าไอคอนไม่ได้กลายเป็นชื่อสามัญทันทีหลังจากการอัพเดตแม้ว่าฉันจะไม่ได้สนใจในตอนนั้น นอกจากนี้เมื่อฉันอัปเดตแอป App Store อื่นในวันนี้หลังจากรีสตาร์ทไอคอนจะไม่กลายเป็นเรื่องปกติ
Gaultheria

สำหรับฉัน - การตั้งค่าแคชไอคอนเป็นสิ่งที่ฉันต้องการ: apple.stackexchange.com/questions/280877/ …
Dimser

คำตอบ:


12

วิธีสร้างฐานข้อมูล Launchpad ใน OS X Yosemite (10.10) และใหม่กว่า

  1. ไปที่โฟลเดอร์Libraryซึ่งซ่อนอยู่ ในการเข้าถึงคลิกที่ใดก็ได้บนเดสก์ทอปและตรวจสอบให้แน่ใจว่าคุณเห็นคำว่า 'Finder' ในเมนูด้านบนใกล้กับโลโก้ Apple
  2. กดค้างไว้alt/optionที่สำคัญและในแถบเมนูด้านบนเลือกไปและในที่สุดก็ห้องสมุด
  3. ในโฟลเดอร์Libraryให้ค้นหาและเปิดโฟลเดอร์Application Support
  4. ในโฟลเดอร์ Application Support ให้ค้นหาและเปิดโฟลเดอร์Dock
  5. คุณจะพบไฟล์จำนวนมากในโฟลเดอร์ Dock ซึ่งรวมถึงหนึ่งชื่อdesktoppicture.dbและไฟล์หนึ่งไฟล์ขึ้นไปที่เริ่มต้นด้วยชุดตัวอักษรและตัวเลขที่มีเส้นประและลงท้ายด้วย. db ชื่อตัวอย่างไฟล์FE0131A-54E1-2A8E-B0A0A77CFCA4.db หยิบไฟล์ทั้งหมดในโฟลเดอร์ Dock ด้วยชุดตัวอักษรและตัวเลขที่ลงท้ายด้วย. db และลากไปยังถังขยะหรือกด⌘/command+ deleteแป้น
  6. เรียกใช้Terminal ที่อยู่ในโฟลเดอร์ / Applications / Utilities
  7. ในหน้าต่าง Terminal ป้อนสิ่งต่อไปนี้:

    defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

Launchpad ได้รับการรีเซ็ตแล้ว ครั้งต่อไปที่คุณเปิด Launchpad แอปจะสร้างฐานข้อมูลที่ต้องการ Launchpad อาจใช้เวลานานกว่าปกติเล็กน้อยในการเปิดตัวเป็นครั้งแรกและตอนนี้หน้าจอ Launchpad จะอยู่ในองค์กรเริ่มต้นโดยที่แอป Apple ปรากฏขึ้นก่อนและแอปของบุคคลที่สามถัดไป


1
นี่เป็นโซลูชั่นที่สมบูรณ์ซึ่งผ่านการทดสอบกับ High Sierra ขอบคุณ.
killscreen

วิธีนี้ช่วยแก้ไขปัญหารายวันเป็นระยะใน HighSierra (10.13.6) ที่ซึ่ง Dock หยุด popping ออกในเดสก์ท็อปปกติ แต่ปรากฏขึ้นจากการซ่อนเฉพาะใน Launchpad นี่เร็วกว่าการรีสตาร์ท mac
John Meyer

2
ไม่ได้แก้ไขให้ฉันใน 10.14.2 :(
Nate Glenn

1
ปัญหาคือมันไม่ได้เป็นเพียงท่าเรือ ไอคอนหายไปในโฟลเดอร์แอปพลิเคชันเช่นกัน สิ่งนี้ไม่ได้ผลสำหรับฉันในโมฮาวี
ctilley79

1
@Dimser ฉันอยู่10.14.6และยังไม่สามารถใช้งานได้ แต่ข้างต้นรวมทั้งการล้างแคชไอคอนทำเคล็ดลับ -sudo rm -rfv /Library/Caches/com.apple.iconservices.store; sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rfv {} \;; sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rfv {} \;; killall Dock; killall Finder;
354

6

การสร้างฐานข้อมูลบริการเรียกใช้ภายใน macOS อีกครั้งอาจช่วยได้

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

เมื่อเสร็จแล้วคุณอาจต้องรีสตาร์ท Finder

แหล่งที่มา:


ขอบคุณ! ฉันจะลองสิ่งนี้ ฉันไม่สามารถรู้ได้ทันทีว่ามันใช้งานได้หรือไม่เพราะมันเกิดขึ้นเพียงครั้งเดียว แต่ถ้าหยุดมันจะเกิดขึ้นฉันจะบอกให้คุณรู้ :)
JoJo

น่าเศร้าที่ไม่ได้รับการแก้ไข ไอคอนทั้งหมดของฉันหายไปอีกครั้งใน Launchpad และ Finder ของฉัน ท่าเทียบเรือดูดี แต่ฉันต้องรีบูตเท่านั้น
JoJo

การรันคำสั่งนี้ไม่ได้ช่วยอะไรฉัน
ClearCloud8



-2

ในที่สุดนี่คือปัญหาซอฟต์แวร์ MacOS คุณต้องบูต mac เข้าสู่โหมดการกู้คืนและติดตั้ง MacO ใหม่เพื่อแก้ไขไอคอน มันจะไม่ลบข้อมูลใด ๆ ตั้งแต่สร้างไฟล์ระบบขึ้นใหม่เท่านั้น ควรแก้ไขไอคอนที่หายไป


-2

หากต้องการแทนที่ไอคอนท่าเรือทั่วไปด้วยไอคอนแอปพลิเคชันจริงนี่คือสิ่งที่ฉันทำ:

  1. คลิกขวาที่ไอคอนท่าเรือทั่วไป
  2. เลือกลบจาก Dock
  3. เปิดแอปพลิเคชันจาก Applications Folder ใน Finder
  4. ลากแอปพลิเคชันกลับไปที่ Dock

ไอคอนท่าเรือใหม่ควรเป็นไอคอนที่เหมาะสม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.