Forum Discussion

Sk-73's avatar
Sk-73
Iron Contributor
Apr 12, 2022
Solved

Uninstall Google Chrome

Dear all,
Can I check here, how can we uninstall/remove the Chrome browser by Intune?
What I've tried:
Previously, I created a Google Chrome App configuration profile, to push to all the devices. Now I created another Uninstall Google Chrome Group to uninstall the Chrome browser for all the devices. Pls see the below attached.

Under the Assignment uninstall blade, I assigned it to that group. The group inside only have two devices, me & my colleague. This way, it seems like works for my device but not my colleague device. Is there a diff way to uninstall the Chrome by Intune? 

 

Will be grateful for any help you can provide.

Thanks.

 

 

  • Hi, normally the option you have chosen, should work. Thats also the first one I would try. Another possibility would be a powershell script or maybe even better convert this one to a proactive remediation script!

    $SEARCH = 'chrome$'
    $INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, UninstallString
    $INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, UninstallString
    $RESULT = $INSTALLED | ?{ $_.DisplayName -ne $null } | Where-Object {$_.DisplayName -match $SEARCH }
    if ($RESULT.uninstallstring -like "msiexec*") {
    $ARGS=(($RESULT.UninstallString -split ' ')[1] -replace '/I','/X ') + ' /q'
    Start-Process msiexec.exe -ArgumentList $ARGS -Wait
    } else {
    $UNINSTALL_COMMAND=(($RESULT.UninstallString -split '\"')[1])
    $UNINSTALL_ARGS=(($RESULT.UninstallString -split '\"')[2]) + ' --force-uninstall'
    Start-Process $UNINSTALL_COMMAND -ArgumentList $UNINSTALL_ARGS -Wait
    }

7 Replies

  • Hi, normally the option you have chosen, should work. Thats also the first one I would try. Another possibility would be a powershell script or maybe even better convert this one to a proactive remediation script!

    $SEARCH = 'chrome$'
    $INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, UninstallString
    $INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, UninstallString
    $RESULT = $INSTALLED | ?{ $_.DisplayName -ne $null } | Where-Object {$_.DisplayName -match $SEARCH }
    if ($RESULT.uninstallstring -like "msiexec*") {
    $ARGS=(($RESULT.UninstallString -split ' ')[1] -replace '/I','/X ') + ' /q'
    Start-Process msiexec.exe -ArgumentList $ARGS -Wait
    } else {
    $UNINSTALL_COMMAND=(($RESULT.UninstallString -split '\"')[1])
    $UNINSTALL_ARGS=(($RESULT.UninstallString -split '\"')[2]) + ' --force-uninstall'
    Start-Process $UNINSTALL_COMMAND -ArgumentList $UNINSTALL_ARGS -Wait
    }
    • Sk-73's avatar
      Sk-73
      Iron Contributor

      Hi,Rudy_Ooms_MVP 

      The script I created apply to my colleague device is still failed. :cryingwithlaughter: But my device this time round still succeeded. I checked my machine, cannot find the Chrome anymore.

      Wondering to know, in future, if my device still want to install Chrome, is it I must create a new group assign to exclude? Or I need to create another script to allow me install the Chrome? 

      • Yhis powershell script is only run once... so if you reinstall it again... it will still be installed.
        When converting it to a proactive remediation... you could rerun it each hour to detect and uninstall it.. (targeting at a specific group)
    • Sk-73's avatar
      Sk-73
      Iron Contributor

      Hi Rudy_Ooms_MVP Thanks! I have remove the group from the App configuration profile. I created a script profile. 

       

       

      I will update u with the outcome. Cheers 👍

       

       

      • Kashish_Goyal's avatar
        Kashish_Goyal
        Copper Contributor
        Hi Rudy,
        This script does not remove the exe for Chrome.
        Any suggestions?

        Regards

Resources