move_old_iis4_pwmgr_reg 0=100=5|102=OC_QUEUE_FILE_OPS_install.iis_common.UT_ANYUPGRADE [OC_QUEUE_FILE_OPS_install.iis_common.UT_ANYUPGRADE] 0=100=6|102=DisableServerAccountRestore_on_inf 0=100=0|102=iis_common_install 0=100=0|102=iis_common_install_srv|701=5 0=100=0|102=iis_product_upgrade_oldftp 0=100=0|102=iis_product_upgrade_old 0=100=47|101=%IIS_VERSION%|102=6|103=iis_product_upgrade_old_51_do 0=100=0|102=iis_product_upgrade_old_reg 0=100=5|102=SiteServer_Checks [iis_product_upgrade_old_51_do] 0=100=0|102=iis_product_upgrade_old_51 [OC_QUEUE_FILE_OPS_install.iis_common.IIS4_cleanup] 0=100=0|102=iis_product_upgrade_old_special [SiteServer_Checks] ; Regardless of weather we install iis docs or not ; We need to check for sse 3.0 documentation and remove 2.0 PA docs if there. 0=100=42|101=%32777%\Microsoft Site Server Express\Docs\ssx30.chm|102=SiteServer_30_Docs_Remove|103=SiteServer_Checks2 [SiteServer_30_Docs_Remove] ; We do not need to move the help\iis\sse 2.0 docs 0=100=18|101=%18%\SSE\PA\HTM|102=1 0=100=18|101=%18%\SSE\PA\MISC|102=1 0=100=18|101=%18%\SSE\PA|102=1 0=100=18|101=%18%\SSE|102=1 [SiteServer_Checks2] ; Check for sse 2.0 documentation 0=100=42|101=%18%\sse|102=OC_QUEUE_FILE_OPS_install.iis_doc.NewSse [OC_QUEUE_FILE_OPS_install.iis_doc.NewSse] ; Set variable #34100 to say that SSE2 is getting installed 0=100=90|101=34100|102={SSE2} 0=100=0|102=iis_doc_install_upg_sse 0=100=0|102=iis_doc_install_common [OC_QUEUE_FILE_OPS_install.iis_inetmgr] 0=100=0|102=iis_inetmgr_install 0=100=0|102=iis_inetmgr_install_srv|701=5 [OC_QUEUE_FILE_OPS_install.iis_www] 0=100=0|102=iis_www_install 0=100=14|101=%32768%\Data 0=100=117|101=%32770%\iisstart.asp|102=iis_www_root_inetpub_writeable 0=100=0|102=iis_www_IA64_install|702=2 0=100=0|102=iis_www_install_defaultasp_srv|103=4096|701=5 0=100=0|102=iis_www_install_defaultasp_wks|103=4096|701=2 [iis_www_root_inetpub_writeable] 0=100=0|102=iis_www_root_install [OC_QUEUE_FILE_OPS_install.iis_doc] 0=100=0|102=iis_doc_install 0=100=0|102=iis_doc_install_srv|701=5 0=100=0|102=iis_doc_install_wks|701=2 ; if variable #34100 was set to SSE2 then SSE2 section is already installing the common section so skip it 0=100=47|101=%34100%|102={SSE2}|104=OC_QUEUE_FILE_OPS_install.iis_doc2 [OC_QUEUE_FILE_OPS_install.iis_doc2] 0=100=0|102=iis_doc_install_common [OC_QUEUE_FILE_OPS_install.iis_htmla] 0=100=0|102=iis_htmla_install [OC_QUEUE_FILE_OPS_install.iis_ftp] 0=100=0|102=iis_ftp_install 0=100=0|102=iis_ftp_IA64_install|702=2 [OC_QUEUE_FILE_OPS_remove.iis_core] 0=100=0|102=iis_core_uninstall|103=0 0=100=0|102=iis_core_IA64_uninstall|103=0|702=2 0=100=0|102=iis_core_uninstall_srv|103=0|701=5 [OC_QUEUE_FILE_OPS_remove.iis_common] 0=100=0|102=iis_common_uninstall|103=0 0=100=0|102=iis_common_uninstall_srv|103=0|701=5 [OC_QUEUE_FILE_OPS_remove.iis_inetmgr] 0=100=0|102=iis_inetmgr_uninstall|103=0 0=100=0|102=iis_inetmgr_uninstall_srv|103=0|701=5 [OC_QUEUE_FILE_OPS_remove.iis_www] 0=100=0|102=iis_www_uninstall|103=0 0=100=0|102=iis_www_root_uninstall|103=0 0=100=0|102=iis_www_IA64_uninstall|103=0|702=2 [OC_QUEUE_FILE_OPS_remove.iis_doc] 0=100=0|102=iis_doc_uninstall|103=0 0=100=0|102=iis_doc_uninstall_srv|103=0|701=5 0=100=0|102=iis_doc_uninstall_wks|103=0|701=2 [OC_QUEUE_FILE_OPS_remove.iis_htmla] 0=100=0|102=iis_htmla_uninstall|103=0 [OC_QUEUE_FILE_OPS_remove.iis_ftp] 0=100=0|102=iis_ftp_uninstall|103=0 0=100=0|102=iis_ftp_IA64_uninstall|103=0|702=2 ; ; OC_ABOUT_TO_COMMIT_QUEUE ; [OC_ABOUT_TO_COMMIT_QUEUE] 0=100=5|102=remove_old_ftp_351 [OC_ABOUT_TO_COMMIT_QUEUE.UT_40] 0=100=5|102=Save_user_created_files 0=100=5|102=Move_Old_File_Locations [OC_ABOUT_TO_COMMIT_QUEUE.UT_ANYMETABASEUPGRADE] 0=100=5|102=Move_Old_File_Locations [OC_ABOUT_TO_COMMIT_QUEUE.UT_ANYUPGRADE] 0=100=5|102=Save_user_created_files 0=100=5|102=remove_old_ftp_351 0=100=5|102=remove_old_gopher_service 0=100=5|102=remove_old_htmla 0=100=4|101=Unregister_old_asp [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis] 0=100=6|102=unregister_iis_1 [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_core] 0=100=4|101=Unregister_iis_core [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_common] 0=100=4|101=Unregister_iis_common [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_doc] ;0=100=18|101=%18%\IISHelp|102=1 [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_htmla] 0=100=4|101=Unregister_iis_htmla [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_inetmgr] 0=100=4|101=Unregister_iis_inetmgr [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_www] 0=100=4|101=Unregister_iis_www [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_ftp] 0=100=4|101=Unregister_iis_ftp [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_www_vdir_scripts] 0=100=82|101=LM/W3SVC/1/ROOT|102=Scripts [OC_ABOUT_TO_COMMIT_QUEUE_remove.iis_www_vdir_printers] 0=100=6|102=iis_www_vdir_printers_off_inf ; ; OC_COMPLETE_INSTALLATION ; [OC_COMPLETE_INSTALLATION_install.iis] 0=100=94 0=100=99|101=1 [OC_COMPLETE_INSTALLATION_install.iis_common] 0=100=54|102=LanmanServer|804=1 0=100=54|102=LanmanWorkstation|804=1 0=100=4|101=Register_iis_common [OC_COMPLETE_INSTALLATION_install.iis_common.UT_40] ;0=100=18|101=%32773%\WebPub ;0=100=82|101=LM/W3SVC/*/ROOT|102=WEBPUB|103=1 0=100=5|102=OC_COMPLETE_INSTALLATION_install.iis_common.UT_ANYMETABASEUPGRADE [OC_COMPLETE_INSTALLATION_install.iis_common.UT_ANYMETABASEUPGRADE] 0=100=6|102=iis_product_remove_old_iis4_pwmgr_reg 0=100=5|102=OC_COMPLETE_INSTALLATION_install.iis_common.UT_ANYUPGRADE [OC_COMPLETE_INSTALLATION_install.iis_common.UT_ANYUPGRADE] 0=100=54|102=LanmanServer|804=1 0=100=54|102=LanmanWorkstation|804=1 0=100=4|101=Register_iis_common 0=100=6|102=iis_product_upgrade_old_reg 0=100=5|102=iis_product_upgrade_old_dirs [OC_COMPLETE_INSTALLATION_install.iis_core] 0=100=5|102=RemoveMetabase 0=100=6|102=DisableServerAccountRestore_on_inf 0=100=4|101=Register_iis_core [OC_COMPLETE_INSTALLATION_install.iis_core.UT_ANYUPGRADE] ; on metabase upgrade, save the old metabase.bin file. 0=100=42|101=%32768%\metabase.bin|102=iis_backup_old_metabase ; remove any previous clb files from metabase 0=100=17|101=%32768%\*.clb.*|102=1 0=100=6|102=DisableServerAccountRestore_on_inf 0=100=4|101=Register_iis_core [iis_backup_old_metabase] 0=100=55|102=IISADMIN 0=100=17|101=%32768%\MetaBase.bin.beforexmlupg 0=100=47|101=%IIS_VERSION%|102=6|104=iis_backup_old_metabasebin ; check if the metabase is bad, if it is then delete it 0=100=79|101=RemoveMetabase_Corrupt [iis_backup_old_metabasebin] 0=100=38|101=%32768%\MetaBase.bin|102=%32768%\MetaBase.bin.beforexmlupg|104=1 [RemoveMetabase_Corrupt] 0=100=17|101=%32768%\MetaBase.bin [RemoveMetabase] 0=100=55|102=IISADMIN 0=100=17|101=%32768%\MetaBase.bin 0=100=17|101=%32768%\MetaBase.bak 0=100=17|101=%32768%\MetaBase.bin.dfu.*|102=1 0=100=17|101=%32768%\MetaBase.xml 0=100=17|101=%32768%\MBSchema.xml 0=100=17|101=%32768%\MetaBase.bin.beforexmlupg 0=100=17|101=%32768%\MBSchema.*|102=1 0=100=17|101=%32768%\*.clb.*|102=1 ; remove recursively 0=100=18|101=%32768%\History|102=1 0=100=18|101=%32768%\ASP Compiled Templates|102=1 ; remove only if empty 0=100=18|101=%32768%\Data 0=100=18|101=%32768%\MetaBack [OC_COMPLETE_INSTALLATION_install.iis_inetmgr] ; [OC_COMPLETE_INSTALLATION_install.iis_doc] 0=100=4|101=Register_iis_doc [OC_COMPLETE_INSTALLATION_install.iis_htmla] 0=100=4|101=Register_iis_htmla [OC_COMPLETE_INSTALLATION_install.iis_www] 0=100=4|101=Register_iis_www [OC_COMPLETE_INSTALLATION_install.iis_ftp] 0=100=4|101=Register_iis_ftp [OC_COMPLETE_INSTALLATION_install.iis_www_vdir_scripts] 0=100=84|101=VDIR_SCRIPTS [OC_COMPLETE_INSTALLATION_install.iis_www_vdir_printers] 0=100=6|102=iis_www_vdir_printers_on_inf [OC_COMPLETE_INSTALLATION_remove.iis_htmla] ;Removing old files... 0=100=18|101=%32768%\iisadmin [OC_COMPLETE_INSTALLATION_remove.iis_www] 0=100=18|101=%32771% 0=100=18|101=%32772% 0=100=18|101=%32768%\iisadmpwd 0=100=18|101=%18%\IISHelp [OC_COMPLETE_INSTALLATION_remove.iis_doc] 0=100=18|101=%18%\IISHelp|102=1 0=100=18|101=%32771%\sdk|102=1 [OC_COMPLETE_INSTALLATION_remove.iis_common] 0=100=18|101=%32768%\Metaback 0=100=18|101=%32768% 0=100=18|101=%18%\IISHelp ; ; OC_CLEANUP ; [OC_CLEANUP] ; This takes too much time ;0=100=99 0=100=5|102=START_W3SVC_IF_EXIST 0=100=5|102=START_MSFTPSVC_IF_EXIST ; Add SNMP Agents. This must happen in cleanup since SNMP could have been added without iis knowing. 0=100=5|102=SNMP_W3SVC_chk_cleanup 0=100=5|102=SNMP_MSFTPSVC_chk_cleanup 0=100=5|102=PopOldServerAcctRestoreValue 0=100=6|102=OC_CLEANUP_RegClean_inf 0=100=47|101=%IIS_VERSION%|102=6|103=DO_FRONTPAGE_2000_FIX [DO_FRONTPAGE_2000_FIX] 0=100=45|101=W3SVC|102=DO_FRONTPAGE_2000_FIX_DO [DO_FRONTPAGE_2000_FIX_DO] 0=100=84|101=FRONTPAGE_2000_FIX [OC_CLEANUP.GUIMODE] 0=100=5|102=OC_CLEANUP2 [OC_CLEANUP.UT_ANYMETABASEUPGRADE.GUIMODE] 0=100=5|102=OC_CLEANUP2 0=100=42|101=%32768%\myinfo.dll|102=Register_myinfo_dll [OC_CLEANUP.UT_ANYUPGRADE.GUIMODE] 0=100=5|102=OC_CLEANUP2 ;0=100=6|102=DisableServerAccountRestore_on_inf 0=100=42|101=%32768%\myinfo.dll|102=Register_myinfo_dll [OC_CLEANUP2] ; compile iiswmi.dll 0=100=47|101=%34102%|102={iiswmidomofcomp}|103=iis_compile_wmi_method1 0=100=47|101=%IIS_VERSION%|102=6|103=DO_FRONTPAGE_2000_FIX 0=100=20|101=%StartMenuGroup_both40_s%|102=1 0=100=20|101=%StartMenuGroup_both40_w%|102=1 0=100=99|101=1 ; Add SNMP Agents. This must happen in cleanup since SNMP could have been added without iis knowing. 0=100=5|102=SNMP_W3SVC_chk 0=100=5|102=SNMP_MSFTPSVC_chk 0=100=5|102=PopOldServerAcctRestoreValue 0=100=6|102=OC_CLEANUP_RegClean_inf 0=100=42|101=%32768%\metabase.xml|102=RemoveOldMetabaseFile [Register_myinfo_dll] 0=100=2|101=%32768%\myinfo.dll|102=DllRegisterServer [RemoveOldMetabaseFile] 0=100=17|101=%32768%\MetaBase.bin ; create fake metabase file for backup programs 0=100=116 [OC_CLEANUP_WIN95_MIGRATE] 0=100=6|102=remove_old_pws_win95_registry_inf [OC_CLEANUP_RegClean_inf] DelReg=Remove_Metabase_Versions [Remove_Metabase_Versions] HKLM,%REG_INETSTP%,"MetabaseSetMajorVersion" HKLM,%REG_INETSTP%,"MetabaseSetMinorVersion" [remove_old_pws_win95_registry_inf] DelReg=remove_old_pws_win95_registry_values ; Remove old iis4 Uninstall Entry [remove_old_pws_win95_registry_values] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MSIIS" [START_W3SVC_IF_EXIST] 0=100=40|101=HKLM|102=System\CurrentControlSet\Services\W3SVC\Parameters|103=START_W3SVC [START_W3SVC] 0=100=54|102=W3SVC|804=1 [START_MSFTPSVC_IF_EXIST] 0=100=40|101=HKLM|102=System\CurrentControlSet\Services\MSFTPSVC\Parameters|103=START_MSFTPSVC [START_MSFTPSVC] 0=100=54|102=MSFTPSVC|804=1 [SNMP_W3SVC_chk] 0=100=45|101=W3SVC|102=SNMP_W3SVC_chk_2 [SNMP_W3SVC_chk_2] 0=100=45|101=SNMP|102=SNMP_W3SVC_chk_T [SNMP_W3SVC_chk_T] 0=100=11|101=%32768%\httpmib.dll|102=W3SVC [SNMP_W3SVC_chk_cleanup] 0=100=45|101=W3SVC|102=SNMP_W3SVC_chk_2_cleanup [SNMP_W3SVC_chk_2_cleanup] 0=100=45|101=SNMP|102=SNMP_W3SVC_chk_3_cleanup [SNMP_W3SVC_chk_3_cleanup] 0=100=46|101=SNMP|102=SNMP_W3SVC_chk_4_cleanup|103=SNMP_W3SVC_chk_T [SNMP_W3SVC_chk_4_cleanup] ; check if there already is an entry there. 0=100=40|101=HKLM|102=System\CurrentControlSet\Services\SNMP\Parameters\W3SVC|103=SNMP_W3SVC_chk_T|104=SNMP_W3SVC_chk_5_cleanup [SNMP_W3SVC_chk_5_cleanup] ; check if the SNMP service is running, if it is then stop and restart service 0=100=55|102=SNMP|103=1 0=100=5|102=SNMP_W3SVC_chk_T [SNMP_MSFTPSVC_chk] 0=100=45|101=MSFTPSVC|102=SNMP_MSFTPSVC_chk_2 [SNMP_MSFTPSVC_chk_2] 0=100=45|101=SNMP|102=SNMP_MSFTPSVC_chk_T [SNMP_MSFTPSVC_chk_T] 0=100=11|101=%32768%\ftpmib.dll|102=MSFTPSVC [SNMP_MSFTPSVC_chk_cleanup] 0=100=45|101=MSFTPSVC|102=SNMP_MSFTPSVC_chk_2_cleanup [SNMP_MSFTPSVC_chk_2_cleanup] 0=100=45|101=SNMP|102=SNMP_MSFTPSVC_chk_3_cleanup [SNMP_MSFTPSVC_chk_3_cleanup] 0=100=46|101=SNMP|102=SNMP_MSFTPSVC_chk_4_cleanup|103=SNMP_MSFTPSVC_chk_T [SNMP_MSFTPSVC_chk_4_cleanup] ; check if there already is an entry there. 0=100=40|101=HKLM|102=System\CurrentControlSet\Services\SNMP\Parameters\MSFTPSVC|103=SNMP_MSFTPSVC_chk_T|104=SNMP_MSFTPSVC_chk_5_cleanup [SNMP_MSFTPSVC_chk_5_cleanup] ; check if the SNMP service is running, if it is then stop and restart service 0=100=55|102=SNMP|103=1 0=100=5|102=SNMP_MSFTPSVC_chk_T ; ===================================================== ; Special stuff ; ===================================================== [Set_Upgrade_Type_chk] 0=100=92|101=1|102=UT_NONE|103=0|104=1 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=6|104=Set_Upgrade_Type_V6|105=Set_Upgrade_Type_chk5X [Set_Upgrade_Type_chk5X] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=5|104=Set_Upgrade_Type_chk5|105=Set_Upgrade_Type_chk51 [Set_Upgrade_Type_chk51] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MinorVersion|103=1|104=Set_Upgrade_Type_V51|105=Set_Upgrade_Type_chk5 [Set_Upgrade_Type_chk5] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=5|104=Set_Upgrade_Type_V5|105=Set_Upgrade_Type_chk4 [Set_Upgrade_Type_chk4] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=4|104=Set_Upgrade_Type_chk4_2|105=Set_Upgrade_Type_chk3 [Set_Upgrade_Type_chk4_2] 0=100=44|101=HKLM|102=SOFTWARE\Microsoft\InetStp\SetupString|103=K2 RTM|104=Set_Upgrade_Type_V4|105=Set_Upgrade_Type_chk3 [Set_Upgrade_Type_chk3] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=3|104=Set_Upgrade_Type_V3|105=Set_Upgrade_Type_chk2 [Set_Upgrade_Type_chk2] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=2|104=Set_Upgrade_Type_V2|105=Set_Upgrade_Type_chk1 [Set_Upgrade_Type_chk1] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=1|104=Set_Upgrade_Type_V1|105=Set_Upgrade_Type_chk0 [Set_Upgrade_Type_chk0] 0=100=43|101=HKLM|102=SOFTWARE\Microsoft\InetStp\MajorVersion|103=0|104=Set_Upgrade_Type_V1 [Set_Upgrade_Type_V1] 0=100=92|101=2|102=UT_10|103=0|104=0 [Set_Upgrade_Type_V2] 0=100=92|101=2|102=UT_20|103=0|104=0 [Set_Upgrade_Type_V3] 0=100=92|101=2|102=UT_30|103=0|104=0 [Set_Upgrade_Type_V4] 0=100=92|101=2|102=UT_40|103=1|104=0 [Set_Upgrade_Type_V5] 0=100=92|101=2|102=UT_50|103=1|104=0 [Set_Upgrade_Type_V51] 0=100=92|101=2|102=UT_51|103=1|104=0 [Set_Upgrade_Type_V6] 0=100=92|101=2|102=UT_60|103=1|104=0 [Save_user_created_files] 0=100=95|101=%32768%\Pagecnt.dll|102=%32768%\Pagecnt.dll.yours|103=0x40002|104=0x26e0001 0=100=95|101=%32768%\controt.dll|102=%32768%\controt.dll.yours|103=0x40002|104=0x26e0001 0=100=95|101=%32768%\permchk.dll|102=%32768%\permchk.dll.yours|103=0x40002|104=0x26e0001 [Move_Old_File_Locations] 0=100=14|101=%18%\IISHelp ; if SSE 3.0 exists, then we don't have to move the old sse docs. 0=100=42|101=%32777%\Microsoft Site Server Express\Docs\ssx30.chm|103=SiteServer_20_Move_Location [SiteServer_20_Move_Location] 0=100=29|101=%18%\SSE|102=%18%\IISHelp\SSE [DisableServerAccountRestore_on_do] 0=100=6|102=DisableServerAccountRestore_on_inf [DisableServerAccountRestore_on_inf] AddReg=DisableServerAccountRestore_on [DisableServerAccountRestore_on] HKLM,%REG_INETSTP%,"DisableUserAccountRestore",%REG_DWORD%,0x1 [DisableServerAccountRestore_off_do] 0=100=6|102=DisableServerAccountRestore_off_inf [DisableServerAccountRestore_off_inf] DelReg=DisableServerAccountRestore_off [DisableServerAccountRestore_off] HKLM,%REG_INETSTP%,"DisableUserAccountRestore" [PushOldServerAcctRestoreValue] 0=100=41|101=HKLM|102=%REG_INETSTP%|103=DisableUserAccountRestore|104=PushOldServerAcctRestoreValue_on_do [PushOldServerAcctRestoreValue_on_do] 0=100=6|102=PushOldServerAcctRestoreValue_on_inf [PushOldServerAcctRestoreValue_on_inf] AddReg=PushOldServerAcctRestoreValue_on [PushOldServerAcctRestoreValue_on] HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\IISTempKey,"DisableUserAccountRestore",%REG_DWORD%,0x1 [PopOldServerAcctRestoreValue] ; if this old value exists --- then call DisableServerAccountRestore_on_do ; else if it doesn't exist then call DisableServerAccountRestore_off_inf 0=100=41|101=HKLM|102=SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\IISTempKey|103=DisableUserAccountRestore|104=DisableServerAccountRestore_on_do|105=DisableServerAccountRestore_off_do ; after that is done erase the temp one PopOldServerAcctRestoreValue_off_inf 0=100=5|102=PopOldServerAcctRestoreValue_off_do [PopOldServerAcctRestoreValue_off_do] 0=100=6|102=PopOldServerAcctRestoreValue_off_inf [PopOldServerAcctRestoreValue_off_inf] DelReg=PopOldServerAcctRestoreValue_off [PopOldServerAcctRestoreValue_off] HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\IISTempKey [Inetinfo_Debug_Svc_Install] 0=100=68|102=IISADMIN 0=100=68|102=MSFTPSVC 0=100=68|102=W3SVC 0=100=68|102=RPCSS 0=100=68|102=COMSYSAPP 0=100=6|102=Inetinfo_Debug_Svc_Set_Inf [Inetinfo_Debug_Svc_Set_Inf] AddReg=Inetinfo_Debug_Svc_Set [Inetinfo_Debug_Svc_Set] HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\inetinfo.exe","Debugger",%REG_SZ%,"ntsd -g -G" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dllhost.exe","Debugger",%REG_SZ%,"ntsd -g -G" [Inetinfo_Debug_Svc_Remove] 0=100=69|102=IISADMIN 0=100=69|102=MSFTPSVC 0=100=69|102=W3SVC ;0=100=69|102=RPCSS ;0=100=69|102=COMSYSAPP 0=100=6|102=Inetinfo_Debug_Svc_UnSet_Inf [Inetinfo_Debug_Svc_UnSet_Inf] DelReg=Inetinfo_Debug_Svc_UnSet [Inetinfo_Debug_Svc_UnSet] HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\inetinfo.exe" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dllhost.exe" [Cleanup_PWS10_Counter_Dll_Chk1] ; c:\webshare\scripts,c:\inetpub\scripts,\inetsrv\scripts 0=100=39|101=%32772%\counter.dll|102=Microsoft PWS Counter Gateway|103=Cleanup_PWS10_Counter_Dll_Chk2 [Cleanup_PWS10_Counter_Dll_Chk2] ; check if version matches 0=100=49|101=%32772%\counter.dll|102=">="|103=4.70.1086|104=Cleanup_PWS10_Counter_Dll_Remove [Cleanup_PWS10_Counter_Dll_Remove] ; remove the file 0=100=17|101=%32772%\counter.dll [iis_www_vdir_printers_off_inf] DelReg=iis_www_vdir_printers_off [iis_www_vdir_printers_off] HKLM,"Software\Policies\Microsofccurate (Cohen, Gelinas, Lassonde and Geoffrey, 1991; Tallal, Stark and Mellits, 1985). Although these children do not suffer from global forms of mental retardation, they do show subtle impairments in aspects of cognition and/or perception that are not specific to language. For example, many children with SLI experience difficulty in processing rapid transitions in acoustic information (including nonlinguistic stimuli). This may help to explain new studies comparing SLI in English, Italian and Hebrew (Rom and Leonard, 1990; Leonard, Bortolini, Caselli, McGregor and Sabbadini, in press) showing that the specific areas of grammar that are most delayed vary from one language to another, and the most vulnerable elements within each language appear to be those that are low in ``phonological substance'' (i.e. salience). The subtle deficits associated with SLI may also transcend the acoustic modality, affecting certain kinds of manual gesture (Thal, Tobias and Morrison, 1991). Taken together, these studies suggest that SLI may not be a purely linguistic (or acoustic) phenomenon.

