Avast WEBforum

Non-English Zone => 日本語 => Topic started by: bigrockstar1995 on February 15, 2019, 01:11:31 PM

Title: 互換性の無いソフトウェアがあります
Post by: bigrockstar1995 on February 15, 2019, 01:11:31 PM
Macを再起動する度に「互換性の無いソフトウェアがあります」との警告が表示されます。
警告の製品は「Kaspersky antivirus」です。
Kasperskyは以前使用していましたが、アンインストーラーでアンインストール済みです。
さらにfindやlocateコマンドで分かる範囲のKaspersky系ファイルは削除しました。
それでも再起動する度に警告が表示されます。

この「互換性の無いソフトウェアがあります」という警告はどこを見て判断しているのか分かりますでしょうか?
とにかく警告が表示されないようにしたいです。
スクリーンショットを添付します。

Mac mini (2018)
macOS 10.14.3
Title: Re: 互換性の無いソフトウェアがあります
Post by: NON on February 18, 2019, 04:23:19 PM
こんばんは bigrockstar1995 さん


だいぶ古い情報(2014年)にはなりますが、以下のトピックによれば、次に示すカーネル拡張機能が読み込まれているかどうかを検証している、とあります。
com.kaspersky.kext.klif
com.kaspersky.nke
com.kaspersky.kext.kimul.44
com.kaspersky.kext.mark.1.0.3

ターミナルから kextstat と打つと、上記拡張機能の存在が確認できるようです。


avast! for OS X does not install: "Incompatible Software found"
https://forum.avast.com/index.php?topic=154847.msg1125582#msg1125582
Title: Re: 互換性の無いソフトウェアがあります
Post by: bigrockstar1995 on February 21, 2019, 07:46:50 AM
NON様

お返事いただきありがとうございました。
教えていただいた kextstat コマンドで

com.kaspersky.kext.kimul
com.kaspersky.kext.klif
com.kaspersky.nke

が見つかりました。

原因が分かりましたので後は自分で調査できそうです。
とても助かりました!
Title: Re: 互換性の無いソフトウェアがあります
Post by: bigrockstar1995 on February 21, 2019, 11:25:36 AM
おかげさまで警告が出なくなりましたので手順を備忘録として残します。

☆ Macのシステム整合性保護が有効であれば無効にする
1. Command+Rを押しながらMacを再起動
2. ユーティリティー > ターミナル
3. csrutil status コマンド実行
4. enable だった場合は csrutil disable コマンド実行
5. Macを再起動

☆ /Library 配下の Info.plist に kaspersky という文字列を含むファイルを見つけフォルダごと削除
(削除しないとカーネル拡張のアンロード後にMacを再起動するとカーネル拡張が復活してしまう)
sudo find /Library -name Info.plist | xargs grep -i kaspersky 2>/dev/null

私の場合は以下を削除
/Library/StagedExtensions/Library/Extensions/kimul.kext
/Library/StagedExtensions/Library/Extensions/klsat.kext   
/Library/StagedExtensions/Library/Extensions/klif.kext   
/Library/StagedExtensions/Library/Extensions/mark.kext
/Library/StagedExtensions/Library/Extensions/klnke.kext
/Library/Extensions/kimul.kext
/Library/Extensions/klsat.kext
/Library/Extensions/klif.kext
/Library/Extensions/mark.kext
/Library/Extensions/klnke.kext
/Library/Services/KAVService.service

☆カーネル拡張を検索
kextstat | grep -i kaspersky

私の場合は以下が見つかりました
com.kaspersky.kext.kimul
com.kaspersky.kext.klif
com.kaspersky.nke

☆カーネル拡張をアンロード
sudo kextunload -b com.kaspersky.kext.kimul
sudo kextunload -b com.kaspersky.kext.klif
sudo kextunload -b com.kaspersky.nke

Macを再起動すると警告がなくなりました。
Title: Re: 互換性の無いソフトウェアがあります
Post by: NON on February 21, 2019, 04:07:55 PM
無事解決したようでよかったです。また、詳しい解説ありがとうございます。後の方の役に立つと思います。

また何かありましたらお越しください :)