Đặt lại dịch vụ Bluetooth Mac OS X?


14

Bất kỳ cách nào để làm điều này thông qua một tiện ích, dòng lệnh, hoặc cách khác? Tôi thường xuyên có tai nghe và cặp được ghép nối khiến dịch vụ Bluetooth bị sập gần như hàng ngày. Đôi khi tôi chỉ có thể sửa chữa các thiết bị nhưng lần khác dịch vụ bị hỏng hoàn toàn. Khi điều đó xảy ra tôi phải khởi động lại; thực sự rất khó chịu

Có tùy chọn "Khôi phục cài đặt gốc" cho bàn phím, chuột, bàn di chuột của Apple không?


Mac của tôi đôi khi bị lẫn lộn khi tôi bật chuột trở lại vào buổi sáng. May mắn thay, tôi giữ một con chuột có dây xung quanh ... Mac nghĩ rằng nó vẫn được kết nối với chuột mặc dù nó đã bị tắt cả đêm. Giải pháp này đã làm việc cho tôi! Cảm ơn!

Câu trả lời:


17

Trên OS X mới hơn, bạn có thể truy cập các tính năng nâng cao này từ biểu tượng Bluetooth trong thanh menu. Giữ shift và tùy chọn (chỉ) khi nhấp vào biểu tượng:

nhập mô tả hình ảnh ở đây

Menu gỡ lỗi có hầu hết các mục định hướng hành động bạn sẽ cần:

nhập mô tả hình ảnh ở đây

Tôi chưa bao giờ thấy việc thiết lập lại mô-đun hoạt động tốt hơn tắt nguồn, nhưng tôi chắc chắn có những trường hợp giúp tiết kiệm một chuyến đi đến cửa hàng sửa chữa.

Ghi nhật ký là hữu ích, nhưng nhật ký rất rất lớn, vì vậy hãy ghi nhớ điều đó và đặt một lời nhắc để tắt nó vào ngày mai.

Trên hệ điều hành cũ hơn, bạn cần một công cụ dành cho nhà phát triển để loại bỏ một cách có hệ thống các bản ghi ghép nối và các thiết bị HID. Bluetooth Explorer giao hàng với Xcode 3. (tính đến hôm nay, đầu tháng 6 năm 2011 - đây là thứ có sẵn miễn phí nếu bạn đồng ý với các điều khoản của chương trình dành cho nhà phát triển miễn phí. Nó cũng có thể được đóng gói với Xcode 4 - có sẵn với tải xuống có trả tiền hoặc trả phí chương trình dành cho nhà phát triển mac - nhưng tôi không thể đảm bảo điều đó) Bạn cũng có thể duyệt tài liệu dành cho nhà phát triển miễn phí để tìm hiểu thêm về triển khai bluetooth.

Trình thám hiểm có một cửa sổ chi tiết với nhiều cài đặt để tự động đặt lại các thiết bị để thử nghiệm. Đây là một phần của cửa sổ cho thấy rằng không chỉ các cài đặt mac cục bộ bị xóa, nó sẽ tiếp cận với các thiết bị Bluetooth của Apple và thiết lập lại trạng thái bên trong của chúng.

Bluetooth Explorer - tùy chọn đặt lại

Vì bluetooth phải bắt đầu rất sớm trong quá trình khởi động (và là một phần của trợ lý thiết lập vì các máy Mac mới không có tài khoản phải biết cách thiết lập bàn phím Bluetooth và chuột ra khỏi hộp), đây không chỉ là một tệp tùy chọn người dùng đơn giản nhưng thay vào đó là một ưu tiên cấp hệ thống và được lưu trữ ở một số vị trí.

Bạn sẽ có thể làm cho nhà máy mac của mình tươi mới để kiểm tra bluetooth với Bluetooth Explorer.


Thật xấu hổ khi bạn phải thông qua các công cụ phát triển để thực hiện tiếng ồn này.
xanadont

Hầu hết mọi người không có vấn đề và không bao giờ cần những công cụ này. Chúc may mắn và tôi hy vọng vấn đề cơ bản được giải quyết. Tự động hóa quá trình thiết lập lại là một cách giải quyết kém cho một cái gì đó chỉ nên hoạt động. Tôi có thể tưởng tượng sự thất vọng của bạn khi phải làm điều này thậm chí mỗi tháng một lần.
bmike

2
Trong Xcode 4, họ đã gỡ bỏ BT Explorer và giờ đây nó đã được tải xuống trên trang web của nhà phát triển như một phần của "Công cụ IO Phần cứng". Ngoài ra câu trả lời của bạn đã sửa lỗi BT của tôi! Chúc mừng JR
Jon Rhoades

Thật không may, hiện tại tôi thấy rằng phiên bản có trong "Công cụ IO phần cứng cho Xcode - Tháng 10 năm 2013" gặp sự cố khi khởi chạy vào ngày 10.8.5 mặc dù phiên bản đó của các công cụ hỗ trợ Mountain Lion và sau đó.
Joe Carroll

1
Tôi muốn lưu ý hai điều: trước hết, trong phiên bản 4.3.0 của phần mềm này (phiên bản mới nhất), cách tìm menu này là Công cụ -> Sửa đổi Cấu hình Thiết bị & Phần mềm hoặc Cmd-Shift-U. Thứ hai, nếu vấn đề của bạn, như của tôi, là các thiết bị được ghép nối của bạn không chịu kết nối, điều này sẽ không giúp được gì cho bạn, vì các thiết bị của bạn không được kết nối. Khi khởi động lại các thiết bị của tôi được kết nối, điều này là tốt, nhưng đó chỉ là do tôi khởi động lại máy tính của mình. Các thiết bị đáng lẽ đã bị quên, nhưng không, vì điều này chỉ hoạt động trên các thiết bị được kết nối.
2rs2ts

7

Có một công cụ dòng lệnh cho dịch vụ bluetooth gọi là blueutil - bạn có thể thử nếu nó có thể giúp bạn.

Ngoài ra, bạn có thể tải lại blued:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist

Điều này trước tiên sẽ giết dịch vụ nếu nó vẫn bật và lần thứ hai kích hoạt lại.
Tôi không biết điều này có khắc phục được sự cố của bạn không, vì tôi không có dịch vụ BT chết để kiểm tra nó :)


1
Cảm ơn. Chỉ cần thử nó. Thật không may, điều này chỉ cho phép bạn bật và tắt dịch vụ như bạn có thể làm từ menu. Nhưng một khi dịch vụ bị hỏng thì bật / tắt không có gì để sửa. Tôi cần một tùy chọn thiết lập lại.
xanadont

1
Điều này chỉ khởi động lại daemon và không thiết lập lại các tập tin.
bmike

7

Điều này (và chỉ điều này) làm việc cho tôi ngoài việc khởi động lại máy của tôi.

Từ Khởi động lại Bluetooth Daemon trên Mac OS X mà không cần khởi động lại

sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

4
Nhiều năm sau và không có gợi ý nào ở đây từng giúp đỡ. Rất vui khi thấy đề xuất này trong thông báo SE trong hộp thư đến của tôi. Một ngày sau (hôm nay) tôi cần nó. Và bây giờ điều này cũng không hiệu quả với tôi: Không thể tải kext com.apple.iokit.BroadcomBluetoothhostControllUSBTransport; các lớp có các thể hiện: (kernel) Kext com.apple.iokit.BroadcomBluetoothhostControllUSBTransport lớp BroadcomBluetoothhostControllUSBTransport có 1 thể hiện. Không thể tải com.apple.iokit.BroadcomBluetoothhostControllUSBTransport - (libkern / kext) kext đang được sử dụng hoặc giữ lại (không thể tải).
xanadont

@xanadont bạn đã tìm thấy giải pháp làm việc nào chưa?
Vlad E. Borovtsov

@ VladE.Borovtsov Không bao giờ tìm thấy bất cứ điều gì đáng tin cậy 100%. May mắn thay với phần cứng mới hơn tôi không bao giờ gặp phải điều này nữa.
xanadont

@xanadont tôi nghĩ vấn đề sẽ được loại bỏ trên MacBook mới. Nhưng nó vẫn xảy ra. Đặc biệt là khi tôi kết nối iPhone hoặc iPad đã xả với USB. cách duy nhất để tôi khắc phục sự cố bt tạm thời - chỉ cần khởi động lại :(
Vlad E. Borovtsov

3

Đi đến Trình giám sát hoạt động và dưới tên quy trình, sẽ có một tên gọi là "blued", nhấp vào nó, sau đó "Thoát quy trình", Buộc thoát, sau đó dịch vụ bluetooth sẽ tự khởi động lại.


Đây có thể là chính xác những gì tôi đang tìm kiếm. Tôi đã nhận được một máy mới kể từ vấn đề này và đã không có vấn đề gì kể từ đó. Nhưng nếu tôi làm vậy, tôi sẽ cố gắng ghi nhớ mẹo này.
xanadont

1
Bạn cần sử dụng View -> All Processes để xem daemon này. Theo kinh nghiệm của tôi, việc giết nó không giải quyết được vấn đề của tôi, nhưng vấn đề của tôi có thể khác với xanadont.
ThomasW
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.