The strongest evidence to date in favor of domain specificity comes from rare cases in which language appears to be remarkably spared despite severe limitations in other cognitive domains. Etiologies associated with this unusual profile include spina bifida and hydrocephalus, and a rare form of mental retardation called Williams Syndrome, or WMS (Bellugi, Bihrle, Neville, Jernigan and Doherty, 1991; Jernigan and Bellugi, 1990). The dissociations observed in WMS prove that language can ``decouple'' from mental age at some point in development. Nevertheless, recent studies of WMS place constraints on the conclusion that language is a separate mental system from the beginning. First, it is clear that language development is seriously delayed in infants and preschool children with WMS, suggesting that certain "cognitive infrastructures" must be in place before language can be acquired (Thal, Bates and Bellugi, 1989). Second, studies of older children with WMS demonstrate peculiar islands of sparing in some non-linguistic domains (e.g. face recognition, and recognition of common objects from an unfamiliar perspective), and unusual patterns of deficit in other non-linguistic domains that are not at all comparable to the patterns displayed by Down Syndrome children matched for mental age. Third, the language of older children and adults with WMS includes some deviant characteristics that are not observed in normal children. For example, in a word fluency test in which WMS children and Down Syndrome controls were asked to generate names for animals, Down Syndrome and normal controls tend to generate high-frequency words like "dog" and "cat"; WMS individuals tend instead to generate unusual, low-frequency items like "ibex" and "brontosaurus". In view of such findings, it seems that WMS may not represent sparing of normal language, but a completely different solution to the language problem, achieved with a deviant form of information processing.

