我要买一台新 iPad,这意味着我必须再次安装 iTunes。自从买了一台新电脑后,我已经 6 个多月没用过 iTunes 了。
我不喜欢 iTunes,但我可以用它来购买/管理媒体并同步我的 Apple 设备当程序打开时。但是我想要做的是找到一种方法来安装 iTunes,使得它在关闭时对我的系统完全没有影响。
iTunes 通常会安装几个辅助程序,例如 iTunesHelper.exe 和 Bonjour 服务。这些程序在 iTunes 关闭时在后台运行。您可以强制关闭它们,或将它们从设置文件中删除,但 iTunes 通常会在您运行它时将它们重新放回。我知道这些程序大多是无害的,但它们有时会引起问题,例如 iTunes 花费系统资源尝试对媒体文件或连接到 VPN 的驱动器进行编目,或其他问题。充其量它们只是一个占用我一小部分 CPU 时间和 RAM 的小型后台进程。
我怎样才能运行 iTunes 而不让它“挂载”到我的系统中?我曾经想到过,我可以为 iTunes 创建一个 Windows 用户帐户,并拒绝其管理员权限。那么,如果我使用该帐户安装 iTunes,它安装的任何东西都不会影响我电脑上的“主”帐户?但我不确定这是否可行……
如果失败了,也许我可以安装某种虚拟化软件或沙箱?我愿意接受任何建议。
我的系统是一台基于 Intel 的 PC,运行 Windows 7 Professional 64 位。
谢谢!
答案1
Ed Bot 曾写过一篇关于如何在没有任何辅助程序的情况下安装 iTunes 10 的文章。这是一篇长达 3 页的文章,但总结一下
- 当你运行 iTunes 安装程序时,它会解压六个 Windows Installer 包和一个主安装程序,然后安装近 300MB 的程序和支持文件、内核模式 CD/DVD 刻录驱动程序、多个系统服务和一堆浏览器插件。它会配置两个“辅助”程序,让它们在你每次启动 PC 时自动启动
- 为了精简,首先使用以下方法提取主安装程序: 7-zip/伊扎克并且每个单独的安装程序都可以运行
执行选择性 iTunes 安装涉及三个步骤:
将您需要的安装程序文件提取到本地文件夹。
使用适当的命令行开关运行安装程序。
防止 Apple 软件更新稍后破坏您的精心工作。
我会推荐你读了完整的文章并根据您的喜好进行定制。
答案2
我也不喜欢 iTunes。但是,自从我免费获得了 iPod touch,现在又有了 iPhone 4,我就需要 iTunes 来同步我的所有数据。我使用 7zip 来提取直接从 Apple 下载的安装程序。
然后,我删除了 Quicktime 和 AppleSoftwareUpdate msi 安装程序。
然后我首先安装 ApplicationSupport,接着安装 MobileDeviceSupport,然后安装 Bonjour。
我通过进入具有管理员权限的命令提示符并导航到包含 iTunes 安装程序的目录来安装 iTunes。我使用以下命令:
*msiexec.exe /i iTunes64.msi /quiet*
而且 iTunes 无需 Quicktime 和软件更新即可安装。当然,iTunes 需要 Quicktime,因此我使用最新版本的 QTLite,它与 iTunes 配合得很好。
如果您永远不会使用家庭共享或零配置网络之类的功能,并且没有 iDevice,则可以删除 bonjour 和 MobileDevice 支持。
答案3
如果只是为了 iTunes,这可能感觉有点过头了,但我个人的做法是在虚拟机中运行另一个 Windows 副本,以安装任何有问题的软件(我认为包括 iTunes)。特别是如果你下载了很多免费软件应用程序(或盗版软件,但愿不会),这是一个保持工作站清洁的好方法。
答案4
我来晚了,但是如果存储不是问题,我会让他们安装,但我会使用msconfig.exe
该services.msc
工具禁用它们,这样他们就不会再打扰了。
使用步骤msconfig
:
- 按Win+R并执行
msconfig.exe
。 - 在启动标签删除不需要的Apple应用程序。
- 在服务选项卡。您可以检查隐藏 Microsoft 服务选项以避免禁用一些重要的东西。
请注意,通过该工具禁用它们msconfig
会将它们标记为已禁用,并且无法运行,甚至手动也无法运行。因此,如果您仍然需要它们,请改用该services.msc
工具:
- 按Win+R并执行
services.msc
。 - 查找您想要重新启用的服务,右键单击它们并打开其属性。
- 更改其启动模式已禁用到手动的因此它们不会在启动时运行,但如果您需要它们仍然可以运行。