PxHlpa64.sys阻止在Windows11上启用内存完整性

一些 Windows 11 用户报告说他们不断收到内存完整性已关闭的警告。然而,奇怪的是,每当他们尝试启用内存完整性时,操作都会失败,并且PxHlpa64.sys被列为主要的不兼容驱动程序。

事实证明,有几个不同的根本原因可以解释为什么您可以期望处理这个特定问题。以下是可能导致此问题的潜在场景的候选清单:

  • 内存完整性在注册表级别被禁用——您应该首先尝试使用注册表编辑器强制激活内存完整性。
  • 尽管没有使用 PxHlpa64.sys 仍然会产生影响– 如果您的 PC 没有使用 PxHlpa64.sys,您可以简单地使用注册表编辑器来有效地禁用该文件。您需要做的就是创建一个新的 Start DWORD 以禁用此文件。此外,您可以通过提升的 Powershell 简单地删除 PxHlpa64.sys 文件。
  • Roxio 造成的干扰——许多受影响的用户声称 Roxio 是一种已知会干扰 Windows 10 和 Windows 11 的内存完整性功能的 DVD 刻录程序,也间接导致了此问题。其他在计算机上安装 Sonic (Roxio) 时遇到类似问题的用户表示,卸载该程序后问题就解决了。
  • 系统文件损坏——如果您已经尝试了所有其他可能的修复方法但收效甚微,那么系统文件损坏是另一个罪魁祸首。如果问题仍然存在,您应该尝试快速部署 SFC 和 DISM 扫描,并按照自己的方式进行全新安装或修复安装过程。
  • 错误的 Windows 更新——许多遇到过此问题的人已经确认,在他们的特定情况下,该问题是由有缺陷的 Windows 升级 (KB5017026) 引起的。许多受影响的客户表示,该问题已永久解决,并且在卸载此有问题的更新后,他们可以毫无问题地使用内存完整性功能。
  • 缺少 PxHlpa64.sys 的所有权– 如果您不花时间获得该文件的完整所有权,您可能无法在您的 PC 上激活内存完整性。只有在拥有文件后,您才可以安全地删除文件并激活内存完整性。否则,您将继续收到相同的错误。
  • 硬件虚拟化已禁用——当您尝试在 Windows 11 中激活内存完整性时,如果虚拟化的 BIOS 设置已关闭,您可能会遇到此问题。您可以通过访问 BIOS/UEFI 设置并重新激活虚拟化技术来快速解决此问题。
  • 安全启动已禁用– 如果您的 PC 上没有安全启动功能,则无法激活内存完整性。如果您的计算机确实关闭了安全启动,您可以通过 BIOS 或 UEFI 设置将其重新打开。
  • 禁用 TPM 2.0 – 对 TPM 2.0 的支持是在 Windows 11 中打开内存完整性的一个鲜为人知的需求。鉴于 TPM 2.0 是一项关键要求,您必须执行多个过程以确保激活 TPM 支持。

现在我们已经了解了您可能处理此PxHlpa64.sys不兼容问题的所有潜在原因,让我们了解其他受影响的人已成功用于查明此问题的一系列经过验证的修复程序。
PxHlpa64.sys阻止在Windows11上启用内存完整性

1.通过注册表编辑器强制内存完整性打开

请记住,在 Windows 11 上,内存完整性默认处于关闭状态。但是在很多情况下,Windows Update 会打开它并触发此不兼容错误。

如果您无法按照惯例启用内存完整性功能,因为您总是会遇到相同的错误,那么您应该尝试做的第一件事就是通过注册表编辑器强制启用内存完整性。

注意:请记住,要成功启用内存完整性,需要同时启用安全启动和 TPM 2.0。

