Versions before Windows Vista install only one of their many HALs. Whichever is chosen, the installed copy is named HAL.DLL. This standard name is hard-coded into the loader. Unless an alternative is specified by a /HAL switch in BOOT.INI, the HAL that is loaded is whatever file is named HAL.DLL.
Windows Vista and higher install one HAL as HAL.DLL, as with earlier versions, but also install their one or two HALs under their own names. These names are hard-coded into the loader, along with the standard name HAL.DLL. In Windows Vista specifically, a detecthal option in the Boot Configuration Data (BCD) may direct the loader to select from the two. In Windows Vista and higher, a hal option can specify any file to load as the HAL. Without the hal option, the HAL that is loaded depends on the Windows version:
file halaacpi.dll could not be loaded error code 7
Download: https://gohhs.com/2vA6xY
0: kd> !sym noisynoisy mode - symbol prompts on0: kd> vertargetWindows Server 2003 Kernel Version 3790 (Service Pack 2) MP (4 procs) Free x64Product: Server, suite: Enterprise TerminalServer SingleUserTSMachine Name:Kernel base = 0xfffff800`01000000 PsLoadedModuleList = 0xfffff800`011d5100Debug session time: Fri Oct 17 19:59:53.663 2014 (UTC + 8:00)System Uptime: 0 days 0:04:33.2790: kd> .reloadDBGENG: c:\symbolfilepath\ntoskrnl.exe\45D69A89490000\ntoskrnl.exe image header does not match memory image header.DBGHELP: c:\symbolfilepath\ntoskrnl.exe\45D69A89490000\ntoskrnl.exe - mismatchedDBGENG: c:\symbolfilepath\ntoskrnl.exe\45D69A89490000\ntoskrnl.exe image header does not match memory image header.DBGHELP: c:\symbolfilepath\ntoskrnl.exe\45D69A89490000\ntoskrnl.exe - mismatchedSYMSRV: Unable to establish connection with serverSYMSRV: c:\symbolfilepath\ntkrnlup.exe\45D69A89490000\ntkrnlup.exe not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\ntkrnlup.exe\45D69A89490000\ntkrnlup.exe not foundSYMSRV: Unable to establish connection with serverSYMSRV: c:\symbolfilepath\ntkrnlpa.exe\45D69A89490000\ntkrnlpa.exe not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\ntkrnlpa.exe\45D69A89490000\ntkrnlpa.exe not foundSYMSRV: c:\symbolfilepath\ntkrnlmp.exe\45D69A89490000\ntkrnlmp.exe not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\ntkrnlmp.exe\45D69A89490000\ntkrnlmp.exe not foundSYMSRV: c:\symbolfilepath\ntkrpamp.exe\45D69A89490000\ntkrpamp.exe not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\ntkrpamp.exe\45D69A89490000\ntkrpamp.exe not foundSYMSRV: c:\symbolfilepath\xboxkrnlc.exe\45D69A89490000\xboxkrnlc.exe not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\xboxkrnlc.exe\45D69A89490000\xboxkrnlc.exe not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntoskrnl.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntoskrnl.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrnlup.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrnlup.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrnlpa.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrnlpa.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrnlmp.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrnlmp.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrpamp.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ntkrpamp.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\xboxkrnlc.exe - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\xboxkrnlc.exe - file not foundDBGENG: ntoskrnl.exe - Image mapping disallowed by non-local path.Unable to load image ntoskrnl.exe, Win32 error 0n2DBGENG: ntoskrnl.exe - Partial symbol image load missing image infoDBGHELP: No header for ntoskrnl.exe. Searching for dbg fileDBGHELP: .\ntoskrnl.dbg - file not foundDBGHELP: .\exe\ntoskrnl.dbg - path not foundDBGHELP: .\symbols\exe\ntoskrnl.dbg - path not foundDBGHELP: ntoskrnl.exe missing debug info. Searching for pdb anywayDBGHELP: Can't use symbol server for ntoskrnl.pdb - no header information availableDBGHELP: ntoskrnl.pdb - file not found*** WARNING: Unable to verify timestamp for ntoskrnl.exe*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exeDBGHELP: nt - no symbols loadedLoading Kernel Symbols.SYMSRV: c:\symbolfilepath\halaacpi.dll\45D6936F5e000\halaacpi.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\halaacpi.dll\45D6936F5e000\halaacpi.dll not foundSYMSRV: c:\symbolfilepath\halacpi.dll\45D6936F5e000\halacpi.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\halacpi.dll\45D6936F5e000\halacpi.dll not foundSYMSRV: c:\symbolfilepath\halapic.dll\45D6936F5e000\halapic.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\halapic.dll\45D6936F5e000\halapic.dll not foundSYMSRV: Unable to establish connection with serverSYMSRV: c:\symbolfilepath\halmacpi.dll\45D6936F5e000\halmacpi.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\halmacpi.dll\45D6936F5e000\halmacpi.dll not foundSYMSRV: c:\symbolfilepath\halmps.dll\45D6936F5e000\halmps.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\halmps.dll\45D6936F5e000\halmps.dll not foundDBGHELP: c:\symbolfilepath\hal.dll\45D6936F5e000\hal.dll - OKDBGENG: c:\symbolfilepath\hal.dll\45D6936F5e000\hal.dll - Mapped image memoryPress ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long.Run !sym noisy before .reload to track down problems loading symbols..SYMSRV: operation timed outSYMSRV: c:\symbolfilepath\kdcom.dll\45D72A6Da000\kdcom.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\kdcom.dll\45D72A6Da000\kdcom.dll not foundSYMSRV: c:\symbolfilepath\kdusb.dll\45D72A6Da000\kdusb.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\kdusb.dll\45D72A6Da000\kdusb.dll not foundSYMSRV: c:\symbolfilepath\kd1394.dll\45D72A6Da000\kd1394.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\kd1394.dll\45D72A6Da000\kd1394.dll not foundSYMSRV: Unable to establish connection with serverSYMSRV: c:\symbolfilepath\kdnet.dll\45D72A6Da000\kdnet.dll not foundSYMSRV: not foundSYMSRV: c:\symbolfilepath\kdnet.dll\45D72A6Da000\kdnet.dll not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kdcom.dll - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kdcom.dll - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kdusb.dll - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kdusb.dll - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kd1394.dll - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kd1394.dll - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kdnet.dll - file not foundDBGHELP: C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\kdnet.dll - file not foundDBGENG: kdcom.dll - Image mapping disallowed by non-local path............................................................................................................Loading User SymbolsLoading unloaded module list...************* Symbol Loading Error Summary **************Module name Errorntoskrnl The system cannot find the file specifiedThe SYMSRV client failed to find a file in the UNC store, or thereis an invalid UNC store (an invalid path or the pingme.txt file isnot present in the root directory), or the file is present in thesymbol server exclusion list.
[KB893803v2.log]0.563: ================================================================================0.563: 2005/08/01 12:51:16.515 (local)0.563: C:\WINDOWS\SoftwareDistribution\Download\ad9c4c2a779933f83b51a49a2c88838d\update\update.exe (version 6.1.22.4)0.563: Failed To Enable SE_SHUTDOWN_PRIVILEGE0.594: Hotfix started with following command line: /norestart /quiet -er /ParentInfo:ad38ec570de5314da7489afb75ce963f 3.094: In Function TestVolatileFlag, line 11660, RegOpenKeyEx failed with error 0x23.094: In Function TestVolatileFlag, line 11692, RegOpenKeyEx failed with error 0x23.094: DoInstallation: CleanPFR failed: 0x2 3.157: SetProductTypes: InfProductBuildType=BuildType.IP3.157: SetAltOsLoaderPath: No section uses DirId 65701; done.3.454: DoInstallation: FetchSourceURL for c:\windows\softwaredistribution\download\ad9c4c2a779933f83b51a49a2c88838d\update\update_wxp.inf failed3.454: CreateUninstall = 1,Directory = C:\WINDOWS\$MSI31Uninstall_KB893803v2$ 3.454: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe00001023.454: BuildCabinetManifest: update.url absent3.469: Starting AnalyzeComponents3.469: AnalyzePhaseZero used 0 ticks3.469: No c:\windows\INF\updtblk.inf file.3.469: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe00001023.469: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe000010217.719: Third Party Provider = Intel for PCI\VEN_8086&DEV_2448&SUBSYS_00000000&REV_D3\3&61AAA01&0&F0 17.969: Third Party Provider = Intel for PCI\VEN_8086&DEV_2590&SUBSYS_00000000&REV_03\3&61AAA01&0&00 18.172: Third Party Provider = Intel for PCI\VEN_8086&DEV_2591&SUBSYS_00000000&REV_03\3&61AAA01&0&08 21.672: Third Party Provider = Intel for PCI\VEN_8086&DEV_2641&SUBSYS_00000000&REV_03\3&61AAA01&0&F8 22.110: Third Party Provider = Intel for PCI\VEN_8086&DEV_2658&SUBSYS_81B9104D&REV_03\3&61AAA01&0&E8 22.282: Third Party Provider = Intel for PCI\VEN_8086&DEV_2659&SUBSYS_81B9104D&REV_03\3&61AAA01&0&E9 22.438: Third Party Provider = Intel for PCI\VEN_8086&DEV_265A&SUBSYS_81B9104D&REV_03\3&61AAA01&0&EA 22.610: Third Party Provider = Intel for PCI\VEN_8086&DEV_265B&SUBSYS_81B9104D&REV_03\3&61AAA01&0&EB 22.860: Third Party Provider = Intel for PCI\VEN_8086&DEV_265C&SUBSYS_81B9104D&REV_03\3&61AAA01&0&EF 23.188: Third Party Provider = Intel for PCI\VEN_8086&DEV_266A&SUBSYS_81B9104D&REV_03\3&61AAA01&0&FB 23.797: Third Party Provider = Intel for PCI\VEN_8086&DEV_266F&SUBSYS_81B9104D&REV_03\3&61AAA01&0&F9 25.094: Failed to query DriverPath of ROOT\LEGACY_AEGISP\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_AFD\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_ARP1394\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_BEEP\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_DMBOOT\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_DMICALL\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_DMLOAD\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_FIPS\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_GPC\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_HTTP\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_INTELIDE\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_IPNAT\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_IPSEC\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_KSECDD\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_MDMXSDK\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_MNMDD\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_MOUNTMGR\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_NAVENG\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_NAVEX15\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_NDIS\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_NDISTAPI\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_NDISUIO\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_NDPROXY\0000 0x225.094: Failed to query DriverPath of ROOT\LEGACY_NETBT\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_NULL\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_PARTMGR\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_PARVDM\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_RASACD\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_RDPCDD\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_S24TRANS\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SAVRT\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SAVRTPEL\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SERIAL\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SPBBCDRV\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMDNS\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMEVENT\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMFW\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMIDS\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMIDSCO\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMNDIS\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMREDRV\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_SYMTDI\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_TCPIP\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_VGASAVE\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_VOLSNAP\0000 0x225.110: Failed to query DriverPath of ROOT\LEGACY_WANARP\0000 0x229.454: OEM file scan used 25985 ticks30.235: AnalyzePhaseOne: used 26766 ticks30.235: AnalyzeComponents: Hotpatch analysis disabled; skipping.30.235: AnalyzeComponents: Hotpatching is disabled.30.438: AnalyzePhaseTwo used 203 ticks30.438: AnalyzePhaseThree used 0 ticks30.438: AnalyzePhaseFive used 0 ticks30.438: AnalyzePhaseSix used 0 ticks30.438: AnalyzeComponents used 26969 ticks30.438: Downloading 0 files30.438: bPatchMode = FALSE30.438: Inventory complete: ReturnStatus=0, 26984 ticks30.454: Num Ticks for invent : 2700030.454: Conditional load of section MSI.Reg.Install.Condition succeeded30.454: Allocation size of drive C: is 4096 bytes, free space = 66122633216 bytes30.454: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.30.454: Drive C: free 63059MB req: 5MB w/uninstall: NOT CALCULATED.30.454: CabinetBuild complete30.454: Num Ticks for Cabinet build : 030.454: DynamicStrings section not defined or empty.30.454: FileInUse:: need to restart already, turn off30.454: FileInUse:: Add to list - Service Name: msiserver31.454: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe000010231.688: Num Ticks for Backup : 123441.657: Num Ticks for creating uninst inf : 996941.657: Registering Uninstall Program for -> KB893803v2, KB893803v2 , 0x041.672: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe000010241.704: System Restore Point set.41.797: Copied file: C:\WINDOWS\system32\spmsg.dll42.204: PFE2: Not avoiding Per File Exceptions.42.250: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32\CatRoot\F750E6C3-38EE-11D1-85E5-00C04FC295EE\KB893803v2_wxp.cat with error 0x5743.750: Copied file: C:\WINDOWS\system32\msi.dll43.860: Copied file: C:\WINDOWS\system32\msiexec.exe44.000: Copied file: C:\WINDOWS\system32\msihnd.dll44.235: Copied file: C:\WINDOWS\system32\msimsg.dll44.297: Copied file: C:\WINDOWS\system32\msisip.dll44.454: Copied file: C:\WINDOWS\system32\DllCache\msi.dll44.516: Copied file: C:\WINDOWS\system32\DllCache\msiexec.exe44.594: Copied file: C:\WINDOWS\system32\DllCache\msihnd.dll44.641: Copied file: C:\WINDOWS\system32\DllCache\msimsg.dll44.766: Copied file: C:\WINDOWS\system32\DllCache\msisip.dll44.766: DoInstallation: Installing assemblies with source root path: c:\windows\softwaredistribution\download\ad9c4c2a779933f83b51a49a2c88838d\44.766: Num Ticks for Copying files : 310944.813: Num Ticks for Reg update and deleting 0 size files : 4744.891: ---- Old Information In The Registry ------44.891: Source:C:\WINDOWS\system32\_000111_.tmp.dll (3.0.3790.2180)44.891: Destination: 44.891: Source:C:\WINDOWS\system32\_000115_.tmp.dll (3.0.3790.2180)44.891: Destination: 44.891: ---- New Information In The Registry ------44.891: Source:C:\WINDOWS\system32\_000111_.tmp.dll (3.0.3790.2180)44.891: Destination: 44.891: Source:C:\WINDOWS\system32\_000115_.tmp.dll (3.0.3790.2180)44.891: Destination: 51.954: UpdateSpUpdSvcInf: Source [ProcessesToRunAfterReboot] section is empty; nothing to do.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\msisip.dll was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\dllcache\msisip.dll was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\msimsg.dll was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\dllcache\msimsg.dll was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\msihnd.dll was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\dllcache\msihnd.dll was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\msiexec.exe was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\dllcache\msiexec.exe was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\msi.dll was no-delay replaced; reboot is required.51.954: IsRebootRequiredForFileQueue: c:\windows\system32\dllcache\msi.dll was no-delay replaced; reboot is required.51.954: DoInstallation: A reboot is required to complete the installation of one or more files.51.954: In Function SetVolatileFlag, line 11576, RegOpenKeyEx failed with error 0x251.954: In Function SetVolatileFlag, line 11593, RegOpenKeyEx failed with error 0x251.954: UpdateSpUpdSvcInf: Source [ProcessesToRunAfterReboot.RebootNotRequired] section is empty; nothing to do.52.141: RebootNecessary = 1,WizardInput = 1 , DontReboot = 1, ForceRestart = 0 2ff7e9595c
Commentaires