Unattended and Computer Profile Setup Fails to Install OEM NICLast reviewed: April 11, 1997Article ID: Q141519 |
The information in this article applies to:
SYMPTOMSUnattended and Computer Profile Setup (CPS) fails to install original equipment manufacturer (OEM) network interface cards (NICs). If you follow the instructions in Cpsread.txt of the Windows NT 3.5 Resource Kit and Cps.hlp of the Windows NT 3.51 Resource Kit explaining how to profile systems with OEM netcards, the following noncritical error message appears:
An error has occurred. External library procedure Copysinglefile reported the following error: Unable to do the specified copy operation.If you click the Ignore button, you will receive the following setup message:
A network card of this type is already installed in the system. Do you want to continue?If you click the OK button you will receive the following network warning message:
The dependency service or group failed to start. This error prevented the network from starting.At this point your only option is to click the OK button, after which you will receive the following network malfunction message:
The network software failed to start successfully. Choose YES to return to the Network dialog to reconfigure the software. If you choose NO to continue with the installation you will unable to join a domain at the present time.Choosing Yes will cycle you back to the dependency error. Choosing No will continue with the rest of Setup, and although network software will be installed, the network services will not start because of a failure in the binding process, due to the previous errors.
CAUSEThere are three issues here:
WORKAROUND
Computer Profile Setup
If you are profiling a systems with a Netcard installed that does not appear under the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft key in the registry, you will need to modify the Cps.ini file before running UpLodPrf. Find the [Registry] section, then the "FindInstalledServicesAt" key in that section. Add the name of the registry key that contains the OEM network adapter after the "SOFTWARE\Microsoft" entry and separate the entries with a comma. For example: [Registry] FindInstalledServicesAt = SOFTWARE\Microsoft,SOFTWARE\<OEM> This allows the OEM specific entries to be added to the Profile Setup Defaults.inf file as well as the unattended answer file referenced by the "/p" switch (if used). NOTE: The reference to <OEM> depends on your network card. This valuecan be found by running Regedt32.exe and verifying the network card manufacturer namein HKEY_LOCAL_MACHINE\SOFTWARE WARNING: Modification of Setup files can cause serious, system-wide problems before and after Setup and may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the modification of Setup files can be solved. Make Setup file modifications at your own risk.
; Original Line below with exclamation point ; set AdapterSrcDir = $(OEMNetDrive) ; Corrected syntax with exclamation point set AdapterSrcDir = $(!OEMNetDrive)
[NetworkAdapterData] !AutoNetOption = "<OEMNIC>" !OEMNetOption = YES !OEMNetDrive = C:\OEM\ !OEMNetInfFile = C:\OEM\oemsetup.inf NOTE: The reference to drive C depends on which partition you are installing Windows NT to on the Target System. The reference to <OEMNIC> depends on your network card. Although you should not have to modify this value, it can be found in the [Options] section of the Oemsetup.inf file.
ARTICLE-ID: Q143134 TITLE : OEMSETUP.INF Modifications for Automated Windows NT Setup ARTICLE-ID: Q139897 TITLE : Automating Intel EtherExpress Pro Setup You can also refer to the Programmer's Guide included in the Windows NTDDK, or contact Microsoft Consulting Services or a Microsoft Solution Provider. Microsoft Product Support Services, Corporate Network Systems, does not support the modification of Oemsetup.inf files. It is recommended that you perform a test run of Winntp.exe to verify whether your Oemsetup.inf file supports Unattended or Computer Profile Setup.
Unattended Setup
[NetworkAdapterData] !AutoNetOption = "<OEMNIC>" !OEMNetOption = YES !OEMNetDrive = C:\OEM\ !OEMNetInfFile = C:\OEM\oemsetup.inf NOTE: The reference to drive C depends on the partition to which you are installing Windows NT on the Target System. The reference to <OEMNIC> depends on your network card. The correct value can be found in the [Options] section of the Oemsetup.inf file.
STATUSMicrosoft has confirmed this to be a problem in Windows NT version 3.51. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional query words: automate
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |