Microsoft KB Archive/923831

= Error message when you use an RIS server to deploy a CD-ROM-based image or a WinPE flat image on an RIS client computer =

Article ID: 923831

Article Last Modified on 10/11/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
 * Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition
 * Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Enterprise x64 Edition
 * Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003 R2 Standard x64 Edition
 * Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Datacenter x64 Edition
 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server

-



SYMPTOMS
Consider the following scenario:
 * You have a Microsoft Windows Server 2003-based or a Windows 2000-based Remote Installation Services (RIS) server.
 * You have a RIS client computer that uses an Intel PRO/1000 PL or Intel PRO/1000 MT network adapter.
 * You use the RIS server to deploy CD-ROM-based or WinPE flat images on the RIS client computer.

In this scenario, the installation may fail during the text-mode phase of Setup. Additionally, you may receive an error message that resembles the following:

The operating system image you selected does not contain the necessary drivers for your network adapter. Try selecting a different operating system image. If the problem persists, contact your administrator. Setup cannot continue. Press any key to exit.

Error message when you use an RIS server to deploy a CD-ROM-based image or a WinPE flat image on an RIS client computer



CAUSE
This issue occurs if the data section of the .inf file is larger than 4 kilobytes (KB). The .inf file is included in the network connection request (NCR) packet that the RIS server sends to the client computer.

Note This issue may occur even if you use the latest drivers (E1e5132.sys, E1e5132.inf, e1000325.sys, and e1000325.inf) for the Intel PRO/1000 PL and Intel PRO/1000 MT network adapters in the flat image setup. This issue can occur on all RIS client language versions when the data section is larger than 4 KB. The issue occurs in Intel driver version 9.6.31.0 (10/31/2006), Intel driver version 8.7.9.0 (10/24/2006), and in newer versions for the PRO/1000 PL and PRO/1000 MT network adapters. On the Intel driver download site, this is labeled &quot;Network Adapter Driver for Windows 2000, Windows XP and Windows Server 2003.&quot; The affected scenarios also include deployment using Microsoft Solution Accelerator for Business Desktop Deployment (BDD) 2.5. BDD 2.5 does not use the flat file (RISSETUP) agent.



WORKAROUND
To work around this issue, comment out the descriptions of the &quot;MiniHelp&quot; parameters in the .inf file. To do this, follow these steps:  Use Notepad to open the *.inf file that is contained in the flat image. Locate the section where the MiniHelp parameters appear. The MiniHelp parameters are located under the following section:

[Strings. ] ;

For example, the MiniHelp parameters for the French language appear under [Strings.040C];French(France).  Replace the description for the Help text that is enclosed in quotation marks with the letter &quot;h&quot;. The following example displays the MiniHelp parameters after you replace the description with the letter &quot;h&quot;: ; MiniHelp FlowControlMiniHelp       =&quot;h&quot; AutoNegMiniHelp           =&quot;h&quot; AutoNegAdvertisedMiniHelp =&quot;h&quot; ChecksumTxTcpMiniHelp     =&quot;h&quot; ChecksumRxTcpMiniHelp     =&quot;h&quot; ChecksumTxIpMiniHelp      =&quot;h&quot; ChecksumRxIpMiniHelp      =&quot;h&quot; TcpSegmentationMiniHelp   =&quot;h&quot; NumCoalesceBuffersMiniHelp =&quot;h&quot; NumRxDescriptorsMiniHelp  =&quot;h&quot; NumTxDescriptorsMiniHelp  =&quot;h&quot; JumboFramesMiniHelp       =&quot;h&quot; TaggingModeMiniHelp       =&quot;h&quot; LAAMiniHelp               =&quot;h&quot; EnablePMEHelp             =&quot;h&quot; WakeOnHelp                =&quot;h&quot; WakeOnLinkHelp            =&quot;h&quot; LogLinkStateMiniHelp      =&quot;h&quot; SmartPowerDownMiniHelp    =&quot;h&quot; ITRMiniHelp               =&quot;h&quot; MasterSlaveModeMiniHelp   =&quot;h&quot; WaitAutoNegCompleteMiniHelp =&quot;h&quot; Note The letter &quot;h&quot; acts as a placeholder for the text and does not affect the functionality of the driver.  Save the *.inf file.

These steps help reduce the size of the *.inf file so that the file size is less than 4 KB.

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Keywords: kberrmsg kbtshoot KB923831

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.