Menu
CCMEXEC.COM – Enterprise Mobility
  • Home
  • General
  • Configuration Manager
  • Windows 10
  • Windows 11
  • Intune
  • GitHub
  • About
CCMEXEC.COM – Enterprise Mobility

Remove Quick Assist using PowerShell script in Intune

Posted on February 14, 2019February 14, 2019 by Jörgen Nilsson

Quick assist is a built-in remote control app in Windows 10 intended for home and personal use, that is at least my opinion. Many don’t even know that it exists and for an enterprise we really need to manage it = remove it or block it.

I wrote a blog post about it here at 4Sysops a while back https://4sysops.com/archives/remote-control-windows-10-with-quick-assist/ more details on Quick assist can be found there including on how to remove it using PowerShell.

Quick assist works extremely well through firewalls as the session is initiated by the user that will be remote controlled, the traffic is proxied through Microsoft Servers and URL’s and uses HTTPS/443.

Why not use it for remote control within a company when it sounds great?

We are missing features like:

  • Logging, when, by whom and from where was the machine remote controlled (Remote assistance have this today)
  • UAC support
  • Multiple Monitor support
  • Clipboard sharing support

Because it lacks logging and control of who can remote control that machine, anyone with an MSA or AAD account can call a user and provide them with a 6-digit code and remote control the machine. That is not something that is allowed by my customers that’s for sure. Many customers uninstall TeamViewer automatically but they don’t handle QuickAssist and even know it is there in many cases.

Quick assist can be removed by deploying a PowerShell script using Intune as well that removes the “Capabiltiy” that Quick Assist is in Windows 10. The script needs to consist of the following command.

Remove-WindowsCapability -online -name App.Support.QuickAssist~~~~0.0.1.0

Then we add it as a PowerShell script in Intune.

That way we can remove Quick assist from our machines managed by Intune.

Please vote for the Windows Feedback item to add the features we are missing, so we don’t have to remove it!
It can be found here: aka.ms/AA47hta

1 thought on “Remove Quick Assist using PowerShell script in Intune”

  1. Pingback: Remove built-in apps in Windows 11 22H2 during OSD - CCMEXEC.COM - Enterprise Mobility

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

My name is Jörgen Nilsson and I work as a Senior Consultant at Onevinn in Malmö, Sweden. This is my blog where I will share tips and stuff for my own and everyone elses use on Enterprise Mobility and Windows related topics.
All code is provided "AS-IS" with no warranties.

Recent Posts

  • New settings in Intune Security Baseline Windows 11 24H2 -2504
  • Managing extensions in Visual Studio Code
  • Reinstall a required Win32app using remediation on demand
  • Administrator protection in Windows 11 – First look
  • Remediation on demand script – ResetWindowsUpdate
©2025 CCMEXEC.COM – Enterprise Mobility | WordPress Theme by Superb Themes
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Reject Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT