Applocker on the Company portal Express

Applocker on the Company portal Express

This short blog will be about why baselines are very important and why you need to keep them up to date.

I am not talking about security baselines this time. What I will be talking about, is the app baseline you need to deploy to your users Windows 10 devices to make sure users can install apps on their own. It’s best practice to implement adminless.

*Source: Microsoft Vulnerabilities Report 2021 | BeyondTrust (great report!!)

Of course, nowadays users are no longer admin (adminless) and applocker is configured. Installing apps can be really difficult when you are a regular user with applocker deployed.

Some time ago I posted 2 blogs. The first blog was about deploying the company portal to let users install apps on their own.

Company App: Unchained – Call4Cloud

When you made sure you are keeping your baseline with apps up to date, each new tenant you enroll with PowerShell will profit from this baseline. And do you know what’s great? Your Servicedesk is probably going to receive a lot less phone calls.

But beware some apps are user-based runtimes and need to be allowed within your Applocker policy because the apps are launched from the local app data folder.

A very good example would be Teamviewer Quicksupport.

When you did not allowed teamviewer in your applocker policy it will be blocked by default.

In many companies, teamviewer quicksupport needs to be enabled to offer support to  users. You can simple add this to your existing Applocker policy

FilePublisherRule Id="0742d552-6c5b-4aeb-b5d8-f8375562c8b3" Name="Ondertekend door O=TEAMVIEWER GERMANY GMBH, L=GÖPPINGEN, S=BADEN-WÜRTTEMBERG, C=DE" Description="" UserOrGroupSid="S-1-1-0" Action="Allow">
        <FilePublisherCondition PublisherName="O=TEAMVIEWER GERMANY GMBH, L=GÖPPINGEN, S=BADEN-WÜRTTEMBERG, C=DE" ProductName="*" BinaryName="*">
          <BinaryVersionRange LowSection="*" HighSection="*" />

Please note, when you copy/paste your existing applocker config in notepad and add this rule, the weird characters in the rule above will disappear.

After some time, you can try to open teamviewer quick support and you will notice it is not blocked anymore.

So why not doing the same as we did with the company portal baseline?

Applocker à la minute – Call4Cloud Powershell Automated

As shown in the blog above, you can automate your Applocker deployment. So keeping this baseline up to date will make sure new tenants will also profit from it.

When you combine Applocker with the Company portal you are going to increase the end user experience beneficial.


It’s important to:

-Use the Company portal to distribute apps that can be installed

-Use Applocker to secure your device but allow user-based runtimes (like teamviewer quicksupport)

I guess I said it many times, there should be absolutely no reason why your users need to have administrator permissions.

Leave a Reply

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

3  +  2  =