不同用户账户下的视频播放问题

不同用户账户下的视频播放问题

我可以使用 XBMC 以全高清播放电影。当我更改用户帐户并使用 XBMC 播放同一部电影时,播放会很不流畅。我注意到所有类型的媒体(无论是否为全高清)都存在同样的问题。

  • 问题是什么?

答案1

如果第一个帐户是管理员,而第二个帐户是受限帐户,那么就可以解释这种差异。XBMC 在受限帐户下可能会遇到问题。

既然您说这两个账户都是管理员,那么另一种可能性是 XBMC 是使用第一个账户安装的。在这种情况下,我引用XBMC Windows 7 媒体中心集成 2.0

您可以通过编辑注册表设置来修改 XBMC 的位置以及传递给它的应用程序参数。

应用程序的所有设置都存储在此注册表项中,该注册表项在应用程序首次运行时创建: \\HKEY_CURRENT_USER\SOFTWARE\Teknowebworks, LLC

如果是这种情况,那么 XBMC 的安装错误地使用了错误的注册表配置单元。它不应该使用 HKEY_CURRENT_USER,而应该使用 HKEY_LOCAL_MACHINE。因此,在使用第二个帐户玩游戏时,XBMC 的注册表设置根本就不存在。

解决方案是先以第一个用户身份登录,然后使用 regedit 将上述设置导出到 .reg 文件,然后注销,再以第二个用户身份登录,并将此 .reg 文件导入当前帐户。请注意,上面引用的注册表项可能不正确(我没有 XBMC 可以自己测试)。

答案2

您是否安装了不同的编解码器或为每个用户设置了不同的设置?

此外,Windows 7 默认使用 MS 编解码器,因此可能需要查看以下内容以确认每个用户的默认值都是正确的:http://www.codecguide.com/windows7_preferred_filter_tweaker.htm

答案3

您是在注销第一个用户,还是只是切换用户?如果是后者,您的视频卡可能仍在内存中缓冲视频,因此即使在不同用户下以相同方式运行,也会降低第二个视频的性能。另一种可能性是,资源密集型程序正在仍登录的上一个用户下运行。

如果第一个用户已完全注销,可能的罪魁祸首包括计划的病毒或间谍软件扫描(如果第二个用户不经常使用,这些扫描往往会在登录时立即触发,如果它们没有时间完成,则会在下次登录时继续 - 消除 I/O 速度)和在不同用户帐户上运行的不同服务(您可以通过仔细检查每个用户帐户下的任务管理器图表来检查这一点)。

如果这些都不是罪魁祸首,您可能需要提供有关用户帐户的更多详细信息,例如它们的创建时间、用户帐户之间安装的软件等的具体差异,以及加载的媒体的存储位置(包括这些文件夹的文件权限详细信息)。

编辑: 另一个潜在问题是,XBMC 似乎无法处理多个用户尝试使用媒体数据库的情况。我会确保第二个用户是管理员和/或检查 XBMC 文件夹的文件权限。或者,您可以设置不同的个人资料为每个用户提供单独的数据库以防止媒体数据库冲突。

相关内容