Use the Hotfix Installer to install updates for System Center Configuration Manager

 

Aplica-se A: System Center Configuration Manager (current branch)

Some updates for O System Center Configuration Manager are not available from the Microsoft cloud service and are only obtained out-of-band. An example is a limited release hotfix to address a specific issue. When you must install an update (or hotfix) that you receive from Microsoft, and that update has a file name that ends with the extension .exe (not update.exe), you use the hotfix installer that is included with that hotfix download to install the update directly to the Gestor de configuração site server. If the hotfix file has the .update.exe file extension, see Use the Update Registration Tool to import hotfixes to System Center Configuration Manager.This topic provides general guidance about how to install hotfixes that update O System Center Configuration Manager. For details about a specific update, refer to its corresponding Knowledge Base (KB) article at Microsoft Support.Overview of hotfixes for Configuration ManagerHotfixes for Gestor de configuração are similar to those for other Microsoft products, such as SQL Server, contain either one individual fix or a bundle (a rollup of fixes), and are described in a Microsoft Knowledge Base article.Individual updates include a single focused update for a specific version of Gestor de configuração. Update bundles include multiple updates for a specific version of Gestor de configuração. When an update is a bundle, you cannot install individual updates from that bundle. If you plan to create deployments to install updates on additional computers, you must install the update bundle on a central administration site server or primary site server.The following happens when you run the update bundle: It extracts the update files for each applicable component from the update bundle. Starts a wizard that guides you through a process to configure the updates and deployment options for the updates. After you complete the wizard, the updates in the bundle that apply to the site server are installed on the site server. The wizard also creates deployments that you can use to install the updates on additional computers. You deploy the updates to additional computers by using a supported deployment method, such as a software deployment package or Microsoft System Center Updates Publisher 2011. When the wizard runs, it creates a .cab file on the site server for use with Updates Publisher 2011. Optionally, you can configure the wizard to also create one or more packages for software deployment. You can use these deployments to install updates on components, such as clients or the Gestor de configuração console. You can also install updates manually on computers that do not run the Gestor de configuração client. The following three groups in Gestor de configuração can be updated:Gestor de configuração server roles, which include:Central administration sitePrimary siteSecondary siteRemote SMS Provider </listItem> <listItem> <para> <token>cmshort</token> console</para> </listItem> <listItem> <para> <token>cmshort</token> client</para> </listItem> </list><alert class="note"> <para><embeddedLabel>Updates for site system roles</embeddedLabel> (including updates for the site database and cloud-based distribution points) are installed as part of the update for site servers and services by the site component manager.</para> <para>However, updates pull-distribution points are serviced by distribution manager instead of the site component manager.</para> </alert><para><br/>Each update bundle for <token>cmshort</token> is a self-extractable .exe file (SFX) that contains the files that are necessary to install the update on the applicable components of <token>cmshort</token>. Typically, the SFX file can contain the following files:</para> <table border="1"><tbody><tr><TH><para>File</para></TH><TH><para>Details</para></TH></tr><tr><TD><para>&lt;Product version&gt;-QFE-KB&lt;KB article ID&gt;-&lt;platform&gt;-&lt;language&gt;.exe</para></TD><TD><para>This is the update file. The command line for this file is managed by Updatesetup.exe. For example: CM1511RTM-QFE-KB123456-X64-ENU.exe Updatesetup.exe This .msi wrapper manages the installation of the update bundle. When you run the update, Updatesetup.exe detects the display language of the computer where it runs. By default, the user interface for the update is in English. However, when the display language is supported, the user interface displays in the computer's local language. License_<language>.rtf When applicable, each update contains one or more license files for supported languages.<Product&updatetype>-<product version>-<KB article ID>-<platform>.mspWhen the update applies to the Gestor de configuração console or clients, the update bundle includes separate Windows Installer patch (.msp) files. For example: Configuration Manager console update: ConfigMgr1511-AdminUI-KB1234567-i386.msp Client update: ConfigMgr1511-client-KB1234567-i386.msp ConfigMgr1511-client-KB1234567-x64.msp By default, the update bundle logs its actions to a .log file on the site server. The log file has the same name as the update bundle and is written to the %SystemRoot%/Temp folder. When you run the update bundle, it extracts a file with the same name as the update bundle to a temporary folder on the computer, and then runs Updatesetup.exe. Updatesetup.exe starts the Software Update for Gestor de configuração <product version> <KB Number> Wizard. As applicable to the scope of the update, the wizard creates a series of folders under the O System Center Configuration Manager installation folder on the site server. The folder structure resembles the following: \<Server Name>\SMS_<Site Code>\Hotfix&lt;KB Number>&lt;Update Type>&lt;Platform>. The following table provides details about the folders in the folder structure:Folder nameMore information<Server name>This is the name of the site server where you run the update bundle.SMS_<Site Code>This is the share name of the Gestor de configuração installation folder.<KB Number>This is the ID number of the Knowledge Base article for this update bundle.<Update type>These are the types of updates for Gestor de configuração. The wizard creates a separate folder for each type of update that is contained in the update bundle. The folder names represent the update types. They include the following:Server: Includes updates to site servers, site database servers, and computers that run the SMS Provider.Client: Includes updates to the Gestor de configuração client.AdminConsole: Includes updates to the Gestor de configuração console <para>In addition to the preceding update types, the wizard creates a folder named <system>SCUP</system>. This folder does not represent an update type, but instead contains the .cab file for Updates Publisher.</para> </TD> </tr> <tr> <TD> <para>&lt;Platform&gt;</para> </TD> <TD> <para>This is a platform-specific folder. It contains update files that are specific to a type of processor. These folders include:</para> <para>x64</para><para>I386</para> </TD> </tr> </tbody> </table></content> </section> <section address="bkmk_Install"> How to install updatesTo install updates, you must first install the update bundle on a site server. When you install an update bundle, it starts an install wizard for that update. This wizard does the following: Extracts the update files Helps you to configure deployments Installs applicable updates on the server components of the local computer After you install the update bundle on a site server, you can then update additional components for Gestor de configuração. The following table describes update actions for these various components: ComponentInstructionsSite server Deploy updates to a remote site server when you do not choose to install the update bundle directly on that remote site server. Site databaseFor remote site servers, deploy server updates that include an update to the site database if you do not install the update bundle directly on that remote site server. Gestor de configuração consoleAfter initial installation of the Gestor de configuração console, you can install updates for the Gestor de configuração console on each computer that runs the console. You cannot modify the Gestor de configuração console installation files to apply the updates during the initial installation of the console. Remote SMS ProviderInstall updates for each instance of the SMS Provider that runs on a computer other than the site server where you installed the update bundle. Gestor de configuração clients After initial installation of the Gestor de configuração client, you can install updates for the Gestor de configuração client on each computer that runs the client. You can deploy updates only to computers that run the Gestor de configuração client.If you reinstall a client, Gestor de configuração console, or SMS Provider, you must also reinstall the updates for these components. Use the information in the following sections to install updates on the each of the components for Gestor de configuração.Update serversUpdates for servers can include updates for sites, the site database, and computers that run an instance of the SMS Provider:Update a siteTo update a Gestor de configuração site, you can install the update bundle directly on the site server, or you can deploy the updates to a site server after you install the update bundle on a different site. When you install an update on a site server, the update installation process manages additional actions that are required to apply the update, such as updating site system roles. The exception to this is the site database. The following section contains information about how to update the site database. Update a site databaseTo update the site database, the installation process runs a file named update.sql on the site database. You can configure the update process to automatically update the site database, or you can manually update the site database later. Automatic Update of the Site DatabaseWhen you install the update bundle on a site server, you can choose to automatically update the site database when the server update is installed. This decision applies only to the site server where you install the update bundle and does not apply to deployments that are created to install the updates on remote site servers.When you choose to automatically update the site database, the process updates a database regardless whether the database is located on the site server or on a remote computer.Before you update the site database, create a backup of the site database. You cannot uninstall an update to the site database. For information about how to create a backup for Gestor de configuração, see Backup and recovery for System Center Configuration Manager.Manual Update of the Site DatabaseIf you choose not to automatically update the site database when you install the update bundle on the site server, the server update does not modify the database on the site server where the update bundle runs. However, deployments that use the package that is created for software deployment or that installs always update the site database.When the update includes updates to both the site server and the site database, the update is not functional until the update is completed for both the site server and site database. Until the update is applied to the site database, the site is in an unsupported state.To manually update a site database: <list class="ordered"> <listItem> <para>On the site server stop the SMS_SITE_COMPONENT_MANAGER service, and then stop the SMS_EXECUTIVE service.</para> </listItem> <listItem> <para>Close the <token>cmshort</token> console.</para> </listItem> <listItem> <para>Run the update script named <ui>update.sql</ui> on that site's database. For information about how to run a script to update a SQL Server database, see the documentation for the version of SQL Server that you use for your site database server.</para> </listItem> <listItem> <para>Restart services that were stopped in previous steps.</para> </listItem> <listItem><para>When the update bundle installs, it extracts <ui>update.sql</ui> to the following location on the site server: <system>\\&lt;Server Name&gt;\SMS_&lt;Site Code&gt;\Hotfix\&lt;KB Number&gt;\update.sql</system></para></listItem></list> </content> Update a computer that runs the SMS ProviderAfter you install an update bundle that includes updates for the SMS Provider, you must deploy the update to each computer that runs the SMS Provider. The only exception to this is the instance of the SMS Provider that was previously installed on the site server where you install the update bundle. The local instance of the SMS Provider on the site server is updated when you install the update bundle.If you remove and then reinstall the SMS Provider on a computer, you must then reinstall the update for the SMS Provider on that computer.Update clientsWhen you install an update that includes updates for the Gestor de configuração client, you are presented with the option to automatically upgrade clients with the update installation, or manually upgrade clients at a later time. For more information about automatic client upgrade, see How to upgrade clients for Windows computershttps://technet.microsoft.com/library/mt627885.aspx.You can deploy updates with Updates Publisher or a software deployment package, or you can choose to manually install the update on each client. For more information about how to use deployments to install updates, see the Deploy updates for Configuration Manager section in this topic.When you install updates for clients and the update bundle includes updates for servers, be sure to also install the server updates on the primary site to which the clients are assigned.To manually install the client update, on each Gestor de configuração client, you must run Msiexec.exe and reference the platform-specific client update .msp file.For example, you can use the following command line for a client update. This command line runs MSIEXEC on the client computer and references the .msp file that the update bundle extracted on the site server: msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\Client\<Platform>\<msp> /L*v <logfile>REINSTALLMODE=mous REINSTALL=ALLUpdate Configuration Manager consolesTo update a Gestor de configuração console, you must install the update on the computer that runs the console after the console installation is finished. When you install updates for the Gestor de configuração console, and the update bundle includes updates for servers, be sure to also install the server updates on the site that you use with the Gestor de configuração console.If the computer that you update runs the Gestor de configuração client:You can use a deployment to install the update. For more information about how to use deployments to install updates, see the Deploy updates for Configuration Manager section in this topic.If you are logged directly on to the client computer, you can run the installation interactively.You can manually install the update on each computer. To manually install the Gestor de configuração console update, on each computer that runs the Gestor de configuração console, you can run Msiexec.exe and reference the Gestor de configuração console update .msp file. <para>For example, you can use the following command line to update a <token>cmshort</token> console. This command line runs MSIEXEC on the computer and references the .msp file that the update bundle extracted on the site server: <userInput>msiexec.exe /p \\&lt;ServerName&gt;\SMS_&lt;SiteCode&gt;\Hotfix\&lt;KB Number&gt;\AdminConsole\&lt;Platform&gt;\&lt;msp&gt; /L*v &lt;logfile&gt;REINSTALLMODE=mous REINSTALL=ALL</userInput></para> </content> </section></sections></section><section address="BKMK_Deploy" expanded="true"> <title>Deploy updates for Configuration Manager</title> <content> <para>After you install the update bundle on a site server, you can use one of the following three methods to deploy updates to additional computers. </para> </content> <sections> <section address="BKMK_DeploySCUP"> <title>Use Updates Publisher 2011 to install updates</title> <content> <para>When you install the update bundle on a site server, the installation Wizard creates a catalog file for Updates Publisher that you can use to deploy the updates to applicable computers. The wizard always creates this catalog, even when you select the option <ui>Use package and program to deploy this update</ui>.</para> <para>The catalog for Updates Publisher is named <ui>SCUPCatalog.cab</ui> and can be found in the following location on the computer where the update bundle runs: <system>\\&lt;ServerName&gt;\SMS_&lt;SiteCode&gt;\Hotfix\&lt;KB Number&gt;\SCUP\SCUPCatalog.cab</system></para> <alert class="important"> <para>Because the SCUPCatalog.cab file is created by using paths that are specific to the site server where the update bundle is installed, it cannot be used on other site servers.</para> </alert> <para><br/>After the wizard is finished, you can import the catalog to Updates Publisher, and then use <token>cmshort</token> software updates to deploy the updates. For information about Updates Publisher, see <externalLink><linkText>Updates Publisher 2011</linkText><linkUri>http://go.microsoft.com/fwlink/p/?LinkID=83449</linkUri></externalLink> in the TechNet library for System Center 2012.</para> <para>Use the following procedure to import the SCUPCatalog.cab file to Updates Publisher and publish the updates.</para> <procedure expanded="false"> <title>To import the updates to Updates Publisher 2011</title> <steps class="ordered"> <step> <content> <para>Start the Updates Publisher console and click <ui>Import</ui>.</para> </content> </step> <step> <content> <para>On the <ui>Import Type</ui> page of the Import Software Updates Catalog Wizard, select <ui>Specify the path to the catalog to import</ui>, and then specify the SCUPCatalog.cab file.</para> </content> </step> <step> <content> <para>Click <ui>Next</ui>, and then click <ui>Next</ui> again.</para> </content> </step> <step> <content> <para>In the <ui>Security Warning - Catalog Validation</ui> dialog box, click <ui>Accept</ui>. Close the wizard after it is finished.</para> </content> </step> <step> <content> <para>In the Updates Publisher console, select the update that you want to deploy, and then click <ui>Publish</ui>.</para> </content> </step> <step> <content> <para>On the <ui>Publish Options</ui> page of the Publish Software Updates Wizard, select <ui>Full Content</ui>, and then click <ui>Next</ui>.</para> </content> </step> <step> <content> <para>Complete the wizard to publish the updates.</para> </content> </step> </steps> </procedure> </content> </section> <section address="BKMK_DeploySWDist"> <title>Use software deployment to install updates</title> <content> <para>When you install the update bundle on the site server of a primary site or central administration site, you can configure the installation Wizard to create update packages for software deployment. You can then deploy each package to a collection of computers that you want to update.</para> <para>To create a software deployment package, on the <ui>Configure Software Update Deployment</ui> page of the wizard, select the check box for each update package type that you want to update. The available types can include servers, <token>cmshort</token> consoles, and clients. A separate package is created for each type of update that you select.</para> <alert class="note"> <para>The package for servers contains updates for the following components:</para> <list class="bullet"> <listItem> <para>Site server</para> </listItem> <listItem> <para>SMS Provider</para> </listItem> <listItem> <para>Site database</para> </listItem> </list> </alert> <para><br/>Next, on the <ui>Configure Software Update Deployment Method</ui> page of the wizard, select the option <ui>I will use software distribution</ui>. This selection directs the wizard to create the software deployment packages.</para> <para>After the wizard is finished, you can view the packages that it creates in the <token>cmshort</token> console in the <ui>Packages</ui> node in the <ui>Software Library</ui> workspace. You can then use your standard process to deploy software packages to <token>cmshort</token> clients. When a package runs on a client, it installs the updates to the applicable components of <token>cmshort</token> on the client computer.</para> <para>For information about how to deploy packages to <token>cmshort</token> clients, see <link xlink:href="caad0507-9913-415a-b13d-d36f8f0a1b80">Packages and programs in Configuration Manager</link>.</para> </content> </section> <section address="BKMK_DeployCollections"> <title>Create collections for deploying updates to Configuration Manager</title> <content> <para>You can deploy specific updates to applicable clients. The following information can help you to create device collections for the different components for <token>cmshort</token>.</para> <table> <thead> <tr> <TD> <para>Component of <token>cmshort</token> </para> </TD> <TD> <para>Instructions</para> </TD> </tr> </thead> <tbody> <tr> <TD> <para>Central administration site server</para> </TD> <TD> <para>Create a direct membership query and add the central administration site server computer.</para> </TD> </tr> <tr> <TD> <para>All primary site servers</para> </TD> <TD> <para>Create a direct membership query and add each primary site server computer. </para> </TD> </tr> <tr> <TD> <para>All secondary site servers</para> </TD> <TD> <para>Create a direct membership query and add each secondary site server computer.</para> </TD> </tr> <tr> <TD> <para>All x86 clients</para> </TD> <TD> <para>Create a collection with the following query criteria:</para> <para> <userInput>Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"</userInput> </para> </TD> </tr> <tr> <TD> <para>All x64 clients </para> </TD> <TD> <para>Create a collection with the following query criteria:</para> <para> <userInput>Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"</userInput> </para> </TD> </tr> <tr> <TD> <para>All computers that run the <token>cmshort</token> console</para> </TD> <TD> <para>Create a direct membership query and add each computer.</para> </TD> </tr> <tr> <TD> <para>Remote computers that run an instance of the SMS Provider</para> </TD> <TD> <para>Create a direct membership query and add each computer. </para> </TD> </tr> </tbody> </table> <alert class="note"> <para>To update a site database, deploy the update to the site server for that site.</para> </alert> <para><br/>For information about how to create collections, see <link xlink:href="1401a35e-4312-4d3b-8ceb-0abbb10d4f05">How to create collections in System Center Configuration Manager</link>.</para> </content> </section> </sections>  Use the Update Registration Tool to import hotfixes to System Center Configuration ManagerInstall updates for System Center Configuration Manager
Mostrar: