iTunes拒绝安装,注册表问题?


2

我有Windows 8 x64 Professional的合法副本。我以前安装了iTunes,但它不会更新到最新版本。它也有卸载的问题; 我不得不使用几个第三方应用程序来最终完全删除程序。

当我重新安装程序(从苹果公司网站上新下载的.exe,当然是64位)时,我收到以下错误:

在此输入图像描述

首先:显然,HKEY_LOCAL_MACHINE32\它不是“存在”,因为它是注册表树的根源之一。经过一些谷歌搜索,我发现它存在于这里:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\

这可能是道听途说,不确定。

所以我尝试将Run密钥的所有者(在此位置和正常HKEY_LOCAL_MACHINE位置)设置为我的计算机管理员和我的用户名。没变。我还对“所有应用程序包”,“管理员”,“用户”以及我的用户的密钥赋予了“完全控制”权限。没变。

我也是以管理员身份运行安装程序,所以我刚刚用完了想法。

我的朋友建议尝试刷新操作系统,但是没有成功完成。

以前有没有经历过这样的事情?这是一个简单的修复还是我被迫尝试重新安装操作系统?


看到IE之前的脾气,请重置您的IE设置并告诉我们结果。
Lorenzo Von Matterhorn 2013年

不幸的是,使用IE中的重置按钮没有帮助:(
Anders

香港专业教育学院曾经发生过几次......我想要记住我是如何绕过它的。我不认为这是一个像注册表黑客一样复杂的东西。
Keltari 2013年

在后台运行Process Monitor以查看哪个键导致了问题。
magicandre1981 2013年

Answers:


2

奇怪的是,标准管理员帐户实际上并不像真正的管理员那样运行可执行文件。尝试右键单击exe并选择“以管理员身份运行”。

另外,检查apple是否列出了exe的md5校验和(或者他们使用的w / e哈希算法),并将该字符串与您下载的字符串进行比较。

此外,小心编辑注册表值,可能会导致更多问题,并始终导出现有的注册表,然后再搞乱。


我尝试右键单击以管理员身份运行,右键单击文件,选择属性,然后在兼容性选项卡下选中“运行为管理员”框。
安德斯2013年

此外,该文件由Apple(SHA1)进行数字签名,因此我怀疑它是否已从下载中运行。
安德斯2013年

请参阅您关于管理员默认情况下不以管理员身份运行程序的说法:这是一个非常好的安全决策。大多数PC仅由一个人使用,使用管理员帐户。他们甚至可能不知道他们的帐户具有管理员权限。如果他们运行的每个程序都可以更改计算机中的重要设置,那么首先拥有管理员帐户就没有多大意义。必须明确请求提升权限是一件好事,不要忘记这一点!
Jochem Kuijpers 2013年

1

除非您下载了错误的安装,否则没有理由安装将引用HKEY_LOCAL_MACHINE32。因此,请确保已下载iTunes for Windows(64位)版本的安装程序。

如果已经是这种情况,请尝试停用您的安全产品,看看它是否阻止了更新。


0

看来其他有同样问题的人发现他们没有足够的注册表权限。您可以使用SubinACL(来自Microsoft)修复此问题。有一篇关于如何使用它的文章很棒:http//blogs.msdn.com/b/astebner/archive/2006/09/04/739820.asp

基本上,不知何故,你的注册表(你在WOW6432node下的正确位置)没有给你需要写的权限。只需从Apple打开注册表项的所有权限。(听起来像你有没有应用权限更改的子键。)

如果您发现SubinACL太难了,另一个修复注册表权限的工具是SetACL。确保下载64位版本,甚至可以从命令行运行。确保您应用的更改是继承的 - 即从“Apple”级别开始应用 - 因为有许多类似的报告来自安装QuickTime的人。



0

请验证SYSTEM用户是否拥有该HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run密钥的正确权限。

SYSTEM用户必须完全访问上述密钥。如果没有,请恢复正确的值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.