1. 程式人生 > >MAC 解除安裝程式

MAC 解除安裝程式

http://hi.baidu.com/arfish/blog/item/3daff73378554644ad4b5fb4.html Mac OS X下應該如何解除安裝軟體 Mac OS X的軟體安裝方式有很多種,而軟體解除安裝的情況也很不同。在Mac OS X拆除軟體往往不是把軟體拉到廢止簍裡那麼簡單。通常情況下要具體問題具體分析。無論手動還是用第三方軟體解除安裝,以下問題需要考慮: 1。該軟體是以什麼形式(dmg,pkg,軟體安裝盤,單一應用或是其他方式)安裝的? 2。軟體的安裝盤或系統裡有沒有解除安裝軟體? 3。軟體的幫助檔案有沒有說明如何解除安裝?軟體開發商的網頁有沒有提供類似說明? 4。是否執行過該軟體? 5。你是否已經退出軟體?執行中的軟體是不能刪除的,關掉應用視窗也不等於退出了應用,應該用Apple和Q組合鍵,或通過該應用的選單,或蘋果選單裡的強制退出選項將軟體退出。 在“如何安裝應用軟體”一文裡,曾提到檔案包(.pkg檔案)方式的安裝,會在硬碟下的資源庫或使用者下的資源庫Receipts資料夾裡產生一個副本,內含安裝路徑和許可權。對以.pkg檔案包安裝的應用解除安裝時,應該先檢查著這個含有安裝路徑和許可權的檔案。具體做法是: 1。按住Apple、Shift和U,或用Finder導引到應用程式(Applications)資料夾下的實用程式(Utilities)資料夾,雙擊終端(Terminal)。 2。在終端下輸入:lsbom空格 3。到硬碟下的資源庫裡的Receipts資料夾,找到你要解除安裝的檔案包名,按住Ctrl鍵的同時點選該檔案。(注:Leopard的方法與此不同)。 4。從選單裡選擇“顯示包內容”(Show Package Contents),此時,Finder會開啟一個新視窗,裡面有個Contents資料夾。 5。開啟Contents資料夾,找到Archive.bom檔案,把它直接拉到第二步所開啟的終端視窗上,然後回車。 6。根據路徑資訊刪除軟體。 7。刪除Receipts中這個pkg檔案。 注意:1。以mpkg檔案包安裝的檔案在Receipts資料夾裡會產生多個pkg檔案,解除安裝軟體時應該注意到每個pkg中檢查其路徑,並按路徑刪除。 2。如果某個軟體下載並安裝過升級包,如果你按最新的升級安裝包裡的Archive.bom下的路徑把所有檔案都刪除了,你不一定能恢復到該軟體的先前版本。這是因為升級包把先前版本的某些相應檔案給覆蓋了,一旦這些新裝上的檔案被刪除,舊版檔案也就不存在了。系統軟體在安裝時多以安裝包的方式來安裝,由於系統軟體升級頻繁,用這種方法來解除安裝就比較麻煩,不如重灌系統。 軟體安裝時如果用的是軟體生產商自己的安裝軟體或安裝盤,首先要找找原安裝軟體或安裝盤,或執行進入原安裝軟體或安裝盤的安裝介面,檢查有沒有解除安裝方式。如果沒有,要退出安裝介面,並檢查以前安裝時是否曾產生過安裝日誌。如果有,應該按安裝日誌內的路徑進行刪除。象Adobe CS3這樣的大型軟體,除了安裝盤內的安裝截面有解除安裝方式以外,在實用程式檔案包內也有自己的解除安裝軟體。 對於以壓縮包和單一軟體方式進行安裝的軟體,把軟體從安裝的地方直接拉倒廢紙簍是必須的,但這樣做是否解除安裝完全,也是看情況而定。 對於非系統軟體,第三方軟體AppZapper是一個解決方案,但是,如果所拆除的軟體是複雜的大型軟體,或者是以軟體製造商自己的安裝軟體或mpkg檔案安裝的,用AppZapper很有可能不能將該軟體完全拆除。對這些軟體應該先考慮這些軟體是否有自己的解除安裝方式。 上圖中以Filp4Mac WMV為例,可以看出AppZapper並不能找到Filp4Mac在Receipts資料夾中的安裝包。而Filp4Mac本身在安裝完以後,在所安裝的資料夾裡有自己的解除安裝包。 對於系統軟體的組成部分的拆除,直接拉到廢紙簍的方式很可能造成系統問題。DesInstaller 是用於解除安裝用pkg方式所安裝的軟體,它的最大好處就是可以在刪除軟體的同時將所刪除的軟體歸檔生成一個安裝包以備用。由於系統軟體是以pkg方式進行安裝的,所以DesInstaller常用於解除安裝某些系統應用。但是,在使用該軟體解除安裝系統軟體時,一旦出現問題,就可能弄巧成拙,最後不得不重灌系統。 通常情況下,軟體一旦執行過就可能生成屬性檔案、快取檔案(Cache)或其他附屬檔案。如果在拆除這樣的軟體時,這些屬性檔案沒有拆除,那麼以後即使再裝上這個軟體,它仍然會採用以前的設定。假如你拆軟體的原因是因為軟體執行不正常,而且不正常的原因其實就是屬性檔案出了問題,你拆除軟體時卻不知道,那麼即使再重新安裝了這個軟體,這個軟體仍然不能正常執行。因此,你在拆除軟體時,無論是手動拆除還是使用上述兩款第三方應用,都應該到硬碟下及使用者下的資源庫Preferences資料夾裡看看有沒有與所拆軟體相關的檔案或資料夾。除了Preferences資料夾以外,還應該檢查以下路徑,看看有沒有與要解除安裝的應用相關的檔案或資料夾: 硬碟目錄下 使用者的My Documents資料夾 硬碟及使用者的資源庫資料夾 硬碟及使用者的資源庫下Caches資料夾 硬碟及使用者的資源庫下Application Support資料夾 硬碟及使用者的資源庫下ColorSyn資料夾裡的Profile(特別是當你的應用與掃描器有關) 硬碟及使用者的資源庫下Components資料夾 硬碟及使用者的資源庫下Contextual Menu Items資料夾 硬碟及使用者的資源庫下Input Manager資料夾 硬碟及使用者的資源庫下Internet Plug-Ins資料夾(特別是當你要解除安裝的是Safari外掛) 硬碟及使用者的資源庫下QuickTime資料夾(如果你要解除安裝的是視訊轉換軟體有關) 硬碟及使用者的資源庫下Screen Savers資料夾(如果要解除安裝的是屏保) 硬碟及使用者的資源庫下StartupItems資料夾(特別是你的應用一登入就自動啟動) 硬碟及使用者的資源庫下Widget資料夾(如果你要解除安裝的是Widgets) 如果你的機器上有多個使用者,而應用又是所有使用者都能使用的,你應該通知所有使用者讓他們也登入後對相應的資料夾進行檢查。 當做完這些檢查,並刪除了相應檔案後,還要做的是搜尋軟體名或開發商品牌名,看看有沒有殘餘檔案。有些軟體有隱含檔案,再搜尋時可以使用命令列或智慧資料夾(Smart Folder),詳見“如何查詢隱含檔案”一文。 總之,軟體解除安裝往往不是一個簡單的工作,因此,我曾在“新機使用前做哪些準備會對以後的使用更有幫助?”一文中提到要建立一個資料夾來存放安裝日誌,同樣的,在手動解除安裝時,最好也把你的拆卸過程記錄下來存在那個日誌資料夾裡。 另外,從上面的描述,還可以看出軟體安裝與解除安裝的難易程度往往取決於軟體開發者在開發時是如何組織這些路徑的。如果這些路徑比較複雜,而且開發者又沒提供詳細的解除安裝說明,終使用者的拆卸難度就相當大。而目前多數免費軟體具有這種毛病,所以,在選擇軟體來安裝的時候,不僅要看其功能、是否是免費、還要注意它有沒有提供詳盡的拆除的方法。

