Chinaunix首页 | 论坛 | 博客
  • 博客访问: 442857
  • 博文数量: 35
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 444
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-02 21:42
文章分类
文章存档

2009年(35)

我的朋友

分类: WINDOWS

2009-09-08 18:55:47

 

Server Core技巧:修改屏幕分辨率

在安装好Windows server 2008 server Core 后,如果您想更改屏幕分辨率的话,由于在Server Core中没有Windows资源管理器外壳,因此表面上要知道如何做还并不轻松。下面我们将介绍一种修改屏幕分辨率的方法。

通过修改注册表键值来实现:

1. 打开注册表编辑器,定位到下面的注册表键值,您可以看到已经安装的显卡的列表

HKLM\SYSTEM\CurrentControlSet\Control\Video

2. 检查GUID 键值,查找GUID下的0000 子键。您需要找出使用的实际显卡。

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your GUID here%}\0000

重要:活动的显卡有一个VolatileSettings 子键位于0000下。

3. 现在知道您要修改的显卡了,以十进制(不是十六进制)的形式增加下面的DWORD 值:

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.XResolution = HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000 DefaultSettings.YResolution =

4. 注销并重新登录。

例如(当使用Virtual server 加载的机器,显卡以VM Additions S3 Trio32/64 结尾),您将看到GUID(它们是不可预知的,例如同一个显卡在这些机器之间可能有两个不同的GUID。然后将它设置为1024x768,使用下面的键值:

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.XResolution = 1024 HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000 DefaultSettings.YResolution = 768

当然,如果您也可以通过REG.EXE 来实现它,如果您想通过命令行方法来实现。具体的命令如下:

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000 /v DefaultSettings.XResolution /t REG_DWORD /d 1024   REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID   here%}\0000 /v DefaultSettings.YResolution /t REG_DWORD /d 768

注意:在Windows server 2008 Hyper-V模式中。

阅读(2052) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~