; ; This is the configuration file for the client 2 node test. ; ; NOTENOTE: the key's are currently case sensitive. ; ; ; ALLOW_GENRIC_APP 0x0001 ; ALLOW_FTP 0x0002 ; ALLOW_WEB 0x0004 ; ALLOW_SHARE 0x0008 ; ALLOW_NETNAME 0x0010 ; ALLOW_IP 0x0020 ; ALLOW_DISK 0x0040 ; ALLOW_PRINTER 0x0080 ; ALLOW_DTC 0x0100 ; ALLOW_WINS 0x0200 ; ALLOW_DHCP 0x0400 ; ALLOW_MSMQ 0x0800 ; ; the name of the logfile ; time in minutes for the test to run [Config] nNodes=2 timer=720 minClients=8 log=.\valdmove.log resTypes=0x0078 testdir=cluster minResGrps=2 title=Valid Move 2 Node (Phase 3) SharedDiskCleanUpScript=cd ..\cluster&cleanupshareddisk.cmd ClientCleanUpScript=cd ..\cluster&clientcleanup.cmd ; ; <remote_file_type> ; ; REMOTE_FILE_SCRIPT 0x000 ; REMOTE_FILE_BINARY 0x001 ; REMOTE_FILE_DRIVER 0x002 ; REMOTE_FILE_SERVICE 0x003 ; ; REMOTE_FILE_TYPE_MASK 0x00f ; ; REMOTE_INSTALL 0x000 ; REMOTE_DONT_REINSTALL 0x010 ; REMOTE_DONT_INSTALL 0x020 ; ; REMOTE_INSTALL_MASK 0x030 ; ; REMOTE_DONT_SET_FAIL_ACTION 0x000 ; REMOTE_SET_FAIL_ACTION_NONE 0x040 ; REMOTE_SET_FAIL_ACTION_RESTART 0x080 ; ; REMOTE_SET_FAIL_ACTION_MASK 0x0C0 ; ; REMOTE_SET_FAIL_ACTION_DELAY_MASK 0xF00 // 30 sec per count max 7.5 min ; ; ; ; NOTENOTE: the type is the logical OR of the following ; NOTENOTE: this is defined in valdsrv.h ; ; <type> ; ; TYPE_UNKNOWN 0x00 ; TYPE_NODE 0x01 ; TYPE_CLIENT 0x02 ; TYPE_LOCAL 0x04 ; TYPE_SRV 0x08 ; TYPE_RESTART 0x10 ; TYPE_CRITICAL 0x20 ; TYPE_RUN_AS_SYSTEM 0x40 ; TYPE_RUN_FOREACH 0x80 ; TYPE_KILL_CHILDREN 0x100 ; TYPE_DONT_KILL 0x200 ; ; ; ; This is what is installed on the node ; ; <remote_file_type> [ |<service_name>{ <args>}[|<dependency>] ]=<file_name> [Node_Files] 0x003|qserv=%cpu%\qserv.exe 0x003|spsrv -dll:remclus.dll|lanmanserver|netman=%cpu%\spsrv.exe 0x002|crashtst=%cpu%\crashtst.sys 0x001=%cpu%\qsend.exe 0x001=%cpu%\lrgfile.exe 0x001=%cpu%\tee.exe 0x001=%cpu%\ntlog.dll 0x001=%cpu%\clntmr.dll 0x001=%cpu%\remclus.dll 0x001=%cpu%\msvcp50.dll 0x000=iiscfg.vbs 0x000=webcfg.cmd 0x000=ftpcfg.cmd 0x000=ftpclean.cmd 0x000=webclean.cmd 0x000=dtcclean.cmd 0x000=adsutil.vbs 0x000=delcst.vbs 0x000=startsrv.vbs 0x000=stopsrv.vbs 0x000=iiscfg.vbs 0x000=dtccreat.cmd 0x000=dtccfg.cmd 0x000=printcfg.cmd 0x000=mqinst.cmd 0x000=winsetup.cmd 0x000=delftpsites.cmd 0x000=delwebsites.cmd 0x001=%cpu%\setprtdata.exe 0x000=cleanupshareddisk.cmd 0x001=%cpu%\cgiapp.exe 0x001=%cpu%\isapiapp.dll ; ; This is what is installed on the client ; ; <remote_file_type> [ |<service_name> ]=<file_name> [Clnt_Files] 0x03|qserv=%cpu%\qserv.exe 0x01=%cpu%\qsend.exe 0x01=%cpu%\lrgfile.exe 0x01=%cpu%\tee.exe 0x01=%cpu%\ntlog.dll 0x01=%cpu%\clntmr.dll 0x01=%cpu%\clntext.exe 0x01=%cpu%\mapfile.exe 0x01=%cpu%\reporter.dll 0x00=ftpsetup.cmd 0x00=gqsetup.cmd 0x01=%cpu%\gqstress.exe 0x01=%cpu%\manyfile.exe 0x01=%cpu%\winsclust.exe 0x01=%cpu%\dhcptest.exe 0x01=%cpu%\spooljobs.exe 0x01=%cpu%\setprn.exe 0x00=dtcsetup.cmd 0x01=%cpu%\crmftclient.exe 0x01=%cpu%\crmftclientsync.dll 0x01=%cpu%\mqhct.exe 0x00=mqinst.cmd 0x00=delcst.vbs 0x00=clientcleanup.cmd [Local_Files] 0x03|qserv=qserv.exe 0x03|spsrv=spsrv.exe ; ; These are services that need to be registerd so they can be monitored. ; Processes are added when they are started. ; ; <file_name>=<type> ; ; critical_node_srv == 0x29 ; critical_node == 0x21 ; critical_local_srv == 0x2c ; client_srv == 0x0a ; [Register_Processes] 0x29=qserv.exe 0x0a=qserv.exe 0x221=clussvc.exe 0x21=spsrv.exe 0x40c=qserv.exe 0x004=spsrv.exe [Tests] ClntTest=FTP_Clnt ClntTest=FTP_ClntNT4 ClntTest=GQStress_Clnt ClntTest=MSDTC_Clnt ClntTest=MSMQ_Clnt ClntTest=LrgFile_Clnt ClntTest=Mapfile_Clnt ClntTest=Manyfile_Clnt ClntTest=WINS_Clnt ClntTest=DHCP_Clnt ClntTest=Printer_Clnt NodeTest=LrgFile_Node LocalTest=FailOver_Local LocalTest=NetSniff ; ; The note that %foo% vars will be filled in at test start time. ; [NetSniff] DefaultSelection=0 type=0x1004 cmd=AutoSniff.exe -dll:spstresstimer.dll -Buffer:50 -include:%master_client% -ClusterName:%clusname% log=AutoSniff.log [Mapfile_Clnt] type=0x82 setup=cmd /c md ..\cluster\%share% cmd=cd ..\cluster\%share%&mapfile.exe -D\\%netname%\%share% -r -n log=..\cluster\%share%\mapfile.log [LrgFile_Clnt] type=0x82 setup=cmd /c md ..\cluster\%share% cmd=lrgfile.exe -r -D\\%netname%\%share% -l -t -v100 -Y..\cluster\%share%\lrgfile.log -flrgfile_%clntName%.tmp log=..\cluster\%share%\lrgfile.log [Manyfile_Clnt] type=0xC2 setup=cmd /c md ..\cluster\%share% cmd=manyfile.exe -U -N -V100 -Y..\cluster\%share%\manyfile.log -P\\%netname%\%share%\ManyFile_%clntName% log=..\cluster\%share%\manyfile.log [GQStress_Clnt] dep=0x4 type=0x82 setup=cd ..\cluster&gqsetup.cmd %master_shr% %netname% %share% %iis_web% gqstress %clusname% | tee -a %netname%.%share%.gqsetup.tee.txt cmd=cd ..\cluster\%share%&gqstress.exe -s%netname% -w/%iis_web%/gqstress -l0 -r10 -b30 -t5 log=..\cluster\%share%\gqstress.log [FTP_ClntNT4] maxbuild=1381 dep=0x2 type=0x82 setup=cd ..\cluster&ftpsetup.cmd %master_shr% %netname% %share% | tee -a %netname%.%share%.ftpsetup.tee.txt cmd=cd ..\cluster\%share%&cmd.exe /c ftpcont.cmd %netname% %iis_ftp% abort=ftp.exe [FTP_Clnt] minbuild=1800 DefaultSelection=0 dep=0x2 type=0x82 setup=cd ..\cluster&ftpsetup.cmd %master_shr% %netname% %share% | tee -a %netname%.%share%.ftpsetup.tee.txt cmd=cd ..\cluster\%share%&cmd.exe /c ftpcont.cmd %netname% %iis_ftp% abort=ftp.exe [Printer_Clnt] minbuild=2031 dep=0x80 type=0x82 setup=cd ..\cluster&setprn.exe %master_shr% %clusname% "%clusnodes%" %netname% spooljobs.exe print_%drive%.scr -1 5000 print_%drive%.log cmd=cd ..\cluster&spooljobs.exe @.\print_%drive%.scr RUNONLY log=..\cluster\print_%drive%.log [WINS_Clnt] DefaultSelection=0 minbuild=2003 dep=0x200 type=0x02 setup=cmd /c md ..\cluster\%share% cmd=cd ..\cluster\%share%&winsclust.exe %ip% clntmr_loopy winsclust 1.1.1.1 250 log=..\cluster\%share%\wins.log [DHCP_Clnt] DefaultSelection=0 minbuild=2003 dep=0x400 type=0x02 setup=cmd /c md ..\cluster\%share% cmd=cd ..\cluster\%share%&dhcptest.exe /s /I /serverip:%ip% log=..\cluster\%share%\dhcptest.log [MSDTC_Clnt] DefaultSelection=0 minbuild=2003 dep=0x100 type=0x02 setup=cd ..\cluster&dtcsetup.cmd %master_shr% %clntName% %disk%crmft "%clusnodes%" | tee -a dtcsetup.tee.txt cmd=cd ..\cluster\crmft&crmftclient.exe /p CRMFT_Worker /i 0 log=..\cluster\crmft\crmftteststatsuslog.log [MSMQ_Clnt] DefaultSelection=0 minbuild=2003 ; must create the MSDTC and the MSMQ resource for this to work dep=0x900 type=0x02 setup=cd ..\cluster&mqinst.cmd %disk%msmq | tee -a %drive%.msmq.tee.txt cmd=cd ..\cluster&mqhct.exe %netname% log=..\cluster\msmqhct.log [LrgFile_Node] type=0x81 cmd=lrgfile.exe -I -r -o -j32 -b8 -t -v200 -Ylrgfile.log -flrgfile_node.tmp log=%disk%lrgfile.log ; ; This test must be started *after* everything else ; [FailOver_Local] type=0x24 cmd=spfail.exe -clustername:%clusname% -test:SPStressTimer -test:move -param:"move mint 0" -param:"move maxt 900" -dll:spstresstimer.dll -log:spfail.log -IgnoreJoinFailures:* log=spfail.log ; ; <ALLOW_TYPE>|<build>=<resType> ; [ResTypes] 0x2|nt4=Ftp-IIS Virtual Root 0x2|nt5=Ftp-IIS Server Instance 0x4|nt4=Web-IIS Virtual Root 0x4|nt5=Web-IIS Server Instance 0x8|nt4=File Share 0x8|nt5=File Share 0x10|nt4=Network Name 0x10|nt5=Network Name 0x20|nt4=IP Address 0x20|nt5=IP Address 0x80|nt4=Print Spooler 0x80|nt5=Print Spooler 0x100|nt5=Distributed Transaction Coordinator 0x200|nt5=WINS Service 0x400|nt5=DHCP Service 0x800|nt5=Microsoft Message Queue Server ; ; Reource entries are of the form: ; ; [<resType>] ; see above ; displayName=<name> ; the class name displayed in column for this res ; <optional-var>=<value> ; optional-var name resolved at run time ; resName=<name> ; the name of this resource ; resType=<name> ; actual resource type used to create resource ; dep=<ALLOW_TYPEs> ; resource types this resource dependes on ; SZ=<name>|<value> ; variable number of string properties for resource ; DWORD=<name>|<value> ; variable number of dword properties for resource ; setup=<command> ; command run on each node before res created ; create=<command> ; optional command run to create resource ; config=<command> ; optional command run to configure resource ; [Ftp-IIS Virtual Root] displayName=Ftp iis_ftp=msftpsvc_%drive% resName=%iis_ftp% resType=IIS Virtual Root dep=0x60 SZ=ServiceName|msftpsvc SZ=Directory|%disk% SZ=Alias|/%iis_ftp% DWORD=AccessMask|0x3 [Web-IIS Virtual Root] displayName=Web iis_web=w3svc_%drive% resName=%iis_web% resType=IIS Virtual Root dep=0x60 SZ=ServiceName|w3svc SZ=Directory|%disk% SZ=Alias|/%iis_web% DWORD=AccessMask|0x5 [Ftp-IIS Server Instance] displayName=Ftp iis_ftp=msftpsvc_%drive% resName=%iis_ftp% resType=IIS Server Instance dep=0x60 setup=cd ..\cluster&ftpcfg.cmd %clusbuild% %iis_inst% %iis_ftp% %disk% %ip% | tee -a %drive%.%ip%.ftpcfg.tee.txt SZ=ServiceName|msftpsvc SZ=InstanceId|%iis_inst% ServiceNameToBeChecked=msftpsvc CleanUpScript=cd ..\cluster&ftpclean.cmd %iis_inst% InitialCleanupScript=cd ..\cluster&cmd /V:ON /c delftpsites.cmd InitialResourceCleanup=1 [Web-IIS Server Instance] displayName=Web iis_web=w3svc_%drive% resName=%iis_web% resType=IIS Server Instance dep=0x60 setup=cd ..\cluster&webcfg.cmd %clusbuild% %iis_inst% %iis_web% %disk% %ip% | tee -a %drive%.%ip%.webcfg.cmd.tee.txt SZ=ServiceName|w3svc SZ=InstanceId|%iis_inst% CleanUpScript=cd ..\cluster&webclean.cmd %iis_inst% InitialCleanupScript=cd ..\cluster&cmd /V:ON /c delwebsites.cmd InitialResourceCleanup=1 [IP Address] displayName=Ip resName=%ip% resType=IP Address dep=0x00 SZ=Network|%network% SZ=Address|%ip% SZ=SubnetMask|%submask% DWORD=EnableNetBIOS|0x1 [Network Name] displayName=Net resName=%netname% resType=Network Name dep=0x20 SZ=Name|%netname% [File Share] displayName=Share share=share_%drive% resName=%share% resType=File Share dep=0x40 DWORD=MaxUsers|0xffffffff SZ=Path|%disk% SZ=Remark|Cluster Validation Tests SZ=ShareName|%share% [Print Spooler] displayName=Print resName=Printer_%drive% resType=Print Spooler dep=0x50 DWORD=JobCompletionTimeOut|0x27100 SZ=DefaultSpoolDirectory|%disk%Spool config=cd ..\cluster&printcfg.cmd Printer_%drive% "%diskres%" "%netnameres%" "%ipres%" "%group%" %netname% | tee -a %drive%."%ipres%".printcfg.cmd.tee.txt ConfigScriptFlag=0x01 [Distributed Transaction Coordinator] displayName=MSDTC ; the unique resname implies only one resource resName=MSDTC resType=Distributed Transaction Coordinator dep=0x50 ; let the script create the resource, after they have we must 'discover' ; where they put it and so we can run the test configure script later. create=cd ..\cluster&dtccreat.cmd %master_shr% | tee -a dtccreat.tee.txt config=cd ..\cluster&dtccfg.cmd %disk%crmft %master_shr% "%diskres%" "%netnameres%" "%ipres%" "%group%" "%clusnodes%" %netname% | tee -a %drive%."%ipres%".dtccfg.tee.txt ConfigScriptFlag=0x01 ServiceNameToBeChecked=MSDTC CleanUpScript=cd ..\cluster&dtcclean.cmd %master_shr% [WINS Service] displayName=WINS ; the unique resname implies only one resource resName=wins resType=WINS Service dep=0x70 setup=winsetup.cmd %disk%wins\ SZ=DatabasePath|%disk%wins\ SZ=BackupPath|%disk%wins\ ServiceNameToBeChecked=WINS [DHCP Service] displayName=DHCP ; the unique resname implies only one resource resName=dhcp resType=DHCP Service dep=0x70 SZ=DatabasePath|%disk%dhcp\ SZ=LogFilePath|%disk%dhcp\ SZ=BackupPath|%disk%dhcp\backup\ ServiceNameToBeChecked=DHCPServer [Microsoft Message Queue Server] displayName=MSMQ ; the unique resname implies only one resource resName=MSMQ resType=MSMQ dep=0x150 setup=cd ..\cluster&mqinst.cmd %disk%msmqDownload 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.