In short, the dissociations between language and cognition observed in SLI (where language < cognition) and in Williams Syndrome (where language > cognition) cannot be used to support a mental-organ view. Things are just not that simple. Instead, these unusual profiles offer further evidence for the behavioral and neural plasticity of language. There are many ways to solve the problem of language learning. Some are more efficient than others, to be sure, but the problem can be solved with several different configurations of learning, memory, perception and cognition. This brings us to my final point: How is it that language is learnable at all?

There is a branch of language acquisition research called "learnability theory" (e.g. Lightfoot, 1991), which uses formal analysis to determine the range of conditions under which different kinds of grammars can (in principle) be learned. Until recently, most of this research has been based upon the assumption that language learning in humans is similar to language learning in serial digital computers, where a priori hypotheses about grammatical rules are tested against strings of input symbols, based on some combination of positive evidence ("here is a sentence in the target language") and negative evidence ("here is a sentence that is not permitted by the target language"). A famous proof by Gold (1967) showed that a broad class of grammars (including generative grammars of the sort described by Chomsky) could not be learned by a system of this kind unless negative evidence was available in abundance, or strong innate constraints were placed upon the kinds of hypotheses that the system would consider. Since we know that human children are rarely given explicit negative evidence, the learnability theory seems to require the conclusion that children have an extensive store of innate and domain-specific grammatical knowledge.

