記録される内容
macOS は、ネットワークごとに名前、セキュリティの種類、追加された日時を記録します。また、手動か自動かにかかわらず、最後に接続した日時も記録します。パスワードはキーチェーンに保存されます。日時は /Library/Preferences/com.apple.wifi.known-networks.plist にあり、管理者しか読み取れません。
iCloud キーチェーンをオンにしていると、リストとパスワードは iPhone、iPad、ほかの Mac と共有されるため、1台で接続したネットワークはすべてのデバイスで認識されます。
なぜ重要なのか
ネットワーク名は、場所を表していることがよくあります。ホテル、病院、オフィス、学校、あるいは家族の名字が入った自宅などです。Mac を使う人は誰でもこのリストを開くことができ、消去せずに売ったり譲ったりすると、リストも Mac と一緒に渡ります。ほとんどのネットワークは、二度と接続することのないものです。
自分で確認する
「システム設定」>「Wi-Fi」を開き、「詳細」をクリックします。「既知のネットワーク」のリストにすべて表示されます。
Terminal で、Wi-Fi デバイスの名前(通常は en0)を調べます:
networksetup -listallhardwareports
次に、Mac が優先する順にネットワークを一覧表示します:
networksetup -listpreferredwirelessnetworks en0
それぞれに最後に接続した日時を確認するには、管理者パスワードを使って次のコマンドを実行します:
sudo plutil -p /Library/Preferences/com.apple.wifi.known-networks.plist | grep -E '"wifi.network|Joined'
自分で消去する
「システム設定」>「Wi-Fi」>「詳細」で、ネットワークの横にあるメニューボタンをクリックし、「リストから削除」を選択します。または、Terminal で管理者パスワードを使って次のコマンドを実行します:
sudo networksetup -removepreferredwirelessnetwork en0 "Network Name"
ネットワークを削除するとパスワードも消去されるため、自宅や職場など、今も使っているネットワークは残しておきましょう。iCloud キーチェーンを使っている場合は、後で iPhone と iPad も確認してください。「設定」>「Wi-Fi」>「編集」でリストが表示されます。
もっと簡単な方法
TrailSift の無料チェックは、Mac が記憶しているネットワークの数を数えます。「Wi-Fi ネットワーク」ページではネットワークが名前で一覧表示され、日時の読み取りを許可すると、それぞれに最後に接続した日時も表示されます。TrailSift Pro は、選んだネットワークをまとめて消去し、今も使っているネットワークは残します。
2026年10月14日更新。ほかのガイドは TrailSift のガイド一覧をご覧ください。