问题
您的 Creative Suite 5 或 CS5.5 产品安装程序日志文件中可能显示以下一个或多个错误:
- 创建注册表项失败 - 启动 64 位:<is64bit> 根:<根> 角色:<角色> 权限:<权限> 项:<项>。错误:<错误>
- 删除注册表项 - 失败。错误 <错误>
- 发生错误:<错误代码>
- 删除注册表值 - 失败。错误:<错误>
- 无法获取“<文件路径>”的权限
- 无法恢复 <文件路径> 的所有者 <uid> 和组 <gid>
- 项打开 - 失败。项:<项> 错误:<错误代码>
这些错误表明在读写 Windows 注册表项时遇到问题。要解决这些问题,请验证注册表项的权限,然后重新进行安装(请参阅解决方案 1)。如果该方法不起作用,请卸载您的 Creative Suite 5 或 CS5.5 产品,运行 CS5 Cleaner Tool,然后重新进行安装(请参阅解决方案 2)。
解决方案 1:验证注册表项的权限
错误消息中的注册表项显示在紧靠“项:”之后或紧靠错误消息之后的位置。父注册表项是紧靠错误中引用的最后一个项之前的项。在以下示例中,父目录为 00AB3F0724720E34E9C33DC2408D35F6。
创建注册表项失败 - 启动 64 位:<is64Bit> 根:<根> 角色:<角色> 权限: 项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00AB3F0724720E34E9C33DC2408D35F6\。错误:6
-
检查 Creative Suite 5 或 CS5.5 主安装日志中是否存在问题下列出的错误。记录与错误消息相关的所有注册表项。
注意:如果您需要帮助打开日志文件,请参阅使用安装日志对 CS5 和 CS5.5 安装问题进行故障诊断。
-
按照适用于 Windows XP 或 Windows Vista/Windows 7 的说明,验证并重置每个注册表项的权限。
免责声明:此过程涉及编辑 Windows 注册表。Adobe 不为编辑注册表(其中包含重要的系统和应用程序信息)提供支持。请确保在编辑注册表之前对其进行备份。有关注册表的更多信息,请参阅 Windows 文档或联系 Microsoft。
Windows XP
-
选择“开始”>“运行”,在“运行”对话框的“打开”文本字段中键入 regedit,然后单击“确定”。
-
导航到错误消息中引用的项的父项。例如,对于注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00AB3F0724720E34E9C33DC2408D35F6\
依次双击
HKEY_LOCAL_MACHINE > SOFTWARE > Software > Microsoft > Windows > CurrentVersion > Installer > UserData > S-1-5-18 > Products
-
右键单击该注册表项,然后选择“权限”。
-
确认存在“Administrators”和“System”,并且在“允许”列下选中了“完全控制”。
-
在“权限”对话框中,单击“高级”。
-
在“所有者”选项卡中,选择“Administrators”组,选中“替换子容器和对象的所有者”,然后单击“应用”。
注意:如果 Administrators 组不可用,请选择当前管理员帐户。 -
在“权限”选项卡中,选择“重置所有子对象的权限并允许传播可继承权限”,然后单击“确定”。
重要说明:
如果您收到消息称某些子对象无法修改,请单击“确定”,待所有对话框都关闭后,再重新尝试。 -
单击“高级安全设置”对话框中的“确定”。
-
对任何其他注册表项重复执行步骤 1 至 8。
-
再次运行 Creative Suite 5 或 CS5.5 安装。
Windows Vista/Windows 7
重要说明:要完成此过程,请通过任何显示的“用户帐户控制”对话框来接受或继续。
-
选择“开始”,在“搜索”文本字段中键入 regedit,然后按 Enter。
-
导航到错误消息中引用的项的父项。例如,对于注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00AB3F0724720E34E9C33DC2408D35F6\
依次双击
HKEY_LOCAL_MACHINE > SOFTWARE > Software > Microsoft > Windows > CurrentVersion > Installer > UserData > S-1-5-18 > Products
-
右键单击该父项,然后选择“权限”。
-
确认存在“Administrators”和“System”,并且在“允许”列下选中了“完全控制”。
-
在“权限”对话框中,单击“高级”。
-
在“所有者”选项卡中,选择“Administrators”组,选择“替换子容器和对象的所有者”,然后单击“应用”。
注意:如果 Administrators 组不可用,请选择当前管理员帐户。 -
在“权限”选项卡中,选择“重置所有子对象的权限并允许传播可继承权限”,然后单击“确定”。
重要说明:
如果您收到消息称某些子对象无法修改,请单击“确定”,待所有对话框都关闭后,再重新尝试。 -
单击“高级安全设置”对话框中的“确定”。
-
对任何其他注册表项重复执行步骤 1 至 8。
-
再次运行 Creative Suite 5 或 CS5.5 安装。
有时候,如果项已经损坏,重命名该项可允许安装程序重新创建项并重置权限。如果您无法更改权限或重命名该项,请联系 Microsoft 或硬件供应商以寻求帮助。
解决方案 2:卸载 Creative Suite 产品,运行 CS5 Cleaner Tool,然后重新安装
-
使用“添加或删除程序”控制面板 (Windows XP) 或者“程序和功能”控制面板(Windows Vista、Windows 7),卸载您的 Creative Suite 5 或 CS5.5 产品。
-
运行 CS5 Cleaner Tool 并选择相关选项以删除所有 CS5 产品。请参阅解决 CS5 Cleaner Tool 存在的安装问题 | CS5、CS4、CS3 (cpsid_82947)。
-
再次运行 Creative Suite 5 或 CS5.5 安装程序。