XP下类似%windir% %userprofile% 的变量的说明(转)

    在一些批处理或者系统技巧操作教程文章中,我们常常会看到一些形如 %windir% 或者 %systemdrive% 的变量。这些变量都代表着什么含义呢?下面小技巧之家为大家整理了在Windows XP下系统变量方式表达相对应的路径,大家可以看得更加清楚明白了!

说明:系统文件盘为C盘,操作系统为Windows XP、登录用户名为weste、计算机名为icech

说明:不同的操作系统如Windows XP和Windows 2000相对应的一些路径是不同的,这里只介绍WinXP相对应的路径!

%AllUsersProfile%

说明:所有用户的配置文件总目录

对应路径:C:\Documents and Settings\All Users

%USERPROFILE%

说明:指当前用户的配置文件目录

对应路径:C:\Documents and Settings\用户名

%HOMEPATH%

说明:指当前用户的配置文件目录

对应路径:C:\Documents and Settings\用户名

%systemdrive%

说明:系统所在盘

对应路径:C:\

%HOMEDRIVE%

说明:系统所在盘

对应路径:C:\

%windir%

说明:系统所在目录

对应路径:C:\WINDOWS

%SystemRoot%

说明:Windows所在目录

对应路径:C:\WINDOWS

%Temp%

说明:这个是系统的临时文件夹所在目录

对应路径:C:\Documents and Settings\用户名\Local Settings\Temp

%Tmp%

说明:这个是系统的临时文件夹所在目录

对应路径:C:\Documents and Settings\用户名\Local Settings\Temp

%ProgramFiles%

说明:Program Files程序安装目录

对应路径:C:\Program Files

%commonprogramfiles%

说明:Common Files目录

对应路径:C:\Program Files\Common Files

%APPDATA%

说明:Application Data目录

对应路径:C:\Documents and Settings\用户名\Application Data

%ComSpec%

说明:cmd.exe文件路径

对应路径:C:\WINDOWS\system32\cmd.exe

%LOGONSERVER%

说明:cmd.exe文件路径

对应路径:\\icech

同时,以上变量设置还可以通过在CMD状态下输入set命令查看。而且可以在鼠标右键“我的电脑”,选择“系统属性-高级-系统变量”,在系统变量里手工可以添加变量

==================================================================================

%system%|%windows%|%userprofile%|%temp%的解释

手动查毒中,通常会看到%system% | %windows% | %userprofile% | %programfiles% | %commonprogramfiles% | %windir%等等用“%***%"来表示的路径的情况。这些变量让初级电脑用户和菜鸟在中毒后感到十分困惑和不解。

为方便大家看懂清除病毒过程步骤里的这些%***%变量,这里专门做一个简单的讲解和通用说明。不要因为它们看上去有很多种就觉得难,事实上,只要理解了 一个其他就很容易掌握了。变量是由于操作系统或软件在不同的人的电脑中存放的位置可能是不同的,目录名称也可能是不一样的,所以用两个%%间加上特定名称 的变量方式表达。只要你看得懂两个“%”间词语的意思,就非常好理解。

那么究竟什么是%system% | %windows% | %userprofile% | %programfiles% | %commonprogramfiles% | %windir%呢?

%Temp%——系统的临时文件夹所在目录,通常你的操作系统都是Windows,无论是 Win9X/2000/XP/2003/NT里的哪一种,只要你知道你把Windows系统装在哪个硬盘分区下就行了。比如说你装在C盘下,那么这里 的%temp%就是指C:\Windows\temp这个目录文件夹。如果你把系统装在D盘,那么这时就变成D:\windows\temp了。

%windir%、%windows%表示windows所在目录,你的Windows装在哪个分区就指这个分区的windows文件夹。%Windows%在98及xp下指系统盘下的windows文件夹,2000下指WinNt文件夹。

%SystemRoot%、%system%是用来表示系统所在目录,分别指系统根目录和系统所在目录。其中%SystemRoot%如果操作系统为Windows并且装在分区C盘下,那么它们就是C:\windows。和第2条里的一样。

还有几个programfiles类的,如%USERPROFILE% 指当前用户的配置文件目录。%ProgramFiles% 指Program Files程序安装目录。%commonprogramfiles% 通用文件目录。

注意下%system%——

%System%在98下指windows\system,2000下指winnt\system32\,XP下指windows\system32文件夹

http://blog.sina.com.cn/s/blog_3e8fafdc0100fw2v.html

%WINDIR%                 {系统目录 - C:\WINDOWS}
%SYSTEMROOT%             {系统目录 - C:\WINDOWS}
%SYSTEMDRIVE%            {系统根目录 - C:}
%HOMEDRIVE%              {当前用户根目录 - C:}
%USERPROFILE%            {当前用户目录 - C:\Documents and Settings\wy}
%HOMEPATH%               {当前用户路径 - \Documents and Settings\wy}
%TMP%                    {当前用户临时文件夹 - C:\DOCUME~1\wy\LOCALS~1\Temp}
%TEMP%                   {当前用户临时文件夹 - C:\DOCUME~1\wy\LOCALS~1\Temp}
%APPDATA%                {当前用户数据文件夹 - C:\Documents and Settings\wy\Application Data}
%PROGRAMFILES%           {程序默认安装目录 - C:\Program Files}
%COMMONPROGRAMFILES%     {文件通用目录 - C:\Program Files\Common Files}
%USERNAME%               {当前用户名 - wy}
%ALLUSERSPROFILE%        {所有用户文件目录 - C:\Documents and Settings\All Users}
%OS%                     {操作系统名 - Windows_NT}
%COMPUTERNAME%           {计算机名 - IBM-B63851E95C9}
%NUMBER_OF_PROCESSORS%   {处理器个数 - 1}
%PROCESSOR_ARCHITECTURE% {处理器芯片架构 - x86}
%PROCESSOR_LEVEL%        {处理器型号 - 6}
%PROCESSOR_REVISION%     {处理器修订号 - 0905}
%USERDOMAIN%             {包含用户帐号的域 - IBM-B63851E95C9}
%COMSPEC%                {C:\WINDOWS\system32\cmd.exe}

