强制 Windows 8 Metro 应用以低于 1024x768 的分辨率运行?

强制 Windows 8 Metro 应用以低于 1024x768 的分辨率运行?

我已经在三星 NB30 上网本上安装了 Windows 8 消费者预览版。我非常高兴能在这个小盒子上试用它,因为它有触摸屏,而 Windows 8 应该针对触摸屏设备进行了优化。安装过程快速而顺利,所有驱动程序似乎都运行良好,包括触摸屏驱动程序。

不过,有一个主要问题:当我尝试点击 Metro UI 上的某个图块时,它会显示

无法打开此应用。屏幕分辨率太低,无法运行此应用。

该机器配备 Intel Atom N450 处理器和 Intel GMA 3159 集成显卡,最大分辨率为 1024x600。我读到 Metro 至少需要 1024x768。

这个问题有解决办法吗?有没有办法强制 Windows 8 Metro 应用以较低的分辨率运行?

答案1

我在这里找到了一种解决方法:http://liliputing.com/2011/09/how-to-enable-windows-8-metro-style-apps-on-an-older-netbook.html 它的作用基本上是“假装”屏幕的分辨率为 1024x728 - 但显然,它仍然只有 1024x600。如果你想玩一下 Metro,效果还不错,但以这种“人造”分辨率显示的图形,尤其是文本,看起来很糟糕,我觉得这对我的眼睛来说相当累...所以我暂时不会关闭这个问题,希望有人能想出更好的解决方案。

无论如何,要获得这种“人造”的更高分辨率,您需要修改注册表项(我只发现一个)Display1_DownScalingSupported- 默认情况下它设置为 0,因此将其设置为 1。重新启动计算机后,右键单击桌面,您会发现其他更高的分辨率。

答案2

启用 Metro 应用:

  1. Win+ R,输入regedit并点击Enter。注册表编辑器将打开。
  2. 现在按Ctrl+ F,将出现“查找”对话框。
  3. Display1_DownScalingSupported在“查找内容”框中输入并单击找下一个
  4. 一旦找到密钥,就将其值从 更改01
  5. 按下F3,如果它发现更多名为 的键Display1_DownScalingSupported,则将所有01也更改为 。
  6. 重新启动您的设备。
  7. 重启成功后,将屏幕分辨率更改为 1024×768 并应用更改。

答案3

在 Windows8 中,您需要屏幕分辨率至少为 1024x768 才能使 Metro 应用正常运行:

http://msdn.microsoft.com/en-us/windows/apps/br229516

要运行 Metro 风格应用程序,您需要 1024 X 768 或更高的屏幕分辨率

除了确保您的硬件满足 Windows8 的最低规格之外,没有其他方法可以解决此问题。

答案4

尝试更新您的显卡驱动程序并使用上网本分辨率自定义改变分辨率并启用缩小比例。

相关内容