Incorrect source IP address is returned in the SNMP response in Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, and Windows Server 2008

Symptoms

Consider the following scenario:
  • You have the Simple Network Management Protocol (SNMP) service installed on a computer that is running Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008. 
  • The computer has a network adapter that has multiple IP version 4 (IPv4) addresses assigned. 
  • An SNMP request is sent to one of the IPv4 addresses on the computer.
In this scenario, the source IP address that is in the SNMP response is not the same IP address that received the SNMP request. More specifically, the source IP address is replaced by a random IP address on the computer.

Note This issue makes SNMP monitoring unreliable on the computer that has multiple IP addresses. 

Cause

This issue occurs because SNMP does not use the control data when the WSARecvMsg function is called while sending back the SNMP response.

For more information about the WSARecvMsg function and the control data, go to the following Microsoft website:

Resolution

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem.

If the hotfix is available for download, there is a "Hotfix Download Available" section at the top of this Knowledge Base article. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website: 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.

Prerequisites

To apply this hotfix, you must be running one of the following operating systems:
  • Windows 8
  • Windows Server 2012
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
For more information about how to obtain a Windows Vista service pack, click the following article number to view the article in the Microsoft Knowledge Base:

935791 How to obtain the latest Windows Vista service pack

For more information about how to obtain a Windows Server 2008 service pack, click the following article number to view the article in the Microsoft Knowledge Base:

968849 How to obtain the latest service pack for Windows Server 2008

For more information about how to obtain a Windows 7 or Windows Server 2008 R2 service pack, click the following article number to view the article in the Microsoft Knowledge Base:

976932 Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2

Registry information

To apply this hotfix, you do not have to make any changes to the registry.

Restart requirement

You must restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.
File information

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Additional file information

Additional file information for Windows 8 and Windows Server 2012

Additional files for all supported x86-based versions of Windows 8
File nameX86_c630c8732581c67a9495b01706ea50c0_31bf3856ad364e35_6.2.9200.20569_none_04dd207f1cebf4a3.manifest
File versionNot applicable
File size706
Date (UTC)27-Nov-2012
Time (UTC)21:04
PlatformNot applicable
File nameX86_ccacb91c6ddae8115ea13ba284e7c4e3_31bf3856ad364e35_6.2.9200.16465_none_1c77f6ac5beb8f38.manifest
File versionNot applicable
File size706
Date (UTC)27-Nov-2012
Time (UTC)21:04
PlatformNot applicable
File nameX86_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.2.9200.16465_none_f3f68f5029987c29.manifest
File versionNot applicable
File size17,358
Date (UTC)27-Nov-2012
Time (UTC)04:40
PlatformNot applicable
File nameX86_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.2.9200.20569_none_f4842d4342b2814f.manifest
File versionNot applicable
File size17,358
Date (UTC)27-Nov-2012
Time (UTC)04:58
PlatformNot applicable
Additional files for all supported x64-based versions of Windows 8 and of Windows Server 2012
File nameAmd64_42b3ad47eb128837a3f0dd4840814576_31bf3856ad364e35_6.2.9200.20569_none_5bd9574f65d92b74.manifest
File versionNot applicable
File size1,062
Date (UTC)27-Nov-2012
Time (UTC)21:04
PlatformNot applicable
File nameAmd64_bcf0eb8da8667675ca175c77eb425f00_31bf3856ad364e35_6.2.9200.16465_none_9ca332d2931dcef2.manifest
File versionNot applicable
File size1,062
Date (UTC)27-Nov-2012
Time (UTC)21:04
PlatformNot applicable
File nameAmd64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.2.9200.16465_none_50152ad3e1f5ed5f.manifest
File versionNot applicable
File size17,364
Date (UTC)27-Nov-2012
Time (UTC)09:01
PlatformNot applicable
File nameAmd64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.2.9200.20569_none_50a2c8c6fb0ff285.manifest
File versionNot applicable
File size17,364
Date (UTC)27-Nov-2012
Time (UTC)06:31
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.2.9200.16465_none_5a69d5261656af5a.manifest
File versionNot applicable
File size8,442
Date (UTC)27-Nov-2012
Time (UTC)04:41
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.2.9200.20569_none_5af773192f70b480.manifest
File versionNot applicable
File size8,442
Date (UTC)27-Nov-2012
Time (UTC)04:46
PlatformNot applicable

Additional file information for Windows Vista and for Windows Server 2008

Additional files for all supported x86-based versions of Windows Vista and of Windows Server 2008
File nameX86_a5681bbf2d77038174dcb16c75b133b0_31bf3856ad364e35_6.0.6002.22987_none_a2aea852d4cdd569.manifest
File versionNot applicable
File size706
Date (UTC)27-Nov-2012
Time (UTC)06:43
PlatformNot applicable
File nameX86_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.0.6002.22987_none_f95587a26ec13f50.manifest
File versionNot applicable
File size20,478
Date (UTC)27-Nov-2012
Time (UTC)02:53
PlatformNot applicable
Additional files for all supported x64-based versions of Windows Vista and of Windows Server 2008
File nameAmd64_7473a1a4cf3d39df6f45b715b724ef99_31bf3856ad364e35_6.0.6002.22987_none_c8a60d4de80a4cf5.manifest
File versionNot applicable
File size1,062
Date (UTC)27-Nov-2012
Time (UTC)06:43
PlatformNot applicable
File nameAmd64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.0.6002.22987_none_55742326271eb086.manifest
File versionNot applicable
File size20,808
Date (UTC)27-Nov-2012
Time (UTC)03:47
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.0.6002.22987_none_5fc8cd785b7f7281.manifest
File versionNot applicable
File size10,339
Date (UTC)27-Nov-2012
Time (UTC)02:45
PlatformNot applicable
Additional files for all supported IA-64-based versions of Windows Server 2008
File nameIa64_c37e05b7c3da7df35306b11f3749a1ba_31bf3856ad364e35_6.0.6002.22987_none_ea4e7d2c712642da.manifest
File versionNot applicable
File size1,060
Date (UTC)27-Nov-2012
Time (UTC)06:43
PlatformNot applicable
File nameIa64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.0.6002.22987_none_f9572b986ebf484c.manifest
File versionNot applicable
File size20,798
Date (UTC)27-Nov-2012
Time (UTC)02:23
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.0.6002.22987_none_5fc8cd785b7f7281.manifest
File versionNot applicable
File size10,339
Date (UTC)27-Nov-2012
Time (UTC)02:45
PlatformNot applicable

Additional file information for Windows 7 and for Windows Server 2008 R2

Additional files for all supported x86-based versions of Windows 7
File nameX86_08ba7e8f1a70d7519a363e0918dfa540_31bf3856ad364e35_6.1.7601.18011_none_4c2e97a18cd16c89.manifest
File versionNot applicable
File size706
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameX86_402b55802cb96919b5a690a9245d1f62_31bf3856ad364e35_6.1.7601.22173_none_fb6c4187cbca4dbb.manifest
File versionNot applicable
File size706
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameX86_4b9fa1c782792b3a0eeec877bf4e1acb_31bf3856ad364e35_6.1.7600.17176_none_d9c8d27172421cca.manifest
File versionNot applicable
File size706
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameX86_8d6e9a51ee9195bc16a3c0239459d2e2_31bf3856ad364e35_6.1.7600.21381_none_29260fca3842d0ed.manifest
File versionNot applicable
File size706
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameX86_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.17176_none_f716ed2cb98d8af6.manifest
File versionNot applicable
File size17,014
Date (UTC)24-Nov-2012
Time (UTC)05:20
PlatformNot applicable
File nameX86_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.21381_none_f790ba7fd2b7c525.manifest
File versionNot applicable
File size17,096
Date (UTC)24-Nov-2012
Time (UTC)05:32
PlatformNot applicable
File nameX86_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.18011_none_f9392a2eb687cdb0.manifest
File versionNot applicable
File size17,014
Date (UTC)24-Nov-2012
Time (UTC)05:22
PlatformNot applicable
File nameX86_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.22173_none_f983e805cfd447ce.manifest
File versionNot applicable
File size17,096
Date (UTC)24-Nov-2012
Time (UTC)06:41
PlatformNot applicable
Additional files for all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File nameAmd64_2285014929e80226b8ccda88ebcf8eb5_31bf3856ad364e35_6.1.7600.21381_none_e83c0c944e5edfe6.manifest
File versionNot applicable
File size1,062
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameAmd64_5600b6527d1bffa535cd3c7e8a50d4fb_31bf3856ad364e35_6.1.7600.17176_none_63890324a98125e4.manifest
File versionNot applicable
File size1,062
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameAmd64_7315f55194a1d2d47d8c424c305725f4_31bf3856ad364e35_6.1.7601.22173_none_e38345f6bee73a18.manifest
File versionNot applicable
File size1,062
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameAmd64_ed12cebf74e8f5eed63329ad4beea2b7_31bf3856ad364e35_6.1.7601.18011_none_20da2ac5e903ca1a.manifest
File versionNot applicable
File size1,062
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameAmd64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.17176_none_533588b071eafc2c.manifest
File versionNot applicable
File size17,020
Date (UTC)24-Nov-2012
Time (UTC)06:24
PlatformNot applicable
File nameAmd64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.21381_none_53af56038b15365b.manifest
File versionNot applicable
File size17,102
Date (UTC)24-Nov-2012
Time (UTC)06:25
PlatformNot applicable
File nameAmd64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.18011_none_5557c5b26ee53ee6.manifest
File versionNot applicable
File size17,020
Date (UTC)24-Nov-2012
Time (UTC)06:34
PlatformNot applicable
File nameAmd64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.22173_none_55a283898831b904.manifest
File versionNot applicable
File size17,102
Date (UTC)24-Nov-2012
Time (UTC)07:15
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.17176_none_5d8a3302a64bbe27.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)05:15
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.21381_none_5e040055bf75f856.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)05:26
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.18011_none_5fac7004a34600e1.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)05:20
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.22173_none_5ff72ddbbc927aff.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)06:22
PlatformNot applicable
Additional files for all supported IA-64-based versions of Windows Server 2008 R2
File nameIa64_15fc45cc39c0d446e323a08b5dca6f49_31bf3856ad364e35_6.1.7600.17176_none_e94df649554622d2.manifest
File versionNot applicable
File size1,060
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameIa64_35be62c312369923f7462fe4ca337770_31bf3856ad364e35_6.1.7601.18011_none_3e13b6b03c30e44a.manifest
File versionNot applicable
File size1,060
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameIa64_612f199c92827722eabb8ce4a6d62317_31bf3856ad364e35_6.1.7600.21381_none_375293eb2c565c3e.manifest
File versionNot applicable
File size1,060
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameIa64_d2945f224b3c245d6c5b320f174b532e_31bf3856ad364e35_6.1.7601.22173_none_64e607908be25e1c.manifest
File versionNot applicable
File size1,060
Date (UTC)26-Nov-2012
Time (UTC)12:30
PlatformNot applicable
File nameIa64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.17176_none_f7189122b98b93f2.manifest
File versionNot applicable
File size17,017
Date (UTC)24-Nov-2012
Time (UTC)06:18
PlatformNot applicable
File nameIa64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.21381_none_f7925e75d2b5ce21.manifest
File versionNot applicable
File size17,099
Date (UTC)24-Nov-2012
Time (UTC)06:33
PlatformNot applicable
File nameIa64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.18011_none_f93ace24b685d6ac.manifest
File versionNot applicable
File size17,017
Date (UTC)24-Nov-2012
Time (UTC)06:10
PlatformNot applicable
File nameIa64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.22173_none_f9858bfbcfd250ca.manifest
File versionNot applicable
File size17,099
Date (UTC)24-Nov-2012
Time (UTC)07:11
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.17176_none_5d8a3302a64bbe27.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)05:15
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7600.21381_none_5e040055bf75f856.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)05:26
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.18011_none_5fac7004a34600e1.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)05:20
PlatformNot applicable
File nameWow64_microsoft-windows-snmp-agent-service_31bf3856ad364e35_6.1.7601.22173_none_5ff72ddbbc927aff.manifest
File versionNot applicable
File size7,298
Date (UTC)24-Nov-2012
Time (UTC)06:22
PlatformNot applicable
Egenskaper

Artikel-id: 2786454 – senaste granskning 10 jan. 2013 – revision: 1

Feedback