In the last two years, this conclusion has been challenged by major breakthroughs in the application of a different kind of computer architecture (called neural networks, connectionism, and/or parallel distributed processing) to classic problems in language learnability. Because connectionism makes a very different set of assumptions about the way that knowledge is represented and acquired, Gold's pessimistic conclusions about language learnability do not necessarily apply. This new era began in 1986 with a simulation by Rumelhart and McClelland (1986) on the acquisition of the English past tense, showing that connectionist networks go through stages that are very similar to the ones displayed by children who are acquiring English (producing and then recovering from rule-like overgeneralizations like "comed" and "wented", in the absence of negative evidence). This simulation has been severely criticized (see especially Pinker and Prince, 1988; Kim, Pinker, Prince and Sandup, 1991). However, a number of new works have appeared that get around these criticisms, replicating and extending the Rumelhart-McClelland findings in several new directions (Elman, 1990 and 1991; MacWhinney, 1991; Plunkett and Marchman, 1991 and 1993; Marchman, 1993). The most recent example comes from Marchman (1993), who has "lesioned" neural networks at various points during learning of the past tense (randomly eliminating between 2% - 44% of the connections in the network). These simulations capture some classic "critical period" effects in language learning (e.g. smaller, earlier lesions lead to better outcomes; later, larger lesions lead to persistent problems in grammar), showing that such effects can occur in the absence of "special" maturational constraints (compare with Newport, 1990, and Elman, 1991). In addition, Marchman's damaged systems found it more difficult to acquire regular verbs (e.g. "walked") than irregulars (e.g. "came"), proving that the specific pattern of deficits described by Gopnik and by Pinker can result from non-specific forms of brain damage in a general-purpose learning device. Such research on language learning in neural networks is still in its infancy, and we do not know how far it can go. But it promises to be an important tool, helping us to determine just how much innate knowledge has to be in place for certain kinds of learning to occur.

