Support for Windows Vista Service Pack 1 (SP1) ends on July 12, 2011. To continue receiving security updates for Windows, make sure you're running Windows Vista with Service Pack 2 (SP2). For more information, refer to this Microsoft web page: Support is ending for some versions of Windows.
INTRODUCTION
Microsoft has released security bulletin MS09-058. To view the complete security bulletin, visit one of the following Microsoft Web sites:
Help installing updates:
Support for Microsoft Update
Security solutions for IT professionals:
TechNet Security Troubleshooting and Support
Help protect your computer that is running Windows from viruses and malware:
Virus Solution and Security Center
Local support according to your country:
International Support
- Home users:
Skip the details: Download the updates for your home computer or laptop from the Microsoft Update Web site now: - IT professionals:
How to obtain help and support for this security update
Help installing updates:
Support for Microsoft Update
Security solutions for IT professionals:
TechNet Security Troubleshooting and Support
Help protect your computer that is running Windows from viruses and malware:
Virus Solution and Security Center
Local support according to your country:
International Support
More Information
Known issues with this security update
After you install this security update, you may receive a stop error message on a terminal server that is running Windows Server 2003 SP2. For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:978243 A terminal server that is running Windows Server 2003 Service Pack 2 restarts unexpectedly after hotfix 971280 or security update 971486 (MS09-058) is installed
To resolve this issue, either install hotfix 978243 or security update 977165 (documented in security bulletin MS10-015). Security update 971486 is superseded by security update 977165, which includes hotfix 978243.
For more information about security update 977165, click the following article number to view the article in the Microsoft Knowledge Base:
FILE INFORMATION
The English (United States) version of this software update installs files that have the attributes that are listed in the following tables. The dates and times for these files are listed in Coordinated Universal Time (UTC). The dates and times for these files on your local computer are displayed in your local time and with your current daylight saving time (DST) bias. Additionally, the dates and times may change when you perform certain operations on the files.
Windows 2000 file information
For all supported editions of Microsoft Windows 2000 Service Pack 4
File Name | Version | Date | Time | Size |
---|---|---|---|---|
mup.sys | 5.0.2195.7006 | 02-Dec-2004 | 00:37 | 89,328 |
ntkrnlmp.exe | 5.0.2195.7319 | 03-Aug-2009 | 23:08 | 1,714,496 |
ntkrnlpa.exe | 5.0.2195.7319 | 03-Aug-2009 | 23:08 | 1,713,536 |
ntkrpamp.exe | 5.0.2195.7319 | 03-Aug-2009 | 23:09 | 1,735,808 |
ntoskrnl.exe | 5.0.2195.7319 | 03-Aug-2009 | 23:08 | 1,690,880 |
Windows XP and Windows Server 2003 file information
- The files that apply to a specific service branch (QFE, GDR) are noted in the "Service branch" column.
- GDR service branches contain only those fixes that are widely released to address widespread, critical issues. QFE service branches contain hotfixes in addition to widely released fixes.
- In addition to the files that are listed in these tables, this software update also installs an associated security catalog file (KBnumber.cat) that is signed with a Microsoft digital signature.
For all supported x86-based versions of Windows XP
File Name | Version | Date | Time | Size | Service branch |
---|---|---|---|---|---|
ntkrnlmp.exe | 5.1.2600.3610 | 04-Aug-2009 | 01:28 | 2,136,064 | SP2GDR |
ntkrnlpa.exe | 5.1.2600.3610 | 04-Aug-2009 | 00:43 | 2,057,728 | SP2GDR |
ntkrpamp.exe | 5.1.2600.3610 | 04-Aug-2009 | 00:43 | 2,015,744 | SP2GDR |
ntoskrnl.exe | 5.1.2600.3610 | 04-Aug-2009 | 01:30 | 2,180,352 | SP2GDR |
ntkrnlmp.exe | 5.1.2600.3610 | 04-Aug-2009 | 00:19 | 2,142,720 | SP2QFE |
ntkrnlpa.exe | 5.1.2600.3610 | 03-Aug-2009 | 23:32 | 2,062,976 | SP2QFE |
ntkrpamp.exe | 5.1.2600.3610 | 03-Aug-2009 | 23:32 | 2,020,864 | SP2QFE |
ntoskrnl.exe | 5.1.2600.3610 | 04-Aug-2009 | 00:21 | 2,185,984 | SP2QFE |
ntkrnlmp.exe | 5.1.2600.5857 | 04-Aug-2009 | 02:43 | 2,145,280 | SP3GDR |
ntkrnlpa.exe | 5.1.2600.5857 | 04-Aug-2009 | 01:50 | 2,066,048 | SP3GDR |
ntkrpamp.exe | 5.1.2600.5857 | 04-Aug-2009 | 01:50 | 2,023,936 | SP3GDR |
ntoskrnl.exe | 5.1.2600.5857 | 04-Aug-2009 | 15:14 | 2,189,184 | SP3GDR |
ntkrnlmp.exe | 5.1.2600.5857 | 04-Aug-2009 | 01:24 | 2,145,280 | SP3QFE |
ntkrnlpa.exe | 5.1.2600.5857 | 04-Aug-2009 | 13:17 | 2,066,176 | SP3QFE |
ntkrpamp.exe | 5.1.2600.5857 | 04-Aug-2009 | 00:47 | 2,023,936 | SP3QFE |
ntoskrnl.exe | 5.1.2600.5857 | 04-Aug-2009 | 01:26 | 2,189,312 | SP3QFE |
For all supported x64-based versions of Windows Server 2003 and of Windows XP Professional x64 edition
File Name | Version | Date | Time | Size | CPU | Service branch |
---|---|---|---|---|---|---|
ntkrnlmp.exe | 5.2.3790.4566 | 06-Aug-2009 | 13:47 | 4,587,520 | X64 | SP2GDR |
ntoskrnl.exe | 5.2.3790.4566 | 06-Aug-2009 | 13:47 | 4,519,424 | X64 | SP2GDR |
hal.dll | 5.2.3790.4354 | 06-Aug-2009 | 13:44 | 280,064 | X64 | SP2QFE |
ntkrnlmp.exe | 5.2.3790.4566 | 06-Aug-2009 | 13:44 | 4,613,632 | X64 | SP2QFE |
ntoskrnl.exe | 5.2.3790.4566 | 06-Aug-2009 | 13:44 | 4,540,416 | X64 | SP2QFE |
For all supported x86-based versions of Windows Server 2003
File Name | Version | Date | Time | Size | Service branch |
---|---|---|---|---|---|
ntkrnlmp.exe | 5.2.3790.4566 | 05-Aug-2009 | 03:09 | 2,488,832 | SP2GDR |
ntkrnlpa.exe | 5.2.3790.4566 | 05-Aug-2009 | 01:30 | 2,300,928 | SP2GDR |
ntkrpamp.exe | 5.2.3790.4566 | 05-Aug-2009 | 01:31 | 2,340,352 | SP2GDR |
ntoskrnl.exe | 5.2.3790.4566 | 05-Aug-2009 | 03:07 | 2,449,408 | SP2GDR |
ntkrnlmp.exe | 5.2.3790.4566 | 05-Aug-2009 | 02:51 | 2,499,584 | SP2QFE |
ntkrnlpa.exe | 5.2.3790.4566 | 05-Aug-2009 | 01:41 | 2,310,656 | SP2QFE |
ntkrpamp.exe | 5.2.3790.4566 | 06-Aug-2009 | 13:42 | 2,351,104 | SP2QFE |
ntoskrnl.exe | 5.2.3790.4566 | 05-Aug-2009 | 02:50 | 2,458,112 | SP2QFE |
For all supported IA-64-based versions of Windows Server 2003
File Name | Version | Date | Time | Size | CPU | Service branch |
---|---|---|---|---|---|---|
ntkrnlmp.exe | 5.2.3790.4566 | 06-Aug-2009 | 13:47 | 6,554,112 | IA-64 | SP2GDR |
ntdll.dll | 5.2.3790.4455 | 06-Aug-2009 | 13:45 | 1,646,592 | IA-64 | SP2QFE |
ntkrnlmp.exe | 5.2.3790.4566 | 06-Aug-2009 | 13:45 | 6,580,736 | IA-64 | SP2QFE |
wntdll.dll | 5.2.3790.4455 | 06-Aug-2009 | 13:45 | 775,168 | X86 | SP2QFE\wow |
Windows Vista and Windows Server 2008 file information
- The files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table:
Version Product Milestone Service branch 6.0.6000.16xxx Windows Vista RTM GDR 6.0.6000.20xxx Windows Vista RTM LDR 6.0.6001.18xxx Windows Vista SP1 and Windows Server 2008 SP1 SP1 GDR 6.0.6001.22xxx Windows Vista SP1 and Windows Server 2008 SP1 SP1 LDR 6.0.6002.18xxx Windows Vista SP2 and Windows Server 2008 SP2 SP2 GDR 6.0.6002.22xxx Windows Vista SP2 and Windows Server 2008 SP2 SP2 LDR - Service Pack 1 is integrated into the release version of Windows Server 2008. Therefore, RTM milestone files apply only to Windows Vista. RTM milestone files have a 6.0.0000.xxxxxx version number.
- GDR service branches contain only those fixes that are widely released to address widespread, critical issues. LDR service branches contain hotfixes in addition to widely released fixes.
For all supported x86-based versions of Windows Vista and Windows Server 2008
File Name | Version | Date | Time | Size | Service branch |
---|---|---|---|---|---|
ntkrnlpa.exe | 6.0.6000.16901 | 05-Aug-2009 | 01:58 | 3,502,152 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.16901_none_6a4b28f6b6fb9243 |
ntoskrnl.exe | 6.0.6000.16901 | 05-Aug-2009 | 01:58 | 3,467,864 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.16901_none_6a4b28f6b6fb9243 |
ntkrnlpa.exe | 6.0.6000.21101 | 05-Aug-2009 | 01:40 | 3,503,688 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.21101_none_6ad49de3d019654f |
ntoskrnl.exe | 6.0.6000.21101 | 05-Aug-2009 | 01:40 | 3,469,896 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.21101_none_6ad49de3d019654f |
ntkrnlpa.exe | 6.0.6001.18304 | 05-Aug-2009 | 01:52 | 3,597,896 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.18304_none_6c34687ab41f6f39 |
ntoskrnl.exe | 6.0.6001.18304 | 05-Aug-2009 | 01:52 | 3,546,184 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.18304_none_6c34687ab41f6f39 |
ntkrnlpa.exe | 6.0.6001.22489 | 05-Aug-2009 | 04:45 | 3,599,960 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.22489_none_6c6c8757cd796d3e |
ntoskrnl.exe | 6.0.6001.22489 | 05-Aug-2009 | 04:45 | 3,547,736 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.22489_none_6c6c8757cd796d3e |
ntkrnlpa.exe | 6.0.6002.18082 | 04-Aug-2009 | 00:04 | 3,600,456 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.18082_none_6dc25a6eb1887137 |
ntoskrnl.exe | 6.0.6002.18082 | 04-Aug-2009 | 00:04 | 3,548,216 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.18082_none_6dc25a6eb1887137 |
ntkrnlpa.exe | 6.0.6002.22191 | 05-Aug-2009 | 01:40 | 3,599,928 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.22191_none_6e402703caaf139b |
ntoskrnl.exe | 6.0.6002.22191 | 05-Aug-2009 | 01:40 | 3,548,216 | Windows6.0-KB971486-x86\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.22191_none_6e402703caaf139b |
For all supported x64-based versions of Windows Vista and Windows Server 2008
File Name | Version | Date | Time | Size | CPU | Service branch |
---|---|---|---|---|---|---|
ntoskrnl.exe | 6.0.6000.16901 | 05-Aug-2009 | 02:37 | 4,425,288 | X64 | Windows6.0-KB971486-x64\amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.16901_none_c669c47a6f590379 |
ntoskrnl.exe | 6.0.6000.21101 | 05-Aug-2009 | 02:44 | 4,412,488 | X64 | Windows6.0-KB971486-x64\amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.21101_none_c6f339678876d685 |
ntoskrnl.exe | 6.0.6001.18304 | 05-Aug-2009 | 02:26 | 4,691,016 | X64 | Windows6.0-KB971486-x64\amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.18304_none_c85303fe6c7ce06f |
ntoskrnl.exe | 6.0.6001.22489 | 05-Aug-2009 | 01:42 | 4,682,824 | X64 | Windows6.0-KB971486-x64\amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.22489_none_c88b22db85d6de74 |
ntoskrnl.exe | 6.0.6002.18082 | 04-Aug-2009 | 00:17 | 4,698,168 | X64 | Windows6.0-KB971486-x64\amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.18082_none_c9e0f5f269e5e26d |
ntoskrnl.exe | 6.0.6002.22191 | 05-Aug-2009 | 01:39 | 4,693,576 | X64 | Windows6.0-KB971486-x64\amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.22191_none_ca5ec287830c84d1 |
For all supported IA-64-based versions of Windows Server 2008
File Name | Version | Date | Time | Size | CPU | Service branch |
---|---|---|---|---|---|---|
ntoskrnl.exe | 6.0.6001.18304 | 05-Aug-2009 | 01:59 | 9,491,544 | IA-64 | Windows6.0-KB971486-ia64\ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.18304_none_6c360c70b41d7835 |
ntoskrnl.exe | 6.0.6001.22489 | 05-Aug-2009 | 01:47 | 9,483,848 | IA-64 | Windows6.0-KB971486-ia64\ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.22489_none_6c6e2b4dcd77763a |
ntoskrnl.exe | 6.0.6002.18082 | 03-Aug-2009 | 23:57 | 9,469,000 | IA-64 | Windows6.0-KB971486-ia64\ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.18082_none_6dc3fe64b1867a33 |
ntoskrnl.exe | 6.0.6002.22191 | 05-Aug-2009 | 01:29 | 9,462,328 | IA-64 | Windows6.0-KB971486-ia64\ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6002.22191_none_6e41caf9caad1c97 |