如何安装iTunes,使其无法在计算机上放置任何“钩子”或帮助程序?


11

我要购买新的iPad,这意味着我必须再次安装iTunes。自从我购买一台新计算机以来,我已经六个月没有使用iTunes。

我不喜欢iTunes,但是可以在程序打开时使用它来购买/管理媒体并同步我的Apple设备。不过,我想做的就是找到一种安装iTunes的方法,使它在关闭时对我的系统完全没有影响。

iTunes通常会安装几个帮助程序,例如iTunesHelper.exe和Bonjour服务。当iTunes关闭时,这些程序将在后台运行。您可以强制关闭它们,或将它们从安装文件中删除,但是iTunes在运行时通常会将它们放回原处。我知道这些程序大多数情况下是无害的,但是它们有时会引起一些问题,例如iTunes花费系统资源来尝试对连接到VPN的媒体文件或驱动器进行分类,或者其他问题。充其量不过是一个很小的后台进程,占用了我一小部分的CPU时间和RAM。

如何运行iTunes,而又不让它“钩”入系统?我曾经想到的是我可以为iTunes创建一个Windows用户帐户,并拒绝它的管理员权限。然后,如果我使用该帐户安装了iTunes,也许安装的任何内容都不会影响PC上的“主”帐户?但我不确定是否行得通...

失败了,也许我可以在其中安装某种虚拟化软件或沙盒?我愿意接受任何建议。

我的系统是运行Windows 7 Professional 64位的基于Intel的PC。

谢谢!


一种选择是将其安装在win7 pro附带的Windows XP的虚拟PC中
Patrick

1
埃德·博特(Ed Bott)讲的是在没有安装
膨胀软件的

@Sathya-太棒了!谢谢。那完成了我想做的90%。您想将该评论作为正式答案提交,以便我支持和/或接受吗?
约书亚·卡莫迪

抱歉,回复延迟,我已总结并发布了答案。
Sathyajith Bhat

Answers:


11

埃德·波特(Ed Bot)写了一篇文章,介绍如何在没有任何帮助程序的情况下安装iTunes 10。这是一篇长达3页的文章,但总结一下

  • 当您运行iTunes安装程序时,它会解压缩六个Windows Installer程序包和一个主安装程序,然后安装将近300MB的程序和支持文件,一个内核模式CD / DVD刻录驱动程序,多个系统服务以及许多浏览器插件。它配置两个“帮助程序”,使其在每次启动PC时自动启动
  • 要进行修整,首先使用7-zip / IZArc提取主安装程序, 然后可以运行每个单独的安装程序

执行选择性的iTunes安装涉及三个步骤:

  1. 将所需的安装程序文件解压缩到本地文件夹。

  2. 使用适当的命令行开关运行安装程序。

  3. 防止Apple软件更新以后撤消您的仔细工作。

我建议您阅读全文并根据需要对其进行自定义。


3

我也不喜欢iTunes。但是,自从免费获得iPod touch并现在拥有iPhone 4以来,我需要iTunes同步我的所有数据。我使用7zip解压缩直接从Apple下载的安装程序。

  1. 然后,删除Quicktime和AppleSoftwareUpdate msi安装程序。

  2. 然后,我先安装ApplicationSupport,然后安装MobileDeviceSupport,再安装Bonjour。

  3. 我通过进入管理员特权命令提示符并使用iTunes安装程序导航到目录来安装iTunes。我使用以下命令:

     *msiexec.exe /i iTunes64.msi /quiet*
    

而且iTunes的安装没有Quicktime和软件更新。当然,您需要iTunes的快速时间,因此我使用了最新版本的QTLite,该版本与iTunes很好地兼容。

如果您从不使用家庭共享或零配置网络等操作,并且没有iDevice,则可以删除bonjour和MobileDevice支持。


3

如果仅适用于iTunes,这可能感觉有些过时,但是我个人所做的是在虚拟机中运行Windows的另一个副本,以安装任何可疑的软件(我认为其中包括iTunes)。尤其是如果您下载了大量免费软件应用程序(或上帝禁止的盗版软件),这是保持工作站清洁的好方法。


问题是,VM需要第二个Windows许可证。Windows 7 Professional及更高版本的用户当然有资格获得免费的Windows XP Professional许可证,但是其他所有人可能都必须购买一个许可证,这使本来不是很好的解决方案不理想。
Indrek

@Indrek好吧,他确实说这太过分了。显然,这不是适合所有人甚至大多数人的正确解决方案,但即使是仅适用于少数几个人的解决方案,在SU上也占有一席之地。
艾萨克·拉比诺维奇

@IsaacRabinovitch我不认为这完全是矫kill过正。对于那些我不确定或只想运行一次的软件,这也正是我所做的。OP也提到他愿意尝试虚拟化。所以我完全不反对这个答案,相反:)
Indrek


1

我迟到了,但是如果存储不是问题,我可以让他们安装,但是我可以使用任msconfig.exeservices.msc工具禁用它们,并且它们不会再打扰。

使用步骤msconfig

  • Win+ R并执行msconfig.exe
  • 在“ 启动”选项卡上,删除不需要的Apple应用程序。
  • 在“ 服务”选项卡上执行相同的操作。您可以选中“ 隐藏Microsoft服务”选项,以避免禁用重要的功能。

请注意,从msconfig工具中禁用它们会将其标记为禁用,并且甚至无法手动运行。因此,如果仍然需要它们,请改用该services.msc工具:

  • Win+ R并执行services.msc
  • 查找要重新启用的服务,右键单击它们并打开其属性。
  • 将其启动模式从“ 禁用”更改为“ 手动”,这样它们就不会在启动时运行,但仍可以在需要时运行。

0

好吧,如果您打算将内容同步到新iPad上,则必须安装iTunesHelper,因为它可以管理与移动设备的USB通信。不安装Bonjour只会禁用AirPlay和共享/家庭共享。我不确定QuickTime是否是iTunes的依赖项。它只能用于在iTunes Store中播放视频和视频预览。

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.