;********************************************************************** ;* * ;* ENICLEAN.INI Configuration file for 1X Clean ups * ;* * ;* Created June 6, 1999 Efficient Networks * ;* * ;********************************************************************** ; This file will describe the files and registry entries to be deleted ; for a particular Efficient product on the system. This file is ; processed much in the same way as a standard INF file. ; ; The ';' character is a comment character, and any inforamtion to ; the right of a Semicolon in this document will be ignored ;************************* PRODUCTS *********************************** ; The Following is a list of the supported products in this document ; For each of these products, their should be a corresponding header ; listed below [Products] EN10C ;SpeedStream 3010 25.6 ATM CIP/1483 EN10P ;SpeedStream 3010 25.6 ATM PPP EN20C ;SpeedStream 3020 ADI DSL CIP/1483 EN20P ;SpeedStream 3020 ADI DSL PPP EN40C ;SpeedStream 3040 TI DSL CIP/1483 EN40P ;SpeedStream 3040 TI DSL PPP EN60C ;SpeedStream 3060 AME DSL CIP/1483 EN60P ;SpeedStream 3060 AME DSL PPP EN4020C ;SpeedStream 4020 ADI USB DSL CIP/1483 EN4020P ;SpeedStream 4020 ADI USB DSL PPP EN4060C ;SpeedStream 4060 AME USB DSL CIP/1483 EN4060P ;SpeedStream 4060 AME USB DSL PPP ;********************** PRODUCT SECTIONS ****************************** ; For each of the product headers, a full list desribing the product ; should be included with the followinf keyword sections: ; Name - Display Name for product ; FileSections - List of Header sections below to be treated as ; list of files to be deleted ; Description - Description of Product found in Registry ; DirectorySections - List of Header sections below to be treated as ; list of directories to be deleted ; RegistrySections - List of Header sections below to be treated as ; list of Registry item to be deleted ; RegistryEnumKey - List of Header sections below to be treated as ; list of Registry value to enumerate to match ; and delete specified value ; RegistryEnumKey - List of Header sections below to be treated as ; list of Registry keys to enumerate to match the ; specified value or keyname and delete the key ; 95ID - Win9x Device information for cleaning out PnP ; registry entries ; ; Replaceable variables are also supported in this file. They appear in ; the format %VARNAME%. Supported variables are: ; %PRODUCT% - Returns the Section Head for the current ; Product (i.e. EN10C) ; %PRODUCT_DESCRIPTION% - Returns the Description Located in the ; Product Section ; %PRODUCT_NAME% - Returns the Name Located in the ; Product Section ; %PRODUCT_95ID% - Returns the 95ID Located in the ; Product Section ; %COMPANY_NAME% - Returns 'Efficient Networks' ; %WINDIR% - returns the windows directory ; %%SYSTEM_ROOT% - returns the windows\system(32) directory [EN10C] Name = Efficient Networks 3010 SpeedStream CIP/1483 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for 3010 DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_0001111A [EN10P] Name = Efficient Networks 3010 SpeedStream PPP FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for PPP/ATM DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_0001111A [EN20C] Name = Efficient Networks 3020 SpeedStream CIP/1483 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for 3020 DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_0002111A [EN20P] Name = Efficient Networks 3020 SpeedStream PPP FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for PPP/ATM DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_0002111A [EN40C] Name = Efficient Networks 3040 SpeedStream CIP/1483 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for 3040 DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_000F111A [EN40P] Name = Efficient Networks 3040 SpeedStream PPP FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for PPP/ATM DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_000F111A [EN60C] Name = Efficient Networks 3060 SpeedStream CIP/1483 FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for 3060 DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_0009111A [EN60P] Name = Efficient Networks 3060 SpeedStream PPP FileSections = Shared,System,Drivers,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for PPP/ATM DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValPCI 95ID = DEV_0005&SUBSYS_0009111A [EN4020C] Name = Efficient Networks 4020 SpeedStream CIP/1483 FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for 4020 DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry, RegistryUSB RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValUSB 95ID = 4020 [EN4020P] Name = Efficient Networks 4020 SpeedStream PPP FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for PPP/ATM DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry, RegistryUSB RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValUSB 95ID = 4020 [EN4060C] Name = Efficient Networks 4060 SpeedStream CIP/1483 FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for 4060 DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry, RegistryUSB RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValUSB 95ID = 4060 [EN4060P] Name = Efficient Networks 4060 SpeedStream PPP FileSections = Shared,System,SystemUSB,Drivers,DriversUSB,Help,INF,Other,ACFFiles Description = SpeedStream Adapter Software for PPP/ATM DirectorySections = ACFDir,SS20Dirs RegistrySections = Registry, RegistryUSB RegistryEnumKey = RegEnumKey RegistryEnumVal = RegEnumValUSB 95ID = 4060 ;*************************** FILES ********************************** ; File Section Headers, format is simply to list file name ; Directory of file is the association of Section header ; to [DestinationDirs] (Win9x) and [DestinationDirsNT] (WinNT) ; Listed Below [Shared] %PRODUCT%S.DLL %PRODUCT%SS.DLL %PRODUCT%CTL.DLL enindi.dll enmfc42.dll envcrt.dll enmfc42d.dll envcrtd.dll enmfco42d.dll [Drivers] %PRODUCT%.sys %PRODUCT%ctv.sys %PRODUCT%.vxd %PRODUCT%msg.vxd %PRODUCT%dtc.vxd %PRODUCT%c.vxd %PRODUCT%ctv.vxd %PRODUCT%v.vxd [DriversUSB] %PRODUCT%w.sys %PRODUCT%m.vxd [System] %PRODUCT%C16.DLL %PRODUCT%6.DLL %PRODUCT%mon.exe %PRODUCT%cfg.exe %PRODUCT%tb.exe %PRODUCT%t.exe %PRODUCT%cpl.cpl %PRODUCT%l.cpl %PRODUCT%evt.dll %PRODUCT%e.dll %PRODUCT%msg.exe %PRODUCT%cdi.dll %PRODUCT%x.dll %PRODUCT%f. %PRODUCT%dtc.sys [SystemUSB] %PRODUCT%g.exe %PRODUCT%m.exe [Help] %PRODUCT%.hlp %PRODUCT%.gid %PRODUCT%.cnt [Inf] %PRODUCT%.inf %PRODUCT%.pnf [Other] Microsoft%PRODUCT%.inf %COMPANY_NAME%%PRODUCT%.inf [ACFFiles] *.acf ;************************** DIRECTORIES ***************************** ; Directory Section Headers - Format is to list Base number (see ; [Directory Definitions] below) and then Modified path after a ',' [ACFDir] 11, ACF\%PRODUCT% 11, ACF [SS20Dirs] 10, ..\Program files\SpeedStream\Upgrade\setupdir\0000 10, ..\Program files\SpeedStream\Upgrade\setupdir\0001 10, ..\Program files\SpeedStream\Upgrade\setupdir\0002 10, ..\Program files\SpeedStream\Upgrade\setupdir\0003 10, ..\Program files\SpeedStream\Upgrade\setupdir\0004 10, ..\Program files\SpeedStream\Upgrade\setupdir\0005 10, ..\Program files\SpeedStream\Upgrade\setupdir\0006 10, ..\Program files\SpeedStream\Upgrade\setupdir\0007 10, ..\Program files\SpeedStream\Upgrade\setupdir\0008 10, ..\Program files\SpeedStream\Upgrade\setupdir\0009 10, ..\Program files\SpeedStream\Upgrade\setupdir\0010 10, ..\Program files\SpeedStream\Upgrade\setupdir 10, ..\Program files\SpeedStream\Upgrade 10, ..\Program files\SpeedStream 10, Start Menu\Programs\Efficient Networks\SpeedStream 10, Start Menu\Programs\Efficient Networks ;******************* DIRECTORY DEFINITIONS **************************** ; Any file sections form above not listed in the directory definitions ; will use the DefaultDestDir [DestinationDirs] DefaultDestDir=11 ; system directory Other=17, Other ; INT\Other directory Inf=17 ; inf directory Help=18 ; help directory ACFFiles=11,ACF\%PRODUCT% ; ACF Directory for product [DestinationDirsNT] DefaultDestDir=11 ; system32 directory Drivers=11,drivers ; system32\drivers ACFFiles=11,ACF\%PRODUCT% ; ACF Directory for product ;************************** REGISTRY ITEMS ***************************** ; All registry items should be under HKEY_LOCAL_MACHINE ; Format should be full path to Entry, or Path,Entry if Entry ; Has a '\' in its name. ; This will attempt to delete an entry, and if that fails then delete ; the item as a subkey. The name must be an exact match. [Registry] Software\%COMPANY_NAME%\%PRODUCT_DESCRIPTION% Software\%COMPANY_NAME% Software\%COMPANY_NAME%\%PRODUCT% Software\Microsoft\Windows\CurrentVersion\SharedDLLs\%PRODUCT%s.dll Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\%PRODUCT%ss.dll Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\OTHER\Microsoft%PRODUCT%.inf System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%e.dll System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%l.cpl System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%t.exe System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%x.dll System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%.hlp System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%.sys System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%cpl.cpl System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%dtc.vxd System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%tb.exe System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%6.dll System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%g.exe System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%c16.dll System\CurrentControlSet\Control\SessionManager\Known16DLLs\%PRODUCT%cfg.exe Software\Microsoft\Windows\CurrentVersion\Run\%PRODUCT% TaskBar System\CurrentControlSet\Services\Class\VXD\%PRODUCT% System\CurrentControlSet\Services\VXD\%PRODUCT% System\CurrentControlSet\Services\Class\VXD\%PRODUCT%V System\CurrentControlSet\Services\VXD\%PRODUCT%V System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT% System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT%C System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT%CTV System\CurrentControlSet\Enum\Root\LEGACY_%PRODUCT%DTC Enum\PCI\VEN_111A&%PRODUCT_95ID% System\CurrentControlSet\Services\EventLog\System\%PRODUCT% Software\CLASSES\SpeedStreamDriverConfigurationFile Software\CLASSES\System\CurrentControlSet\Servcies\VCD\%PROUCT%c Software\CLASSES\System\CurrentControlSet\Servcies\VCD\%PROUCT%p Software\Microsoft\Windows\CurrentVersion\App Paths\SpeedStream Installer Software\Microsoft\Windows\CurrentVersion\Uninstall\SpeedStream Driver Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\%PRODUCT%c.inf Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\%PRODUCT%p.inf [RegistryUSB] Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\%PRODUCT%s.dll Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\enmfc42.dll Software\Microsoft\Windows\CurrentVersion\SharedDLLs\,%SYSTEM_ROOT%\envcrt.dll Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name\,%WINDIR%\INF\OTHER\%COMPANY_NAME%%PRODUCT%.inf System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%m.exe System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%m.vxd System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%v.vxd System\CurrentControlSet\Control\InstalledFiles\%PRODUCT%w.sys Enum\USB\VID_067C&PID_%PRODUCT_95ID% System\CurrentControlSet\Services\VXD\%PRODUCT% System\CurrentControlSet\Services\VXD\%PRODUCT%V ;******************** REGISTRY KEYS TO BE ENUMERATED ***************** ; All registry items should be under HKEY_LOCAL_MACHINE ; Format should be full path to point to enurate from with an '*' at the ; level to enumerate keys, then the SubKey or Value to be queried, then ; 'none' if previous was a SubKey, or the desired matching value if it ; was a Value. They SubKey name or desired matching valie does not have ; to be an exact match. If n is the length of the Specified SubKey or ; Desried Value, then if the first n charcters of the enurated key or enuermated keys ; Subvale matches the key will be deleted. ; i.e. System\CurrentControlSet\Services\Class\Net\*\Parameters,ProductName,TheProd ; would enurate at System\CurrentControlSet\Services\Class\Net, and then ; would delete System\CurrentControlSet\Services\Class\Net\0002 if ; System\CurrentControlSet\Services\Class\Net\0002\Parameters\ProductName == TheProduct [RegEnumKey] ;95 and 98 System\CurrentControlSet\Services\Class\Net\*,Signature,%PRODUCT% System\CurrentControlSet\Services\*,%PRODUCT%,none ;NT Software\Microsoft\Windows NT\CurrentVersion\NetworkCards\*,ProductName,%PRODUCT% System\CurrentControlSet\Services\*,%PRODUCT%,none System\CurrentControlSet\Services\Eventlog\System\*,%PRODUCT%,none ;******************** REGISTRY VALS TO BE ENUMERATED ***************** ; All registry items should be under HKEY_LOCAL_MACHINE ; Format should be full path to point to enurate with an '*', then ; ValueName being enurated for. The Value name does not need to be an ; exact match. Only the first n characters will be compared, where n ; is the length of the Value name specified in this document [RegEnumValPCI] System\CurrentControlSet\Control\ASD\Prob\{9B4e7760-3196-11cf-97ea-00aa0034319d}\*,PCI\VEN_111A&%PRODUCT_95ID% System\CurrentControlSet\Control\ASD\Prob\{CF2524c0-29ae-11cf-97ea-00aa0034319d}\*,PCI\VEN_111A&%PRODUCT_95ID% [RegEnumValUSB] System\CurrentControlSet\Control\ASD\Prob\{9B4e7760-3196-11cf-97ea-00aa0034319d}\*,USB\VID_067C&PID_%PRODUCT_95ID% System\CurrentControlSet\Control\ASD\Prob\{CF2524c0-29ae-11cf-97ea-00aa0034319d}\*,USB\VID_067C&PID_%PRODUCT_95ID%Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.