- Feb 23, 2004 Download Hotfix for MSXML 4.0 Service Pack 2 - KB832414 from Official Microsoft Download Center. Surface Book 2. Powerhouse performance in the ultimate laptop. Hotfix for MSXML 4.0 Service Pack 2 - KB832414 Important! Selecting a language below will dynamically change the complete page content to that language. Select Language.
- One of the banes of my life and that of my customers for many years has been the issue of getting hold of hotfixes. Most hotfixes that Microsoft release are produced, initially, in response to a particular customer request where they really, really need the fix doing.
Gets the hotfixes that are installed on local or remote computers.
The Get-Hotfix cmdlet gets hotfixes, or updates, that are installed on the local computer or specified remote computers. The updates can be installed by Windows Update, Microsoft Update, Windows Server Update Services, or manually installed. Note The 'Hotfix download available' form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language. Important Windows Vista and Windows Server 2008 hotfixes are included in the same packages.
Syntax
Description
The
Get-Hotfix
cmdlet gets hotfixes, or updates, that are installed on the local computer orspecified remote computers. The updates can be installed by Windows Update, Microsoft Update,Windows Server Update Services, or manually installed.Examples
Example 1: Get all hotfixes on the local computer
The
Get-Hotfix
cmdlet gets all hotfixes installed on the local computer.Example 2: Get hotfixes from multiple computers filtered by a string
![Hotfix Microsoft Download Hotfix Microsoft Download](/uploads/1/2/4/8/124855726/339597156.jpg)
The
Get-Hotfix
command uses parameters to get hotfixes installed on remote computers. The resultsare filtered by a specified description string.Get-Hotfix
filters the output with the Description parameter and the string Security thatincludes the asterisk (*
) wildcard. The ComputerName parameter includes a comma-separatedstring of remote computer names. The Credential parameter specifies a user account that haspermission to access the remote computers and run commands.Example 3: Verify if an update is installed and write computer names to a file
The commands in this example verify whether a particular update installed. If the update isn'tinstalled, the computer name is written to a text file.
The
$A
variable contains computer names that were obtained by Get-Content
from a text file. Theobjects in $A
are sent down the pipeline to ForEach-Object
. An if
statement uses theGet-Hotfix
cmdlet with the Id parameter and a specific Id number for each computer name. If acomputer doesn't have the specified hotfix Id installed, the Add-Content
cmdlet writes thecomputer name to a file.Example 4: Get the most recent hotfix on the local computer
This example gets the most recent hotfix installed on a computer.
Get-Hotfix
sends the objects down the pipeline to the Sort-Object
cmdlet. Sort-Object
sortsobjects by ascending order and uses the Property parameter to evaluate each InstalledOndate. The array notation [-1]
selects the most recent installed hotfix.Parameters
Specifies a remote computer. Type the NetBIOS name, an Internet Protocol (IP) address, or a fullyqualified domain name (FQDN) of a remote computer.
When the ComputerName parameter isn't specified,
Get-Hotfix
runs on the local computer.The ComputerName parameter doesn't rely on Windows PowerShell remoting. If your computer isn'tconfigured to run remote commands, use the ComputerName parameter.
Type: | String[] |
Aliases: | CN, __Server, IPAddress |
Position: | Named |
Default value: | None |
Accept pipeline input: | True (ByPropertyName) |
Accept wildcard characters: | False |
Specifies a user account that has permission to access the computer and run commands. Type a username, such as User01, Domain01User01, or enter a PSCredential object, generated by the
Get-Credential
cmdlet. If you type a user name, you're prompted for a password.When the Credential parameter isn't specified,
Get-Hotfix
uses the current user.Type: | PSCredential |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Get-HotFix
uses the Description parameter to specify hotfix types. Wildcards are permitted.Type: | String[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | True |
Filters the
Get-HotFix
results for specific hotfix Ids. Wildcards aren't accepted.Type: | String[] |
Aliases: | HFID |
Position: | 0 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
String
You can pipe one or more computer names to Get-HotFix.
Outputs
Microsoft Hotfix Download Windows 10
System.Management.ManagementObject#rootCIMV2Win32_QuickFixEngineering
Get-HotFix
returns objects that represent the hotfixes on the computer.Notes
Microsoft Hotfix Kbb93357 Download
The Win32_QuickFixEngineeringWMI class representsa small system-wide update, commonly referred to as a quick-fix engineering (QFE) update, applied tothe current operating system. This class returns only the updates supplied by Component BasedServicing (CBS). These updates are not listed in the registry. Updates supplied by Microsoft WindowsInstaller (MSI) or the Windows Update site are not returned byWin32_QuickFixEngineering. For more information, see Win32_QuickFixEngineering class.
The
Get-HotFix
output might vary on different operating systems.![Hotfix Hotfix](/uploads/1/2/4/8/124855726/230168598.png)