Preview Releases

You can find the preview release history for the Patch My PC Publisher below.

2.0.4.1 - 2021-05-05

Features

  • Send alerts to Slack

  • Reverted a Scriptrunner change which flagged the exe to always run as Administrator. This is in preparation for supporting user-based applications in Intune and ConfigMgr.

Fixes

  • When a user or admin category was selected on a ConfigMgr application the Publisher would create a revision of the application every synchronization. Now a revision will only be created if a user or admin category needs to be added.

  • Improved logging when checking access to timestamp.digicert.com if a proxy is defined

2.0.3.1 - 2021-04-22

Features

  • Added support to add a future Home Lab subscription

  • Added a new context menu in the Intune Application Manager

Improvements

  • Improved logging

2.0.3.1 - 2021-04-22

Features

  • Added support to add a future Home Lab subscription

  • Added a new context menu in the Intune Application Manager

Improvements

  • Improved logging

2.0.3.1 - 2021-04-22

Features

  • Added support to add a future Home Lab subscription

  • Added a new context menu in the Intune Application Manager

Improvements

  • Improved logging

2.0.2.2 - 2021-04-19

Features

  • Define ConfigMgr scopes inside the Publisher service

    • Note: This requires updated permissions. The ‘Import Role’ option in the Publisher will import the role with proper permissions or you can refer to this article.

Improvements

  • The Intune and ConfigMgr scan wizard ‘Export’ buttons now prompt for whether the filter should be applied to the export.

  • Improve how Timestamping is handled in some scenarios.

Fixes

  • Connections to Intune may not respect the proxy configuration set in the Publisher.

  • ‘Show Package Details…’ right-click option would not load as expected.

  • CVE Wizard would not load as expected.

  • SSRS dashboards would report a negative % for compliance in some scenarios. The reports can be reinstalled if you are affected by following the same process as the initial install which will overwrite the reports.

2.0.2.1 - 2021-04-14

Features

  • Added the Usage Statistics group in the General tab that will show usage statitics

  • Changed the license input to display only the 20 character license id and not the full license URL

Improvements

  • Improved the speed of Intune application deletion by using batch calls to Microsoft Graph

  • Options related to WSUS have been moved from the Advanced tab to the Options button in the Updates tab

Fixes

  • The classification field in the Intune Apps Manager is not populated for Updates

  • Update revision doesn’t take account of republished updates

2.0.1.4 - 2021-03-30

Features

  • Change description text and icon for Intune Win32 applications

  • Retain N-X apps in ConfigMgr when set to ‘Create a new application…’ is enabled.

  • Retain N-X apps in ConfigMgr when set to ‘Update existing application…’ is enabled.

Improvements

  • The scan wizard found application count is now updated to reflect applications found with the specified filter.

  • Scriptrunner will now clean up leftover ‘Image File Execution Options’ registry keys. This helps prevent unexpected blocking of application launch in the event scriptrunner crashes and leaves behind some of these keys. We have also update the Manage Conflicting Processes docs to provide additional information for this scenario.

Fixes

  • Fixed a bug where assignments may not be added to an existing Intune Win32 application during Publisher sync.

  • Fixed a bug where the Publisher UI would crash if the ‘Modify Updates Wizard’ was launched on a computer which does not have the WSUS role.

  • Fixed a bug where only the first 1000 Intune applications are returned which can cause Application lookup failures via Microsoft Graph.

2.0.1.3 - 2021-03-18

Features

  • Intune Scoping Support

    • There is a new right-click option for Intune applications and updates which lets you ‘Manage scope tags.’

    • Scope tags will be copied from the previous PMPC application or update to the new version during a Publisher sync.

    • Requires new permission to be added to the Azure App Registration

      • DeviceManagementRBAC.Read.All

Improvements

  • Wait to delete local content repository files until the end of the Publisher sync if the option to ‘Delete the update file in the local repository after publishing’ is selected.

    • In some cases, customers had the same binary needed for two different publish actions, and the second publish would fail because the binary had been deleted.

  • In the DownloadHistory.csv file, we now include the purpose of the download and the port.

2.0.1.2 - 2021-03-11

Features

  • ConfigMgr right click option to set OS type requirement – client vs. server

Improvements

  • Scriptrunner will now automatically prompt for elevation when executed.

  • Improve how settings are saved to prevent losing your Publisher configuration in some scenarios such as no disk space.

  • The UI Notification feature for conflicting processes will now exit with an exit code 1602 if the installation is snoozed or a timeout occurs. Previously it was 1618 which could cause very frequent reevaluation.

Fixes

  • Fixed a bug where we may fail to parse a package.xml file that contains special characters such as an ampersand.

  • Fixed a bug where the DownloadUrl and MoreInfoUrl columns were not sortable in the ‘Show Package Info’ UI.

  • Fixed a bug where the UI may crash if there is a large number of Azure AD Groups being retrieved and the UI is closed before the query completes.

  • Fixed a bug where some right-click options such as Manage Categories, Manage ESP profiles and Manage Naming Convention may not propagate from the root, or vendor level to a newly enabled product.

2.0.0.5 - 2021-03-01

Fixes

  • Fixed a bug where some Intune App and Intune Update scripts were missing a parenthesis causing an error during execution.

2.0.0.4 - 2021-02-26

Fixes

  • Fixed a bug introduced in version 2.0.0.1 preview where the ‘Disable Self-Updater’ option would be enabled during a synchronization even if the user has not selected this option.

    • If you are on a 2.* preview build you will want to review your right-click selections for ‘Disable Self-Updater’.

    • The backup settings.xml can be used to determine which products had this erroneously enabled. Please contact support if you need assistance in determining what products had this enabled where it previously was not.

2.0.0.3 - 2021-02-26

Improvements

  • Global options for the User Notification now moved into right-click option for Conflicting Processes

    • Logo

    • Company Name

  • WSUS Certificate status now updated when the Show Certificate button is pressed.

Fixes

  • Fixed a bug in the ConfigMgr detection script where software may be incorrectly detected in some scenarios.

    • Only impacted version v2.7 of the script which was available briefly.

    • Script Version: 2.8

2.0.0.2 - 2021-02-24

Features

Improvements

  • Increase the max delay for the ConfigMgr Apps feature to 32 days.

  • Intune Application Manager button is now available in the Intune Apps and Intune Updates tab directly, as well as in the Intune Options.

  • ConfigMgr detection scripts now validate architecture and installation type of of the software being detected.

    • This feature was in place for Intune scripts and has been integrated into the ConfigMgr scripts.

    • Script Version: 2.7

Fixes

  • Fixed a bug where the new Conflicting Process settings may not be saved for ConfigMgr applications.

  • Fixed a bug where the company logo may not show in the Conflicting Process UI for Intune clients.

  • Fixed a bug where the Conflicting Processes deferral count would allow more than the configured number of deferrals.

2.0.0.1 - 2021-02-22

Features

  • Interactive user notifications that allow the user to be prompted to close conflicting software

    • Has a range of options for customizing the deferral options.

      (Documentation will be released when this feature is in production)

  • Delete N-# applications / updates in Intune

    • There are new settings available in the ‘Intune Options’ which allows you to specify retention for Intune Applications and Intune Updates. The valid values are between 0 and 10.

  • InstallPackage as the default behavior for ScriptRunner

    • When the PatchMyPc-ScriptRunner.exe is double-clicked it will default to searching for package.xml in the same directory and performing /InstallPackage which allows PMPC application install to be launched without running them from the command line.

  • Apply Intune naming convention to existing applications and updates during a Publisher sync

  • Set ‘Featured App’ flag on Intune apps via right-click options

Improvements

  • Only one instance of the Publisher is allowed to run at a time. If a second user runs the Publisher they will receive an error message and the Publisher will close.

Fixes

  • Fixed a bug where adding file based right click option to a ConfigMgr application would not trigger a revision in some cases.

    • Examples: MST, Pre/Post Script, Additional files

  • Fixed a bug where the Intune detection and requirement script might fail to work as expected if there are invalid registry properties on an object in the registry.

1.9.9.5 - 2021-01-27

Improvements

  • Update right-click option text to accurately reflect functionality.

    • Exclude from being enabled during automated SCCM/Intune inventory scans

      • Renamed to: Exclude from auto-publishing rules

    • Add/Manage pre/post update installation scripts

      • Renamed to: Add/Manage pre/post scripts

    • Patch My PC defined pre/post update installation scripts

      • Renamed to: Patch My PC defined pre/post scripts

Fixes

  • Fixed a bug with the new Log Retention feature of Script Runner where it may unnecessarily trigger an ‘Update Content’ on ConfigMgr applications. (actually fixed this time)

1.9.9.4 - 2021-01-26

Improvements

  • The warning message box that pops up if the Enrollment Status Page right-click option is invoked without proper Azure App Registration Permission now has a ‘Help’ button which links to the permission KB article.

  • The pre and post script ‘browse’ buttons now will open to the location of the currently selected script if found.

Fixes

  • Fixed a bug where the Intune Scan or ConfigMgr Scan would happen if the respective ‘Auto-Enable’ option was enabled, but the feature itself, such as Intune Updates, was disabled.

  • Fixed a bug where the Teams notifications for auto-enable would not contain details regarding the software.

  • Fixed a bug where the auto-enable feature of Intune Scanning may cause duplicate Win32 apps to be published within Intune.

  • Fixed a bug where conflicting right-click options could be selected in the scan wizards.

  • Fixed a bug with the new Log Retention feature of Script Runner where it may unnecessarily trigger an ‘Update Content’ on ConfigMgr applications.

1.9.9.3 - 2021-01-19

Features

  • Sign PMPC provided pre/post scripts with local WSUS Code Signing certificate

  • ScriptRunner now deletes log files older than X days according to the setting in Advanced Tab.

1.9.9.2 - 2021-01-13

Features

  • Add an additional Right-Click option for x86 OS requirement for x86 application installers

Improvements

  • Improved vertical scrollbar behavior for Scan Wizards

Fixes

  • Fixed a bug where an Enrollment Status Page may have a mobileAppId listed twice when making the Graph PATCH API call. This would cause a 400 status code, and cause the API call to fail.

1.9.9.1 - 2021-01-12

Features

Improvements

  • PatchMyPC-ScriptRunner has improved logic for UninstallPackage.

    • Now factors in SystemComponent and QuietUninstallString when searching the registry.

  • Intune Scan Wizard updated to match the ConfigMgr scan wizard.

    • Can include zero-count applications in results and export.

    • Filtering options updated.

  • The ‘Exclude from auto-enroll…’ option now exists for Intune Apps and Intune Updates.

  • Scan Wizards will now automatically allow vertical scrolling if needed.

  • Implement a retry when performing some ‘POST’ operations to Microsoft Graph to improve Intune Win32 app creation reliability.

Fixes

  • Fixed a bug where the certificate option would be enabled while in

    ‘Intune Only’ mode.

  • Fixed a bug where the Intune Graph token used by features such as Intune App Category selection would expire if the Publisher UI was open for a long time.

  • Fixed a bug where unnecessary calls were made to renew the Graph API token when performing Graph Batch queries.

  • Fixed a bug where the ConfigMgr ‘Recreate Detection’ option would not set the MSI product code for the newly generated script.

  • Fixed a bug where the ConfigMgr ‘Recreate Detection’ option would not set the VersionInclude for the newly generated script.

1.9.8.1 - 2020-12-17

Features

Fixes

  • Adjust certificate signing validation for Patch My PC signed files.

1.9.7.3 - 2020-12-11

Features

  • Manage categories for Configuration Manager applications

    • User Categories: Viewable to users in Software Center

    • Admin Categories: Viewable to administrators in the Configuration Manager Console

Improvements

  • During a Publisher sync, the Settings.xml will be automatically updated according to SupportProducts. This improves the experiences when Patch My PC makes metadata changes that impact some of the application configurations such as detection.

1.9.7.2 - 2020-12-07

Features

  • ScriptRunner now has a new custom variable, %CurrentDir%

    • This variable may need to be put in double-quotes or the entire parameter may need to be in double quotes depending on the application. Examples of this are below.

      • Config=”%CurrentDir%\Config.ini”

      • “Config=%CurrentDir%\Config.ini”

Improvements

  • The Intune Application Manager now has a button for ‘Manage Assignments’

  • Improve how ScriptRunner handles version parts that exceed the 32 bit signed integer max.

  • Improve CVE Import Wizard CVE-ID matching

  • Improve logging associated with delayed application publishing

  • TheSSRS report dashboards now include a parameter for Deployed.

1.9.6.2 - 2020-11-20

Features

  • Manage Intune categories for created and updated Intune applications and updates.

    • Note: Currently, existing applications/updates in Intune will not have their categories modified. The categories will only be modified when a new Win32 application is published such as when new software is selected, or a new version is released.

  • Clicking a ‘digest’ in the Modify Published Updates Wizard, or the Package Details wizard will now open the respective VirusTotal page.

Improvements

  • Sorting by ‘Selected’ in Modify Published Updates Wizard now sorts by the checked state.

  • The Configuration Manager detection script now handles invalid version parts better. Some vendors use DateTime stamps in their version. This can end up being a value larger than a 32 bit integer causing the version cast to fail.

Fixes

  • Fixed a bug where the console version check for UninstallContent setting was incorrect.

1.9.6.1 - 2020-11-16

Fixes

  • Fixed an issue where copied Intune Assignments for newly published Intune software would not have their custom available time, and deadline time adjusted relative to the new publish date.

  • Fixed an issue where Intune Assignments would be created without a deadline or available time if the ‘copy assignment’ option was not configured.

  • Fixed an issue where the maximum value for restart notification would not allow a value greater than 201.

1.9.5.2 - 2020-11-10

Changes

  • Win32 Intune applications will no longer be created as featured

Improvements

  • Improved the speed at which the catalog is extracted for the CVE Import Wizard

1.9.5.1 - 2020-11-09

Features

Improvements

  • Improved the speed at which the catalog is processed. This will improve the loading speed of the CVE Import Wizard, the new Package Details Feature, and the Modify Updates Wizard.

1.9.3.3 - 2020-11-03

Features

  • Updates published via the CVE Import Wizard will now have a Teams and Email alert if enabled.

  • Scan Configuration Manager Database wizard updated.

    • Supports Filtering

    • Can optionally show, and export, applications whose count is zero.

    • General UI improvements such as tooltips, alt-shortcuts, empty field validation.

Improvements

  • Certificate selection for Intune code signing will now additionally search the WSUS store if it is found.

  • The Product Name has been added to the PatchMyPC-DownloadHistory.csv generated in the installation directory of the publisher.

  • Improved the method used to gather PackageID from newly published Applications.

Fixes

  • Fixed a bug where an application may fail to publish on versions of Configuration Manager older than 1706.

  • Fixed a bug where the publisher would fail to find applications published to a folder containing square brackets

    • For Example: \\server\sources\[PMPC]Applications

  • Fixed a bug where the TLS port for SMTP alerts may show as 587 in the UI, even when a custom port is set. The port in the UI will now accurately reflect the saved settings.

1.9.3.1 - 2020-10-26

Features

Fixes

  • Fixed an issue where Intune assignments may not set the correct delayed deadline

  • Fixed an issue where older versions of the ConfigMgr console may receive error: Method not found: 'Void Microsoft.ConfigurationManagement.ApplicationManagement.MsiInstaller.set_UninstallSetting(Microsoft.ConfigurationManagement.ApplicationManagement.UninstallContentSetting)'.

1.9.2.3 - 2020-10-13

Improvements

  • The PatchMyPC-ScriptRunner.exe will retry MSI based operations if a 1618 exit code is returned by the installer. The result is a reduction in failed installs due to Windows Installer being unavailable.

    • Maximum three retries, with 1 minute in between.

1.9.2.2 - 2020-10-08

Features

  • Update the PatchMyPC-ScriptRunner.exe to use the CCM client log directory defined in the registry by default

    • Check

      “HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\CCM\\Logging\\@Global”

      > LogDirectory, and fallback to ‘%windir%\\ccm\\logs’

Improvements

  • Log out the in-progress count of updates and applications as they are processed.

    • Previously the in-progress count was only logged if the log level was set to debug. It is now logged with informational level logging.

  • Improve the PatchMyPC-ScriptRunner.exe to have better logic when searching the registry for uninstall strings

Fixes

  • Configuration Manager application detection script fixed to supported PowerShell 2.0.

  • Fixed an issue where republishing a WSUS update would also cause the equivalent Intune Update to republish as well.

1.9.2.1 - 2020-10-07

Features

  • Application update in-place vs. create new application configurable at the individual product level.

  • Support for user-based installations for Configuration Manager applications, as well as Intune Applications and Intune Updates.

    • Note: We still need to add user-based software to the catalog, but the publisher now has support for this so that we can begin adding some user-based software.

  • Option to not append the republished date tag to republished updates.

    • This is now a configurable checkbox in the advanced tab.

  • Intune Scan Wizard now has the option toautomatically enable Intune Updates based on scan data.

Improvements

  • Updated the PowerShell script for Intune applications and updates to improve compatibility with constrained language mode.

1.9.1.1 - 2020-09-24

Improvements

Fixes

1.9.0.1 - 2020-09-18

Features

  • Added an option to disable WSUS publishing using a checkbox at the top of the ‘Updates’ tab. This allows the Update publishing feature to be disabled while still retaining all products and settings. This can be helpful if you need to sync only Applications, Intune Applications, or Intune Updates, but don’t want to lose your selected Updates and configurations.

  • Added a right-click option to open the help page that details the right-click options.

  • During synchronization, the Publisher will check if the WSUS code signing certificate is expired or near expiration and add a message in the email report.

  • During synchronization, the Publisher will check if the WSUS code signing certificate is in the required Windows Cert stores and add it if needed.

  • SMTP port automatically set to 587 when ‘Use TLS’ is selected, and to 25 when ‘Use TLS’ is unselected. The port can still be manually edited to account for any port, but the common port for the protocol is set by default.

Improvements

  • Add additional known errors in the log, providing a link to a KB article that may assist with solving the known error.

  • Display additional info in the Certificate information wizard on whether the certificate is found in the expected Windows Cert stores.

  • SMTP port default to 25 instead of 587 when the feature is in a non-configured state.

  • The Publisher will retry several times when the rename of a folder during an SCCM application upgrade fails. This should help prevent

    ‘Access Denied’ errors that are caused by file locks.

Fixes

  • Fixed an issue where, sometimes, the SupportedProducts.xml file cannot be read during a synchronization.

  • Fixed an issue where a machine with a large number of CPU cores may experience high CPU load when running the Intune Scan Wizard.

1.8.7.1 - 2020-08-27

Improvements

  • Improved the copying of right-click options from the Updates tab, to the ConfigMgr Apps tab, or the Intune Apps tab.

Fixes

  • Fixed an issue where the Publisher would falsely report that it was not installed on a Software Update Point in some scenarios.

  • Fixed an issue where the Intune Updates product list was not reloaded during publisher sync in some scenarios.

1.8.5.1 - 2020-08-19

Features

1.8.4.3 - 2020-08-14

Features

  • Add Anonymous authentication method to send emails.

  • Intune updates use the description in the SDP for the title.

  • Split the «Delete Intune Application when a new release is published» option to allow to choose the behavior for Apps and Updates independently.

Improvement

  • Add a button to export data in the Intune Apps Manager.

  • Add a column to show Classification in the Intune Apps Manager.

  • Allow to show «Applications only», «Updates only» are «All» in the Intune App Manager.

  • Display the Publisher service's status on the 'About' tab.

  • Download timeout is now logged out in minutes and seconds, instead of milliseconds.

  • Implement log rollover for Intune detection and requirement scripts.

  • Send an MS Teams message and add a line in the Email report if the server runs low on disk space on the PMPC installation or the Wsus Content drive.

  • Support for the Contains string operator when searching for an AAD Group.

  • The Publisher will notify the user if the installation drive is running low on disk space.

  • The Publisher will notify the user if the Publisher is installed on the Site Server, and the server is not also a Software Update Point.

  • Tooltips added to buttons on Intune Apps and Intune Updates tabs.

  • When several files with the same name are found in the Local Content repo, and subdirectories, we try to identify the right one with the expected digest before falling back to downloading.

Fixes

  • Fixed an issue where custom options are not correctly copied between two tabs when copying enabled products from one tab to another.

  • Fixed an issue where reserved characters were not working as expected when searching for Azure AD Groups

  • Fixed an issue where the Publisher may display a warning that the certificate is incorrect or missing when it's within 30 days of the expiration date.

1.8.4.2 - 2020-08-04

Features

1.8.3.1 - 2020-07-16

Fixes

  • Changed how Unreferenced Package Folders are found. If third party updates are set to display in WSUS, then they might show up as

    'Unreferenced' by the WSUS content cleanup tool. The publisher now correctly display the list of unreferenced contents.

1.8.2.6 - 2020-07-07

Improvement

  • Add even more logging to the Application update, and creation processes to assist with troubleshooting.

  • Code optimization and cleanup for Applications

Fixes

  • Fixed a bug where the Publisher service would never timeout during content downloads in some scenarios. This could cause the service to hang.

1.8.2.5 - 2020-07-02

Improvement

  • Detection script now accounts for user based installs when needed.

  • Detection script checks if running as SYSTEM using the SID instead of username.

  • Add additional logging to the Application update, and creation processes to assist with troubleshooting.

  • Add a new known error to assist with identifying and resolving TooManyCategories for WSUS.

Fixes

  • Fixed a bug where some system cultures would result in incorrect command line parsing.

  • Fixed a bug where an Application's content would not be updated when a right click option was selected in some scenarios.

1.8.2.4 - 2020-06-26

Features

Improvement

  • Enabled CTRL+F functionality in the Intune tab.

  • Product download will fallback to the Internet in case of digest mismatch in local content repository.

  • Display third party vendor/product count in the Update Modification Wizard.

  • Deprecate WSUS v3

Fixes

  • Fixed a bug where the "Exclude from autoenrollment' option was unable to be changed on a product when the setting was configured at the vendor level.

  • Fixed a bug where the publishing service could not publish a postponed application if it contained an HTML escaped character.

  • Fixed a bug where the Intune Authentication URL was being overwritten by the Intune Scane Wizard

1.8.2.3 - 2020-06-25

Features

Improvement

  • Product download will fallback to the Internet in case of digest mismatch in local content repository.

  • Display third party vendor/product count in the Update Modification Wizard.

  • Deprecate WSUS v3

Fixes

  • Fixed a bug where the "Exclude from autoenrollment' option was unable to be changed on a product when the setting was configured at the vendor level.

  • Fixed a bug where the publishing service could not publish a postponed application if it contained an HTML escaped character.

1.8.2.2 - 2020-06-11

Improvements

  • We now use a FIPS compliant algorithm when creating Intune applications

    Fixes

  • Fixed an issue where the checkbox in the MSI installer to enable Intune only mode may not be applied after the installation

1.8.2.1 - 2020-06-10

Fixes

  • Fixed issue where the republish option no longer showed for "All Products" and Vendor nodes

  • Fixed issue where incorrect workstation counts were shown on certain SSRS reports

1.7.9.3 - 2020-05-29

