8007064c(2011) 和 80280007(2009) 在所有已知修复后仍然存在

8007064c(2011) 和 80280007(2009) 在所有已知修复后仍然存在

我使用的是 Windows 7 Home x64,并且在使用 Live Messenger(我每天都在使用)时遇到了一个重大问题。

我有 2011 版和最新版 Wave 3 2009(14.0.8117.0416) 套件的完整离线安装程序。两者都出现以下错误:

Live Essentials 2011 离线安装程序(官方):

发生未知错误。错误:0x8007064c 来源 WLXSuite

WL 2009 离线安装程序(官方):

您已拥有较新版本的 Windows Live。

错误:OnCatalogResult:0x80280007

下一步:如果您想安装此旧版本,请首先卸载计算机上的所有后续版本。

获取有关此错误的帮助

2011 安装程序还说它正在更新 Messenger,我没有选择其他任何东西。然后,即使执行了以下步骤,最后的 2009 安装程序也说有一个较新的版本需要卸载。

  1. MS 提供的帮助页面基本上都指向控制面板中的卸载。我已经卸载了所有 Live 组件,包括 watcom 安全扫描器和可移植 SQL。
  2. 我已按照在线说明手动删除 Program Files(x86)、Appdata 和 \User\All Users 下的其他文件夹以及计算机上一个帐户的文件夹。
  3. 我使用过 CCcleaner 3.01、ASC 3.7.3 和 Beta 4 进行深度扫描和删除文件夹,也检查过它们的卸载程序中的 Live 组件,但什么也没找到。
  4. wlmuninstaller.exe 工具没有报告任何内容,但在安装失败后它会发现一些东西,但无法在所有用户管理员权限下清除它。

经过所有这些之后,仍然会出现相同的错误。通过 Google 搜索,我看到论坛上有人建议重新安装操作系统,因为 MS 甚至不知道如何修复此问题,但我希望这里有人可以提供帮助。

笔记:我没有运行系统还原或任何其他状态冻结实用程序,也没有运行任何实时 AV(我有时使用防御者、反 rootkit 和在线扫描仪进行扫描)。

笔记2:我在 windowslivehelp.com 上发布了此内容,然后查看了该地方是否活跃,希望可以在这里获得帮助。

谢谢

答案1

问题已找到并修复..正在写入不包含 ACL 的注册表项..这就是为什么没有注册工具可以检测到这些项的原因..用户必须手动设置所有者和管理员权限才能删除它们,当发生这种情况时,内核模式之外的任何软件都无法修复它..如果 regedit 没有损坏,我就无法做到..

如果在设置每个键的权限后擦除几十个键对用户来说不切实际,那么确实需要擦除。我不会费心发布日志,我已经看过了,它们只会引发更多问题。

示例键:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\A49B6681220C2EA49826913B104EE03B\2FFAE75BEE6DC6C41957DEF971FB1CCB

没有任何工具可以检测到它,甚至 MS 自己的注册表 ACL 转储程序也无法检测到它...它甚至没有所有者。

相关内容