如果您认为自己满足此要求并且愿意尝试通过注册表编辑器解决此问题,请按照以下说明操作:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“regedit” ,然后按Ctrl + Shift + Enter打开具有管理员权限的注册表编辑器
  2. 当提示用户帐户控制 (UAC) 时,单击是授予管理员访问权限。
  3. 进入注册表编辑器后,使用左侧的菜单导航至以下位置:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios

    注意:您可以手动导航到此位置,也可以将完整位置粘贴到顶部的导航栏中,然后按Enter立即到达那里。

  4. 在您最终进入正确位置后,右键单击Scenarios键并从以下上下文菜单中单击新建 > 键。
  5. 将HypervisorEnforcedCodeIntegrity指定为新形成的密钥的名称,然后保存修改。
  6. 创建HypervisorEnforcedCodeIntegrity密钥后,构建将激活此功能的DWORD 。为此,当您右键单击新生成的HypervisorEnforcedCodeIntegrity键时,从上下文菜单中选择新建 > DWORD(32 位)值
  7. 将新创建的DWORD命名为Enabled,然后按 Enter 键保存修改
  8. 双击新形成的Enabled Dword,然后在单击Ok完成修改之前,将Base设置为Hexadecimal,将Value 数据设置为1
  9. 关闭注册表编辑器并重新启动计算机以使更改生效。

如果仍然出现同样的问题,请转到下面的子指南。

2. 通过注册表编辑器禁用 PxHlpa64.sys

您应该检查 PxHlpa64.sys 是否只是您的 PC 未使用的剩余文件。

在这种情况下,您可以使用注册表编辑器有效地禁用PxHlpa64.sys 文件,并在您尝试启用内存完整性功能时阻止它被考虑在内。

注意:我们的建议是在按照以下说明操作之前花时间备份您的注册表。

如果您计划通过注册表编辑器有效禁用 PxHlpa64.sys 文件来解决问题,请按照以下说明操作:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“regedit” ,然后按Ctrl + Shift + Enter打开具有管理员权限的注册表编辑器
  2. 当提示用户帐户控制 (UAC) 时,单击是授予管理员访问权限。
  3. 接下来,使用左侧的侧边菜单导航到以下位置:
    HKLM\SYSTEM\CurrentControlSet\Services\PxHlpa64.sys

    注意:您可以手动导航到此位置,也可以将上面的完整路径直接粘贴到导航栏中,然后按Enter立即到达那里。

  4. 进入正确位置后,移至右侧部分并双击Start REG_DWORD。
  5. 接下来,将Start的基数设置为Hexadecimal,然后将Value Data更改为4,然后单击Ok保存更改。
  6. 重新启动您的 PC,看看问题现在是否已解决。

如果仍然出现相同的问题,请向下移动到下面的以下方法。

3. 从 PC 卸载 Sonic (Roxio)(如果适用)

根据许多受影响的用户的说法,这个问题也可能是由 Roxio 间接引起的,Roxio 是一种已知与 Windows 10 和 11 上的内存完整性功能冲突的 DVD 刻录软件。

其他在 PC 上安装Sonic (Roxio)时遇到相同问题的用户报告说,在完全删除该软件后,该问题终于得到解决。

注意:目前的情况是,在 Sonic (Roxio) 发布可防止这种不兼容性的更新之前,无法在您的 PC 上安装此软件时启用内存完整性。

按照以下说明获取有关如何从 Windows 10 或 Windows 11 PC 卸载 Sonic 的具体说明:

  1. Windows 键 + R打开“运行”对话框。
  2. 接下来,键入“appwiz.cpl”并按Ctrl + Shift + Enter打开“程序和功能”菜单。
  3. 如果用户帐户控制 (UAC)提示您,请单击是授予管理员访问权限 
  4. 进入“程序和功能”菜单后,向下滚动已安装的程序并找到与 Sonic (Roxio) 关联的条目。
  5. 右键单击Sonic (Roxio)条目,然后从上下文菜单中 选择“卸载” 。
  6. 接下来,按照屏幕上的提示完成卸载,重新启动您的 PC 并再次尝试启用内存完整性以查看问题现在是否已解决。

如果仍然出现同样的问题,请转到以下方法。

4.部署DISM和SFC扫描

