Chế độ xem danh sách trong Finder bị hỏng


4

Trình tìm kiếm của tôi bị hỏng (OS X 10.9.5). Chế độ xem biểu tượng hoạt động tốt, nhưng Danh sách, Cột và Dòng chảy hoàn toàn không hoạt động.

Khi tôi chuyển sang "Chế độ xem danh sách" (cmd + 2), bảng nội dung của cửa sổ Finder không cập nhật. Tuy nhiên, nếu tôi nhấp ngẫu nhiên, các tệp sẽ vẫn mở. Vì vậy, nó chỉ là một vấn đề với màn hình.

Tôi có thể trở lại Chế độ xem Biểu tượng (cmd + 1) và nó sẽ bắt đầu hoạt động ngay lập tức. Liên quan, các biểu tượng máy tính để bàn của tôi có cùng một vấn đề. Tôi không thể chọn biểu tượng trên màn hình của mình bằng cách kéo chuột, nhưng chúng có thể nhấp được. Khởi chạy lại Finder sẽ khắc phục điều này, nhưng thường ngừng hoạt động rất nhanh.

Tôi đã cố gắng xóa ~/Library/Preferences/com.apple.finder.plist, nhưng nó không giúp được gì.

Tôi có thể thử cái gì khác?

Cập nhật:

1) Mọi thứ hoạt động tốt trên tài khoản Khách

2) "Xem dưới dạng cột" cũng hoạt động NẾU tôi tắt "Hiển thị biểu tượng" trong "Tùy chọn xem". Khi tôi chọn hộp "Hiển thị biểu tượng", nó sẽ ngừng hoạt động, khi tôi bỏ chọn hộp, cửa sổ Finder sẽ bắt đầu hoạt động lại ngay lập tức.

Cập nhật 2:

Vấn đề của tôi dường như được khắc phục. Tôi đã áp dụng một số Cập nhật hệ thống (thông qua Cập nhật phần mềm) dường như đã khiến một số cài đặt được đặt lại. Tại thời điểm đó, vấn đề của tôi đã được khắc phục 99%; Chế độ xem danh sách đã hoạt động nhưng vẫn còn một chút lỗi (một số mũi tên "mở rộng" bị thiếu). Tôi đã làm theo hướng dẫn từ trang này (được đăng dưới đây để thuận tiện), và bây giờ nó dường như trở lại bình thường 100%.

Xóa các tập tin bộ nhớ cache biểu tượng:

$ sudo find / private / var / thư mục / -name com.apple.dock.iconcache -exec rm {} \;

$ sudo find / private / var / thư mục / -name com.apple.iconservice -exec rm -rf {} \;

$ sudo rm -rf / L Library / Caches / com.apple.iconservice.store


Bạn đã giết Finder sau khi xóa plist?
nohillside

Vâng. Khi tôi khởi chạy lại Finder, mọi thứ hoạt động tốt cho cửa sổ đầu tiên tôi mở. Nếu tôi cố điều hướng đến một thư mục khác, nó sẽ bị hỏng cho đến khi tôi khởi chạy lại hoặc chuyển sang chế độ xem Biểu tượng.
Jeff

Nếu nó luôn luôn là cùng một thư mục gây rắc rối: Có .DS_Store trong đó?
nohillside

Nó là tất cả các thư mục. Tôi đã cố gắng xóa .DS_Store cho một thư mục để xem nếu nó làm cho một sự khác biệt, nhưng không có may mắn
Jeff

Tôi vừa thử tạo tài khoản Khách và Finder có vẻ hoạt động gần như tốt trong tài khoản Khách. Có tập tin nào khác chi phối sở thích của người dùng cho cửa sổ Finder không?
Jeff

Câu trả lời:


6

Tôi đã gặp sự cố này sau khi nâng cấp lên Google Drive vào ngày 29 tháng 7 năm 2016.

Để sửa nó tôi phải

  1. Thay đổi cài đặt Google Drive thành 'Hiển thị các mục trạng thái tệp đồng bộ hóa và menu chuột phải' (trong tab Nâng cao)

  2. Khởi động lại Finder.

Tất nhiên, cài đặt không còn hoạt động, nhưng bạn có thể thấy nếu bạn được đồng bộ hóa từ menu Google Drive ở thanh trên cùng.


Không nên # 1 hướng dẫn người dùng "bỏ chọn" cài đặt đó? Vô hiệu hóa nó là những gì đã khắc phục vấn đề cho tôi. Khi nó đọc hiện tại có vẻ như bạn đang nói với mọi người để kích hoạt nó.
Colin Marshall

2

Bạn đã cài đặt Google Drive trên hệ thống của mình chưa?

Tôi đã gặp vấn đề tương tự trong vài ngày nay và tôi đã thử nhiều thứ khác nhau. Tôi đã nâng cấp lên OS X 10.9.5 (từ 10.9.4), gỡ cài đặt và cài đặt lại Total Downloader, v.v. Nhưng tôi vẫn có thể thực hiện một mẫu chuyển động nhất định sẽ làm sập Finder và Desktop của tôi.

Nhưng bây giờ khi tôi đang xem qua nhật ký, tôi thấy một điều thú vị ở đó.

2016/03/17 12:03:32.639 Google Drive[300]: 2016-03-17 12:03:32.638 Google Drive Icon Helper[11796:507] Inject result: 0
2016/03/17 12:03:32.665 Finder[11401]: Loading Google Drive Finder extension
2016/03/17 12:03:32.667 Finder[11401]: Pipe path is a symbolic link, connecting to target.
2016/03/17 12:03:32.667 Finder[11401]: ~/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/t4/jv71dmbs54zgq64md4_bw7h80000gn/T/tmpD5Ruy9, connecting to link target.
2016/03/17 12:03:37.612 Finder[11401]: Pipe path is a symbolic link, connecting to target.
2016/03/17 12:03:37.612 Finder[11401]: ~/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/t4/jv71dmbs54zgq64md4_bw7h80000gn/T/tmpD5Ruy9, connecting to link target.
2016/03/17 12:03:42.219 Finder[11401]: -[OverlayCache isPathInGdrive:]: unrecognized selector sent to instance 0x7fe5aa65a500
2016/03/17 12:03:42.219 Finder[11401]: -[OverlayCache isPathInGdrive:]: unrecognized selector sent to instance 0x7fe5aa65a500
2016/03/17 12:03:42.221 Finder[11401]: (
    0   CoreFoundation                      0x00007fff8c66325c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff958d3e75 objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff8c66612d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff8c5c1272 ___forwarding___ + 1010
    4   CoreFoundation                      0x00007fff8c5c0df8 _CF_forwarding_prep_0 + 120
    5   FinderExt                           0x0000000111de41f7 -[NSImageView(IconOverlayHandlers) IconOverlayHandlers_drawRect:] + 256
    [...]
    47  libdyld.dylib                       0x00007fff8f3675fd start + 1
    48  ???                                 0x0000000000000001 0x0 + 1
)
2016/03/17 12:03:42.224 Finder[11401]: +[CATransaction synchronize] called within transaction

Google Drive Icon Helper thực hiện một số thao tác tiêm biểu tượng ngay trước khi Finder gặp sự cố do chế độ xem danh sách. Và vì tôi đã bắt đầu khá tuyệt vọng, tôi quyết định chạy killall Google\ Drive thông qua Terminal để xem điều gì sẽ xảy ra; Tôi không còn có thể gặp sự cố Finder và Desktop thông qua các bước đã làm sập nó trước đó.

Đây là một mũi tiêm Google Drive Finder lừa đảo cũng sẽ giải thích lý do tại sao tôi gặp phải sự cố này trong khoảng thời gian tương tự như bạn: Google Drive thực hiện cập nhật tự động, do đó, bản cập nhật bị hỏng sẽ được cài đặt trên máy tính của chúng tôi cùng một lúc. Thật không may, tôi không thể tìm thấy bất kỳ thay đổi nào cho ứng dụng Google Drive OS X, vì vậy tôi thực sự không thể xác minh nếu một bản cập nhật như vậy đã được đẩy.

Nhưng nếu bạn chưa cài đặt Google Drive, thì có lẽ đây không phải là bản sửa lỗi thực sự cho các sự cố Finder của tôi hoặc vấn đề của tôi tách biệt với bạn.


Hấp dẫn! Tôi đã xem nhật ký hệ thống của mình và sự cố của tôi cũng là do Google Drive. Mặc dù kể từ khi cập nhật, tôi không gặp vấn đề gì và tôi vẫn đang chạy Google Drive.
Jeff

Nhật ký sự cố tương tự cho tôi. Gỡ cài đặt Google Drive và bây giờ công cụ tìm kiếm hoạt động. Cảm ơn bạn, tôi nghĩ rằng ổ cứng của tôi đã được thực hiện!
typeoneerror

0

