Windows 0xc000000f:无法加载选定的条目
修复windows "0xc000000f: selected entry could not be loaded"错误
关于“ 0xc000000f”错误
症状1:启动时出现0xc000000f错误屏幕
作为系统启动过程的一部分,BOOTMGR引导加载程序首先在Windows Vista中引入,并在Windows的所有更高版本中使用,包括Windows 7,Windows 8(.1)和Windows 10,使用已知的条目和配置选项数据库作为BCD(引导配置数据库),它充当较新Windows PC上所有与引导相关的选项和设置的全局存储。
但是,如果BCD文件中的条目的类型不正确,例如,指向Windows 7分区的Windows XP条目将显示“ 0xc000000f”错误,并且启动过程将暂停。
以下是Windows XP条目指向Windows 7分区时出现的此错误的屏幕截图:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem: 1. Insert your Windows installation disc and restart your computer. 2. Choose your language settings, and then click "Next." 3. Click "Repair your computer." If you do not have this disc, contact your system administrator or computer manufacturer for assistance. File: \ntldr Status: 0xc000000f Info: The selected entry could not be loaded because the application is missing or corrupt.
这是此错误的屏幕截图,当Windows 7条目指向Windows XP分区时出现此错误:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem: 1. Insert your Windows installation disc and restart your computer. 2. Choose your language settings, and then click "Next." 3. Click "Repair your computer." If you do not have this disc, contact your system administrator or computer manufacturer for assistance. File: \Windows\system32\winload.exe Status: 0xc000000f Info: The selected entry could not be loaded because the application is missing or corrupt.
如果错误屏幕上提到winload.efi而不是winload.exe,请转至“修复:winload.efi丢失或者损坏”。
此错误的原因
已知由于以下一个或者多个原因而发生此错误:
原因1:BCD丢失或者损坏
导致此错误的原因是配置错误的BCD。
发生这种情况的原因可能是磁盘写入错误,电源中断,引导扇区病毒或者手动配置BCD时发生的错误。
在Windows上修复“ 0xc000000f”
Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。
EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。
修复#1:通过Easy Recovery Essentials重建BCD
Easy Recovery Essentials的一键式自动系统修复功能结合了BCD的全面修复和重建,以解决“ 0xc000000f”错误,即使Windows由于该错误而无法启动。
EasyRE的自动启动修复组件将解决所有与BCD相关的问题,修复BCD或者使用拒绝加载的分区的正确编码和路径从头开始重新创建BCD。
Easy Recovery Essentials可以使用其内置的自动修复选项自动修复“ 0xc000000f”错误。
修补程序2:使用启动修复程序修复BOOTMGR
在Windows Vista,Windows 7,Windows 8,Windows 8.1和Windows 10上,启动修复可用于扫描系统是否有损坏或者丢失的系统文件,以替换损坏或者丢失的BCD文件。
Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。
EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。
启动修复是Windows安装光盘上提供的自动诊断和修复工具,可用于查找和修复一些常见问题。
在我们的知识库中可以找到有关启动修复的工作方式以及其工作方式的更多信息。
以下步骤将从Windows安装光盘启动启动修复:
无法启动进入Windows安装CD?
有关疑难解答和更多详细说明,请参阅我们的教程,将其设置为从CD或者DVD引导PC。
- 将Windows安装DVD插入PC的CD-ROM驱动器中,
- 完全关闭PC的电源,并确保其已完全关闭,
- 开启PC,
- 当我们看到“按任意键从CD或者DVD引导。”时,按任意键。
- 在首先选择语言和键盘选项之后,单击左下角标题为“修复计算机”的链接。
- 等待启动修复以扫描PC的Windows安装,然后从显示的列表中选择安装:
- 从可用恢复选项列表中选择“启动修复”以开始:
- 启动修复将开始扫描安装中的已知问题,并在可能的情况下尝试进行修复。
修复#3:手动重建BCD
由于启动错误通常是由于缺少BCD引起的,因此重建它通常是一个很好的解决方案。
以下是重建BCD的步骤:
- 从Windows安装光盘启动
- 选择正确的语言,时间和键盘输入后,单击“修复计算机”。
- 选择Windows安装驱动器,通常为'C:',然后单击“下一步”。
- 出现“系统恢复选项”框时,选择“命令提示符”
- 编写以下命令,然后按
Enter
然后:
bootrec /rebuildbcd
- 如果程序找到Windows安装并询问是否应将其添加到启动列表中,请按
Y
这是一个示例屏幕截图,显示了Bootrec完成重建BCD后PC控制台输出的外观。
修复#4:使用SFC命令修复损坏的系统文件
在Windows Vista和Windows 7上,可以使用内置的Windows SFC(系统文件检查器)工具自动扫描计算机的系统文件并在必要时进行修复。
以下是运行SFC的步骤:
- 从Windows安装光盘启动
- 选择正确的语言,时间和键盘输入后,单击“修复计算机”。
- 选择Windows安装驱动器,通常为'C:',然后单击“下一步”。
- 出现“系统恢复选项”框时,选择“命令提示符”
- 编写以下命令,然后按
Enter
然后:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows\
将D:替换为安装Windows的驱动程序的字母,并将D:\Windows替换为Windows文件夹的位置。
修复5:使用CHKDSK实用程序检查磁盘
如果硬盘驱动器的文件完整性受到损害,则可以使用内置的Windows CHKDSK实用程序来扫描磁盘并修复文件系统错误。
以下是运行CHKDSK的步骤:
- 从Windows安装光盘启动
- 选择正确的语言,时间和键盘输入后,单击“修复计算机”。
- 选择Windows安装驱动器,通常为'C:',然后单击“下一步”。
- 出现“系统恢复选项”框时,选择“命令提示符”
- 编写以下命令,然后按
Enter
然后:
chkdsk C: /f
将C:替换为安装Windows的驱动程序的字母。