対象:WAVE
問題の概要
macOS で WAVE を通常の方法でアンインストールすると、クライアントデータ、キャッシュファイル、保存済み設定、WAVE ランチャーが残る場合があります。このような状態では、WAVE の再インストール時や、WAVE 6.x から WAVE 5.x などの旧バージョンにダウングレードする際に問題が発生する可能性があります。
この記事では、macOS で WAVE クライアントを完全にクリーンアップする方法について説明します。
解決方法
ターミナルを開くには:
-
Command + Spacebar を押します。
-
Terminal と入力します。
-
Return を押します。
注: 次の方法でも Terminal を開くことができます:Finder > Applications > Utilities > Terminal。 -
WAVE から完全にログアウトします。
重要: この処理により、保存された WAVE クライアント設定、キャッシュデータ、
接続情報、環境設定、ローカル WAVE ランチャーが削除されます。
~/Movies 内の WAVE Media フォルダーは削除されません。 -
次のコマンドをコピーして Terminal に貼り付けます。
sudo rm -rf "/Applications/Wisenet WAVE.app" rm -rf "$HOME/Library/Application Support/Hanwha" rm -rf "$HOME/Library/Caches/Hanwha" rm -rf "$HOME/Library/Saved Application State/com.hanwhasecurity.wisenetwave2.savedState" rm -f "$HOME/Library/Preferences/com.hanwha.Hanwha Wisenet WAVE Client.plist" rm -rf "$HOME/Desktop/Wisenet WAVE - Quick Start Guide"注: sudo コマンドの実行時に、Mac の管理者パスワードの入力を求められる場合があります。 -
次を実行します:
find "$HOME/Library" /Applications \ \( -iname "*Hanwha*" -o -iname "*Wisenet*" \) \ 2>/dev/null注: 結果が何も返されない場合、WAVE クライアントファイルは削除されています。 - Mac を再起動してから、使用する WAVE クライアントのバージョンをインストールします。
WAVE Media フォルダー
次のフォルダーは、意図的にクリーンアップの対象外となっています。
~/Movies/Wisenet WAVE Mediaこのフォルダーには、ユーザーが保持したいエクスポート済みの動画やその他のメディアが含まれている場合があります。内容が不要になった場合を除き、削除しないでください。
オプションの自動クリーンアップスクリプト
クリーンアップスクリプトは、この記事の下部にあります:wave_mac_clean_uninstall.sh
このスクリプトでは、次の処理を実行します:
- インストールされている WAVE クライアントのバージョンとビルドを検出します。
- 保存されている WAVE ランチャーのバージョンを検出します。
- 存在する Hanwha クライアントデータの容量を表示します。
- WAVE プロセスを停止します。
- WAVE アプリケーション、ランチャーデータ、キャッシュ、環境設定、保存済みアプリケーションの状態を削除します。
- Wisenet WAVE Media フォルダーを保持します。
- クリーンアップが正常に完了したことを確認します。
スクリプトの実行
スクリプトを実行するには:
- スクリプトをDownloads フォルダーに保存します。
-
Terminal を開き、次を実行します:
sudo bash ~/Downloads/wave_mac_clean_uninstall.sh -
求められた場合は、Mac の管理者パスワードを入力します。
スクリプトにより、検出された WAVE のバージョンと削除されるファイルが表示されます。
-
プロンプトが表示されたら、PURGE と入力して Return を押します。
完了すると、スクリプトに次のメッセージが表示されます:
Clean uninstall complete. - Mac を再起動してから、適切な WAVE クライアントのバージョンをインストールします。
別のフォルダーからスクリプトを実行する
スクリプトを保存した場所へのパスを使用します。例:
sudo bash ~/Desktop/wave_mac_clean_uninstall.sh
sudo bash ~/wave_mac_clean_uninstall.shWAVE は、ユーザーレベルのランチャーを次の場所に保存します:
~/Library/Application Support/Hanwha/applauncher//Applications/Wisenet WAVE.app のみを削除しても、このランチャーや関連する WAVE ユーザーデータが削除されるとは限りません。完全なアンインストールでは、これらの残りのファイルも削除されるため、新しくインストールした WAVE クライアントで、使用するバージョンに対応した新しいランチャーを作成できます。