Ngày xưa (OS X 10.6 trở xuống), việc xóa tệp .plist là tốt, nhưng bây giờ cơ sở dữ liệu tùy chọn tồn tại chủ yếu trong các tệp bộ nhớ và cơ sở dữ liệu vẫn tồn tại trên đĩa. Đặc biệt với các ứng dụng như Finder sẽ ghi đè và xóa các thay đổi hiện tại vào đĩa và ghi đè các thay đổi hệ thống tệp của bạn vào trạng thái tĩnh - tốt hơn là sử dụng các phương pháp khác để khắc phục sự cố Finder.

  1. Tạo một tài khoản người dùng mới và xác minh rằng vấn đề vẫn tồn tại ở đó
  2. Sử dụng defaults lệnh đọc / ghi / xóa các khóa trong cơ sở dữ liệu mặc định của người dùng trái ngược với thao tác với chính tệp đó.

Nếu sự cố vẫn còn đối với người dùng mới - đó có thể là lỗi hệ thống tệp hoặc lỗi phát triển thành kỹ thuật. Nếu sự cố không tiếp diễn, việc khởi động lại toàn bộ HĐH sẽ cho bạn biết liệu sự cố có phải là lỗi thời gian chạy (có thể bị ảnh hưởng bởi cài đặt người dùng chính của bạn) hoặc điều gì đó sẽ tăng lên theo thời gian.

Ngoài ra - vượt qua mọi tiện ích mở rộng tìm kiếm, các chương trình chạy liên tục và tiện ích mở rộng hạt nhân của bên thứ ba (FUSE, haxies, skin và tương tự) sẽ có giá trị kiểm kê và vô hiệu hóa. Một khởi động an toàn có thể giúp với đó là bước phân chia đầu tiên.

Cuối cùng, giữ một bản ghi khi điều này xảy ra và chạy sysdiagnose mỗi khi bạn nhận thấy nó sẽ giúp thu thập nhật ký và chẩn đoán nếu bạn không thể tìm thấy một giải pháp dễ dàng và muốn xem qua nhật ký hệ thống hoặc chuyển thông tin này đến Apple hoặc tài nguyên khác.


Nó dường như hoạt động ở chế độ Guest (trong thử nghiệm ngắn gọn của tôi). Tôi không chắc "sử dụng cái gì defaults "có nghĩa là ... tôi đã chạy sysdiagnose nhưng tôi không biết phải làm gì với kết quả. Khởi động lại không giúp được gì.
Jeff

Không có một câu hỏi nhọn về sysdiagnose nó có thể quá rộng để trả lời những gì nó làm. Trong trường hợp này, nó bỏ một tập tin vào /var/tmp vì vậy bạn có thể có một lịch sử nhanh như thế nào sau khi khởi động lại vấn đề xảy ra. Nếu bạn muốn xóa tất cả các mặc định của công cụ tìm - defaults delete com.apple.finder nên làm thủ thuật. Bạn có thể trở nên tốt hơn nếu bạn muốn, quá @Jeff
bmike

Cảm ơn bmike. Tôi mới phát hiện ra "Xem dưới dạng cột" cũng hoạt động NẾU tôi tắt "Hiển thị biểu tượng" trong "Tùy chọn xem". Nếu tôi chọn "Hiển thị biểu tượng" thì nó bị đóng băng, nếu tôi bỏ chọn thì nó sẽ bắt đầu hoạt động trở lại ngay lập tức.
Jeff

@Jeff GRR - hệ thống con dịch vụ khởi động / biểu tượng bộ đệm của bạn có thể bị nhầm lẫn hoặc tệ hơn.
bmike

0

Tôi gặp vấn đề tương tự với một loạt các lỗi giao diện điều khiển như:

30/03/2016 12:40:14.693 pm Finder[69282]: Pipe path is a symbolic link, connecting to target.
30/03/2016 12:40:14.693 pm Finder[69282]: /Users/<user>/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/y6/_0g8ddpn1yvf12fg_1zrn9vr0000gn/T/tmpKKz7iI, connecting to link target.

Mặc dù tôi chắc chắn việc tiêu diệt quy trình Google Drive sẽ hoạt động, tôi muốn giữ nó xung quanh để tôi bắt đầu đào sâu vào các tùy chọn. Hóa ra vấn đề của tôi là do cài đặt hệ thống "Hiển thị biểu tượng trạng thái đồng bộ hóa tệp và menu chuột phải". Hy vọng vô hiệu hóa mà làm việc cho bạn.


0

Khởi động trên một đĩa Hệ thống khác, sau đó xóa ~ / Library / Preferences / com.apple.finder.plist trên đĩa thông thường của bạn. Khởi động lại bình thường. Nếu bạn không có ổ đĩa dự phòng, hãy mua một cái. Chúng giảm xuống còn khoảng 60 đô la một Terabyte. Bạn có thể sử dụng nó để sao lưu. Nếu bạn gặp lỗi về quyền, bạn sẽ phải sửa chúng trước khi tiếp tục.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.