相關推薦

MAC 解除安裝程式

http://hi.baidu.com/arfish/blog/item/3daff73378554644ad4b5fb4.html Mac OS X下應該如何解除安裝軟體 Mac OS X的軟體安裝方式有很多種,而軟體

後臺掛載/解除安裝程式[Linux/Windows]

後臺掛載應用程式   即使關閉掉控制檯視窗,該程式的程序也將會一直執行下去   #Windows     1.編寫bat命令檔案[形如:a.bat]     2.cmd執行:start /b a.bat   #Linux     nohup programName &     

Linux 解除安裝程式

windows中安裝了軟體,可以通過圖形化介面很方便的解除安裝,那麼linux命令列的方式如何解除安裝程式呢? 首先看看安裝了哪些程式 rpm -q -a #查詢所有已安裝的軟體 -q:query 查詢 -a:all 所有 查詢出了所有已安裝的程式 所以需要過濾多自己需要

Mac 解除安裝Android Studio

1、解除安裝Android Studio,在終端(terminal)執行以下命令: rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/L

win10電腦如何開啟“控制面板”來解除安裝程式

前言:萬惡的“獵豹瀏覽器”,用騰訊的軟體管家竟然沒有正確的解除安裝它,在軟體管家的解除安裝項,沒有“獵豹瀏覽器”,而在升級項,竟然還有獵豹瀏覽器,也就是說,獵豹瀏覽器沒有被成功解除安裝,並且騰訊的電腦關鍵也無法解除安裝“獵豹瀏覽器” 解決方法:在電腦的“控制面板”中解除安裝