In short, a great deal has been learned in the last few years about the biological foundations for language development. Evidence for innateness is good, but evidence for a domain-specific "mental organ" is difficult to find. Instead, language learning appears to be based on a relatively plastic mix of neural systems that also serve other functions. I believe that this conclusion renders the mysteries of language evolution at issue in this volume somewhat more tractable. That is, the continuities that we have observed between language and other cognitive systems make it easier to see how this capacity came about in the first place.

REFERENCES

Aram, D.M. (1988). Language sequelae of unilateral brain lesions in children. In F. Plum, (Ed.), Language, communication and the brain. New York: Raven Press.

Bates, E., Bretherton, I., & Snyder, L. (1988). From first words to grammar: Individual differences and dissociable mechanisms. New York: Cambridge University Press.

Bates, E., Thal, D., & Janowsky, J. (1992). Early language development and its neural correlates. In I. Rapin & S. Segalowitz (Eds.), Handbook of neuropsychology, Vol. 7: Child neuropsychology. Amsterdam: Elsevier.

Bates, E., Thal, D. and Marchman, V. (1991). Symbols and syntax: A Darwinian approach to language development. In N. Krasnegor, D. Rumbaugh, E. Schiefelbusch and M. Studdert-Kennedy (Eds.), Biological and behavioral determinants of language development. Hillsdale, NJ: Erlbaum, 29 - 65.

