开启或禁用windows文件夹中视频文件预览功能

很长时间以前就发现在安装了一些AVI解码器后,当采用缩略图方式查看含有AVI文件的文件夹时,Windows的数据执行保护 (DEP)就会运行,然后造成Explorer非法操作。

本人很自然的想到是某AVI的Decoder DLL文件产生的问题。今天重新安装了操作 系统,考虑到XP的视频文件预览功能意义不大,不象图片预览那样实用,决定想办法禁用它,以解决Explorer非法操作问题。在 互联网上找了一些资料,找到了一个个人认为比较挺OK的解决办法——卸载 Windows XP 中视频文件预览所调用的文件 “shmedia.dll”。

具体办法是使用 regsvr32 /u命令,即 regsvr32 /u shmedia.dll 。如果需要恢复视频预览功能可以再次注 册“shmedia.dll”,regsvr32 shmedia.dll 。其实包括一些视频、音频编码/解码在内的大部分的DLL文件都是通过regsvr32 注册的,在这些DLL出问题时即可使用 regsvr32 /u 命令对单个DLL进行手动卸载,也可以用 regsvr32 命令手动注册DLL。

时间: 2024-10-26 04:36:33

开启或禁用windows文件夹中视频文件预览功能的相关文章

C语言实现清空指定文件夹中所有文件的方法_C 语言

本文实例讲述了C语言实现清空指定文件夹中所有文件的方法.分享给大家供大家参考.具体分析如下: 最近笔者在做一个有关计算机视觉的项目,需要对提前的视频帧进行实验,当数据量很大且文件夹中的子文件夹和文件很多时,手工删除这些文件不现实,笔者今天写了一个程序,通过机器自动删除所有相关文件,十分快速,删除时间几乎可以不计. 代码如下,仅供参考. #include "iostream.h" //代码如需调试,只需将改成""即可 #include "string.h&q

c遍历所有文件夹中的文件

一个小程序,可以遍历所有文件夹中的文件并打印出来 #include "stdio.h" #include "windows.h" void find(char * lpPath) { char szFind[MAX_PATH],szFile[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"\\*.*"); HANDLE hFind=::F

c语言-读取文件夹中所有文件的名称(含后缀)

问题描述 读取文件夹中所有文件的名称(含后缀) 用C++或C程序读取目标文件夹中所有文件的名称,有没有具体的方法,比如命令,算法,函数.思路也可以! 解决方案 需要api,比如windows API或者linux APIhttp://www.cnblogs.com/chenkunyun/archive/2012/03/24/2415727.html 解决方案二: http://blog.csdn.net/lin_fs/article/details/7335573

Flume监听文件夹中的文件变化,并把文件下沉到hdfs

1.采集目录到HDFS 采集需求:某服务器的某特定目录下,会不断产生新的文件,每当有新文件出现,就需要把文件采集到HDFS中去 根据需求,首先定义以下3大要素 采集源,即source--监控文件目录 : spooldir 下沉目标,即sink--HDFS文件系统 : hdfs sink source和sink之间的传递通道--channel,可用file channel 也可以用内存channel 配置文件spooldir-hdfs.conf编写: # Name the components o

用C语言实现统计一个文件夹中各种文件的比例

原文:用C语言实现统计一个文件夹中各种文件的比例 <UNIX环境高级编程>中的程序清单4-7就介绍了如何实现递归地统计某个目录下面的文件!我刚开始看过它的代码后,觉得照着敲太没意思了,所以就合上书自己写了一遍!为此还写了一篇博文,这是博文地址:在linux下用C语言实现递归查看某个目录中的所有文件[CSDN]! 今天做<Unix环境高级编程>的课后题,看到题目4.11这里提供了一种新的实现这个程序的思路,那就是每回读到一个目录,就通过chdir函数进入到这个目录,然后再通过open

dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件)

问题描述 dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件) dos命令如何选择某个文件夹下所有的.cpp文件和.h文件(包括文件夹下子文件夹中的文件).最好能过用一句代码表示,谢谢!!! 解决方案 这个要一个个选吧!记得好像没有全选 解决方案二: linux下重命名文件或文件夹命令遍历文件, 包括子文件夹----------------------

C#简单遍历指定文件夹中所有文件的方法_C#教程

本文实例讲述了C#简单遍历指定文件夹中所有文件的方法.分享给大家供大家参考,具体如下: C#遍历指定文件夹中的所有文件: DirectoryInfo TheFolder=new DirectoryInfo(folderFullName); //遍历文件夹 foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name); //遍历文件 foreach(F

bat如何延时删除指定文件夹中的文件_DOS/BAT

本文介绍的是bat如何延时删除指定文件夹中的文件,下面话不多说了,有需要的来一起看看下面的详细内容. 一.bat延时 xp程序中通过ping 127.0.0.1 -n 20 来实现延时操作,ping本地地址20行. win7中通过timeout 20 来实现延时20秒. 二.删除指定文件 del /q d:\11\*.* 删除d:\11文件夹下的所有文件,并且不需要提示删除.     /P 删除每一个文件之前提示确认.     /F 强制删除只读文件.     /S 从所有子目录删除指定文件.

Android 遍历文件夹中所有文件的实例代码

可以获得文件夹中所有文件的路径及文件名. 代码很简单,直接上车,车上再解释: /** * 获取指定目录内所有文件路径 * @param dirPath 需要查询的文件目录 * @param _type 查询类型,比如mp3什么的 */ public static JSONArray getAllFiles(String dirPath, String _type) { File f = new File(dirPath); if (!f.exists()) {//判断路径是否存在 return