Microsoft

Microsoft Endpoint Configuration Manager Feedback

Suggestion box powered by UserVoice

Ideas

What features would you like to see?

All of the feedback that you share in these forums will be monitored and reviewed by the Microsoft engineering teams responsible for building Microsoft Endpoint Configuration Manager, though we can’t promise to reply to all posts.

Please do not use UserVoice to report product bugs or for assisted support.
If you believe you have found a product bug, please send us a bug report through the Configuration Manager Console (1806 and newer). To do this, press the 🙂 button in the top right corner and choose “Send a Frown”. For more details, see https://docs.microsoft.com/en-us/sccm/core/understand/find-help.

If you require assisted support, please see https://aka.ms/cmcbsupport for more details.

Standard Disclaimer – our lawyers made us put this here ;-)
We have partnered with UserVoice, a third-party service, so you can give us feedback. Please note that the Microsoft Endpoint Configuration Manager feedback site is moderated and is a voluntary participation-based project. Please send only feature suggestions and ideas to improve Configuration Manager. Do not send any novel or patentable ideas, copyrighted materials, samples or demos. Your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Schedule Phased Deployments

    When setting up a normal (non-phased) deployment, you can schedule a date and time for the deployment to start.

    Having the same ability for phased deployments would be very handy!

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  2. Dynamic Cache

    Allow the option of changing the client cache size on a per application basis.
    Large applications can then be installed and if set to not persist in client cache, the cache is then resized to the global site default

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add "uninstall application" as an dependency option when creating applications

    An example could be when users want to install 'Office 365 x64' on a machine which has 'Office 365 x86' installed. For the 1. to be installed the other should be uninstalled.

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  4. Retiring Applications

    Allow 'Retiring' applications that in fact stop being deployed, without having to remove the 'Deployments' that contain tracking data about their previous installations.

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  3 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  5. Automatically Close

    Thank you for the Auto close of the executable specified on the install behavior, the problem I have is chrome.exe, aftre the application closes, it starts the install, if the user just starts it up again, it continues to run again, leaving 2 versions installed, chrome.exe, and new_chrome.exe, with the request to admin credentials to update, corrupting the installation

    Can we add to the Automatically close, keep closed until installation returns a Zero

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  6. Package ID in Application list

    Everytime I have an error in the "Distribution Point Configuration Status" I have to search for the "failed" application with the Package ID in the "Content Status". This works very slow! Please show the "Package ID" in the Appliaction List of the Console.

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  3 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  7. BITS Priorities for User Initiated Deployments

    Test in 1606: For User launched Application deployments (i.e Software Center) , the BITS job is created as FOREGROUND priority which can hog all of the available bandwidth on the machine.

    Package/Programs downloads are launched with a BITS priority of LOW – please can we standardize on this for all user initiated content downloads.

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  6 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  8. Application Group reboot behaviour

    Given a scenario of an application group which contains more than one application: if any application in that group requires a reboot the whole application group is terminated with an error (AppGroupHandler - InternalProcessAppRules failed with error 0x87d0032e) even though the application which demanded the reboot was installed correctly.

    The expected behaviour is to perform the reboot and then continue with the next application in line in the application group after the reboot.

    It would be beneficial if any reboot request in the application group process were internally remembered and only one reboot request would be sent to the user…

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add support for Status MIF reporting with Application Model

    Packages/Programs in ConfigMgr support use of Status MIF reporting while the Application Model does not. Status MIFs can provide for more accurate and detailed status reporting, particularly for deployment execution failures. For this reason, some customers have been reluctant to transition to the Application Model.

    The Application Model relies on exit codes for determine success/failure of deployments.
    Disadvantages of depending on exit codes:

    Success exit codes (0, 3010, etc.) do not always indicate successful installation; failure exit codes do not always indicate failure

    Exit code 0 does not always indicate that the installation succeeded, but rather only that the installer…

    26 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  10. User Device Affinity - Restrict One machine per User

    Hi,

    I am using Application catalog for making the applications available for the users to install as and when they are in need of. By default, user can set more than one device as his primary device and any approved application can be installed on any/all of those machines.

    While checking the available option to automatically install an app to users primary device (In case of OS reinstallation or Hardware refresh) using appcatalog, it gets installed on all primary devices.

    It becomes difficult to manage this scenario since there are many licensed applications which will get installed on multiple machines.

    …

    26 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  1 comment  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  11. Make Application Deployment Status more consistent

    Since 2012 RTM, ConfigMgr has inconsistent experience for application deployment monitoring described in these blog entries:

    @Michael Wray: https://techcommunity.microsoft.com/t5/Configuration-Manager-Archive/Troubleshooting-In-Console-Monitoring-for-Deployments-in-System/ba-p/273015
    @Umair Khan: https://blogs.technet.microsoft.com/umairkhan/2014/10/02/the-case-of-the-unexplained-application-deployment-monitoring-reports-which-one-to-rely/

    Basically, we count Application Infrastructure errors in all pie charts both in Monitoring\Deployments Console node and application reports, but we don't have any pre-created way to find failing clients except "Application infrastructure Errors" report.

    It would be good idea to list the assets affected by infra errors in separate deployment monitoring tab, or together with failing DTs in the console. Also it would be nice to modify pre-defined reports to be more consistent and list also affected assets…

    25 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  12. Show Dependent Applications

    In SCCM, it is possible to show Software Depedencies for an application. However, it is not possible to show applications which depend on a specific application (i.e. which applications depend on Oracle Client, Java Runtime, Microsoft .NET etc.). This would be valuable to decide whether the application can be retired.

    Peter van der Woude provided a PowerShell based solution in 2013 which could be used as a starting point:
    https://www.petervanderwoude.nl/post/showing-dependent-applications-in-configmgr-2012-via-powershell/

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  13. Deployment Evaluation Cycle detects manually installed applications (AppDiscovery.log) but does not reflect this status in Software Center

    Think about a KeePass application including a working detection method. Click "install" in Software Center, it installs and gets detected correctly.
    Now think about a user who manually installed the same KeePass version. The application is deployed to "any machine" as "available". So, this user get's it as well. But it never shows up as installed in Software Center unless I click one time on "install". Even running the "Application Deployment Evaluation Cycle" does not change the button to "uninstall" or list it as installed in "Installation Status". AppDiscovery.log shows the DeploymentType_blabla as "discovered".

    We're using SCCM 1802 with all…

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  14. Application Catalog Requirements

    It would be extremely useful for the application catalog to display the reason why the application cannot be installed in terms of requirements. The generic requirement failure message is confusing to users and overall is not meaningful. If the hard drive doesn't have enough space it should say there is not enough space. Not having a meaningful failure message generates extra help-desk tickets.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  1 comment  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow priority ( order) between applications without dependancies

    For example, application with priority 100 will be install before application with priority 500.
    There is some case were dependencie is not sufficient / too strict.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  6 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow retire or delete of an application that has deployment types that reference eachother

    We have a number of applications that contain deployment types that depend on each other. It is annoying that in order to retire or delete the application, each deployment type has to be deleted first

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  17. localized description - html

    it would be very helpful for the overall user experience if it would be possible to use html or any kind of formatting in the localized description.
    currently the description is not shown very pleasant...

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow obscuring of all or portions of the SCCM installation command-line

    I would like to see an option added to SCCM to allow obscuring portions of the installation command-line. This functionality would be particular useful for application installations like Microsoft SQL Server Express which accept an argument to the setup.exe specifying a clear text password.

    The benefit of obscuring the password would be that the SCCM logs (i.e. appenforce.log) would not have a clear text version of the password which could be opened and read by any user having access to the c:\windows\ccm\logs folder.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  1 comment  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  19. Countdown timer before closing executable

    For the new feature in 1702 ("Check for running executable files before installing an application"), add a countdown timer pop-up above the system tray, like the countdown for restart, but in this case to allow the user to save any unsaved work before the specified executables get automatically closed.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  4 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  20. Phased Deplyments for Available applications with supersedence

    Phased deployments are great, but we have lots of users, with lots of applications that are nor required, but are superseded.

    Say we have 100,000 users, 50'000 have an application installed that has an update. We don't want a required deployment as not everyone has the application, and we don't just want to deploy the update to the application to 50,000 in one go. so this feature would be nice.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base