%PATHEXT% {执行文件类型 - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.pyo;.pyc;.py;.pyw}
%PATH%    {搜索路径}

http://blog.csdn.net/mynote/article/details/39024655

 

时间: 2024-10-29 05:21:23

XP下类似%windir% %userprofile% 的变量的说明(转)的相关文章

PHP在XP下IIS和Apache2服务器上的安装

最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23.既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助.如果不加特殊说明,以下的介绍同时也适用于Win2000版本. 一.概述: 在安装之间,你必须先弄懂PHP安装的两种不同模式,一种是Cgi模式(CGI executable),另一种是模块化安装方式.可以这样来区别:在CGI

请教XP 下IPSEC问题 望高手指点

问题描述 想在两台主机间编程来实现IPsec加密通信,不需要IKE交换密钥,直接在程序中自己去定义SA和SP像linux下的IPsec-toos中的setkey实现的功能,但是在XP下我根本找不到这样的编程接口在vista和win7中有WFP(http://msdn.microsoft.com/en-us/library/aa364938(v=VS.85).aspx).我看了一下基本能够满足需求,但在XP中不知道有没有类似的编程接口,因为XP内核是支持IPsec的但我没有找到相关的编程资料.难道

PHP在XP下IIS和Apache2服务器上的安装_php基础

最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23.既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助.如果不加特殊说明,以下的介绍同时也适用于Win2000版本. 一.概述: 在安装之间,你必须先弄懂PHP安装的两种不同模式,一种是Cgi模式(CGI executable),另一种是模块化安装方式.可以这样来区别:在CGI

Windows XP下硬盘安装Ubuntu 10.10版本解析

http://www.aliyun.com/zixun/aggregation/13967.html">Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望.毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能. 熟悉Ubuntu系统的用户了解,在Ubuntu 10.04中引入的新主题一改Ubuntu传统的黄褐色,而采用了时尚的黑色为主要配色,受到了很多用户的喜爱.而在Ubuntu 10.

grep-windows下类似linux下搜索命令

问题描述 windows下类似linux下搜索命令 想问一下如何在windows下有没有类似linux下的"find "+url+" | xargs grep "+keyWords的命令, 就是在指定路径下通过关键字搜索返回含有关键字的文件. 解决方案 写个批处理留着,类似http://wenku.baidu.com/link?url=KC_AB4vCJ85JbBT0EJFYwzQOvuqmDdATAOVwv85raC_q6N0-CXd9d7pk3n3yz1pobh

Win XP下全新安装Apache2,PHP5,MYSQL5

apache|mysql|php5 看PHP,MYSQL,都出了新版本,想尝尝鲜,就试着安装了一下,然后把安装过程记了下来,希望能对学习PHP的新手有些帮助,斑竹可以考虑精一下了 Windows XP下全新安装Apache2,PHP5,MYSQL5,Zend的简单过程 一.下载地址: Apache2.0.50 :http://httpd.apache.org/download.cgi PHP5.0.2 :http://cn2.php.net/get/php-5.0.2-Win32.zip/fro

实现Windows XP下VPN连接自动配置的批处理脚本

前几天在完成了TMG_VPN的配置后,一直在想能否更简化用户的操作呢?最好是通过脚本的方式让用户不用做任何配置,只需点击就可以完成对所有VPN的配置,经过一段时间的编写和修改后,今天晚上终于完成了Window XP下VPN自动配置的脚本,以前没怎么写过,第一次写,遇到了不少问题,不过经过自己的修改后已经完成了如下功能: 1.自动创建所有VPN服务器. 2.创建所有VPN服务器对应的桌面快捷方式. 3.生成PBK文件的快捷方式. 4.对已有VPN连接进行校对,判断是否已经有过配置操作. 5.配置完

开发Windows 2000/XP下的防火墙

开发Windows 2000/XP下的防火墙-windowsxp防火墙">介绍 如果你决定开发LINUX下的防火墙,你会找到很多免费的信息与源代码.但如果开发WINDOWS平台下的防火墙会有点困难,找到相关信息与代码都简直是不可能的任务. 因此我决定写这篇文章介绍在WINDOWS 2000/XP下开发防火墙的简单方法. 背景 在WINDOWS 2000 DDK中,微软包含了称为Filter-Hook Driver的新型网络驱动.你可以使用它来过滤所有进出接口的数据. 因为关于此的文档很少并

XP下关于快速切换用户功能的相关编程

不知道大家注意到没有,Windows XP新增加了一个快速切换用户的功能.它可以让您在不注销的情况下在用户之间进行切换,而且每个用户有自己独立的配置文件和桌面.也就是说当您切换到另外一个用户(即用另外一个账号登陆)时,以前的那个用户运行的所有程序都还是在运行的,并没有退出来.这就给我们的开发带来了新的问题.比如您的应用程序提供的功能在多个用户同时运行时发生错误,您必须为应用程序添加代码以检测该情形并作出相应的反应. 1.检测是否有用户正在运行该应用程序 我们平时都使用互斥体的方法来实现只有一个实