如何在Windows 7下禁用DirectDraw

  放时出现的截图变黑问题,一般有两个方法可以用来解决,一个方法是用两个不同的播放器,同时打开同一个文件;另一个方法是禁用DirectDraw。

  在本文中,您将了解到到如下内容:

  问题视频截图后,图片是黑的。

  熟悉Windows XP和Windows 7的用户应该知道(默认情况下),DirectDraw在Windows XP和Windows 7下都是已启用状态。不同的是,在Windows XP下用户可以禁用它,而Windows 7下,它无法被禁用,这也意味着,Windows 7用户无法通过“禁用DirectDraw”的方法解决截图变黑的问题。


  默认情况下,Windows 7下的DirectDraw是无法被禁用的。

  默认情况下,Windows 7中的DirectDraw无法被禁用,但我们可以通过其它变通的方法来禁用它:

  方法一:修改注册表

  在Windows 7下,运行注册表编辑器,依次定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDriversDCI,然后在右侧窗口中找到并双击“Timeout”,接着,在弹出的窗口中将默认值“7”修改为“0”。


  修改注册表

  修改完毕后,保存设置退出,再下次启动时即可生效。

  方法二:安装Windwos 7专用驱动

  可能有部分Windows 7用户会发现,修改注册表并重启计算机后,DirectDraw在Windows 7下仍然处于启用状态,也就是说,通过修改注册表的方法,未能达到禁用DirectDraw的目的。

  出现这样的情况,是由于Windows 7在显卡驱动方面与Windows XP有所不同,有的显卡用户,在Windows 7下需要下载安装专用驱动,一些公版驱动,以及一些Windows XP下的驱动,它们Windwos 7下是无法修改DirectDraw的状态的。

  编辑点评:

  从解决“视频截图”变黑这个小问题,我们可以看出,Windows 7与Windows XP相比,很多地方不只是功能和操作习惯性方面的差别。在硬件驱动层面上,Windows 7有着更多的要求。如果一些在Windows XP下遇到的常见问题,在Windows 7下无法通过“通用”方法予以解决,此时就需要用户拓宽思路,从更为变通的方面入手。

时间: 2024-08-30 18:28:15

如何在Windows 7下禁用DirectDraw的相关文章

windows 7中禁用DirectDraw 视频截图不再黑

  在Windows XP时代,很多用户都曾被视频截图后的"全黑图片"困扰.对此,在解决本地播放时出现的截图变黑问题,一般有两个方法可以用来解决,一个方法是用两个不同的播放器,同时打开同一个文件;另一个方法是禁用DirectDraw. 熟悉Windows XP和Windows 7的用户应该知道(默认情况下),DirectDraw在Windows XP和Windows 7下都是已启用状态.不同的是,在Windows XP下用户可以禁用它,而Windows 7下,它无法被禁用,这也意味着,

如何在Windows 2000下手工将Oracle完全卸载

oracle|window 如何在Windows 2000下手工将Oracle完全卸载?系统环境: 1.操作系统:Windows 2000 Server,机器内存256M2.数据库: Oracle920for NT 企业版3.安装路径:D:\ORACLE卸载步骤: 1.开始->设置->控制面板->管理工具->服务 停止所有Oracle服务.2.开始->程序->Oracle - OraHome81->Oracle Installation Products->

如何在Windows 7下开启梦幻桌面

vista下的梦幻桌面我们均不陌生,今天我们来看看如何在Windows 7下开启梦幻桌面. 1.安装vista下面的梦幻桌面升级包,自己搜索一下,一堆. 2.重启 3.当然是下载wmv格式的或,安装完美解码之类的东西,把你想要做梦幻桌面的视频,后缀名改为wmv.都支持. 4.打开control panel/appearance and personalization/personalization/desktop background. 5.选择windows dreamsence conten

如何在 windows 7下运行 android?

问题描述 如何在 windows 7下运行 android? 我在 Windows 7 环境下安装了 android sdk.但是当我运行它时,有错误提示说 xcopy 不能作为命令被识别.如何解决这个问题? C:>android.bat 'xcopy' is not recognized as an internal or external command, operable program or batch file. Usage: java [-options] class [args..

c++-如何在windows系统下使用C++模拟触控板上放大缩小的功能

问题描述 如何在windows系统下使用C++模拟触控板上放大缩小的功能 比如在某个网页界面上,双指聚拢,则页面缩小:双指分离则页面放大. 这个有什么对应的windows消息吗? 如果我已经知道了某个窗口的HWND,能否通过简单的发送消息的形式,达到同样的效果? 或者是能模拟出触控板的行为也可. 解决方案 你可以用spy++看下.一些触摸板式是转换成滚轮消息的. 解决方案二: 这个你查一下windows的消息就知道了,你在触摸屏上执行一个动作,系统是会发送一个消息给你的应用程序的,你只要捕捉到这

win7纯净版32位系统如何在windows域中禁用usb设备

  1.首先打开Active Directory用户和计算机,然后选择需要禁用USB设备的OU,并点击鼠标右键进行组策略; 2.然后创建一个针对USB的GPO,并点击编辑,打开组策略编辑器; 3.进入组策略编辑器,依次展开"计算机配置"--"Windows设置"--"安全设置"-"文件系统"; 4.接着鼠标右键点击"添加文件",弹出"添加文件和文件夹",在"文件夹"栏

如何在windows NT 下安装jboss为服务?(How to install jboss as Windows NT OS Service?)

window 大部分情况下,我们是连续运行jboss,如何保证其不受外界干扰而继续运行不会被关闭?在unix/linux下,通过shell应该可完成那么在windows下呢?想达到这个目的需要把jboss安装为系统服务而jboss本身或windows本身没有提供安装为服务的方法达到这个目的需要借助另外的方法.比如自己写C/C++程序调用windows api这个可能比较浪费时间现在open source的project中已经有支持这个的了.http://javaservice.objectweb

如何在Windows 2000下将Oracle完全卸载

oracle|window 系统环境: 1.操作系统:Windows 2000 Server,机器内存128M2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版3.安装路径:D:\ORACLE 卸载步骤: 1.开始->设置->控制面板->管理工具->服务停止所有Oracle服务. 2.开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Install

如何在Windows Vista下安装XP、2003

Windows Vista的电脑用户,因为涉及到游戏兼容性问题,或者程序编写问题等等,经常需要安装双系统,甚至多系统,于是,便有很多朋友,提出了这样的问题,怎样才能在Windows Vista 系统下面再安装Windows XP 或者 Windows 2003? 这个问题,主要需要解决,C盘已经有Windows Vista系统,想把 Windows XP 或者 Windows 2003 安装在其他分区,例如D盘E盘F盘G盘H盘等等上面... 别着急,这个问题手到擒来,接招: 第一步.本步的目的,