说起Path变量,许多资深的电脑用户会耐心地告诉你,它是Windows为方便用户对系统及应用程序进行设置而提供的一种字符串变量,善于利用,不仅能极大程度地提升系统的运行性能,提高应用启动效率,而且可以解决一些因DLL缺少而导致的游戏运行错误。
1 为系统加鞭:让临时文件挪个地
系统运行时,会产生大量的临时文件,此外,应用程序也会或多或少地产生一些临时文件,Windows把这些临时文件存放在一个专门的文件夹中,即我们常说的临时文件夹,默认保存路径随着Windows版本不同而不同,比如,在Windows 2000、XP和2003中,其默认存放为“C:Documents and Settings当前用户名LocalSettings emp”,在Win7和Win8系统中,则是位于“C:Users[用户名]AppDataLocalTemp”目录下,占用的都是系统盘,时间一久,里面存放的文件会越来越多,难免会出现跟系统文件争地盘的情况,影响系统的运行速度,通过修改Path变量,我们可轻松地为其换个地方,从而避免上述情况的发生。
Tips
Local Settings是隐藏文件,需要在Windows资源管理器的工具栏中,单击“组织→文件夹和搜索选项”,打开“文件夹选项”对话框,切换到“查看”标签,在“高级设置”列表中,选择“显示隐藏的文件、文件夹和驱动器”项,单击“确定”按钮需要在“工具→文件夹选项→查看”对话框中,将“显示所有文件或文件夹”项勾选上才能看到。
假如我们要将临时文件默认保存路径修改为F:Temp,可以这样操作,以Win8.1为例。
第一步:右击“开始”按钮,在弹出的右键菜单中选择“系统”,打开同名对话框,选择左侧的“高级系统设置”项,打开“系统属性”对话框,切换到“高级”标签,单击“环境变量”按钮,打开“环境变量”对话框。
第二步:在“XXX的用户变量”(其中XXX为用户名)列表中选中TEMP,单击“编辑”按钮,打开“编辑用户变量”对话框,把原来的“%USERPROFILE%Local SettingsTemp”改为“F:Temp”。然后用同样的方法,把TMP的变量也改为“F:Temp”,重启系统令改动生效即可。
Tips
为了便于管理,装有多操作系统的用户可以利用这种方法,让多个系统共用一个临时文件夹。
2 为程序加鞭:一键启动常用应用
为了快速启动应用程序,许多朋友可谓办法想尽,比如创建计划任务,一些常用应用开机即启动,或者在桌面上创建多个分类文件夹,以加快程序的寻找速度等,实际上,对于那些常用应用,我们完全可以通过修改Path值的方法,让其一键启动。
以快速启动QQ为例。
第一步:在任一非系统分区(比如:F:),新建一个名为Path的文件夹(也可以是其他名字),为要快速启动的应用创建一个快捷方式图标,然后为其重命名一个简单易记的英文或汉语拼音名字(如:腾讯QQ可重命名为QQ,酷狗音乐可命名为KG……)。
第二步:将常用应用的快捷方式图标剪切粘贴到F:Path目录中,然后用上面介绍的方法,打开“系统属性”对话框,在“系统变量”列表中选中Path项,单击“编辑”按钮,打开相应的对话框,在“变量值”文本框的参数后添加以下路径“;F:Path”(其中;为参数分割符),单击“确定”按钮。以后要打开这些程序时,只需按下“Win+R”组合键,打开“运行”对话框,在其中输入该程序快捷方式名称,回车,程序就会启动,非常快捷!
Tips
为应用程序创建快捷方式图标的方法为,进入该程序的安装目录,找到并右击相关的可执行文件(EXE),在弹出的右键菜单中选择“发送到/桌面快捷方式”即可。
3 一劳永逸:彻底解决 DLL缺少的烦恼
运行程序特别是在运行一些游戏的时候,屏幕上经常会出现“程序找不到相应的DLL文件”的提示,究其原因,无非是因为DLL(动态链接库)文件缺失造成的,这时唯一的方法是按照提示,到网络上下载对应的DLL文件并保存在指定的目录中,该目录通常为C:WindowsSystem32或C:WindowsSystem,如此一来,问题就来了,当我们重装系统时,这些添加的DLL文件就会消失,于是为了让应用程序和游戏正常运行,我们不得不反复将DLL文件拷贝到相应的目录中,那么,我们能否找到一种一劳永逸的方法,让系统可快速找到并调用这些下载的DLL文件呢?答案是肯定的。
具体实现方法与快速启动程序相似。首先在任一非系统分区建立一个名为“Runtime”文件夹(如:D:Runtime)目录,把所有下载的DLL文件保存在其中,然后按照上文所说的方法进入“系统属性”对话框,在“系统变量”列表中选中Path项,单击“编辑”按钮,打开相应的对话框,在“变量值”文本框中,我们会看到系统默认的DLL搜索范围包括%SystemRoot%System32、%SystemRoot%和%SystemRoot%System32Wbem三个目录,在其中添加以下参数:“;D:
untime”,确认后,以后系统调用DLL文件时就会同时搜索该目录,从而免去了每次重装系统都需要再次拷贝DLL文件的烦恼。
Tips
用上述方法保存DLL文件后,如果程序或游戏运行时,仍出现DLL文件缺失的提示,说明该DLL文件并未在系统注册,可以按下“Win+R”组合键,打开“运行”对话框,在其中输入“regsvr32DLL文件名”,回车,然后在弹出的“注册成功”对话框中,单击“确定”按钮,注册该文件。当然,如果缺失的DLL文件较多,或者我们不能确定到底缺失哪个DLL文件,也可用一次性注册的方法,将保存在D分区中的DLL文件全部注册一遍。
打开记事本,在其中输入以下语句:
@echo off
For %1 in(D:
untime*.dll)do regsvr32.exe/s%1
输入完毕,另存文件为“DLL注册.bat”,保存到D:Runtime目录,以后如果再遇到DLL缺失的提示时,只需双击运行该文件即可。
文/风刀
……