Bates, E. & Wulfeck, B. (1989a). Crosslinguistic studies of aphasia. In B. MacWhinney & E. Bates (Eds.), The crosslinguistic study of sentence processing. New York: Cambridge University Press.

Bates, E. & Wulfeck, B. (1989b). Comparative aphasiology: A cross-linguistic approach to language breakdown. Aphasiology, 3, 111-142 and 161-168.

Bates, E., Wulfeck, B. & MacWhinney, B. (1991). Crosslinguistic research in aphasia: An overview. Brain and Language, 41, 123-148.

Burnstine, T.H., Lesser, R.P., Hart, J. Jr., Uematsu, S., Zinreich,S.J., Krauss, G.L., Fisher, R.S., Vining, E.P., and Gordon, B. (1990). Characterization of the basal temporal language area in patients with left temporal lobe epilepsy. Neurology, 40(6), 966-970.

Bellugi, U., Bihrle, A., Neville, H., Jernigan, T. and Doherty, S. (1991). Language, cognition and brain organization in a neurodevelopmental disorder. In W. Gunnar and C. Nelson (Eds.), Developmental Behavioral Neuroscience. Hillsdale, NJ: Erlbaum.

Caramazza, A. & Berndt, R. (1985). A multicomponent view of agrammatic Broca's aphasia. In M.-L. Kean (Ed.), Agrammatism (pp. 27-63). New York: Academic Press.

Chevalier-Skolnikoff, S. (1991) Spontaneous tool use and sensorimotor intelligence in Cebus compared with other monkeys and apes. Behavioral and Brain Sciences, 14:2.

Chomsky, N. (1957). Syntactic structures. The Hague: Mouton.

Chomsky, N. (1965). Aspects of the theory of syntax. MIT Press.

Chomsky, N. (1988) Language and problems of knowledge. MIT Press.

Cohen, H., Gelinas, C., Lassonde, M. and Geoffrey, G. (1991). Auditory lateralization for speech in LI children. Brain and Language, 41, 395 - 401.

Deacon, T. (1990a). Brain-language coevolution. In J.A. Hawkins and M. Gell-Mann (Eds.), The evolution of human languages: Proceedings of the Santa Fe Institute Studies in the Sciences of Complexity. Addison-Wesley.

Deacon, T. (1990b). Rethinking mammalian brain evolution. American Zoologist, 30, 629 - 705.

Elman, J. (1990). Finding structure in time. Cognitive Science, 14, 179 - 211.

Elman, J. (1991). Incremental learning, or the importance of starting small. Proceedings of the Thirteenth Annual Conference of the Cognitive Science Society. Hillsdale, NJ: Erlbaum, 443 - 448.

Fletcher, P. (1990). Speech and language defects. Nature, 346, 226.

Frazier, L. & Friederici, A. (1991). On deriving the properties of agrammatic comprehension. Brain and Language, 40, 51-66.

Fodor, J. (1983). Modularity of mind. Cambridge, Mass.: MIT Press.

Fodor, J.A. (1985). Multiple book review of 'The modularity of mind'. Behavioral and Brain Sciences, 8, 1-42.

Freud, A. (1953). On aphasia: A critical study. New York: International Universities Press. (Original work published in 1891).

