关于文件关联功能优化
在您的系统中安装了许多应用软件时,难免会有几个软件可以打开同一种文件格式的情况,这时,您可能希望能够自己选择用哪一种软件打开,也可能希望能在使用的过程中更换打开方式,这样不仅可以避免在某个应用软件损坏时不致于打不开某种文件,而且还可以有比较地选择自己觉得最满意的打开方式。那么,您可以在注册表中作相应的修改。
首先,您可以为某一种文件确认一种打开方式,也就是在注册表中规定它。比如,您想规定mp3文件用Foobar打开,而不是默认的Windows Media Player。打开HKEY_CLASSES_ROOT\mp3file\shell\open\command子键分支,将右边窗口中的默认值从原来的"C:\Program Files\Windows Media Player\wmplayer.exe" /prefetch:6 /Open "%L" 改为“C:\Program Files\Foobar2000\foobar2000.exe” “%1”(假设foobar安装在C盘上),这样,MP3的默认打开方式就是foobar了。同样,对于别的文件类型,您也可以通过在HKEY_CLASSES_ROOT子键下找到它,打开其下的shell\open\command子键分支,并改动右边窗口中的关联程序来更改文件关联,注意最后那个“%1”不要忘记。
另外,您也可以为某种格式的文件添加一种打开方式,即在保留默认的打开方式不变的情况下,在右键点击时能够有其它的打开方式供选择。这次,我们以Html文件为例,一些网页的高级制作人员都是直接使用代码进行编写的,我们可以在html文件的鼠标右键中添加“用记事本打开”直接进入代码修改。同样,找到HKEY_CLASSES_ROOT\ htmlfile\shell子键分支,在其下新建一个子键“QuickEdit”,将其默认键值修改为“用记事本打开”。在此子键下,再新建一个子键“Command”,将其默认键值修改为“notepad.exe %1”,推出注册表编辑器。则当用鼠标右键点击html文件时,就会出现“用记事本打开”的选项,点击就可以直接用记事本编辑html文件了。同样,您也可以为别的文件添加打开方式。找到相应的文件子键添加过程如上即可。
最后,如果您觉得这两种方法都不够方便,可以直接在鼠标右键中添加“打开方式”选项,这样,无论是什么文件都可以自由选择打开方式了,再也不必为受到打开方式的限制而困扰了。打开HKEY_CLASSES_ROOT\*\Shell子键分支,在其下新建一个子键“OpenWith”,将其默认键值设为“打开方式”,在“OpenWith”子键下再新建一个子键“Command”,将其默认键值设为“C:\Windows\System32\rundll32.exe shell.dll, OpenAs_RunDLL %1”,这样,在用右键点击任意文件时,都能进行打开方式的选择了,是不是非常方便呢:)
●优化硬盘驱动器:
打开HKEY_LOCAL_MACHINE\System\Current ControlSet\Control\FileSystem子键分支,在右边的窗口中新建二进制键值,命名为“NameCache”,用于设置Windows XP的文件名缓存,如果系统内存在128MB以上,可设为32MB。还可以创建一个二进制值“PathCache”,用于Windows XP的路径缓存,同样可设为32MB。
●实现软驱后台写盘:
打开HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\Class\fdc子键分支,其下的0000键值指向第一软驱,0001指向第二软驱。在要修改的软驱的键值下面新建一个DWord值,命名为ForeFifo,值设为0。这样,系统就可以把写盘操作记住,自动在系统空闲时在进行写盘操作了。
●优化文件系统使磁盘速度更快:
由于一些软件消耗系统资源过多,我们可以通过限制每个软件可以消耗的资源来优化文件系统,以提高磁盘速度。打开HKEY_LOCAL_MACHINE\ System\Current ControlSet\Control \FileSystem子键分支,在右边的窗口内新建一个DWORD值,命名为“ConfigFileAllocSize”,将其值设为十进制500。
●为磁盘驱动器建立高级安全机制:
打开HKEY_LOCAL_MACHINE\Software\ Microsoft\WindowsNT\CurrentVersion \Winlogon子键分支,在右边的窗口内新建一个字符串类型的键值项,命名为“AllocateFloppies”,将其值设为1,这样,就只有当前登录的用户可以访问磁盘驱动器以及其可移动介质设备了。
(出处:http://www.sheup.com)