Features

  • SCCM Database Scan now has option to ["Auto-enable products as

    'Metadata Only' if found, but threshold is not met"](https://ideas.patchmypc.com/ideas/PATCHMYPC-I-565)

    Fixes

  • Fixed issue where a customer with an expired Intune only license could be stuck in a messagebox loop.

1.7.9.2 - 2020-05-26

Features

  • Enhances the display in the Update modification wizard when there is a lot of updates.

  • Cache binary for postponed updates allows postponed updates to be published after the download link has changed.

1.7.9.1 - 2020-05-22

Features

1.7.8.1 - 2020-05-18

Features

  • Allows creating a self-signed certificate with the private key marked as non-exportable.

  • Added new subscription state reporting using Teams or STMP emails

1.7.7.1 - 2020-05-13

Features

  • Added like, dislike, and feedback button in the title bar of the settings tool.

    Fixes

  • List unreferenced package folders don’t list any folders in some WSUS configuration

  • Added a workaround to handle SCCM apps published with an unsupported language

    Improvements

  • Web domains of downloaded icons are listed in the DownloadHistory.csv file.

  • Added several help links in the UI.

  • Improved logging for known errors linking to KB articles

    Changes

  • The option to fallback to ConfigMgr package publishing when an application can’t be published as an SCCM application has been removed in the UI due to not being needed

  • SQL query default timeout is now 90 seconds from 30 seconds.

  • Removed from the UI the option to generate a CSV file with publishing info. The option is always enabled and the file path can be configured with the registry settings : HKEY_LOCAL_MACHINE\\SOFTWARE\\Patch My PC Publishing Service:PublishingHistoryCSVFolder

1.7.6.3 - 2020-04-27

Features

  • Adds a new column, UpdateEnabled, to the resulting CSV from the SCCM Scan Database Wizard -

    (Idea: PATCHMYPC-I-645)

  • UI improvements to the Base Install options

    Fixes

  • Fixed an issue where double quotes in the command line argument for software updates would not be retained.

1.7.6.2 - 2020-04-22

Fixes

  • Fixed an issue where adding multiple Intune assignments with customer deployment deadlines may cause the publisher UI to crash

1.7.6.1 - 2020-04-21

Features

  • Intune assignments created during an application creation or update are now reported in Teams notifications and email alerts

    (Idea:

    PATCHMYPC-I-700)

  • Adds a line in the log to specify Intune AppIDs (old and new release) during an application updating (Idea:

    PATCHMYPC-I-723)

  • Improves how Azure AD groups are retrieved (Set page limit to 999). We will also now display O365 groups. Adds the ability to search a group based on the group name starts with (Idea:

    PATCHMYPC-I-718)

    Fixes

  • Fixed an issue where the WSUS Maintenance for unreferenced updates would not return folders when the name is longer than 80 characters

  • Fixed an issue where file coping during publishing would fail when a file is referenced more than once (e.g., in additional files and pre-command script)

1.7.4.2 - 2020-04-08

Fixes

  • Dropdown filters could be edited in the update modification wizard

  • Trying to import a KSP CNG based code-certificate leads to an error

  • OS requirements were added during an SCCM application upgrade even though they were already there

  • The application deployment type Install behavior was not set during the application publishing if the KillProcess option was not enabled

1.6.6.1 - 2020-03-03

Improvements

  • Improved the Microsoft Intune options. The options are now available in the Intune Apps tab and not the Advanced tab.

  • Improved the installation options for enabling Microsoft Intune only publishing.

1.6.4.1 - 2020-02-20

Improvements

  • Adds a new application management tool for SCCM in the application options menu. You can now bulk delete applications created from Patch My PC or bulk delete deployments for applications.

  • Changed title format for republished updates to be more granular

  • Included updated DLLs for Compression.cab from Wix

  • When an update is republished, all previous republished updates can be superseded by the new update that is republished.

  • Add email, teams, and logging notifications when an update cannot be revised.

Fixes

  • Fixed an issue where the right-click option for manage logging may display the correct information

1.5.9.7 - 2020-02-04

Improvements

  • Use env variables instead of hard-coded path in PowerShell detection script.

  • Other fixes and improvements.

    Changes

  • Rename Intune preview to Intune Release Candidate.

1.5.9.6 - 2020-02-03

Features

  • You can now select a custom code-signing certificate from the computer's personal certificate store. A full WSUS installation is no longer required for code-signing the detection method script used for Intune.

  • Applications will no longer be duplicated in the event the deployment type's source folder was deleted.

    Fixes

  • Bug fixes and other improvements

1.5.9.5 - 2020-01-27

Fixes

  • Fixed an issue where you may receive an error: An error occurred while updating a package in SCCM: OpenDatabase,DatabasePath,OpenMode

1.5.9.4 - 2020-01-13

Improvements

  • No longer perform WSUS service checks when the WSUS publishing is disabled for Intune only scenarios.

1.5.9.3 - 2020-01-10

Features

  • You can now create assignments for Win32 applications in Microsoft Intune

  • The authority URL for Microsoft Intune will be prepopulated

  • The publishing service can now be installed on Windows 10 (x64) for a Microsoft Intune only setup.

1.5.9.2 - 2020-01-02

Features

  • Added support for creating Microsoft Intune Win32 applications in preview mode.

1.5.8.3 - 2019-11-28

Features

  • You can now set a custom folder for temporary downloads of the software update and application content

  • You can now set a custom folder for the log save location

1.5.8.2 - 2019-11-27

Features

  • You can now trigger a full and delta software update point synchronization from the advanced tab

1.5.8.1 - 2019-11-26

Improvements

  • You can now test the SMS Provider connection under SYSTEM-level context

1.5.6.1 - 2019-11-21

Improvements

  • Files downloaded for publishing updates are now cached and reused for applications within the same sync cycle

  • Support to publish applications in other languages than en-US

1.5.5.3 - 2019-11-19

Changes

  • Minor changes to support product renaming for Firefox, Nitro Pro, Nitro Enterprise, and Node.js

1.5.5.2 - 2019-11-18

Improvements

1.5.5.1 - 2019-11-12

Features

  • You can now send Microsoft Teams publishing alerts using a webhook

    Improvements

  • The software update point synchronization will be triggered after the update synchronization task rather than waiting for the updates and applications sync.

    Fixes

  • Minor bugs fixes

1.5.4.7 - 2019-10-24

Fixes

  • Minor bugs fixes

1.5.4.6 - 2019-10-23

Features

  • You can now configure a custom application name, localized application name, localized application description, and icon

1.5.4.5 - 2019-10-21

Fixes

  • Fixed an issue where the UI may crash when enabling a large number of products

1.5.4.4 - 2019-10-21

Features

  • You can now exclude products at the vendor level from being enabled in automatic scanning

  • You can now press F4/Shift+F4 keys to go to the next/previous when searching products or vendors

    Improvements\

  • When disabling updates, we will now create a RegKey is it doesn't exist to disable self-updates

  • Improved logging

  • Add support to auto-popular the uninstall command line for 25+ applications in SCCM

1.5.4.3 - 2019-10-17

Features

  • You can now enable your software update point to sync when updates are published when your software update point is on a remote site system.

  • Preserve User Categories when updating Apps in SCCM

  • Preserve Admin Categories when updating an SCCM application

    Changes

  • Set default download timeout to 100 seconds from 30 seconds.

    Improvements

  • Improved logging for varias actions including download percentages

  • Allows searching backward for products and vendors when clicking

    (Shift+F3)

  • Remove leading and trailing spaces in catalog URL, sms provider server name, application source folder path, and timestamp server URL

1.5.4.2 - 2019-10-11

Features

1.5.4.1 - 2019-10-10

Fixes

  • Fixed an issue where a custom command line may not be processed if it contained double quotes and a space.

1.5.3.5 - 2019-10-07

Features

  • Create a CSV file at the end of each synchronization with a summary of what was published, revised, created

  • You can now set the max log size between 1-10 MB

    Improvements

  • Add several log entries when sync fails

    (EventID=3001-3005)

  • Improved the PowerShell detection method scripts to handle invalid DWORD entries better fixing a "Specified cast is not valid." error message

  • Add newadvanced options to improve SQL queries for large organizations.

  • Improve the version comparison in the PowerShell detection method script

1.5.3.2 - 2019-10-01

Features

  • Added an option to show and delete unreferenced WSUS folders in the UpdateServicesPackages folder

  • Added an option to show/hide already enabled products in the SCCM scan

  • Added the ability to start a sync by running the PatchMyPC-Settings.exe with argument /SyncNow (the UI is not displayed)

  • Log events in the Windows event log (Starting/ending sync, success/fail publishing updates)

    Fixes

  • Distribution point groups containing apostrophe were ignored during distribution

  • Various bug fixes

1.5.2.7 - 2019-09-19

Fixes

  • Fixed an issue where application detection method scripts may fail on devices with PowerShell version 2. The following output error would be logged to appdiscovery.log

    • Unexpected token '.0' in expression or statement.

      • CategoryInfo : ParserError: (.0:String) [], ParseException

      • FullyQualifiedErrorId : UnexpectedToken

    • CScriptHandler::DiscoverApp failed (0x87d00327).

    • Deployment type detection failed with error 0x87d00327.

  • The select application folder dialog may crash when SmsProvider name is empty are unreachable

  • The select application folder dialog may try to connect to SMSProvider with a username and password even if the checkbox is unchecked

1.5.2.6 - 2019-09-18

Features

  • You can choose a custom folder in the applications node of the console to move applications to upon creation or updating automatically.

1.5.2.5 - 2019-09-16

Features

  • You can now include custom folders for updates and applications.

  • You can now specify the subject name when creating a self-signed certificate.

  • Display the count of updates and selected updates in the update modification wizard

1.5.2.3 - 2019-09-14

Fixes

  • Bug fixes

1.5.2.2 - 2019-09-13

Improvements

  • PatchMyPC-ScriptRunner.exe files are updated when SCCM applications are upgraded.

  • You can now Import/Export settings from the advanced tab.

  • Added the ability to delay updating an application in-place for 7 days after release.

1.5.1.2 - 2019-09-04

Improvements

  • If SMTP emails are enabled, we will now include any newly enabled products from the automated SCCM inventory scans.

  • If there are pending settings changes unsaved, you will be prompted if you want to save the settings when performing a synchronization.

1.5.1.1 - 2019-09-04

Features

  • You can now configure any custom pre-update script to run before checking any processes to close or skip

    Improvements

  • Improved logging

1.5.0.3 - 2019-08-30

Features

  • Added options to Kill or Skip installations when auto-enrolling new products.

  • Application names are now clickable for applications published, and links to the vendors release notes.

1.5.0.2 - 2019-08-29

Features

  • Added right-click option for products to be excluded from being automatically enabled during automated SCCM inventory scans.

1.5.0.1 - 2019-08-27

Features

  • You can now automatically enable products to be enabled based on them being detected in the SCCM database.

    Fixes

  • Fixed an issue where applications may fail to install on Windows 10 when using Latvia language.

  • Fixed an issue where you may get an email about the license being expired when in trial-mode.

1.4.2.3 - 2019-07-22

Fixes

  • Fixed an issue where the option to copy the installation log to a secondary folder on installation failure would not work correctly.

1.4.2.2 - 2019-07-22

Improvements

  • Added an option to copy the installation log to a secondary folder on installation failure.

1.4.2.1 - 2019-07-19

Fixes

  • Updated the detection method script for applications to resolve the following error (Access to the path

    'C:\\Windows\\CCM\\Logs\\PatchMyPC-SoftwareDetectionScript.log' is denied.) that would occur in AppDiscovery.log in certain builds of Configuration Manager.

1.4.1.1 - 2019-07-18

Features

  • Added an option to include abitrary files in the pre/post script dialog box.

1.4.0.2 - 2019-07-12

Fixes

  • Fixed an issue where the SSRS report RDL files may fail to upload to SQL Server Reporting Services.

1.4.0.1 - 2019-07-10

Fixes

  • This update contains improvements to help support the future release of the application creation feature.

1.3.9.5 - 2019-07-09

Fixes

  • Fixed an issue in build 1.3.9.4 where applications may fail to update with error: property DisplayInfo.DisplayInfo.DefaultLanguage: Language En does not match any data in the set

1.3.9.4 - 2019-07-09

Improvements

  • Added the application option to "Allow clients to use distribution points from the site's default boundary group."

1.3.9.3 - 2019-07-08

Improvements

  • Added support to code-sign the PowerShell detection method script using the WSUS Signing Certificate. This option is enabled by default.

  • Organized the Base Install Options dialog.

1.3.9.2 - 2019-07-03

Improvements

  • Improved the detection method PowerShell script processing speed for all application deployment types.

1.3.9.1 - 2019-07-02

Features

1.3.7.1 - 2019-06-06

Fixes

  • Fixed an issue where if you switch from the general tab to the update rules tab very quickly on open the products enabled may reset and the Settings.xml would need to be restored from the

    \\\Backup folder.

    Improvements

  • Added an option to prefix the computer name to the installation log file name to allow you to use a shared path and receive unique log file names for each device.

1.3.5.1 - 2019-05-24

Fixes

  • Fixed an issue where if you are using a 24-hour time format in an EN-US server operating system the saved schedule may not reflect correctly in the sync schedule.

1.3.4.4 - 2019-05-20

Fixes

  • Bug fixes

1.3.4.3 - 2019-05-20

Features

  • Added a new right-click context menu item to add MST transformation files for MSI based product installers.

  • Right-clicking on a product will now display the installer technology the product uses (MSI, EXE, or MSP)

1.3.2.3 - 2019-04-30

Fixes

  • Fixed an issue where the UI may show not responding for a short period of time on initial open.

1.3.2.2 - 2019-04-30

Improvements

  • We will now cache the list of supported products, so in the event, the settings tool can't download the latest products, it will use the last cached copy.

  • When the settings tool is opened, if any products are previously enabled that now have a Patch My PC defined recommended and required Pre/Post script(s) those scripts will be saved in the settings.xml automatically.

    Features

  • Added support for required Pre/Post-Scripts

1.3.2.1 - 2019-04-26

Improvements

  • When there is a product enabled that requires a manual content download the product name(s) will be included in the prompt.

    Features

  • Added support for recommended Pre/Post-Scripts

1.2.5.12 - 2019-04-09

Improvements

  • Added subscription level and licensed device count based on feedback in the SCCM slack group.

  • We removed the two columns displaying the distribution point group and description in the base installation options dialog.

  • Change the error return for 404 download errors.

    Fixes

  • Fixed an unhandled exception when you enable base packages when no catalog URL is set.

1.2.5.11 - 2019-04-05

Improvements

  • Changes to improve the performance of the license validation check.

1.2.5.9 - 2019-04-02

Improvements

  • Revisions to packages are now included in email reports.

1.2.5.8 - 2019-04-02

Improvements

  • When using the Scan SCCM for Managed Applications feature, the database server, database name, and connection account details will be retained after a successful query.

1.2.5.7 - 2019-04-01

Improvements

  • Split our the following products to be major version specific to allow more specific selection.

    • ESET Endpoint Security

    • ESET File Security

    • Royal TS

    • SketchUp

    • Skype

    • TeamViewer

    • Telerik Progress TestStudio Ultimate

    • VMware Workstation

    • VMware Workstation Player

    • VMware Workstation Pro

    • VirtualBox

    • WinZip

      Fixes

  • Miscellaneous fixes

1.2.5.6 - 2019-03-29

Fixes

  • Fixed an issue where updated installation packages are not added in the email report

  • Fixed an issue where superseded applications may not publish into SCCM

  • Miscellaneous fixes

1.2.5.5 - 2019-03-28

Features

  • When a package is created for a 64-bit product, the requirements will be configured on the program to only install on 64-bit operating systems

  • If a package fails to be created, the distribution attempt to SCCM distribution points will no longer be performed.

    Fixes

  • Miscellaneous fixes

1.2.5.4 - 2019-03-27

Features

  • Added an option to change the subject name for email notifications

    Fixes

  • Fixed an issue where SCCM package creation is malformed when updates are configured to be republished.

  • Fixed an issue where products are still listed in the SCCM application scan when the Include Products Already Enable in Scan is not checked.

  • Miscellaneous fixes

1.2.5.3 - 2019-03-27

Features

  • Added an option to include text in the body of the email notifications.

    Fixes

  • Miscellaneous fixes

1.2.5.2 - 2019-03-26

Features

  • Disabled the delete option for published updates in the modify published updates wizard.

    • To enable the Delete button, create a new DWORD registry value: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Patch My PC Publishing Service:EnableDeleteUpdates = 1. We only recommend using this option when working with our support team.

  • Added an option to disable timestamping. We generally do not recommend using this unless there is a specific use case. To disable timestamping you can create a DWORD registry value:: HKEY_LOCAL_MACHINE\SOFTWARE\Patch My PC Publishing Service:DisableTimestamping = 1

    Fixes

  • Miscellaneous Bug fixes

1.2.5.1 - 2019-03-25

Features

  • Added the new option to enable the creation of base installation packages in SCCM.

  • Other feature improvements and bug fixes

Contents
2.0.4.1 - 2021-05-05
Features
Fixes
2.0.3.1 - 2021-04-22
Features
Improvements
2.0.3.1 - 2021-04-22
Features
Improvements
2.0.3.1 - 2021-04-22
Features
Improvements
2.0.2.2 - 2021-04-19
Features
Improvements
Fixes
2.0.2.1 - 2021-04-14
Features
Improvements
Fixes
2.0.1.4 - 2021-03-30
Features
Improvements
Fixes
2.0.1.3 - 2021-03-18
Features
Improvements
2.0.1.2 - 2021-03-11
Features
Improvements
Fixes
2.0.0.5 - 2021-03-01
Fixes
2.0.0.4 - 2021-02-26
Fixes
2.0.0.3 - 2021-02-26
Improvements
Fixes
2.0.0.2 - 2021-02-24
Features
Improvements
Fixes
2.0.0.1 - 2021-02-22
Features
Improvements
Fixes
1.9.9.5 - 2021-01-27
Improvements
Fixes
1.9.9.4 - 2021-01-26
Improvements
Fixes
1.9.9.3 - 2021-01-19
Features
1.9.9.2 - 2021-01-13
Features
Improvements
Fixes
1.9.9.1 - 2021-01-12
Features
Improvements
Fixes
1.9.8.1 - 2020-12-17
Features
Fixes
1.9.7.3 - 2020-12-11
Features
Improvements
1.9.7.2 - 2020-12-07
Features
Improvements
1.9.6.2 - 2020-11-20
Features
Improvements
Fixes
1.9.6.1 - 2020-11-16
Fixes
1.9.5.2 - 2020-11-10
Changes
Improvements
1.9.5.1 - 2020-11-09
Features
Improvements
1.9.3.3 - 2020-11-03
Features
Improvements
Fixes
1.9.3.1 - 2020-10-26
Features
Fixes
1.9.2.3 - 2020-10-13
Improvements
1.9.2.2 - 2020-10-08
Features
Improvements
Fixes
1.9.2.1 - 2020-10-07
Features
Improvements
1.9.1.1 - 2020-09-24
Improvements
Fixes
1.9.0.1 - 2020-09-18
Features
Improvements
Fixes
1.8.7.1 - 2020-08-27
Improvements
Fixes
1.8.5.1 - 2020-08-19
Features
1.8.4.3 - 2020-08-14
Features
Improvement
Fixes
1.8.4.2 - 2020-08-04
Features
1.8.3.1 - 2020-07-16
Fixes
1.8.2.6 - 2020-07-07
Improvement
Fixes
1.8.2.5 - 2020-07-02
Improvement
Fixes
1.8.2.4 - 2020-06-26
Features
Improvement
Fixes
1.8.2.3 - 2020-06-25
Features
Improvement
Fixes
1.8.2.2 - 2020-06-11
Improvements
1.8.2.1 - 2020-06-10
Fixes
1.7.9.3 - 2020-05-29
Features
1.7.9.2 - 2020-05-26
Features
1.7.9.1 - 2020-05-22
Features
1.7.8.1 - 2020-05-18
Features
1.7.7.1 - 2020-05-13
Features
1.7.6.3 - 2020-04-27
Features
1.7.6.2 - 2020-04-22
Fixes
1.7.6.1 - 2020-04-21
Features
1.7.4.2 - 2020-04-08
Fixes
1.6.6.1 - 2020-03-03
Improvements
1.6.4.1 - 2020-02-20
Improvements
Fixes
1.5.9.7 - 2020-02-04
Improvements
1.5.9.6 - 2020-02-03
Features
1.5.9.5 - 2020-01-27
Fixes
1.5.9.4 - 2020-01-13
Improvements
1.5.9.3 - 2020-01-10
Features
1.5.9.2 - 2020-01-02
Features
1.5.8.3 - 2019-11-28
Features
1.5.8.2 - 2019-11-27
Features
1.5.8.1 - 2019-11-26
Improvements
1.5.6.1 - 2019-11-21
Improvements
1.5.5.3 - 2019-11-19
Changes
1.5.5.2 - 2019-11-18
Improvements
1.5.5.1 - 2019-11-12
Features
1.5.4.7 - 2019-10-24
Fixes
1.5.4.6 - 2019-10-23
Features
1.5.4.5 - 2019-10-21
Fixes
1.5.4.4 - 2019-10-21
Features
1.5.4.3 - 2019-10-17
Features
1.5.4.2 - 2019-10-11
Features
1.5.4.1 - 2019-10-10
Fixes
1.5.3.5 - 2019-10-07
Features
1.5.3.2 - 2019-10-01
Features
1.5.2.7 - 2019-09-19
Fixes
1.5.2.6 - 2019-09-18
Features
1.5.2.5 - 2019-09-16
Features
1.5.2.3 - 2019-09-14
Fixes
1.5.2.2 - 2019-09-13
Improvements
1.5.1.2 - 2019-09-04
Improvements
1.5.1.1 - 2019-09-04
Features
1.5.0.3 - 2019-08-30
Features
1.5.0.2 - 2019-08-29
Features
1.5.0.1 - 2019-08-27
Features
1.4.2.3 - 2019-07-22
Fixes
1.4.2.2 - 2019-07-22
Improvements
1.4.2.1 - 2019-07-19
Fixes
1.4.1.1 - 2019-07-18
Features
1.4.0.2 - 2019-07-12
Fixes
1.4.0.1 - 2019-07-10
Fixes
1.3.9.5 - 2019-07-09
Fixes
1.3.9.4 - 2019-07-09
Improvements
1.3.9.3 - 2019-07-08
Improvements
1.3.9.2 - 2019-07-03
Improvements
1.3.9.1 - 2019-07-02
Features
1.3.7.1 - 2019-06-06
Fixes
1.3.5.1 - 2019-05-24
Fixes
1.3.4.4 - 2019-05-20
Fixes
1.3.4.3 - 2019-05-20
Features
1.3.2.3 - 2019-04-30
Fixes
1.3.2.2 - 2019-04-30
Improvements
1.3.2.1 - 2019-04-26
Improvements
1.2.5.12 - 2019-04-09
Improvements
1.2.5.11 - 2019-04-05
Improvements
1.2.5.9 - 2019-04-02
Improvements
1.2.5.8 - 2019-04-02
Improvements
1.2.5.7 - 2019-04-01
Improvements
1.2.5.6 - 2019-03-29
Fixes
1.2.5.5 - 2019-03-28
Features
1.2.5.4 - 2019-03-27
Features
1.2.5.3 - 2019-03-27
Features
1.2.5.2 - 2019-03-26
Features
1.2.5.1 - 2019-03-25
Features