Gazzaniga, M. (1993, April). Language and the cerebral hemispheres. Paper presented at the FESN Study Group on Evolution and Neurology of Language, Geneva.

Gold, E. (1967). Language identification in the limit. Information and Control, 16, 447 - 474.

Goldman-Rakic, P.S. (1987). Development of cortical circuitry and cognitive function. Child Development, 58, 601-622.

Gopnik, M. (1990). Feature-blind grammar and dysphasia. Nature, 344, 715.

Gopnik, M. and Crago, M. (1991). Familial aggregation of a developmental language disorder. Cognition, 39:1, 1 - 50.

Greenfield, P. and Savage-Rumbaugh, E. (1991). Imitation, grammatical development and the invention of protogrammar by an ape. In N. Krasnegor, D. Rumbaugh, R. Schiefelbusch and M. Studdert-Kennedy (Eds.), Biological and behavioral determinants of language development. Hillsdale, NJ: Erlbaum, 235 - 262.

Heilman, K.M. & Scholes, R.J. (1976). The nature of comprehension errors in Broca's, conduction and Wernicke's aphasics. Cortex, 12, 258-265.

Hubel, D.H., & Wiesel, T.N. (1963). Receptive fields of cells in striate cortex of very young, visually inexperienced kittens. Journal of Neurophysiology, 26, 944-1002.

Huttenlocher, P. R. (1990). Morphometric study of human cerebral cortex development. Neuropsychologia 28:6, 517 - 527.

Jernigan, T. & Bellugi, U. (1990). Anomalous brain morphology on magnetic resonance images in Williams Syndrome and Down Syndrome. Archives of Neurology, 47, 429-533.

Johnson, M. (Ed.). (1993). Brain development and cognition: A reader. Oxford: Blackwell Publishers.

Kandel, E.R., Schwartz, J.H., & Jessell, T.H. (1991). Principles of neural science (3rd ed.). New York: Elsevier.

Karmiloff-Smith, A. (1993). Beyond modularity: A developmental perspective on cognitive science. Cambridge, MA: MIT Press.

Kim, J., Pinker, S., Prince, A. and Sandup, P. (1991). Why no mere mortal has ever flown out to center field. Cognitive Science, 15:2, 173 - 218.

Klima, E. & Bellugi, U. (1988). The signs of language. Harvard University Press.

Kutas, M. & Kluender, R. (1991). What is who violating? A reconsideration of linguistic violations in light of event-related potentials. Center for Research in Language Newsletter, 6:1. La Jolla: University of California, San Diego, Center for Research in Language.

Lashley, K.S. (1950). In search of the engram. In Symposia of the Society for Experimental Biology, No. 4. Physiological mechanisms and animal behaviour. New York: Academic Press,

Leonard, L., Bortolini, U., Caselli, M., McGregor, K. and Sabbadini, L. (in press). Two accounts of morphological deficits in children with Specific Language Impairment. Language Acquisition.

Lettvin, J.Y., Maturana, H.R., McCulloch, W.S., & Pitts, W.H. (1959). What the frog's eye tells the frog's brain. Proceedings of the Institute of Radio Engineering of New York, 47, 1940-1951.

Lightfoot, D. (1991). The child's trigger experience -- Degree-0 learnability. Behavioral Brain Sciences, 14:2, 364.

Linebarger, M., Schwartz, M., & Saffran, E. (1983). Sensitivity to grammatical structure in so-called agrammatic aphasics. Cognition, 13, 361-392.

Lüders, H., Lesser, R., Dinner, D., Morris, H., Wyllie, E., and Godoy, J. (1991). Localization of cortical function: New information from extraoperative monitoring of patients with epilepsy. Epilepsia, 29 (Suppl. 2), S56-S65.

Lüders, H., Lesser, R., Hahn, J., Dinner, D., Morris, H., Resor, S., and Harrison, M. (1986). Basal temporal language area demonstrated by electrical stimulation. Neurology, 36, 505-509.

Lüders, H., Lesser, R., Hahn, J., Dinner, D., Morris, H., Wyllie, E., and Godoy, J. (1991). Basal temporal language area. Brain, 114, 743-754.

MacWhinney, B. (1991). Implementations are not conceptualizations: Revising the verb-learning model. Cognition, 40, 121 - 157.

MacWhinney, B. & Bates, E. (Eds.) (1989). The crosslinguistic study of sentence processing. New York: Cambridge University Press.

Marchman, V. (1993). Constraints on plasticity in a connectionist model of the English past tense. Journal of Cognitive Neuroscience , 5:2, 215-234..

Marchman, V., Miller, R. and Bates, E. (1991). Babble and first words in children with focal brain injury. Applied Psycholinguistics, 12, 1-22.

Menn, L. & Obler, L.K. (Eds.). (1990). Agrammatic aphasia: Cross-language narrative sourcebook. Amsterdam/Philadelphia: John Benjamins.

Merzenich, M., Nelson, R., Stryker, M., Cynader, M., Schoppmann, A. & Zook, J. (1984). Somatosensory cortical map changes following digit amputation in adult monkeys. Journal of Comparative Neurology, 224, 591-605.

Milberg, W. & Albert, M. (1991). The speed of constituent mental operations and its relationship to neuronal representation: An hypothesis. In R.G. Lister & H.J. Weingartner (Eds.), Perspectives on cognitive neuroscience. New York: Oxford University Press.

Milner, B. (1993, April). Carotid-amytal studies of speech lateralization and gesture control. Paper presented at the FESN Study Group on Evolution and Neurology of Language, Geneva.

Newport, E. (1990). Maturational constraints on language learning. Cognitive Science, 14, 11 - 28.

Norman, D.A., & Shallice, T. (1980). Attention to action: Willed and automatic control of behavior. Center for Human Information Processing (Technical Report No. 99). (Reprinted in revised form in R.J. Davidson, G.E. Schwartz & D. Shapiro [Eds.] [1986], Consciousness and self-regulation [Vol. 4]. New York: Plenum Press.)

Ojemann, G.A. (1991). Cortical organization of language. Journal of Neuroscience, 11:8, 2281-2287.