linux下如何使用configure/make/make install命令編譯安裝解除安裝程式

原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。安裝成功的原始碼就是所謂的可執行檔案,在你不需要的時候,也是可以刪除/解除安裝(remove/uninstall)的。下面就逐個進行分析: 一、原始碼的配置 配置命令就

mac 解除安裝java 9

背景:mac 用jmeter 3.2 - 3.3時,遇到問題,不支援java 9,因此將本機上的java 解除安裝,重灌1.8,安裝完成,成功。 解決方式:  1.解除安裝java 9:  sudo rm -rf /Library/Java/JavaVirtualMachi

徹底刪除Win7工作列通知區域已解除安裝程式圖示

1、按“Win+R”組合鍵,輸入“regedit”開啟登錄檔編輯器; 2、然後開啟如下鍵值:HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

mac解除安裝Qt框架

執行下面的命令: su (輸入密碼) cd // cd Developer/ cd Tools/ ./uninstall-qt.py  其中,會出現下面的錯誤: su:Sorry     

mac解除安裝軟體下載 蘋果電腦怎麼解除安裝軟體

mac系統解除安裝軟體推薦,蘋果電腦怎麼解除安裝軟體呢?很多新手使用者第一次接觸蘋果電腦之後一定會遇到的問題,下面小編來告訴大家蘋果電腦怎麼解除安裝軟體,以及推薦一些好用的 mac系統解除安裝軟體。 開啟Finder,點選應用程式,進入之後我們就能看見我們電

如何在自己的App中呼叫Android系統自帶的安裝/解除安裝程式

AppUtils裡面寫了如何安裝和解除安裝apk(這段程式碼出自這裡:點選開啟連結~),這裡的安裝和解除安裝呼叫的是Android本身的一個安裝解除安裝,所以可能頁面不會太優雅,並不符合商業App的期望,如果要做到更優雅的實現,就要用到靜默安裝/解除安裝,這個可以參照網上教

Mac 解除安裝 JDK 詳解

執行以下 JDKsudo rm -fr ~/Library/Application\ Support/Javasudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdksudo rm -rf /Li

mac解除安裝refind

執行檢查命令 diskutil list | grep EFI | awk '{print $6}' 如果顯示如下: disk0s1 執行解除安裝命令 sudo mkdir /Volumes/efi sudo mount -t msdos /dev/disk0s1 /

Delphi 實現解除安裝Windows應用程式(類似360軟體管家-解除安裝程式

摘要: 本文主要梳理的是實現解除安裝程式並等待解除安裝程式執行結束的方法,如果僅僅是呼叫解除安裝程式,相信難度也不大,但是我們需要等待解除安裝程式執行完畢,這就有些費腦筋了(是不是想到了360?沒錯,360也具有這個功能)。這套邏輯是最近專案需要自己研究出來的,可能存在不完

[總結] mac 解除安裝jdk1.8 安裝1.6

為什麼要從1.8用回1.6,因為客戶的jdk版本偏低,為了提供更好的相容性。只能把我方的jar包,按各種jdk版本打包了。 一、先解除安裝jdk1.8 sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jd

mac 解除安裝自己安裝python和brew解除安裝python及命令使用

推薦使用 Homebrew 來安裝第三方工具。自己安裝的python散落在電腦各處,刪除起來比較麻煩。今天在此記錄一下刪除的過程(本人以Python3.6為例)。--------------------

MAC解除安裝python

A framework /Library/Frameworks/Python.framework, which includes the Python executable and librari

[REST API]應用程式類[APP]-解除安裝指定包名apk(uninstallAPK)

描述: 解除安裝指定包名apk。 對應JS API: Device.uninstallAPK(apkPackageName) 是否支援多裝置: 不支援 請求方式: DELETE http://IP:8090/TotalControl/v1/devices/:devic

mac mysql 解除安裝重灌,以及密碼重置

之前的mysql出了問題,死活找不到原因,所以就直接解除安裝了mysql,解除安裝的方法,網上比較多,這裡羅列出自己使用的命令 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library

mac 徹底解除安裝Paragon NTFS

之前安裝了paragon NTFS,試用期過了就解除安裝了,但是每天還是會提示“試用期已到期”,看著很煩。   百度了一下,發現網上的版本可能比較老了,和我的情況不太一樣,但道理應該是一樣的。 徹底刪除方法: 1.開啟終端輸入:launchctl list(檢視當前自啟的服務) 搜尋