如果您尝试了上面列出的所有补救措施并且在尝试在 Windows 11 上启用内存完整性时仍然遇到相同的问题,您至少应该假设您正在处理与系统文件损坏相关的问题。

在这种情况下,您应该尝试在 Windows 11 计算机上修复导致此行为的损坏文件。

要用健康的等效文件替换损坏的系统文件,用未使用的对应文件替换损坏的存储扇区,SFC(系统文件检查器的缩写DISM 应该依次快速执行

您必须执行的操作如下:

  1. Windows 键 + R调出“运行”对话框。
  2. 对话框出现后,通过输入“cmd”并在按住Shift 键Enter 键的同时按下Control 键来打开管理员命令提示符。
  3. 当用户帐户控制提示您时,选择启用管理员访问权限。
  4. 要启动SFC 扫描,请在提升的 CMD 提示符下使用以下命令并按 Enter:
    sfc /scannow

    注意:请记住,系统文件检查器只能在本地工作,不需要有效的互联网连接。它使用本地缓存的备份系统文件存档将任何损坏的文件替换为未损坏的对应文件以正常运行。

  5. 在 SFC 扫描之后从同一提升的 CMD 窗口执行 DISM 扫描(无论结果如何):
    您需要使用的命令是:

    DISM /Online /Cleanup-Image /RestoreHealth

    注意:请务必记住,DISM 是最新技术,需要稳定的互联网连接。这很重要,因为 DISM 使用 WU 的子组件来确定必须替换的错误文件的健康替代品,这是必须完成的。

  6.  重新启动计算机一次以确定问题是否已成功解决。

如果问题仍然存在,请继续执行下面建议的解决方案。

5.卸载KB5017026更新

处理此问题的几位用户已确认,在他们的情况下,问题是由于 Windows 更新(KB5017026) 错误引起的。

卸载这个糟糕的更新后,许多受影响的用户报告说问题永远消失了,他们可以毫无问题地启用内存完整性功能。

注意:请记住,Microsoft 很可能会很快针对此问题发布修补程序以尝试解决此问题。在他们这样做之前,如果问题是由 KB5017026 引起的,这是唯一可以让您解决问题的解决方案。

按照以下说明从 Windows 11 PC 上卸载KB5017026 :

  1. 要调出“运行”对话框,请按Windows 键 + R。之后,输入“appwiz.cpl”以启动程序和功能。
  2. 当提示用户帐户控制 (UAC) 时,单击是授予管理员访问权限。
  3. 从“程序和功能”窗口左侧的垂直菜单中,选择“查看已安装的更新”。
  4. 当您到达已安装的更新页面时,找到KB3203467更新并从上下文菜单中选择卸载。
  5. 要完成KB5017026更新的删除,请遵循屏幕上的说明。
  6. 重新启动计算机并检查系统再次启动时问题是否已解决。

如果您的 PC 上未安装此更新或此方法无法解决问题,请转到下面的方法。

6. 获取 PxHlpa64.sys 的所有权并将其删除

在绝大多数情况下,如果您只是摆脱 PxHlpa64.sys 错误,就可以防止它发生。

但是,根据您的 PC 配置,您可能无法执行此操作,除非您花时间获得该文件的完全所有权。只有在您完全拥有该文件后,您才能安全地删除它并启用内存完整性,而不会出现相同的错误。

注意:请记住,PxHlpa64.sys 是一个核心的 Windows 驱动程序,您可能需要也可能不需要。删除它需要您自担风险。

如果您想取得PxHlpa64.sys文件的所有权以便移动或删除它,请按照以下说明操作:

  1. 首先,按Windows 键 + I打开Windows 资源管理器。
  2. 接下来,使用搜索功能(右上角)搜索“PxHlpa64.sys”。
  3. 在结果列表中,右键单击PxHlpa64.sys  ,然后从上下文菜单中 单击“属性” 。
  4. 进入属性屏幕后,从顶部的水平菜单中选择安全性,然后单击高级 (在系统权限下)。
  5. 在下一个窗口中 单击所有者详细信息附近的更改超链接。
  6. “选择用户或组”框中,键入“所有人”(在“输入要选择的对象名称”下),然后单击“检查名称”并单击“确定”。
  7. 保存设置,重新启动您的 PC,然后移动或删除PxHlpa64.sys。

如果您仍然遇到同样的问题,请转到下面的方法。

7. 通过 Powershell 删除 PxHlpa64.sys

如果您按照以下说明进行操作,但仍然无法删除PxHlpa64.sys来修复内存完整性不兼容问题,您可以探索的另一种方法是通过 Powershell 删除有问题的文件。

注意:必须了解 Powershell 需要以管理员权限打开才能成功处理命令。

请按照以下说明获取有关如何通过提升的 Powershell 窗口删除 PxHlpa64.sys 的具体说明:

  1. Windows 键 + R打开“运行”对话框。
  2. 接下来,键入“poweshell”并按Ctrl + Shift + Enter打开提升的Powershell窗口。
  3. 单击“是”以在用户帐户控制 (UAC)中授予管理员访问权限。
  4. 进入提升的Powershell窗口后,键入以下命令以有效删除有问题的文件:
    pnputil -f -d "PxHlpa64.sys"
  5. 成功处理此命令后,重新启动您的 PC 并查看问题现在是否已解决。

如果仍然出现相同的问题,请转到下面的以下方法。

8.启用硬件虚拟化

当您尝试在 Windows 11 中启用内存完整性时,BIOS 设置中的虚拟化关闭也可能会导致此问题。尽管计算机系统通常默认启用虚拟化,但这种情况很普遍。对于许多受影响的客户,BIOS 中的虚拟化功能最终通过 BIOS 更新被禁用。

幸运的是,您可以通过进入 BIOS/UEFI 设置并再次打开虚拟化技术来简单地更改它。

注意:虽然大多数现代 PC 设计都使用 UEFI,但 Windows 8 之前生产的主板可能使用 BIOS。

您必须在具有 BIOS 的计算机的初始启动屏幕上按下设置键。Del键或 F 键之一(F2、F4、 F6、F8)通常用作设置键。如果您找不到特定于主板的设置密钥,请在线查看“主板型号 + 设置密钥”。

您必须遵守说明(此处)以在具有 UEFI 的计算机上启动到高级启动设置菜单。您可以从那里访问 UEFI 固件选项。

在获得对 BIOS/UEFI 设置的访问权限后,搜索名称为 Intel VT-x、AMD-V、Intel Virtualization Technology、Vanderpool 等的设置。在大多数情况下,可以在处理器、安全、芯片组、高级、高级芯片组控制、高级 CPU 设置等下找到该选项。

找到该选项后,请务必将其打开。

主板和 CPU 的制造商会影响您在 BIOS/UEFI 中发现的选项。如果找不到该选项,请在线查找配置硬件虚拟化的具体步骤。

启用虚拟化后,保存修改并重新启动计算机。接下来,重新启动您的 PC,看看您现在是否可以启用内存完整性而不会出现同样烦人的问题。

9.启用安全启动

如果您的 PC 没有安全启动功能,则无法激活内存完整性。

BIOS 或 UEFI 设置偶尔会支持某个功能但将其关闭。在某些情况下,内存完整性等安全功能可能无法区分支持和禁用的功能。

注意: PC 行业中最著名的企业已同意一项名为“安全启动”的行业标准,以确保 PC 仅执行经原始设备制造商 (OEM) 认证的软件。

如果您的主板相对较新,则很有可能已经支持安全启动。在这种情况下,您所要做的就是访问您的 BIOS 设置。

要在 Windows 11 计算机上激活安全启动,请执行以下步骤:

  1. 像往常一样启动计算机,并在整个启动过程中反复按设置(启动)键。通常,您可以在屏幕底部附近的任何位置找到它。
    注意:根据谁制造了您的主板,执行此操作的具体步骤可能会有所不同。通常,以下键之一 — F1、F2、F4、F8、F12、Esc 或 Del — 将用作您的设置键(BIOS 键)。
    重要提示:如果您的 PC 默认使用 UEFI,则在初始登录屏幕上按下重启按钮时必须按住SHIFT键,以强制计算机启动恢复菜单。然后,转到UEFI 菜单以进行故障排除 > 高级选项 > UEFI 固件设置。
  2. BIOS或 UEFI菜单中找到安全启动选项,并从专用菜单中启用它。
    注意:确切的名称和位置可能因您的主板制造商而异。通常,它可以在“安全”选项卡下找到。
  3. 启用安全启动后,保存更改,像往常一样重新启动计算机,然后查看是否启用了内存完整性。

如果问题仍未解决并且您无法启用内存完整性,请继续执行以下技术以确保在您的机器重新启动时激活 TPM 2.0。

10.启用TPM设备支持

在 Windows 11 中启用内存完整性的一个鲜为人知的先决条件是支持 TPM 2.0。如果 TPM 2.0 关闭,则以下情况之一适用于您:

• 您不能在您的硬件上使用TPM(可信平台模块)2.0
• TPM 2.0在您计算机的BIOS 或UEFI 设置中被停用。

鉴于 TPM 2.0 是一个关键依赖项,您需要采取几个步骤来确保启用 TPM 支持。

要检查您的系统是否支持 TPM 以及它是打开还是关闭,请执行以下操作:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“tpm.msc” ,然后按Enter以在 Windows 11 中打开可信平台模块 (TPM) 管理窗格。
  2. 进入TPM模块后,在TPM菜单右侧选择Status 。
    • 如果 TPM 状态指示“ TPM 已准备好使用”,则 TPM 2.0 已处于活动状态,无需进一步操作。
    • 如果您主板的TPM 状态显示“不支持TPM ”,则此安全功能与其不兼容。在这种情况下将无法安装 Windows 11。• 如果TPM状态旁边显示“找不到兼容的TPM
    ”语句,则在您的BIOS 或UEFI 设置中支持TPM 但未激活。

如果通知显示“找不到兼容的 TPM ” ,下面列出的步骤将在您的 BIOS 或 UEFI 设置中启用TPM 2.0 :

  1. 当您在 PC 上看到第一个屏幕时,请立即单击设置键(如果它已经打开,请重新启动它)(BIOS 键)
    注意:开机键经常出现在屏幕的左下角或右下角。
  2. 从顶部功能区栏的选项列表中选择BIOS主菜单中的安全选项卡。
  3. 找到Trusted Platform Module项目后,确认它已设置为Enabled。
    注意:此安全功能的确切位置将由主板制造商决定。例如,此选项在 Intel 硬件上作为 Intel Platform Trust Technology 提供。
  4. 在确保启用 TPM 后通常启动您的计算机,看看您现在是否可以启用内存完整性而不会出现相同的错误。

如果仍然出现相同的问题,请转到下面的以下方法。

11.执行全新安装或修复安装

很可能你正在处理某种差异,如果你已经做到这一点而没有收到回复,你将无法解决一般情况下的差异。

最好的做法是确保您刷新每个 Windows 文件,因为数以万计的潜在罪魁祸首可能是这个问题的罪魁祸首。这将确保每个可能损坏的 Windows 更新依赖项都被替换为健康的等效项。

您可以使用两种方法来执行此操作:

  • 部署修复安装(就地修复) ——这个过程只会影响你的系统文件;其他一切都将保持不变。如果您拥有不能丢失的重要个人信息,这应该是您的第一个行动方案。但是,请记住需要合适的安装光盘。
  • 部署全新安装——在所有步骤中,这是最简单的。如果您没有合适的安装光盘,您仍然可以执行此过程,但您将丢失存储在操作系统分区上的所有个人数据、文档和媒体。
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年3月29日 下午9:43
下一篇 2023年3月29日 下午9:43

相关推荐