home *** CD-ROM | disk | FTP | other *** search
/ Chip 2009 November / Chip_2009.11_CD.iso / I386 / NETTCPIP.IN_ / nettcpip.inf
Encoding:
Text (UTF-16)  |  2008-04-14  |  47.6 KB  |  556 lines

  1. ; NETTCPIP.INF -- TCP/IP Protocol
  2. ;
  3. ; Copyright 1993-1999, Microsoft Corporation
  4.  
  5. [Version]
  6.     Signature   = "$Windows NT$"
  7.     Class       = NetTrans
  8.     ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
  9.     Provider    = %Msft%
  10.     LayoutFile  = layout.inf
  11. DriverVer=07/01/2001,5.1.2600.5512
  12.  
  13. [Manufacturer]
  14.     %Msft% = Msft
  15.  
  16. [Msft]
  17.     %MS_TCPIP.DisplayName%      = MS_TCPIP.PrimaryInstall, MS_TCPIP           ;TCP/IP
  18.     %MS_WINS.DisplayName%       = MS_WINS.PrimaryInstall,  MS_NetBT           ;WINS
  19.     %MS_NETBT_SMB.DisplayName%  = MS_NETBT_SMB.PrimaryInstall, MS_NETBT_SMB   ;NETBT_SMB
  20.  
  21. [ControlFlags]
  22. ExcludeFromSelect = MS_NetBT,MS_NETBT_SMB ; NetBt and NetBt_Smb are sub-components of Tcpip
  23.  
  24. ;****************************************************************************
  25. ; TCP/IP
  26. ;****************************************************************************
  27.  
  28. ;=======================
  29. ; TCP/IP Primary Install
  30. ;=======================
  31.  
  32. [MS_TCPIP.PrimaryInstall]
  33.     ; TCPIP has properties to display
  34.     Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
  35.     AddReg          = Registry.MS_TCPIP.PrimaryInstall, Registry.MS_TCPIP, Registry.MS_TCPIP.Legacy
  36.     RegisterDlls    = MS_TCPIP.Register
  37.  
  38. [Registry.MS_TCPIP.PrimaryInstall]
  39.     HKR,Ndi,ClsId,,"{A907657F-6FDF-11D0-8EFB-00C04FD912B2}"
  40.     HKR,Ndi,HelpText,,"@netcfgx.dll,-50001"
  41.     HKR,Ndi,Service,,"Tcpip"
  42.     HKR,Ndi,CoServices,%FLG_ADDREG_TYPE_MULTI_SZ%,"Tcpip", "Netbt", "Lmhosts", "Dhcp", "Dnscache", "PolicyAgent", "Nla"
  43.     HKR,Ndi,ExcludeSetupStartServices, 0x00010000, "PolicyAgent"
  44.     HKR,Ndi\Interfaces,UpperRange,,"tdi"
  45.     HKR,Ndi\Interfaces,LowerRange,,"ndis4,ndis5,ndisatm,ndiswanip,ndis5_ip,ndis1394"
  46.  
  47. ;=====================================
  48. ; TCP/IP Interface and Service Install
  49. ; 0x10 = SPSVCINST_NOCLOBBER_STARTTYPE
  50. ;=====================================
  51.  
  52. [MS_TCPIP.PrimaryInstall.Services]
  53.     AddService      = Tcpip,       0,    Install.AddService.TCPIP, NetEventLog
  54.     AddService      = Dhcp,        0x400,    Install.AddService.DHCP, DhcpEventLog
  55.     AddService      = Dnscache,    0,    Install.AddService.DNSCACHE, NetEventLog
  56.     AddService      = IPSec,       1,    Install.AddService.IPSEC, NetEventLog
  57.     AddService      = PolicyAgent, 0x10, Install.AddService.PolicyAgent, PolicyAgentEventLog
  58.     AddService      = Atmarpc,     0,    ATMARPC.AddService, NetEventLog
  59.     AddService      = Nla,         0,    Install.AddService.NLA, NetEventLog
  60.  
  61. [MS_TCPIP.Register]
  62. 11,, polstore.dll, 1
  63. 11,, ipsecsnp.dll, 1
  64.  
  65. [MS_TCPIP.Unregister]
  66. 11,, polstore.dll, 1
  67. 11,, ipsecsnp.dll, 1
  68.  
  69. ; Remove old IPSec Snapin references (Tool no longer present)
  70.  
  71. ; Install Tcpip service
  72. [Install.AddService.TCPIP]
  73.     DisplayName     = %MS_TCPIP.TCPIP.ServiceDescription%
  74.     ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
  75.     StartType       = 1 ;SERVICE_SYSTEM_START
  76.     ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
  77.     ServiceBinary   = %12%\tcpip.sys
  78.     Dependencies    = IPSec
  79.     LoadOrderGroup  = PNP_TDI
  80.     AddReg          = Registry.Service.TCPIP.Parameters.Secure,Registry.Service.TCPIP.Secure,Registry.Service.TCPIP
  81.     Description     = %MS_TCPIP.TCPIP.ServiceDescription%
  82.  
  83. ; Install Winsock dependency
  84. [MS_TCPIP.PrimaryInstall.Winsock]
  85.     AddSock     = Install.TcpipWinsock
  86.     AddSock     = Install.LDAPWinsock
  87.     AddSock     = Install.NlaWinsock
  88.  
  89. [Install.TcpipWinsock]
  90.     TransportService    = Tcpip
  91.     HelperDllName       = "%SystemRoot%\System32\wshtcpip.dll"
  92.     MaxSockAddrLength   = 0x10
  93.     MinSockAddrLength   = 0x10
  94.     LibraryPath="%SystemRoot%\System32\mswsock.dll"
  95.     DisplayString=%MS_TCPIP.Provider_Desc%
  96.     SupportedNameSpace=12
  97.     Version=0
  98.     ProviderId="{22059d40-7e9e-11cf-ae5a-00aa00a7112b}"
  99.  
  100. [Install.LDAPWinsock]
  101.     TransportService    = Tcpip
  102.     HelperDllName       = "%SystemRoot%\System32\wshtcpip.dll"
  103.     MaxSockAddrLength   = 0x10
  104.     MinSockAddrLength   = 0x10
  105.     LibraryPath="%SystemRoot%\System32\winrnr.dll"
  106.     DisplayString=%MS_NTDS.Provider_Desc%
  107.     SupportedNameSpace=32
  108.     SchemaSupport=0
  109.     ProviderId="{3b2637ee-e580-11cf-a555-00c04fd8d4ac}"
  110.  
  111. [Install.NlaWinsock]
  112.     TransportService    = Tcpip
  113.     HelperDllName       = "%SystemRoot%\System32\wshtcpip.dll"
  114.     MaxSockAddrLength   = 0x10
  115.     MinSockAddrLength   = 0x10
  116.     LibraryPath="%SystemRoot%\System32\mswsock.dll"
  117.     DisplayString=%MS_TCPIP.Nla.Provider_Desc%
  118.     SupportedNameSpace=15
  119.     Version=0
  120.     ProviderId="{6642243A-3BA8-4aa6-BAA5-2E0BD71FDD83}"
  121.  
  122. ; Install DHCP service
  123. [Install.AddService.DHCP]
  124.     DisplayName     = %MS_TCPIP.DHCP.DisplayName%
  125.     ServiceType     = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
  126.     StartType       = 2     ;SERVICE_AUTO_START
  127.     ErrorControl    = 1     ;SERVICE_ERROR_NORMAL
  128.     ServiceBinary   = %11%\svchost.exe -k netsvcs
  129.     LoadOrderGroup  = TDI
  130.     Dependencies    = Tcpip, Afd, NetBT
  131.     StartName       = LocalSystem
  132.     AddReg          = Registry.Service.DHCP.Configuration.Secure,Registry.Service.DHCP.Secure,Registry.Service.DHCP
  133.     Description     = %MS_TCPIP.DHCP.ServiceDescription%
  134.     Security        = "D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;NO)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)"
  135.  
  136.  
  137. ; Install DNS Caching Resolver Service
  138. [Install.AddService.DNSCACHE]
  139.     DisplayName     = %MS_TCPIP.DNSCACHE.DisplayName%
  140.     ServiceType     = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
  141.     StartType       = 2     ;SERVICE_AUTO_START
  142.     ErrorControl    = 1     ;SERVICE_ERROR_NORMAL
  143.     ServiceBinary   = %11%\svchost.exe -k NetworkService
  144.     Dependencies    = Tcpip
  145.     LoadOrderGroup  = TDI
  146.     StartName       = "NT AUTHORITY"\NetworkService
  147.     AddReg          = Registry.Service.DNSCACHE.Secure,Registry.Service.DNSCACHE
  148.     Description     = %MS_TCPIP.DNSCACHE.ServiceDescription%
  149.     Security        = "D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPLOCRRC;;;PU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;0x40;;;LS)(A;;0x40;;;NS)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;S-1-5-32-556)"
  150.  
  151. ; Install IPSEC Service
  152. [Install.AddService.IPSEC]
  153.     DisplayName     = %MS_TCPIP.IPSEC.ServiceDescription%
  154.     ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
  155.     StartType       = 1 ;SERVICE_SYSTEM_START
  156.     ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
  157.     ServiceBinary   = %12%\ipsec.sys
  158.     LoadOrderGroup  = PNP_TDI
  159.     Description     = %MS_TCPIP.IPSEC.ServiceDescription%
  160.  
  161. ; Install PolicyAgent Service
  162. [Install.AddService.PolicyAgent]
  163.     DisplayName     = %MS_TCPIP.PolicyAgent.DisplayName%
  164.     ServiceType     = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
  165.     StartType       = 0x2   ;SERVICE_AUTO_START
  166.     ErrorControl    = 1     ;SERVICE_ERROR_NORMAL
  167.     ServiceBinary   = %11%\lsass.exe
  168.     LoadOrderGroup  =
  169.     Dependencies    = RPCSS, Tcpip, IPSec
  170.     StartName       = LocalSystem
  171.     Description     = %MS_TCPIP.PolicyAgent.ServiceDescription%
  172.  
  173. ; Install Winsock Mobility service
  174. [Install.AddService.NLA]
  175.     DisplayName     = %MS_TCPIP.Nla.DisplayName%
  176.     ServiceType     = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
  177.     StartType       = 3     ;SERVICE_DEMAND_START
  178.     ErrorControl    = 1     ;SERVICE_ERROR_NORMAL
  179.     ServiceBinary   = %11%\svchost.exe -k netsvcs
  180.     LoadOrderGroup  =
  181.     Dependencies    = Tcpip, Afd
  182.     AddReg          = Registry.Service.Nla
  183.     Description     = %MS_TCPIP.Nla.ServiceDescription%
  184.     ; Allow : Authenticated Users to query/start service
  185.     ;         Power Users to query/start/stop/pause service
  186.     ;         Administrators full control
  187.     Security        = "D:(A;;0x2019D;;;AU)(A;;0x201FD;;;PU)(A;;0xF01FF;;;BA)"
  188.  
  189.  
  190. [Registry.MS_TCPIP]
  191. ;RPC protocols for tcpip
  192.     HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_ip_tcp,,"rpcrt4.dll"
  193.     HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncadg_ip_udp,,"rpcrt4.dll"
  194.     HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_http,,"rpcrt4.dll"
  195.  
  196.     
  197.  
  198. [Registry.MS_TCPIP.Legacy]
  199. ;Some legacy apps use the following key to check whether tcp is installed
  200.     HKLM,SOFTWARE\Microsoft\Tcpip\CurrentVersion,,%FLG_ADDREG_KEYONLY%
  201.  
  202. [Registry.MS_TCPIP.Legacy.Remove]
  203.     HKLM,SOFTWARE\Microsoft\Tcpip
  204.     HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_nb_tcp,,"rpcrt4.dll"
  205.  
  206.  
  207. [Registry.Service.DHCP.Configuration.Secure]
  208.     HKR,Configurations,,%FLG_ADDREG_KEYONLY%
  209.  
  210. [Registry.Service.DHCP.Configuration.Secure.Security]
  211. "D:P(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;NS)(A;CI;GA;;;LS)(A;CI;CCDCLCSWRPSDRC;;;NO)"
  212.  
  213. [Registry.Service.DHCP.Secure]
  214.     HKR,Parameters,,%FLG_ADDREG_KEYONLY%
  215.     HKR,Parameters\Options,,%FLG_ADDREG_KEYONLY%
  216.  
  217. [Registry.Service.DHCP.Secure.Security]
  218. "D:P(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;NS)(A;CI;GA;;;LS)(A;CI;GR;;;NO)"
  219.  
  220. [Registry.Service.DHCP]
  221. ;add keys which instruct DHCP where to find TCPIP options
  222.     HKR,Linkage\Disabled,,%FLG_ADDREG_KEYONLY%
  223.  
  224.     HKR,Parameters\Options\1,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000007
  225.     HKR,Parameters\Options\1,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpSubnetMaskOpt","SYSTEM\CurrentControlSet\Services\?\Parameters\Tcpip\DhcpSubnetMaskOpt"
  226.  
  227.     HKR,Parameters\Options\15,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  228.     HKR,Parameters\Options\15,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDomain","SYSTEM\CurrentControlSet\Services\TcpIp\Parameters\DhcpDomain"
  229.  
  230.     HKR,Parameters\Options\3,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000007
  231.     HKR,Parameters\Options\3,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpDefaultGateway","SYSTEM\CurrentControlSet\Services\?\Parameters\Tcpip\DhcpDefaultGateway"
  232.  
  233.     HKR,Parameters\Options\6,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  234.     HKR,Parameters\Options\6,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\?\DhcpNameServer","SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DhcpNameServer"
  235.  
  236.     HKR,Parameters\Options\44,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  237.     HKR,Parameters\Options\44,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_?\DhcpNameServerList","SYSTEM\CurrentControlSet\Services\NetBT\Adapters\?\DhcpNameServer"
  238.  
  239.     HKR,Parameters\Options\46,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000004
  240.     HKR,Parameters\Options\46,RegLocation,,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\DhcpNodeType"
  241.  
  242.     HKR,Parameters\Options\47,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  243.     HKR,Parameters\Options\47,RegLocation,,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\DhcpScopeID"
  244.  
  245.     HKR,Parameters\Options\DhcpNetbiosOptions,KeyType,%FLG_ADDREG_TYPE_DWORD%,0x00000004
  246.     HKR,Parameters\Options\DhcpNetbiosOptions,OptionId,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  247.     HKR,Parameters\Options\DhcpNetbiosOptions,VendorType,%FLG_ADDREG_TYPE_DWORD%,0x00000001
  248.     HKR,Parameters\Options\DhcpNetbiosOptions,RegLocation,%FLG_ADDREG_TYPE_MULTI_SZ%,"SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_?\DhcpNetbiosOptions"
  249.  
  250.     HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\dhcpcsvc.dll"
  251.  
  252. [Registry.Service.TCPIP.Parameters.Secure]
  253.     HKR,Parameters,,%FLG_ADDREG_KEYONLY%
  254.     HKR,Parameters\Adapters,,%FLG_ADDREG_KEYONLY%
  255.     HKR,Parameters\Interfaces,,%FLG_ADDREG_KEYONLY%
  256.     HKR,Parameters\PersistentRoutes,,%FLG_ADDREG_KEYONLY%
  257.     HKLM,System\CurrentControlSet\Services\Tcpip\Linkage,,%FLG_ADDREG_KEYONLY%
  258.  
  259. [Registry.Service.TCPIP.Parameters.Secure.Security]
  260. "D:P(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;NS)(A;CI;GR;;;LS)(A;CI;GRGW;;;NO)"
  261.  
  262. ;
  263. ; No Delete, WDAC and WOWN permissions for NS on keys which contain
  264. ; paths of executables. Granting "Create Subkey" as it should be
  265. ; safe without delete.
  266. ;
  267. [Registry.Service.TCPIP.Secure]
  268.     HKLM,System\CurrentControlSet\Services\Tcpip,,%FLG_ADDREG_KEYONLY%
  269.     HKR,Parameters\Winsock,,%FLG_ADDREG_KEYONLY% ; add
  270.     HKR,ServiceProvider,,%FLG_ADDREG_KEYONLY%    ; add
  271.  
  272. [Registry.Service.TCPIP.Secure.Security]
  273. "D:P(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GRLCSWCCRPRC;;;NS)(A;CI;GR;;;LS)(A;CI;CCLCSWRPRC;;;NO)"
  274.  
  275. [Registry.Service.TCPIP]
  276.     HKLM,"System\CurrentControlSet\Control\ServiceProvider\Order","ExcludedProviders",%FLG_ADDREG_SZ_NO_CLOBBER%,""
  277.     HKLM,"System\CurrentControlSet\Control\ServiceProvider\Order","ProviderOrder",%FLG_ADDREG_MULTI_SZ_APPEND%,"Tcpip"
  278.  
  279.     HKR,Performance,Close,,"CloseTcpIpPerformanceData"
  280.     HKR,Performance,Collect,,"CollectTcpIpPerformanceData"
  281.     HKR,Performance,Library,,"Perfctrs.dll"
  282.     HKR,Performance,Open,,"OpenTcpIpPerformanceData"
  283.     HKR,Performance,Object List,,"502 510 546 582 638 658"
  284.  
  285.     HKR,ServiceProvider,Class,%FLG_ADDREG_TYPE_DWORD%,8
  286.     HKR,ServiceProvider,DnsPriority,%FLG_ADDREG_TYPE_DWORD%,2000
  287.     HKR,ServiceProvider,HostsPriority,%FLG_ADDREG_TYPE_DWORD%,500
  288.     HKR,ServiceProvider,LocalPriority,%FLG_ADDREG_TYPE_DWORD%,499
  289.     HKR,ServiceProvider,ProviderPath,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\wsock32.dll"
  290.     HKR,ServiceProvider,NetbtPriority,%FLG_ADDREG_TYPE_DWORD%,2001
  291.     HKR,ServiceProvider,Name,,"TCP/IP"
  292.  
  293.     HKR,Parameters,DataBasePath,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\drivers\etc"
  294.     HKR,Parameters,NameServer,%FLG_ADDREG_SZ_NO_CLOBBER%,""
  295.     HKR,Parameters,ForwardBroadcasts,%FLG_ADDREG_DWORD_NO_CLOBBER%,0
  296.     HKR,Parameters,IPEnableRouter,%FLG_ADDREG_TYPE_DWORD%,0
  297.  
  298.     HKR,Parameters\Winsock,"UseDelayedAcceptance",%FLG_ADDREG_TYPE_DWORD%,0x0000
  299.  
  300. [Registry.Service.DNSCACHE.Secure]
  301.     HKLM,System\CurrentControlSet\Services\DnsCache,,%FLG_ADDREG_KEYONLY%
  302.     HKR,Parameters,,%FLG_ADDREG_KEYONLY%
  303.  
  304. [Registry.Service.DNSCACHE.Secure.Security]
  305. "D:P(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GR;;;LS)"
  306.  
  307. [Registry.Service.DNSCACHE]
  308. HKLM,"System\CurrentControlSet\Services\EventLog\System",Sources, %FLG_ADDREG_MULTI_SZ_APPEND%, "Dnsapi"
  309. HKLM,"System\CurrentControlSet\Services\EventLog\System\Dnsapi",ParameterMessageFile, %FLG_ADDREG_TYPE_EXPAND_SZ%, "%%SystemRoot%%\System32\kernel32.dll"
  310. HKLM,"System\CurrentControlSet\Services\EventLog\System\Dnsapi",EventMessageFile, %FLG_ADDREG_TYPE_EXPAND_SZ%, "%%SystemRoot%%\System32\netevent.dll"
  311. HKLM,"System\CurrentControlSet\Services\EventLog\System\Dnsapi",TypesSupported,   %FLG_ADDREG_TYPE_DWORD%, 7
  312. HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\dnsrslvr.dll"
  313.  
  314. [Registry.Service.Nla]
  315.     HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\mswsock.dll"
  316.  
  317.  
  318. ;====================================
  319. ; TCP/IP Interface and Service Remove
  320. ;====================================
  321.  
  322. [MS_TCPIP.PrimaryInstall.Remove]
  323.     DelReg          = Registry.MS_TCPIP, Registry.MS_TCPIP.Legacy.Remove
  324.     UnregisterDlls  = MS_TCPIP.Unregister
  325.  
  326. [MS_TCPIP.PrimaryInstall.Remove.Services]
  327.     DelService  = Tcpip
  328.     DelService  = Dhcp
  329.     DelService  = Dnscache
  330.     DelService  = IPSec
  331.     DelService  = PolicyAgent
  332.     DelService  = Atmarpc
  333.     DelService  = Nla
  334.  
  335. [MS_TCPIP.PrimaryInstall.Remove.Winsock]
  336.     DelSock = Remove.TcpipWinsock
  337.     DelSock = Remove.LDAPWinsock
  338.     DelSock = Remove.NlaWinsock
  339.  
  340. [Remove.TcpipWinsock]
  341.     TransportService=Tcpip
  342.     ProviderId="{22059d40-7e9e-11cf-ae5a-00aa00a7112b}"
  343.  
  344. [Remove.LDAPWinsock]
  345.     TransportService=Tcpip
  346.     ProviderId="{3b2637ee-e580-11cf-a555-00c04fd8d4ac}"
  347.  
  348. [Remove.NlaWinsock]
  349.     TransportService=Tcpip
  350.     ProviderId="{6642243A-3BA8-4aa6-BAA5-2E0BD71FDD83}"
  351.  
  352. ;****************************************************************************
  353. ; WINS
  354. ;****************************************************************************
  355.  
  356. ;=====================
  357. ; WINS Primary Install
  358. ;=====================
  359.  
  360. [MS_WINS.PrimaryInstall]
  361.     Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  362.     AddReg  = Registry.MS_WINS.PrimaryInstall
  363.  
  364. [Registry.MS_WINS.PrimaryInstall]
  365. ; Class Information
  366.     HKR,Ndi,Service,,"NetBT"
  367.  
  368. ; Interfaces
  369.     HKR,Ndi\Interfaces,UpperRange,,"netbios"
  370.     HKR,Ndi\Interfaces,LowerRange,,"tdi"
  371.  
  372.  
  373. ;====================================
  374. ; WINS Interface and Service Install
  375. ;====================================
  376.  
  377.  
  378. [MS_WINS.PrimaryInstall.Services]
  379.     AddService      = LmHosts, 0, Install.AddService.LMHosts, NetEventLog
  380.     AddService      = NetBT,   0, Install.AddService.NetBT,   NetEventLog
  381.  
  382. [Install.AddService.LMHosts]
  383.     DisplayName     = %MS_WINS.LMHosts.DisplayName%
  384.     ServiceType     = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
  385.     StartType       = 2     ;SERVICE_AUTO_START
  386.     ErrorControl    = 1     ;SERVICE_ERROR_NORMAL
  387.     ServiceBinary   = %11%\svchost.exe -k LocalService
  388.     LoadOrderGroup  = TDI
  389.     Dependencies    = NetBT, Afd
  390.     StartName       = "NT AUTHORITY\LocalService"
  391.     AddReg          = Registry.Service.LMHosts
  392.     Description     = %MS_WINS.LMHosts.ServiceDescription%
  393.  
  394. [Registry.Service.LMHosts]
  395.     HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\lmhsvc.dll"
  396.  
  397. [Install.AddService.NetBT]
  398.     DisplayName     = %MS_WINS.WINS.ServiceDescription%
  399.     ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
  400.     StartType       = 1 ;SERVICE_SYSTEM_START
  401.     ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
  402.     ServiceBinary   = %12%\netbt.sys
  403.     LoadOrderGroup  = PNP_TDI
  404.     Dependencies    = Tcpip
  405.     StartName       =
  406.     AddReg          = Registry.Service.NetBT.Parameters.Secure,Registry.Service.NetBT.Secure,Registry.Service.NetBT
  407.     Description     = %MS_WINS.WINS.ServiceDescription%
  408.     Security        = "D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPLOCRRC;;;PU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;DT;;;LS)(A;;DT;;;NS)(A;;CCLCSWRPLOCRRC;;;NO)"
  409.  
  410. [Registry.Service.NetBT.Parameters.Secure]
  411.     HKR,Parameters,,%FLG_ADDREG_KEYONLY%
  412.     HKR,Parameters\Interfaces,,%FLG_ADDREG_KEYONLY%
  413.  
  414. [Registry.Service.NetBT.Parameters.Secure.Security]
  415. "D:P(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;NS)(A;CI;GA;;;LS)(A;CI;GRGW;;;NO)"
  416.  
  417. [Registry.Service.NetBT.Secure]
  418.     HKLM,System\CurrentControlSet\Services\NetBT,,%FLG_ADDREG_KEYONLY%
  419.  
  420. [Registry.Service.NetBT.Secure.Security]
  421. "D:P(A;CI;GR;;;BU)(A;CI;GR;;;PU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GR;;;LS)(A;CI;CCLCSWRPRC;;;NO)"
  422.  
  423. [Registry.Service.NetBT]
  424.     HKR,Linkage,OtherDependencies,%FLG_ADDREG_TYPE_MULTI_SZ%,"Tcpip"
  425.  
  426.     HKR,Parameters,NbProvider,,"_tcp"
  427.     HKR,Parameters,NameServerPort,%FLG_ADDREG_DWORD_NO_CLOBBER%,137
  428.     HKR,Parameters,CacheTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,600000
  429.     HKR,Parameters,BcastNameQueryCount,%FLG_ADDREG_DWORD_NO_CLOBBER%,3
  430.     HKR,Parameters,BcastQueryTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,750
  431.     HKR,Parameters,NameSrvQueryCount,%FLG_ADDREG_DWORD_NO_CLOBBER%,3
  432.     HKR,Parameters,NameSrvQueryTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,1500
  433.     HKR,Parameters,Size/Small/Medium/Large,%FLG_ADDREG_DWORD_NO_CLOBBER%,1
  434.     HKR,Parameters,SessionKeepAlive,%FLG_ADDREG_DWORD_NO_CLOBBER%,3600000
  435.     HKR,Parameters,TransportBindName,,"\Device\"
  436.  
  437. ;==================================
  438. ; WINS Interface and Service Remove
  439. ;==================================
  440.  
  441. [MS_WINS.PrimaryInstall.Remove.Services]
  442.     DelService      = LmHosts
  443.     DelService      = NetBT
  444.  
  445. ;********************************
  446. ; ATM ARPC section
  447. ;********************************
  448.  
  449. [ATMARPC.AddService]
  450.     DisplayName     = %MS_ATMARPC.DeviceDesc%
  451.     ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
  452.     StartType       = 3 ;SERVICE_DEMAND_START
  453.     ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
  454.     ServiceBinary   = %12%\atmarpc.sys
  455.     LoadOrderGroup  = NDIS
  456.     Dependencies    = Tcpip
  457.     Description     = %MS_ATMARPC.DeviceDesc%
  458.  
  459.  
  460. ;**********************************************************
  461. ; NETBT_SMB section
  462. ;**********************************************************
  463. [MS_NETBT_SMB.PrimaryInstall]
  464. Characteristics = 0x38    ; NCF_HIDDEN|NCF_NO_SERVICE|NCF_NOT_USER_REMOVABLE
  465. AddReg = Registry.MS_NETBT_SMB.PrimaryInstall
  466.  
  467. [Registry.MS_NETBT_SMB.PrimaryInstall]
  468. HKR, Ndi,            BindForm,      0,          "NetbiosSmb"
  469. HKR, Ndi,            HelpText,      0,          %MS_NETBT_SMB.HelpText%
  470. HKR, Ndi\Interfaces, UpperRange,    0,          "netbios_smb"
  471. HKR, Ndi\Interfaces, LowerRange,    0,          "nolower"
  472.  
  473. ;****************************************************************************
  474. ; [Event Log] sections.
  475. ;****************************************************************************
  476. [NetEventLog]
  477. AddReg = NetEventLog.AddReg
  478.  
  479. [NetEventLog.AddReg]
  480.     HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\xpsp2res.dll"
  481.     HKR,,TypesSupported,0x00010001,7
  482.  
  483.  
  484. [DhcpEventLog]
  485. AddReg = DhcpEventLog.AddReg
  486.  
  487. [DhcpEventLog.AddReg]
  488.     HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\dhcpcsvc.dll"
  489.     HKR,,ParameterMessageFile,0x00020000,"%%SystemRoot%%\System32\kernel32.dll"
  490.  
  491. [PolicyAgentEventLog]
  492. AddReg = PolicyAgentEventLog.AddReg
  493.  
  494. [PolicyAgentEventLog.AddReg]
  495.     HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\polagent.dll"
  496.     HKR,,TypesSupported,0x00010001,7
  497.     HKLM,SOFTWARE\Microsoft\IPSec,,%FLG_ADDREG_KEYONLY%
  498.  
  499.  
  500. [Strings]
  501. Msft = "Microsoft"
  502.  
  503. ;TCPIP strings
  504. MS_TCPIP.DisplayName = "Протокол Интернета (TCP/IP)"
  505. MS_TCPIP.DHCP.DisplayName    = "DHCP-клиент"
  506. MS_TCPIP.DHCP.ServiceDescription    = "Управляет конфигурацией сети посредством регистрации и обновления IP-адресов и DNS-имен."
  507. MS_TCPIP.TCPIP.ServiceDescription   = "Драйвер протокола TCP/IP"
  508.  
  509. MS_TCPIP.Provider_Desc = "TCP/IP"
  510. MS_NTDS.Provider_Desc = "NTDS"
  511.  
  512. ;WINS strings
  513. MS_WINS.DisplayName = "Протокол клиента WINS (TCP/IP)"
  514. MS_WINS.LMHosts.DisplayName = "Модуль поддержки NetBIOS через TCP/IP"
  515. MS_WINS.LMHosts.ServiceDescription = "Включает поддержку службы NetBIOS через TCP/IP (NetBT) и разрешения NetBIOS-имен в адреса."
  516. ;MS_WINS.WINS.ServiceDescription    = "WINS Client(TCP/IP) Protocol Driver"
  517. MS_WINS.WINS.ServiceDescription    = "NetBios через TCP/IP"
  518.  
  519. ;ATM ARPC
  520. MS_ATMARPC.DeviceDesc = "Протокол клиента ATM ARP"
  521.  
  522. ;DNSCACHE
  523. MS_TCPIP.DNSCACHE.DisplayName = "DNS-клиент"
  524. MS_TCPIP.DNSCACHE.ServiceDescription = "Разрешает для данного компьютера DNS-имена в адреса и помещает их в кэш. Если служба остановлена, не удастся разрешить DNS-имена и разместить  службу каталогов Active Directory контроллеров домена. Если данная служба неразрешена, не удастся запустить любые явно зависимые службы."
  525.  
  526. ; IPSEC
  527. MS_TCPIP.IPSEC.ServiceDescription = "Драйвер IPSEC"
  528. MS_TCPIP.Oakley.ServiceDescription = "Диспетчер ключей ISAKMP/Oakley"
  529. MS_TCPIP.PolicyAgent.DisplayName = "Службы IPSEC"
  530. MS_TCPIP.PolicyAgent.ServiceDescription = "Управляет политикой IP-безопасности и запускает ISAKMP/Oakley (IKE) и драйвер IP-безопасности."
  531.  
  532. ; Winsock Mobility strings
  533. MS_TCPIP.Nla.DisplayName = "Служба сетевого расположения (NLA)"
  534. MS_TCPIP.Nla.ServiceDescription = "Собирает и хранит сведения о размещении и настройки сети, и уведомляет приложения об их изменении."
  535. MS_TCPIP.Nla.Provider_Desc = "Пространство имен службы сетевого расположения (NLA)"
  536.  
  537. IPSEC_Group_Name = "Администрирование"
  538. IPSEC_Admin_Desc = "Управление безопасностью IP"
  539.  
  540. ; NETBT_SMB
  541. MS_NETBT_SMB.DisplayName = "Протокол сообщений TCP/IP (сеанс SMB)"
  542. MS_NETBT_SMB.HelpText = "Протокол над TCP/IP, сохраняющий диапазон рассылки сообщений. Он используется протоколом совместного доступа к файлам."
  543.  
  544. ; AddReg flags
  545. FLG_ADDREG_TYPE_EXPAND_SZ   = 0x00020000
  546. FLG_ADDREG_TYPE_MULTI_SZ    = 0x00010000
  547. FLG_ADDREG_TYPE_DWORD       = 0x00010001
  548. FLG_ADDREG_KEYONLY          = 0x00000010
  549. FLG_ADDREG_SZ_NO_CLOBBER    = 0x00000002
  550. FLG_ADDREG_MULTI_SZ_APPEND  = 0x0001000A
  551. FLG_ADDREG_TYPE_BINARY      = 0x00000001
  552. FLG_ADDREG_DWORD_NO_CLOBBER = 0x00010003
  553.  
  554.  
  555.  
  556.