如何透過指令解除安裝Google Chrome | How to Uninstall Google Chrome Using Command Line




1.前言

    因為在工作中需要透過 微軟的"公司入口網"軟體(可以當作公司合法軟體安裝的平台)讓大家安裝Google Chrome,說到可以「安裝」就會有「解除安裝」,因此有了這篇文章,教大家如何透過指令解除安裝在Windows上的Google Chrome。



2.過程

   

 一開始筆者是想要獲得要輸入在intune中解除安裝的指令列,才開始研究解除Google Chrome的指令,心路歷程如下:

a. 透過查找登錄值(HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall),獲取GUID,但Chrome不是透過一般方式安裝...所以登錄值找不到


沒有GUID!! 
沒有GUID!! 
沒有GUID!!

只有Google Chrome 這個項目...

所以不能利用 msiexec /x "{GUID}" /qn 這個指令進行解除安裝...

b.透過CMD指令刪除Google Chrome 資料夾跟登錄值的cmd指令就誕生於此,請使用系統管理員權限開啟cmd輸入下列指令解除安裝 Google Chrome,各位讀者請服用:

taskkill /F /IM chrome.exe /T 2>nul & rmdir /S /Q "C:\Program Files\Google" 2>nul & rmdir /S /Q "C:\Program Files (x86)\Google" 2>nul & del /Q "%UserProfile%\Desktop\Google Chrome.lnk" 2>nul & del /Q "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Google Chrome.lnk" 2>nul & del /Q "%AppData%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" 2>nul & reg delete "HKCU\Software\Google\Chrome" /f 2>nul & reg delete "HKLM\SOFTWARE\Google\Chrome" /f 2>nul & reg delete "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome" /f 2>nul


指令說明:
指令有4個部分:刪除執行中的Chrome.exe, 刪除程式的資料夾, 刪除Chrome的捷徑, 刪除登錄值

部分1:刪除執行中的Chrome.exe ===============================================>
1. taskkill /F /IM chrome.exe /T 2>nul
動作: 強制終止所有 Google Chrome 的進程及其子進程。
功能: 確保刪除操作不會被正在運行的程序阻擋。
輸出: 如果執行成功,不會有提示;如果 Chrome 沒在運行,也不會顯示錯誤(因為 2>nul 隱藏了錯誤訊息)。
<=======================================================================>

部分2:刪除程式的資料夾=====================================================>
2.rmdir /S /Q "C:\Program Files\Google" 2>nul
動作: 刪除 Google Chrome 的主要安裝資料夾(64 位系統)。
功能: 徹底移除程序相關文件。
輸出: 若資料夾不存在,錯誤訊息將被隱藏。

3.rmdir /S /Q "C:\Program Files (x86)\Google" 2>nul
動作: 刪除 Google Chrome 的主要安裝資料夾(32 位系統)。
功能: 處理可能安裝在不同路徑的情況。
輸出: 同樣隱藏錯誤提示。
<=======================================================================>

部分3:刪除Chrome的捷徑====================================================>
4.del /Q "%UserProfile%\Desktop\Google Chrome.lnk" 2>nul
動作: 刪除桌面上的 Google Chrome 快捷方式。
輸出: 不提示任何錯誤訊息。

5.del /Q "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Google Chrome.lnk" 2>nul
動作: 刪除任務欄上的 Google Chrome 快捷方式。
輸出: 無論快捷方式是否存在,都不顯示錯誤訊息。

6.del /Q "%AppData%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" 2>nul
動作: 刪除「開始」功能表中的 Google Chrome 快捷方式。
輸出: 錯誤被隱藏。
<=======================================================================>

部分4:刪除登錄值==========================================================>
7.reg delete "HKCU\Software\Google\Chrome" /f 2>nul
動作: 刪除當前使用者登錄檔中的 Google Chrome 設定。
功能: 清除與使用者帳號相關的偏好和設定。
輸出: 成功或失敗都不會提示。

8.reg delete "HKLM\SOFTWARE\Google\Chrome" /f 2>nul
動作: 刪除系統層級的 Google Chrome 設定登錄檔。
功能: 徹底移除系統中與 Chrome 相關的設定。

9.reg delete "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome" /f 2>nul
動作: 刪除登錄檔中卸載 Google Chrome 的信息。
<=======================================================================>



3.後記: 透過intune部署Google Chrome的好方法 




如果想好部署跟解除安裝Google Chrome, 請下載Chrome 企業版(.msi) (下載連結),並打包為 .intunewin檔上傳到intune應用程式中, 基本上所有指令都會出現了, 不需要再自己打。





轉貼本文時,需註明來自黑修斯的隨手札記原創作者 hughes chen(黑修斯),及附上原文連結,同時 禁止修改,禁止商業使用 。

張貼留言

0 留言