Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [[ $EUID -ne 0 ]]; then
- echo -e "
- ROOT PRIVILEDGES NEEDED!
- You have to run this script as root.
- Aborting...
- "
- exit 1
- else
- echo -e "
- ###################################
- Office 2016 for Mac uninstaller
- ###################################
- Unofficial unistaller
- Brought to you by Frank Pira
- (fpira.com)
- This software comes with absolutely
- NO WARRANTY
- Use it at your own risk.
- "
- sleep 1
- echo -e "
- ------------- WARNING -------------
- Your Outlook data will be wiped.
- Press CTRL+C in 5 seconds to ABORT
- or just sit back and relax!
- -----------------------------------
- "
- sleep 6
- # commands out of the official guide from microsoft
- # source https://support.office.com/en-us/article/Uninstall-Office-2016-for-Mac-eefa1199-5b58-43af-8a3d-b73dc1a8cae3
- echo " Killing all apps"
- killall "Office365ServiceV2"
- rm -rf /Users/john/Library/Caches/com.microsoft*
- echo " Removing parsed files & resetting licenses"
- cd ~/Library/Group\ Containers/UBF8T346G9.Office
- ls -a | perl -n -e 'print if m/^[e|c]\w/' | xargs rm
- echo " Removing Office 2016 apps..."
- # Keep file names in quotation marks, due to them containing spaces"
- rm -rf "/Applications/Microsoft Excel.app"
- rm -rf "/Applications/Microsoft OneNote.app"
- rm -rf "/Applications/Microsoft Outlook.app"
- rm -rf "/Applications/Microsoft PowerPoint.app"
- rm -rf "/Applications/Microsoft Word.app"
- echo " Cleaning ~/Library..."
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.errorreporting
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Excel
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.netlib.shipassertprocess
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Office365ServiceV2
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Outlook
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Powerpoint
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.RMS-XPCService
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.Word
- rm -rf /Users/$(whoami)/Library/Containers/com.microsoft.onenote.mac
- rm -rf /Users/john/Library/Group\ ContainersUBF8T346G9.ms
- rm -rf /Users/john/Library/Group\ ContainersUBF8T346G9.Office
- rm -rf /Users/john/Library/Group\ ContainersUBF8T346G9.OfficeOsfWebHost
- # further cleaning
- echo " Cleaning system folders..."
- rm -rf /Library/Application Support/Microsoft/MAU2.0
- rm -rf /Library/Fonts/Microsoft
- rm /Library/LaunchDaemons/com.microsoft.office.licensing.helper.plist
- rm /Library/LaunchDaemons/com.microsoft.office.licensingV2.helper.plist
- rm /Library/Preferences/com.microsoft.Excel.plist
- rm /Library/Preferences/com.microsoft.office.plist
- rm /Library/Preferences/com.microsoft.office.setupassistant.plist
- rm /Library/Preferences/com.microsoft.outlook.databasedaemon.plist
- rm /Library/Preferences/com.microsoft.outlook.office_reminders.plist
- rm /Library/Preferences/com.microsoft.Outlook.plist
- rm /Library/Preferences/com.microsoft.PowerPoint.plist
- rm /Library/Preferences/com.microsoft.Word.plist
- rm /Library/Preferences/com.microsoft.office.licensingV2.plist
- rm /Library/Preferences/com.microsoft.autoupdate2.plist
- rm -rf /Library/Preferences/ByHost/com.microsoft
- rm -rf /Library/Receipts/Office2016_*
- rm /Library/PrivilegedHelperTools/com.microsoft.office.licensing.helper
- rm /Library/PrivilegedHelperTools/com.microsoft.office.licensingV2.helper
- rm /Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper
- echo " Deleting last rest..."
- find ~/Library/Preferences -regex ".*com\.microsoft.*" -exec rm -rf "{}" \;
- find ~/Library/Application\ Scripts -regex ".*com\.microsoft.*" -exec rm -rf "{}" \;
- find ~/Library/Cookies -regex ".*com\.microsoft.*" -exec rm -rf "{}" \;
- find /Library -regex ".*com\.microsoft.*" -exec rm -rf "{}" \;
- find ~/Library/Caches -regex ".*com\.microsoft.*" -exec rm -rf "{}" \;
- find ~/Library/Group\ Containers -regex ".*\.Office" -exec rm -rf "{}" \;
- find ~/Library/Group\ Containers -regex ".*\.ms" -exec rm -rf "{}" \;
- echo " Making your Mac forget about Office 2016..."
- pkgutil --forget com.microsoft.package.Fonts
- pkgutil --forget com.microsoft.package.Microsoft_AutoUpdate.app
- pkgutil --forget com.microsoft.package.Microsoft_Excel.app
- pkgutil --forget com.microsoft.package.Microsoft_OneNote.app
- pkgutil --forget com.microsoft.package.Microsoft_Outlook.app
- pkgutil --forget com.microsoft.package.Microsoft_PowerPoint.app
- pkgutil --forget com.microsoft.package.Microsoft_Word.app
- pkgutil --forget com.microsoft.package.Proofing_Tools
- pkgutil --forget com.microsoft.package.licensing
- pkgutil --forget com.microsoft.package.Frameworks
- pkgutil --forget com.microsoft.pkg.licensing
- echo -e "
- All done!
- You may need to reinstall Microsoft Silverlight.
- You can now remove icons from Dock (if any!).
- "
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement