ログイン時にcitrixレシーバーの起動を無効にする


19

自宅のMacbookにcitrixレシーバーをインストールしました。ログイン時に自動的に起動しますが、[ システム環境設定 ]の[ ユーザーとグループ]ペインにある[ ログイン項目 ]タブにエントリを表示しません。ログイン時にサービスが開始されないようにするにはどうすればよいですか?

回答:


7

次のサービスは、ログイン時に開始されます。 launchd

/Library/LaunchAgents/com.citrix.AuthManager_Mac.plist
/Library/LaunchAgents/com.citrix.ReceiverHelper.plist
/Library/LaunchAgents/com.citrix.ServiceRecords.plist

次のlaunchctlようにプロセスを停止するために使用できます

launchctl stop com.citrix.AuthManager_Mac

しかし、私は現在、launchdがを介してこれらのサービスを自動ロードするのを防ぐことができませんlaunchctl。Citrix Receiverアプリは起動時にこれらのサービスを開始しないため、これらのサービスが停止または無効になっていると機能しないため、これは無関係です。

企業のWebアプリを使用している場合、これらのサービスは不要であることに気付きました。上記の.plistファイルを削除して、Webアプリのみを使用できることを考慮してください。


5

@cheezsteakが言及しているように、開始と停止はを介して行われますlaunchctl。以下のプロセスにより、ブート時に自動開始を停止できます。

最初に、起動時に実行されるすべての「citrix」プロセスのリストを取得しました。

launchctl list | grep citrix

自動的起動しないように完全削除するには、次のコマンドを使用します。

launchctl remove com.citrix.ServiceRecords
launchctl remove com.citrix.ReceiverHelper
launchctl remove com.citrix.AuthManager_Mac

唯一の問題は、Citrix Receiverアプリケーションを開いたときに、次のようなエラーが発生する可能性があることです。

citrix AuthManagerサービスに接続できません

これを修正するには、サービスを手動で再起動する必要があります。

launchctl load /Library/LaunchAgents/com.citrix.ServiceRecords.plist
launchctl load /Library/LaunchAgents/com.citrix.ReceiverHelper.plist
launchctl load /Library/LaunchAgents/com.citrix.AuthManager_Mac.plist

残念ながら、これは少し面倒なプロセスです。特にそれを時々繰り返します。しかし、Automatorタスクとして簡単にしました。Automatorタスクは、前述のコマンドを実行してサービスを開始し、Citrix Receiverを開始した直後に実行します。

実際、Citrixがこの設定をプリファレンスとして設定するのは比較的簡単であることは間違いありません。実際に彼らのフォーラムでこれについての議論がありますが、それは死んでいて応答がないようです。とりあえず-単なる原則として-私は自分で苦労する方法を選びます。

launchctlの詳細については、このAskDifferentの回答が非常に役立ちます。


1 -ライナー:launchctl list | grep citrix | awk '{print $NF}' | xargs launchctl remove
AT

2

Automatorでシェルスクリプトを使用してアプリを作成すると、plistファイルを削除せずに起動時にアンロードできます。

追加する必要があります:

launchctl unload –w /Library/LaunchAgents/com.citrix.AuthManager_Mac.plist 
launchctl unload –w /Library/LaunchAgents/com.citrix.ReceiverHelper.plist 
launchctl unload –w /Library/LaunchAgents/com.citrix.ServiceRecords.plist

起動時に実行するこのアプリを追加すると、Citrix Receiverアプリケーションを開いたときにエラーが解決されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.