Mac OS X Bluetoothサービスをリセットしますか?


14

ユーティリティ、コマンドライン、またはその他の方法でこれを行う方法はありますか?ヘッドフォンとマウスペアを定期的に使用しているため、Bluetoothサービスがほぼ毎日クラッシュします。デバイスを修理するだけでいいこともありますが、サービスが完全に壊れることもあります。その場合、再起動する必要があります。非常に迷惑です。

Apple Bluetoothキーボード、マウス、トラックパッド用の「ファクトリーリセット」オプションはありますか?


朝に強大なマウスをオンに戻すと、Macが混乱することがあります。幸いなことに、私は有線のマウスを持ち続けています... Macは、一晩中電源がオフになっていても、マウスにまだ接続されていると考えています。このソリューションは私のために働いた!ありがとう!

回答:


17

新しいOS Xでは、メニューバーのBluetoothアイコンからこれらの高度な機能にアクセスできます。アイコンをクリックするときに、Shiftキーとオプション(のみ)を押したままにします。

ここに画像の説明を入力してください

デバッグメニューには、必要なほとんどのアクション指向の項目があります。

ここに画像の説明を入力してください

モジュールのリセットは、電源を切るよりもうまく機能するのを見たことはありませんが、修理店への旅行を節約できる場合があると確信しています。

ロギングは便利ですが、ログは非常に大きいため、そのことを念頭に置いて、明日ログをオフにするリマインダーを設定してください。

古いOSでは、ペアリングレコードとHIDデバイスを体系的に削除する開発者ツールが必要でした。Bluetooth ExplorerにはXcode 3が同梱されています(本日現在、2011年6月上旬-無料の開発者プログラムの条件に同意すれば、無料で入手できます。Xcode4にバンドルされる場合もあります-有料ダウンロードまたは有料mac開発者プログラム-しかし、それを保証することはできません)開発者向けドキュメントを無料で参照して、bluetooth実装の詳細を学ぶこともできます。

エクスプローラーには、テスト用のデバイスのリセットを自動化するための多くの設定を含む詳細ウィンドウがあります。ウィンドウの一部は、ローカルのMac設定がクリアされるだけでなく、Apple Bluetoothデバイスに到達し、内部状態もリセットすることを示しています。

Bluetooth Explorer-リセットオプション

Bluetoothは起動プロセスですぐに起動する必要があるため(アカウントを持たない新しいMacはBluetoothキーボードとマウスを設定する方法を知らないため、セットアップアシスタントの一部です)、単なるユーザー設定ファイルではありません代わりにシステムレベルの設定があり、いくつかの場所に保存されます。

Bluetoothエクスプローラーでbluetoothをテストするために、Macの工場を新鮮にすることができます。


残念なことに、このノイズを発生させるには開発者ツールを使用する必要があります。
ザナドン

ほとんどの人は問題を抱えておらず、これらのツールを必要としません。幸運を祈ります。根本的な問題が解決されることを願っています。リセットプロセスを自動化することは、正常に機能するはずの何かに対する不十分な回避策です。月に一度でもこれをしなければならないことにあなたが不満を感じることは想像できます。
bmike

2
Xcode 4ではBT Explorerを削除し、「ハードウェアIOツール」の一部として開発者サイトからダウンロードできるようになりました。また、あなたの答えは私がめちゃくちゃにしたBTを修正しました!乾杯JR
ジョン・ローデス

残念ながら、現在、マウンテンライオン以降をサポートしているツールのエディションにもかかわらず、「ハードウェアIOツールfor Xcode-2013年10月」に含まれるバージョンが10.8.5の起動時にクラッシュすることがわかりました。
ジョーキャロル14

1
2つの点に注意してください。まず、このソフトウェアのバージョン4.3.0(最新バージョン)では、このメニューを見つける方法は[ツール]-> [ソフトウェアとデバイス構成の変更]、またはCmd-Shift-Uです。第二に、私のようなあなたの問題がペアリングされたデバイスが接続を拒否している場合、これはあなたのデバイスが接続されていないので、あなたを助けるものは何もしません。デバイスを再起動すると接続されましたが、これは良いことですが、それはコンピューターを再起動したからです。デバイスは忘れられるべきでしたが、そうではありませんでした。これは接続されたデバイスでのみ機能するからです。
2rs2ts

7

blueutilと呼ばれるbluetoothサービス用のコマンドラインツールがあります。役立つ場合は試してみてください。

または、リロードできますblued

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

これにより、サービスがまだオンになっている場合、最初にサービスが強制終了され、2番目のサービスが再び有効になります。
私はそれをテストするために私に死にかけているBTサービスを持っていないので、これがあなたの問題を解決するかどうかわかりません:)


1
ありがとう。やってみた。残念ながら、これはメニューからできるようにサービスのオンとオフを切り替えることしかできません。しかし、いったんサービスが壊れると、オン/オフを切り替えても何も修正されません。リセットオプションが必要です。
ザナドン

1
これはデーモンを再起動するだけで、ファイルはリセットされません。
bmike

7

私のマシンを再起動する以外に、これ(そしてこれだけ)が機能しました。

再起動せずにMac OS XのBluetooth再起動デーモンから

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

4
数年後、ここの提案はどれも役に立たなかった。受信トレイのSE通知でこの提案を見てうれしかったです。1日後(今日)必要でした。そして今、これは私にとっても機能しません:kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransportをアンロードできません。クラスにはインスタンスがあります:(カーネル)Kext com.apple.iokit.BroadcomBluetoothHostControllerUSBTransportクラスBroadcomBluetoothHostControllerUSBTransportには1つのインスタンスがあります。com.apple.iokit.BroadcomBluetoothHostControllerUSBTransportのアンロードに失敗しました-(libkern / kext)kextが使用中または保持されています(アンロードできません)。
ザナドン

@xanadont実用的なソリューションを見つけましたか?
Vlad E. Borovtsov

@ VladE.Borovtsov 100%信頼できるものは見つかりませんでした。幸いなことに、新しいハードウェアでは、これに遭遇することはもうありません。
xanadont

@xanadont新しいMacBookでは問題が解消されると思いました。しかし、それはまだ起こっています。特に、放電したiPhoneまたはiPadをUSBに接続する場合。
BTの

3

アクティビティモニターに移動し、プロセス名の下に「blued」という名前があり、それをクリックしてから「Quit Process」、Force Quitを実行し、bluetoothサービスが自動的に再起動するはずです。


これはまさに私が探していたものです。この問題以来、私は新しいマシンを手に入れて以来、問題はありませんでした。しかし、もしそうなら、このヒントを心がけようとします。
ザナドン

1
このデーモンを表示するには、[表示]-> [すべてのプロセス]を使用する必要があります。私の経験では、それを殺しても問題は解決しませんが、私の問題はxanadontの問題とは異なるかもしれません。
ThomasW
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.