Скинути службу Bluetooth Mac OS X?


14

Будь-який спосіб зробити це або за допомогою утиліти, командного рядка чи іншим способом? У мене регулярно є навушники та спарені роздуми, що призводить до того, що послуга Bluetooth виходить з ладу майже щодня. Іноді я можу просто відремонтувати пристрої, але інший раз сервіс повністю припиняється. Коли це станеться, мені доведеться перезавантажити; дійсно дуже дратує

Чи є опція «Скидання на заводські налаштування» для клавіатури, миші, трекпаду Apple Bluetooth?


Мій комп'ютер іноді плутається, коли я вранці повертаю свою потужну мишку На щастя, я тримаю дротяну мишку навколо ... Мак думає, що її все ще підключено до миші, хоча її вимкнено всю ніч. Це рішення спрацювало на мене! Спасибі!

Відповіді:


17

У новіших ОС X ви можете отримати доступ до цих розширених функцій за допомогою значка Bluetooth на панелі меню. Утримуйте зрушення та варіант (лише) при натисканні на іконку:

введіть тут опис зображення

У меню налагодження є більшість потрібних вам елементів:

введіть тут опис зображення

Я ніколи не бачив, щоб скидання модуля спрацювало краще, ніж вимкнення його, але я впевнений, що є такі випадки, коли це економить поїздку до ремонту.

Журнал корисний, але журнали дуже великі, тому пам’ятайте про це та створіть нагадування, щоб вимкнути його завтра.

У старих ОС вам потрібен інструмент для розробників для систематичного видалення записів підключення та HID-пристроїв. Bluetooth Explorer постачається з Xcode 3. (станом на сьогодні, на початку червня 2011 р. - це щось доступне безкоштовно, якщо ви погоджуєтесь з умовами безкоштовної програми для розробників. Можливо, він також постачається в комплекті з Xcode 4 - доступний із платним завантаженням або платним програма для розробників mac - але я не можу поручитися за це) Ви також можете безкоштовно переглянути документацію для розробників, щоб дізнатися більше про реалізацію Bluetooth.

Провідник має детальне вікно з багатьма налаштуваннями для автоматизації скидання пристроїв для тестування. Ось частина вікна, яка показує, що очищені не лише локальні параметри mac, вони також охоплюватимуть пристрої Apple Bluetooth та скидають їх внутрішній стан.

Bluetooth Explorer - параметри скидання

Оскільки Bluetooth повинен запуститися дуже швидко в процесі завантаження (і є частиною помічника налаштування, оскільки нові комп'ютери, які не мають облікових записів, повинні знати, як налаштувати клавіатури Bluetooth та мишу поза коробкою), це не просто простий файл налаштувань користувача але натомість перевагу системного рівня зберігається у кількох місцях.

Ви зможете зробити свій заводський комп'ютер свіжим для тестування Bluetooth за допомогою Провідника Bluetooth.


Соромно, що вам потрібно пройти інструменти для розробників, щоб зробити цей шум.
xanadont

Більшість людей не мають проблем і ніколи не потребують цих інструментів. Удачі, і я сподіваюся, що основна проблема буде вирішена. Автоматизація процесу скидання є поганим вирішенням того, що має просто працювати. Я можу уявити ваше розчарування тим, що потрібно робити це навіть раз на місяць.
bmike

2
У Xcode 4 вони видалили BT Explorer, і тепер це завантаження на веб-сайті розробника у рамках "Інструментів апаратного вводу-виводу". Також у вашій відповіді зафіксований мій накручений БТ! Ура: JR
Jon Rhoades

На жаль, на даний момент я виявляю, що версія, включена до "Hardware IO Tools for Xcode - October 2013", виходить з ладу під час запуску 10.8.5, незважаючи на видання інструментів, що підтримують Mountain Lion та пізніші версії.
Джо Керролл

1
Хотілося б відзначити дві речі: насамперед, у версії 4.3.0 цього програмного забезпечення (остання версія) спосіб знайти це меню - Інструменти -> Змінити конфігурацію програмного забезпечення та пристрою або Cmd-Shift-U. По-друге, якщо ваша проблема, як і моя, полягає в тому, що ваші парні пристрої відмовляються підключатися, це не допоможе вам, оскільки ваші пристрої не підключені. Після перезавантаження мої пристрої підключені, що добре, але це було лише тому, що я перезапустив комп’ютер. Пристрої слід було забути, але цього не було, оскільки це працює лише на підключених пристроях.
2rs2ts

7

Існує інструмент командного рядка для служби Bluetooth під назвою blueutil - ви можете спробувати, якщо він може вам допомогти.

Ви також можете перезавантажити blued:

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

Перше повинно вбити службу, якщо вона все ще увімкнена, а друга ввімкне її знову.
Я не знаю, чи це виправляє вашу проблему, оскільки для мене не вмирає служба BT, щоб перевірити її :)


1
Спасибі. Просто спробував. На жаль, це дозволяє лише вмикати та вимикати послугу, як це можна зробити з меню. Але після того, як послуга зламана, увімкнення / вимкнення не робить нічого для її виправлення. Мені потрібен варіант скидання.
xanadont

1
Це просто перезавантажує демон і не скидає файли.
bmike

7

Це (і тільки це) працювало для мене, крім перезавантаження моєї машини.

Від перезапуску Bluetooth Daemon на Mac OS X без перезавантаження

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

4
Роками пізніше, і жодна з пропозицій, що були тут, ніколи не допомогла. Радий побачити цю пропозицію в повідомленні SE у моїй вхідній папці. Через день (сьогодні) мені це було потрібно. І тепер це також не працює для мене: Не можу вивантажити кекст com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport; класи мають випадки: (ядро) Kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport клас BroadcomBluetoothHostControllerUSBTransport має 1 примірник. Не вдалося вивантажити com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport - (libkern / kext) kext використовується або зберігається (не можна вивантажувати).
xanadont

@xanadont Ви знайшли якесь робоче рішення?
Влад Євгенович Боровцов

@ VladE.Borovtsov Ніколи не знайшов нічого 100% надійного. На щастя, з новішим обладнанням я більше не стикаюся з цим.
xanadont

@xanadont Я думав, що проблема буде усунена на новому MacBook. Але це все одно відбувається. Особливо, коли я підключаю розряджений iPhone або iPad до USB. єдиний спосіб для мене виправити тимчасовий випуск bt - просто перезавантажте :(
Влад Е. Боровцов

3

Перейдіть до Монітора активності, і під назвами процесів має бути названий «блюд», клацніть по ньому, потім «Вийдіть з процесу», «Примусити вийти», потім служба Bluetooth повинна була перезапуститись самостійно.


Це могло бути саме те, що я шукав. З цього моменту я отримав нову машину і з тих пір не виникло проблем. Але якщо так, я спробую пам’ятати цю пораду.
xanadont

1
Щоб побачити цей демон, вам потрібно скористатися View -> Усі процеси. На мій досвід вбивства це не стосується моєї проблеми, але моя проблема може відрізнятися від xanadont.
ThomasW
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.