在办公室和家里的两台装有 Windows 7 的计算机上,安装了相同版本的 iTunes (10.1.0.56),在办公室我可以将文件拖放到 iPod 中,但在家里却不行。在家里,只能先通过对话框将它们添加到库中,然后才能将其拖放到 iPod (或 iPad) 中。
最初我以为问题出在 iTunes 上,但看起来它们是同一个版本,所以很可能是 Windows 7 配置参数。
它是 64 位 W7,在这两种情况下我都有管理员权限。我能想到的唯一区别是它在工作时是企业版,在家里是终极版。
我应该在家里做哪些改变才能将文件拖放到应用程序中?
答案1
Windows 中无需启用任何功能。拖放即可使用。
应用程序必须将自己(在运行时以代码形式)注册为拖放目标,基本上就是告诉 Windows 它们支持拖放操作。如果 iTunes 无法正常工作,显然它不支持。
仅仅说两台机器上的 iTunes“看起来是同一个版本”是不够的。请检查版本号是否相同,或者让 iTunes 本身检查软件更新,以确保两者都是最新版本。
答案2
您是否在计算机上启动 iTunes,其中拖放功能无法使用选项以管理员身份运行此程序启用(.exe > 属性 > 兼容性选项卡)?
我发现使用文本编辑器启用此属性(以便我可以更方便地编辑应用程序配置文件)打破了拖放(我的意思是我无法从Windows资源管理器拖放到该应用程序中)。
这个原因让我困惑了一段时间,直到我意识到另一个(不常用的)文本编辑器可以通过拖放操作很好地打开文件。
根据另一个超级用户帖子,UAC 之后,您无法从程序中拖动没有对已启动的应用程序提升权限和提升权限。无法启动 Windows 资源管理器(应用程序从您正在拖动)和提升权限。因此,启用该选项会破坏拖放功能。
我的解决方法是什么?我是 SlickRun 的狂热爱好者,并且用我最喜欢的文本编辑器为最常编辑的配置文件设置了 SlickRun 的快捷方式,元垫。在快捷方式中,只需启用以管理员身份运行选项。你必须点击是的在 UAC 提示中,但这意味着您可以取消设置 metapad 可执行文件中的选项,从而使拖放功能保持正常。
答案3
您从哪里拖动,Windows 资源管理器?
两个系统都是 W7 x64 吗?
iPod/iTunes... 有 x64 和 x32 两种版本吗?
认为这可能是 x64 与 x32 的问题,或者您在不同的用户/权限级别下运行(对于 Explorer 与 iPod)。