Our Story

Who we are and how we solve complex IT challenges.

Our Certifications

Microsoft certifications and partnerships validating our technical expertise.

Leadership

Meet the Experienced Leadership Team Driving WME’s Success

Advisory Updates

Expert guidance on Microsoft, security, and compliance developments.

Case Studies

Real-world outcomes from complex Microsoft-focused IT engagements.

Financial Industry

Secure technology solutions for regulated banks and financial institutions.

Healthcare

Secure Microsoft solutions for compliant, connected, and modern healthcare organizations.

Manufacturing

Cloud and security solutions supporting modern manufacturing operations.

Non-Profit

Cost-efficient Microsoft solutions for mission-driven organizations.

Public Sector

Microsoft-based IT services for secure public sector modernization.

High Tech

Scalable cloud, security, and staffing for fast-growing technology companies.

SMBs

Scalable cloud, security, and staffing for fast-growing technology companies.

Cloud Migration Services

Transition your workloads to the cloud securely for greater scalability and performance.

Data Migration Services

Securely transfer your business data with minimal downtime and maximum integrity.

Application Migration Services

Move your applications seamlessly to modern platforms with minimal business disruption.

Identity & Security Migration Services

Strengthen identity management and security while transitioning to modern Microsoft solutions.

IT Staffing

Connect with skilled IT professionals to strengthen your team and accelerate project delivery.

Accounting & Finance

Connect with experienced accounting and finance professionals to support your business goals.

Licensing Support

Discover the benefits of both CSP and On-premises licensing options and find the best fit for your unique business needs. From cost savings to flexibility, we’ve got you covered.

Power Platform

Unlock the full potential of the Microsoft Power Platform Suite to streamline operations, automate repetitive tasks, and gain real-time insights that drive business growth.

Sharepoint Solutions

Supercharge your business productivity and enhance visibility through our proven SharePoint expertise.

Security Solutions

Protect your business with proactive cybersecurity, compliance, and risk management solutions.

Endpoint Management

Secure, manage, and monitor every device with modern endpoint management solutions.

ConfigMgr Application Deployment Changes

September 15, 2017

There have been two significant improvements to application deployment over the last two versions of ConfigMgr (1702 and 1706). These new improvements only apply to deploying applications in ConfigMgr, not packages.

Install Behavior

Introduced in ConfigMgr 1702, this allows you to specify processes that cannot be running while your application is installing. I see a lot of use out of this around Internet Explorer, as I’ve had several cases over the years where an application would not install if IE was open. If the process (or executable) is running when the user tries to install their app, the installation will fail (i.e. Software Center never starts the installation) and the user will get this notification:

This is just a quick example to illustrate the process – Notepad ++ and IE have nothing to do with another (I just like to pick on IE).

This is a feature that you have to enable, so go to Administration > Updates and Servicing > Features and enable “Install Behavior for applications”.

Once the feature is enabled, open the deployment type for your application. There’s a new tab called “Install Behavior”.

To add an executable, click the add button.

The only required field is “Executable File Name”, while “Display Name” is only there for your benefit. When the error message displays in Software Center, the system pulls the name from the process, not from this field. If you remember my screenshot of the error, it says “Internet Explorer” and not “IE” like I have typed here. Once you have this configured, click OK and it’s setup.

This is still a new feature, and I think it still lacks a few things. First is the aforementioned “Display Name” field. I would like to see that actually mean something. It works fine for Internet Explorer, but there’s some applications where this could be a problem. There may be apps out there that do not display correctly in this manner and could add confusion for the user. I suspect that Software Center pulls one of the property fields from the file name, which if not set properly, could display incorrectly. Second, when running the application, the install comes up as Failed, and you get all of the same failure notifications that you get if an installation actually fails. I don’t particularly care for this, and would rather the status in Software Center say it failed because an application was running, and I’d also like to see the regular failure notifications muted.

Different Uninstall Content Directory

Another feature that was recently released was the ability to specify a different content directory for application uninstalls.

There’s two additional options here – “Uninstall content settings” and “Uninstall content location”. The settings box allows you to set whether or not the content directory is the name, and if there’s no uninstall content. These settings are important, because if there’s no content, or different content, there may be nothing for the ConfigMgr client to download when uninstalling a product. I’m using Office ProPlus as my example for this section. To install Office ProPlus, you need ~1.5GB of source files. To uninstall Office ProPlus, you need ~5MB of source files. That’s a huge difference.

To use a different uninstall directory, change the “Uninstall content settings” option to “Different from install content” and give it the uninstall location.

Now, when I uninstall Office ProPlus from Software Center, it will use the uninstall content and only download 5MB of source files instead of 1.5GB.

Disclaimer

All content provided on this blog is for information purposes only. Windows Management Experts, Inc makes no representation as to accuracy or completeness of any information on this site. Windows Management Experts, Inc will not be liable for any errors or omission in this information nor for the availability of this information. It is highly recommended that you consult one of our technical consultants, should you need any further assistance.

Share:

Facebook
Twitter
LinkedIn

Get Microsoft Updates Before They Cost You Downtime

Retirement dates, licensing changes, and security updates from a Microsoft-exclusive team, sent when they matter, not on a filler schedule.

More Posts

Copilot Cowork: Credit-Based Billing

Until now, Copilot Cowork has been included with M365 Copilot Premium licenses. Now that Cowork has moved out of public preview, Cowork is introducing a ...
Read Full Article
SharePoint OTP Retirement Is Coming in July 2026

SharePoint OTP Retirement Is Coming in July 2026 — What IT Admins Need to Do Before Access Breaks

Starting July 2026, external users who access OneDrive and SharePoint files through legacy SPO OTP links will start receiving access denied — silently, with no ...
Read Full Article
Power Virtual Agents Is Gone. Here's What Replaced It and Why It Matters.

Power Virtual Agents Is Gone. Here’s What Replaced It and Why It Matters.

If someone on your team still calls it “Power Virtual Agents,” they’re working from an outdated map. Microsoft retired the product on November 15, 2023 ...
Read Full Article

Get Microsoft Updates Before They Cost You Downtime

Retirement dates, licensing changes, and security updates from a Microsoft-exclusive team, sent when they matter, not on a filler schedule.
Subscription Form email