Petersen, S.E., Fiez, J.A. & Corbetta, M. (1992). Neuroimaging. Current Opinion in Neurobiology - Special Issue on Cognitive Neuroscience, 2, 217-222.

Petitto, L. and Marentette, P.F. (1991). Babbling in the manual mode: Evidence for the ontogeny of language. Science, 251, 1493-1499.

Pinker, S. (1991). Rules of language. Science, 253, 530 - 535.

Pinker, S. and Prince, A. (1988). On language and connectionism: An analysis of a parallel distributed processing model of language acquisition. Cognition, 28, 73 - 193.

Plunkett, K. and Marchman, V. (1991). U-shaped learning and frequency effects in a multi-layered perceptron: Implications for child language acquisition. Cognition, 38:1, 43 - 102.

Plunkett, K., & Marchman, V. (1993). From rote learning to system building: Acquiring verb morphology in children and connectionist nets. Cognition, 48, 21-69.

Posner, M.I. & Driver, J. (1992). The neurobiology of selective attention. Current Opinion in Neurobiology - Special Issue on Cognitive Neuroscience, 2, 165-169.

Rakic, P. (1975). Timing of major ontogenetic events in the visual cortex of the rhesus monkey. In N. Buchwald & M. Brazier (Eds.), Brain mechanisms in mental retardation. New York: Academic Press.

Rasmussen, T., & Milner, B. (1977). The role of early left-brain injury in determining lateralization of cerebral speech functions. Annals of the New York Academy of Sciences, 299, 355-369.

Reilly, J., Stiles, J., Larsen, J., & Trauner, D. (1994). Affective facial expression in infants with focal brain damage. Manuscript submitted for publica-tion.

Rom, A. and Leonard, L. (1990). Interpreting deficits in grammatical morphology in specifically language-impaired children: Preliminary evidence from Hebrew. Clinical Linguistics and Phonetics, 4:2, 93 - 105.

Rumelhart, D., McClelland, J. and the PDP Research Group (1986). Parallel distributed processing: Explorations in the microstructure of cognition, Vol. 1. Cambridge, MA.: MIT/Bradford Books.

Savage-Rumbaugh, S., Murphy, J., Sevcik, R., Brakke, K., Williams, S., & Rumbaugh, D. (1993). Language comprehension in ape and child. Monographs of the Society for Research in Child Development, Serial #233, Volume 58, 3-4, 222-242.

Schneider, W., & Shiffrin, R. (1977). Controlled and automatic human information processing: 1. Detection, search and attention. Psychological Review, 84, 321-330.

Sereno, M. (1990). Language and the primate brain. Center for Research in Language Newsletter, 4:4. La Jolla: University of California, San Diego, Center for Research in Language.

Shankweiler, D., Crain, S., Gorrell, P., & Tuller, B. (1989). Reception of language in Broca's aphasia. Language and Cognitive Processes, 4:1, 1 - 33.

Stiles-Davis, J. (1988). Spatial dysfunctions in young children with right cerebral hemisphere injury. In J. Stiles-Davis, M. Kritchevsky & U. Bellugi (Eds.), Spatial cognition: Brain bases and development. Hillsdale, NJ: Erlbaum.

Stiles-Davis, J., Janowsky, J., Engel, M., & Nass, R. (1988). Drawing ability in four young children with congenital unilateral brain lesions. Neuropsychologia, 26, 359-371.

Stiles, J. & Nass, R. (1991). Spatial grouping activity in young children with congenital right- or left-hemisphere brain injury. Brain & Cognition, 15, 201-222.

Stiles, J. & Thal, D. (1993). Linguistic and spatial cognitive development following early focal brain injury: Patterns of deficit and recovery. In M. Johnson (Ed.), Brain development and cognition: A reader. Oxford: Blackwell Publishers.

Tallal, P., Stark, R. and Mellits, D. (1985). Identification of language-impaired children on the basis of rapid perception and production skills. Brain and Language, 25, 314 - 322.

Tallal, P., Townsend, J., Curtiss, S. and Wulfeck, B. (1991). Phenotypic profiles of language-impaired children based on genetic/family history. Brain and Language, 41, 81 - 95.

Thal, D., Bates, E., & Bellugi, U. (1989). Language and cognition in two children with Williams Syndrome. Journal of Speech and Hearing Research, 3, 489-500.

Thal, D., Marchman, V., Stiles, J., Aram, D., Trauner, D., Nass, R. and Bates, E. (1991). Early lexical development in children with focal brain injury. Brain and Language, 40, 491-527.

Thal, D., Tobias, S. and Morrison, D. (1991). Language and gesture in late talkers: A one-year follow-up. Journal of Speech and Hearing Research, 34, 604 - 612.

Vargha-Khadem, F. and Passingham, R. (1990). Speech and language defects. Nature, 346, 226.

Vargha-Khadem, F., Isaacs, E., Papaleloudi, H., Polkey, C. and Wilson, J. (1991). Development of language in six hemispherectomized patients. Brain, 114, 473 - 495.

Wulfeck, B. (1987). Sensitivity to grammaticality in agrammatic aphasia: Processing of word order and agreement violations. Doctoral dissertation, UCSD.

Wulfeck, B., & Bates, E. (1991). Differential sensitivity to errors of agreement and word order in Broca's aphasia. Journal of Cognitive Neuroscience, 3, 258-272.

Wurm, S.A. (1993, April). Language contact and unusual semantic features: Some ideas on language and thought. Paper presented at the FESN Study Group on Evolution and Neurology of Language, Geneva.

Zurif, E. & Caramazza, A. (1976). Psycholinguistic structures in aphasia: Studies in syntax and semantics. In H. & H.A. Whitaker (Eds.), Studies in neurolinguistics (Vol. I). New York: Academic Press.

Zurif, E., Swinney, D., & Garrett, M. (1990). Lexical processing and sentence comprehension in aphasia. In A. Caramazza (Ed.), Cognitive neuropsychology and neuro-linguistics: Advances in models of cognitive function and impairment. Hillsdale, NJ: Erlbaum.