Uninstalling Ivanti Secure Access Client
Ivanti Secure Access Client can be uninstalled from the endpoints in the following ways:
•Remove the current version ISAC application: Remove only the current version of ISAC application but retain the associated components for further use when ISAC is upgraded.
•Remove ISAC application along with the components: Remove ISAC application and all associated components from the endpoint.
•Deep cleaning: After removing the ISAC application, few files and registry settings may still exist. To completely remove all changes pertaining to ISAC application, refer to ISAC deep clean procedure.
Uninstall Ivanti Secure Access Client from Windows
Search for Ivanti Secure Access Client Icon under Applications List. Uninstall "Ivanti Secure Access Client" form the list under Add/Remove programs. On the prompt, choose an option to remove only the application or all associated components along with the application.
Uninstall Ivanti Secure Access Client from macOS
Using Finder, move the Ivanti Secure Access Client found in /Applications/Pulse Secure.app to the Trash/Bin. On the prompt, choose an option to remove only the application or all associated components along with the application.
Uninstall Ivanti Secure Access Client using Intune
The ISAC is uninstalled from devices in the selected groups if Intune has previously installed the application onto the device through an "Available for enrolled devices" or "Required" assignment using the same deployment. For more information, refer Application Assignment.
Ivanti Secure Access Client Deep Clean procedure
Deep Clean Process for Windows
From release 22.8R1, the Powershell deep clean script is enhanced to run the script silently in the background and avoid any user intervention during the process. Ivanti recommends to use the PowerShell script for deep clean process on WindowsOS endpoints.
To remove Ivanti Secure Access Client components manually for deep cleaning on Windows system:
1.Uninstall "Ivanti Secure Access Client" from the list under Add/Remove programs. On the prompt, choose the option to remove only the application or all associated components along with the application.
2.Remove Juniper/Pulse secure folder from the following locations:
• C:\Program Files
•C:\ProgramData
• C:\Users\CurrentUser\AppData\Roaming
• C:\Users\CurrentUser\AppData\Local
•C:\Users\Public
3.Navigate to C:\Users\CurrentUser\AppData\Local\Temp and remove all the temp files.
4.Remove the following files from Windows/System32 folder:
•C:\Windows\System32\DRVSTORE\jnprns_260C6334D987C71B41EC39304CE4AE75D6794E54
•C:\Windows\System32\drivers\jnprns.sys
•C:\Windows\System32\drivers\jnprTdi_821_227.sys
•C:\Windows\System32\drivers\jnprva.sys
•C:\Windows\System32\drivers\jnprvamgr.sys
5.Remove the Juniper/Pulse Secure adapter under Control Panel/Device Manager/Network adapters. Uninstall all the Ivanti Secure and third-party adapters if any.
6.Open the registry and delete Juniper/Pulse Secure folders from the below location:
•On 32-bit machines:
•HKEY_LOCAL_MACHINE\SOFTWARE\Juniper Networks\
•HKEY_LOCAL_MACHINE\SOFTWARE\Pulse Secure\
•On 64-bit machines:
•HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Juniper Networks\
•HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Pulse Secure\
•HKEY_CURRENT_USER\Software\Juniper Networks
•HKEY_CURRENT_USER\Software\Pulse Secure\
•HKLM\SYSTEM\CurrentControlSet\Services\JnpRTDI*
•HKLM\SYSTEM\CurrentControlSet\Services\Jnprva
•HKLM\SYSTEM\CurrentControlSet\Services\Jnprvamgr
7.Remove all files from the location C:\Windows\Downloaded Program Files.
8.Refer to Fix problems that block programs from being installed or removed for more troubleshooting to remove the ISAC application.
Alternatively, you can use the PowerShell script for deep clean process on WindowsOS endpoints.
Deep Clean Steps for macOS
1.Using Finder, move the Ivanti Secure Access Client found in /Applications/Pulse Secure.app to the Trash/Bin. On the prompt, choose an option to remove only the application or all associated components along with the application.
2. Execute the following commands from the terminal window
•defaults write com.apple.Finder AppleShowAllFiles true
•Killall Finder
•sudo rm -rf ~/Library/Application\ Support/Juniper\ Networks/SetupClient
•sudo rm -rf ~/Library/Application\ Support/Juniper\ Networks/HostChecker.app
•sudo rm -rf ~/Library/Application\ Support/Pulse\ Secure/SetupClient
•sudo rm -rf ~/Library/Application\ Support/Pulse\ Secure/HostChecker.app
•rm -rf ~/Library/Logs/Juniper\ Networks
•rm -rf ~/Library/Logs/Pulse\ Secure
•sudo rm -rf /Applications/Network\ Connect.app
•sudo rm -rf /Applications/Pulse\ Secure.app
•sudo /usr/local/juniper/nc/install/uninstall_nc.sh
•sudo rm -rf ~/Library/Application\ Support/Pulse\ Secure
•rm -rf ~/Library/Logs/Pulse\ Secure
•sudo rm -rf /Applications/Ivanti\ Secure\ Access.app
3.Navigate to Finder on the following location and drag the Juniper/Pulse Secure Folders to the Trash.
4.From the User profile, remove:
•~/Library/Application Support/Juniper Networks
•~/Library/Application Support/Pulse Secure
5.At the same location, from the root i.e Macintosh HD
•/Library/Application Support/Juniper Networks
•/Library/Application Support/Pulse Secure
6.Execute the following commands:
•/Library/LaunchDaemons/net.juniper.UninstallPulse.plist.org<http://net.juniper.UninstallPulse.plist.org>
•/Library/LaunchDaemons/net.pulse.UninstallPulse.plist.org<http://net.pulse.UninstallPulse.plist.org>
•/Library/LaunchAgents/net.juniper.UninstallPulse.plist.org<http://net.juniper.UninstallPulse.plist.org>
•/Library/LaunchAgents/net.pulse.UninstallPulse.plist.org<http://net.pulse.UninstallPulse.plist.org>
Try navigating through Finder and verify if all the files are removed.
Rollback Ivanti Secure Access Client
Currently, in-place rollback of Ivanti Secure Access Client to lower versions is not supported.
If a lower version of Ivanti Secure Access Client is required, perform a deep clean of the existing version and perform a fresh installation of the required version.
Handling ISAC Upgrade failure
For failed upgrades of Ivanti Secure Access Client, during auto-upgrade through Ivanti Connect Secure on managed or unmanaged endpoints, perform a deep clean for the existing version and install the client using the URL provided by the administrator (browser-based installation).
If upgrade failure persists and cause cannot be determined, contact Ivanti support.