MacOSからKextsを追加および削除する方法
Kext、またはカーネル拡張は、macOSのDarwinカーネルの基本機能を拡張します。これらはWindowsのドライバーに類似しており、カーネルがコンピューターのハードウェアと通信できるようにします。ほとんどの場合、これらのファイルはメンテナンスを必要としません。ただし、問題が発生した場合は、1つか2つのkextをいじる必要があるかもしれません。この記事では、macOSでKextを追加および削除する方法を学習します。
Big Sur以降のMacはKextsを使用しますか?
Appleは、macOSデバイスでkextsを使用することを推奨しなくなりました。さらに悪いことに、macOSBigSurは一部のkextをサポートしていません。それらのリストはここにあります。
Kextsはどこにありますか?
kextはMacの2か所にあります。ほとんどは、kextsのプライマリホームである「System / Library/Extensions」ディレクトリにあります。 「/Library/ Extensions」フォルダにもあるものもありますが、それほど一般的ではありません。
.kext拡張子とプラグインスタイルのアイコンでファイルを認識できます。
Kextsを削除する方法
kextを削除する方法は2つあります。 1つ目は、ターミナルコマンドkextunload
を使用する方法です。 。
1.削除する必要があるkextを決定します。あなたが正しいものを持っていることを絶対に確信してください。システムクリティカルなkextを削除すると、大きな問題が発生する可能性があり、kext名はしばしば不可解です。
2.ターミナルを開き、次のコマンドを入力します。
sudo kextunload /System/Library/Extensions/kext.kext
必ず「kext.kext」をkextファイルの名前に変更してください。たとえば、削除するkextの名前が「AppleMobileDevice.kext」の場合、コマンドは次のようになります。
sudo kextunload /System/Library/Extensions/AppleMobileDevice.kext
3. kextを入力した後、Enterキーを押し、次に管理者パスワードを入力して、もう一度Enterキーを押します。
それでも問題が解決しない場合は、rm
を使用してkextを強制的に削除することもできます。 。
1.次のターミナルコマンドを使用して、kextファイルを削除します。
sudo rm -rf /System/Library/Extensions/kext.kext
必ず「kext.kext」をkextファイルの名前に変更してください。たとえば、削除するkextの名前がAppleIntelE1000e.kextの場合、コマンドは次のようになります。
sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext
2.管理者パスワードを入力し、Enterキーを押します。
3.コンピュータを再起動します。
Kextを自動的にインストールする方法
kextsを削除するための以下の手順は、Big Surより前のMacオペレーティングシステムを使用していて、Hackintoshesで使用するために最初に作成されたKextBeastユーティリティを利用している場合にのみ機能します。
1.KextBeastをダウンロードします。 tonymacx86.comの無料アカウントをまだお持ちでない場合は、ファイルをダウンロードするためにアカウントを作成する必要があります。
2.インストールするkextファイルをデスクトップに移動します。プログラムは「〜/ Desktop」ディレクトリ内のすべてのkextファイルで自動的に動作するため、正しいファイルがあることを確認してください。
3. KextBeastを開き、[続行]をクリックします。
4.もう一度[続行]をクリックします。
5.インストール先としてシステムのブートドライブを選択し、[続行]をクリックします。
6. kextをインストールする必要がある場所に応じて、「/ System / Library/Extensions」または「/Library/Extensions」の横にあるボックスにチェックマークを付けます。どちらを選択すればよいかわからない場合は、「/ System / Library/Extensions」を選択してください。
8.[続行]をクリックします。
9.管理者パスワードを入力し、[ソフトウェアのインストール]をクリックします。
10.インストールが完了するのを待って、[閉じる]をクリックします。
11.コンピュータを再起動します。
Kextsを手動でインストールする方法
Big Sur以降で実行されているMacを使用している場合は、カーネル拡張機能の代替案を検討することをお勧めします。 Appleは、とりわけDriverKitとNetworkExtensionを推奨しています。
それでも、Big Surより前のオペレーティングシステムを使用している場合は、kextsを手動でインストールできます。ただし、これはより面倒なプロセスであり、Macはこのようなkextをインストールすることを本当に嫌います。
1.kextファイルを「/System/ Library/Extensions」にドラッグアンドドロップします。
2.[認証]をクリックします。
3.管理者パスワードを入力します。
4.ターミナルを開き、コマンドsudo kextload kext.kext
を使用します 新しくコピーしたkextファイルをロードします。必ず「kext.kext」をkextファイルの名前に置き換えてください。
5.管理者パスワードを入力します。
6.コンピュータを再起動します。
よくある質問
1。 Big Surシステム拡張機能にアクセスするにはどうすればよいですか?
「システム環境設定->拡張機能」に移動して、デバイスにインストールされている拡張機能(ネイティブとサードパーティの両方)を見つけます。
2。 Macのシステム拡張機能がブロックされています。どうすればいいですか?
「システム環境設定->セキュリティとプライバシー->一般」に移動します。
ウィンドウの右下に、「開発者[開発者の名前]のシステムソフトウェアの読み込みがブロックされました。」というメッセージの横に[許可]ボタンが表示されます。
左下の南京錠をクリックしてパスワードを入力し、「許可」ボタンをタップします。
3。システム拡張機能とカーネル拡張機能は同じですか?
システム拡張機能とカーネル拡張機能は同じ最終目標で設計されましたが、動作が少し異なります。どちらも、Macでのバックグラウンドタスクをよりスムーズに実行することを目的としています。
ただし、システム拡張機能はカーネル内では機能しません(代わりに個々のアプリのように機能します)。したがって、問題が発生した場合でも、Macにそれほど脅威を与えることはありません。
まとめ
kextsを頻繁にいじる必要はありません。また、デバイスがBig Sur以降で動作している場合は、インストールする必要はほとんどありません。
ある時点でkextを削除する必要がある場合は、ターミナルを使用して問題なく削除できます。また、古いMacを使用していて、kextをインストールする必要がある場合は、KextBeastを使用してプロセスを簡素化してください。
macOSのメンテナンスに関しては、通常の方法では削除されないファイルを削除することで、サポートが必要になる場合があります。
-
MacOSからマルウェアを削除する方法
「削除」の部分を開始する前に、Macの症状に注意し、ここで説明されているものと比較してください。マルウェア、特にDownLiteトロイの木馬に特徴的です。 マルウェア(悪意のあるアプリ)は、Safari、Firefox、およびChromeにブラウザーヘルパーオブジェクトを追加します。そうしている間、彼らは管理者に許可を要求しません。また、ホームページやデフォルトの検索エンジンなどのブラウザの設定も変更します。さらに、毎日の通常のWebサイト、検索エンジン、またはeコマースサイトにアクセスするたびに、広告が表示される場合があります。 DownLiteトロイの木馬は、特にこのサイトsearch.
-
MacOSからDropboxを削除またはアンインストールする方法
MacからDropboxを削除する場合は、次のエラーが発生する可能性があります。「一部のプラグインが使用されているため、アイテムDropboxをゴミ箱に移動できません 。」 多くのユーザーにとって、このメッセージは、DropboxWebサイトのすべての指示に従っている場合でも表示されます。アプリケーションをゴミ箱にドラッグしようとすると、常にポップアップします。この問題は、特定のMacOSまたはOSXバージョンのみに限定されるものではありません。これは、どのOSバージョンとどのMacコンピューターでも発生する可能性があります。ここでそれを修正する方法を見つけることができます。 方法#