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應用程式中, 基本上所有指令都會出現了, 不需要再自己打。
0 留言
不一定能即時回覆問題,有時間會盡量答覆。