#define:系统的环境变量是什么?

来源:百度文库 编辑:高校问答 时间:2024/04/28 00:34:45
请问一下在系统属性里面的高级选项中有个环境变量里面的那些值是什么??有什么用?

一时半会解释不清楚,推荐你看两篇文章

文章一《明明白白XP环境变量》:
http://article.ebol.com.cn/2005/0630/4842.shtml
近日,笔者一个朋友的计算机出现了一个奇怪现象:在Windows XP系统的命令行模式中运行所有命令都提示该命令不是内部或外部命令,也不能运行可执行文件和或批处理文件。

解决篇:

笔者认为是执行这些命令的可执行文件被误删造成的,进入系统安装目录的system32目录中发现ipconfig等可执行文件仍然存在,并没有被删除或改动的迹象。

第一步:在目录中直接运行这些可执行文件发现可以调出一个命令执行窗口,不过一闪即逝。由此可断定这些可执行文件没有问题,是完好无损的。

第一步:输入“CMD”命令进入命令行模式,然后进入“c:windowssystem32”目录运行ipconfig命令,发现一切正常,IP地址及DNS等信息全部显示出来了。

第四步:笔者通过“我的电脑→属性→高级”标签的“环境变量”按钮查看相关信息。发现“系统变量”中的Path项值为空,这应该是问题的关键,由于默认Path为空,所以在任意路径下运行诸如ipconfig的命令系统将无法找到该程序。双击path参数为其设置变量值“c:windowssystem32”。

第六步:确定后再在命令行模式中输入“ipconfig”就能显示出正确的信息了。

小提示:如果你希望设置多个默认路径可以采用诸如c:windowssystem32;c:windows的形式,即中间用“;”隔开。

思考篇:

分析本地故障原因就是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行时需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。

小知识:什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程时序除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。

很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows 98,D盘安装Windows XP。可是某些软件往往只在Windows 98系统中安装,Windows XP系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们了解了环境变量中的用途后就可以很好解决双系统的软件共用问题。

小提示:为什么在Windows 98中安装了的软件在Windows XP下无法运行呢(绿色软件除外)?原因是安装软件时往往须要向系统目录中复制某些文件,而使用另外一个系统时会由于缺少这些文件而无法运行。因此,我们可以通过设置环境变量的方法来解决这个问题。

实例:通过设置默认路径解决双系统共用应用软件的问题

任务描述:

安装了双系统的本地计算机,C盘为Windows 98系统,安装了COOL 3D,D盘为Windows XP系统。希望在不重新安装软件的前提下可以在D盘系统中正常运行COOL 3D程序。

在Windows XP中直接找到COOL 3D的安装目录并运行其执行文件,会弹出报错对话框。

实现方法:

第一步:在Windows XP系统中的“我的电脑”上点鼠标右键选择“属性”。在系统属性窗口选择“高级”标签并按“环境变量”按钮。

第二步:将环境变量设置窗口中的系统变量里的Path值中添加如下目录:“c:windowssystem32;c:windowssystem;c:windows”(不含引号)。

第三步:设置完毕后就可以顺利运行COOL 3D了,如果需要系统文件会自动到上面提到的C盘Windows 98相应目录去查找。

总结:

有些软件不用通过在环境变量中修改默认路径的方法就可以在D盘系统中正常启动,例如超级解霸等软件,因为它们并没有往系统目录中复制任何文件。另外修改默认路径法也并不是对所有软件有效,对于一些启动需要加载注册表中键值才能使用的软件,可能会出现提示要求输入注册码的窗口,输入正确数值后仍即可正常使用。如果通过修改默认路径法仍然无法启动软件的话,很有可能是因为Windows 98与Windows XP系统的某些DLL文件有区别而无法通用,这种情况只能在Windows XP系统中重新安装该软件。

文章二《管理系统环境变量、配置文件和属性
》:
http://www.microsoft.com/china/technet/prodtechnol/winntas/maintain/optimize/02wntpcb.asp
“系统”实用程序用于管理系统环境变量、配置文件和属性。双击“控制面板”中的“系统”图标即可启动该实用程序。这将打开图 2-9 中所示的对话框。如您所见,该对话框中有六个选项卡。每个选项卡将在后面各节中讨论。

如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

图 2-9 “系统”实用程序用于管理系统环境变量、配置文件和属性。

确定系统信息
您可通过“系统”实用程序的 General(常规)选项卡(如图 2-9 中所示)获得任何 Windows NT 工作站或服务器的一般系统信息。

“常规”选项卡提供的信息可帮助您确定下列各项:

操作系统版本
注册所有者
Windows NT 序列号
计算机类型
计算机上安装的 RAM 量
要访问“常规”选项卡,请在“控制面板”中双击“系统”图标来启动“系统”实用程序。然后单击“常规”选项卡。

注意 如果您尝试确定系统上安装的 service pack 的版本,请检查“Windows NT 诊断器”的“版本”选项卡。有关更多信息,请参见第三章“Diagnosing System Problems”(诊断系统问题)。

配置应用程序性能和虚拟内存
应用程序性能和虚拟内存是通过“系统”实用程序的 Performance(性能)选项卡来配置的,如图 2-10 所示。要访问“性能”选项卡,请双击“控制面板”中的“系统”图标来启动“系统”实用程序,然后单击“性能”选项卡。

如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

图 2-10 “性能”选项卡使您可配置应用程序性能和虚拟内存。

设置应用程序性能
应用程序性能确定当前活动应用程序(相对于系统中运行的后台应用程序而言)的响应性。您可通过“性能”选项卡的 Boost(增强)滑块来控制应用程序性能,具体控制方式如下:

将“增强”设为 Maximum(最大)将使活动应用程序获得最佳响应时间和最大的可用资源共享。
将“增强”设为中间值将使后台应用程序获得较好的响应时间,同时活动应用程序仍能获得较多的处理时间。
将“增强”设为 None(无)将使所有应用程序获得相同的响应时间和处理时间。
设置虚拟内存
虚拟内存使您可利用磁盘空间来扩展系统上的可用 RAM 量。 Intel 386 及后期处理器的这一功能使用称作分页的进程将 RAM 写入磁盘。 通过分页,所设置的 RAM 量(如 32 MB)即作为页面文件写入磁盘,可在需要时从磁盘访问该页面文件。

包含操作系统的驱动器的初始页面文件是自动创建的。默认情况下,其他驱动器没有页面文件,如果需要这些页面文件,则必须手动创建。创建页面文件时,应设置初始值和最大值。页面文件作为 PAGEFILE.SYS 文件写入卷。

最佳做法 Microsoft 建议为系统上的每个卷创建页面文件。在大多数系统中,多个页面文件可提高虚拟内存的性能。因此,最好是有多个小页面文件,而不是仅有一个大页面文件。请记住,可移动驱动器不需要页面文件。

配置虚拟内存 您可通过下列步骤来配置虚拟内存:

双击“控制面板”中的“系统”图标,启动“系统”实用程序,然后单击“性能”选项卡。
在 Virtual Memory(虚拟内存)区域选择 Change(更改)以显示图 2-11 所示的对话框。

Drive(驱动器)标题显示系统当前的虚拟内存配置。每个卷与其相关页面文件(如果有)一起列出。页面文件范围显示为页面文件大小设置的初始值和最大值。
Paging File Size For Selected Drives(所选驱动器的页面文件大小)提供当前选定驱动器的信息,并允许您设置其页面文件大小。Current Space Available(当前可用空间)指示该驱动器上的可用空间。
Total Paging File Size For All Drives(所有驱动器上页面文件大小总计)提供系统虚拟 RAM 的推荐大小,并指明当前已分配的 RAM 大小。如果这是您第一次配置虚拟 RAM,您将注意到已针对系统驱动器给出了推荐的大小(多数情况下如此)。

图 2-11 虚拟内存扩展了系统上的 RAM 量。

提示 虽然 Windows NT 可以按需要逐步扩展页面文件,但这会产生碎片文件,从而降低系统性能。为了获得最佳系统性能,应将初始值和最大值设为相同值。这将确保页面文件的一致性,并且确保可写入一个连续文件中(如果可能,给出卷上空间的大小)。

在 Drive(驱动器)列表框中选择要配置虚拟内存的卷。
使用“所选驱动器的页面文件大小”区域来配置该驱动器的页面文件。输入初始值和最大值,然后选择 Set(设置)保存更改。
注意 系统中出现 STOP 错误时,还可以使用页面文件进行调试。如果系统上的页面文件大小小于将调试信息写入页面文件所需的最小大小,则该功能将被禁用。如果要使用调试功能,则最小值的设置应与系统上的 RAM 量相同。例如,如果系统 RAM 为 128 MB,则该系统驱动器上需要 128 MB 的页面文件。

为要配置的每个卷重复步骤 3 和步骤 4。
单击 OK(确定),如果提示是否覆盖现有页面文件,则单击 Yes(是)。
关闭“系统”实用程序并在提示重新启动系统时选择“是”。
设置注册表大小
Windows NT 使您可控制注册表使用的最大内存量及磁盘空间。对注册表设置大小限制并不会分配空间或保证空间在需要时可用。空间是按需使用的,不超过最大允许值。您可通过下列步骤设置对注册表的空间限制:

使用具有管理员权限的帐户登录系统。
双击“控制面板”中的“系统”图标,启动“系统”实用程序,然后单击“性能”选项卡。
在“虚拟内存”区域选择“更改”。在“虚拟内存”对话框的“注册表大小的最大值”字段输入新值。
配置系统和用户环境变量
系统和用户环境变量是通过“系统”实用程序的 Environment(环境)选项卡来配置的,如图 2-12 所示。要访问“环境”选项卡,请双击“控制面板”中的“系统”图标,启动“系统”实用程序,然后单击“环境”选项卡。

如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

图 2-12 “环境”选项卡使您可配置系统及用户环境变量。

创建环境变量 您可通过以下操作来创建环境变量:

在 System Variables(系统变量)或 User Variables(用户变量)列表框中选择一项。
在 Variable(变量)字段输入变量名,然后在 Value(值)字段输入变量值。
选择 Set(设置)。
编辑环境变量 您可通过以下操作来编辑现有环境变量:

在“系统变量”或“用户变量”列表框中选择变量。
在“值”字段输入新值。
选择“设置”。
删除环境变量 先选中变量,然后选择 Delete(删除),即可删除该变量。

注意 创建或修改系统环境变量时,所做更改将在重新启动计算机后生效。创建或修改用户环境变量时,所做更改将在用户下一次登录系统时生效。

配置系统启动和恢复
系统启动和恢复属性是通过“系统”实用程序的 Startup/Shutdown(启动/关闭)选项卡来配置的,如图 2-13 所示。要访问“启动/关闭”选项卡,请在“控制面板”中双击“系统”图标来启动“系统”实用程序。然后单击“启动/关闭”选项卡。

如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

图 2-13 “启动/关闭”选项卡使您可配置系统启动和恢复过程。

设置启动选项
“系统”实用程序的“启动/关闭”选项卡的“系统启动”区域用于控制系统启动。要设置默认操作系统,请在 Startup(启动)字段选择所列的一种操作系统。这些选项是从系统 BOOT.INI 文件的操作系统部分获得的。

默认情况下,Windows NT 在启动时显示启动配置菜单 30 秒。您可使用 Show List For(显示列表)字段来更改该值。一般情况下,多数系统只需 3-5 秒的显示时间。这一时间足够长,让您得以进行选择,而同时又足够短,可加快系统启动过程。

设置恢复选项
恢复选项让管理员能精确控制系统在遇到致命系统错误(也称作 STOP 错误)时应作出的反应。您可通过“系统”实用程序的“启动/关闭”选项卡来设置这些选项。可用选项包括:

Write an event to the system log(将事件写入系统日志) 将错误记录到系统日志中,这使管理员能在事后使用“事件查看器”来查看错误。
Send an administrative alert(发出系统管理级警报) 向“警报”对话框中指定的接收人发出警报。有关更多信息,请参见本章的“Setting Up Alerts”(设置警报)一节。
Write debugging information to(写入调试信息) 指示系统将调试信息写入转储文件,可通过该文件来诊断问题。如果设置此选项,则必须指定文件名。
Overwrite any existing file(覆盖现有文件) 选中此选项可确保在出现新的 stop 错误时覆盖任何现有的转储文件。通常情况下应选中此选项,尤其是在驱动器空间有限的情况下更应如此。
Automatically reboot(自动重新启动) 选中此选项可使系统在发生致命系统错误时尝试重新启动。
最佳做法 仅当系统配置适当时才可创建转储文件。系统驱动器必须有足够大的内存页面文件(亦即通过“性能”选项卡设置的虚拟内存),并且写入转储文件的驱动器上必须有等量的可用空间。例如,我的服务器上有 128 MB 的 RAM 并且系统驱动器上需要同样大小 (128 MB) 的页面文件。由于同一驱动器还将用于转储文件,因此该驱动器至少必须有 256 MB 的可用空间,以便正确创建调试信息(128 MB 用于页面文件,128 MB 用于转储文件)。

注意 配置自动重新启动并不总是一个好做法。有时您可能希望系统停止而不是重新启动,这样才能有时间查明系统错误原因。否则,当您查看系统日志或恰好看到系统重新启动时,只能知道系统已重新启动,而不知道具体原因。

配置硬件配置文件
Windows NT 工作站和服务器可使用多个硬件配置文件。对诸如便携式电脑这样的移动计算机来说,硬件配置文件最为有用。通过硬件配置文件,您可以配置两个配置文件,一个在计算机连接网络(称作插接)时使用,另一个在计算机处于移动状态时(称作未插接)使用。

配置硬件配置文件的使用方式
硬件配置文件是通过“系统”实用程序的 Hardware Profiles(硬件配置文件)选项卡来配置的,如图 2-14 所示。

如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

图 2-14 可以为任何 Windows NT 系统配置多个硬件配置文件。

在具有多个操作系统的系统中,Windows NT 系统让您可以配置硬件配置文件的使用方式:

通过在 Available Hardware Profiles(可用的硬件配置文件)列表中更改配置文件的位置来设置默认配置文件。最顶部的配置文件即是默认配置文件。
在 Wait For User Selection For(等待用户选定硬件配置文件)字段中设置值,以此确定系统显示启动硬件配置文件菜单的时间。默认值为 30 秒。
选中 Wait Indefinitely For User Selection(无限期等待用户选择)即会让系统无限期地等待用户输入。
配置插接和未插接配置文件
要配置计算机使用插接和未插接配置文件,请执行下列步骤:

在“可用的硬件配置文件”列表中选择 Original Profile(原有配置文件),然后单击 Copy(复制)。
在 Copy Profile(复制配置文件)对话框的 To(到)字段中输入“插接”配置文件的名称。
选择新配置文件,然后单击 Properties(属性)按钮。
选中 This Is A Portable Computer(这是一台便携式计算机)复选框,然后选择 The Computer Is Docked(计算机已插接)。
单击 Network(网络)选项卡,确保未选中 Network-disabled hardware profile(禁用网络的硬件配置文件)复选框。另外,还可通过“服务”实用程序的“硬件配置文件”按钮为配置文件启用和禁用服务。
注意 您可通过以下步骤在“服务”实用程序中启用或禁用服务:选择服务并单击“硬件配置文件”。接着选择要操作的配置文件,然后相应地单击“启用”或“禁用”。

单击“确定”。
在“可用的硬件配置文件”列表中选择“原有配置文件”,然后单击“复制”。
在“复制配置文件”对话框的“到”字段输入“未插接”配置文件的名称。
选择新配置文件,然后单击 Properties(属性)按钮。
选中“这是一台便携式计算机”复选框,然后选择“计算机已插接”。
单击“网络”选项卡并选中“禁用网络的硬件配置文件”复选框。另外,还可通过“服务”实用程序的“硬件配置文件”按钮为配置文件启用和禁用服务。
单击“确定”。
现在根据计算机的当前状态(插接或未插接)设置相应的默认硬件配置文件。
整个过程即已完成。单击“确定”。
系统启动时将显示硬件配置文件,用户即可从中选择相应的配置文件。

配置用户配置文件
用户配置文件是通过“系统”实用程序的“用户配置文件”选项卡配置的。各类用户配置文件将在第 5 章“本地、漫游和强制配置文件”中讨论。有关在“系统”实用程序中管理现有用户配置文件的说明,请参见第 6 章的“管理用户配置文件”一节。

可以移动更改一些系统文件夹的位置,如TEMP临时文件夹

就是TEMP,可以把它随便移动,里面包含COOKIES、HISTORY和临时文件夹等等,我都把它移到虚拟硬盘了,速度好快的!