Windows 7,Vista,2008,Win7的Winsxs文件夹为什么越来越大

 这是一个在安装Windows Vista和Windows Server 2008时候经常被提及的问题.为了解答这个问题,首先我们要了解“组件化”这个词的含义,然后再谈一谈Vista里面的组件们是如何被管理的.

Vista相比于前任的重大变化之一就是从用“安装配置”(INF文件)描述的操作系统过渡到组件化的系统.Windows中的所谓“组件”就是一或多个二进制文件,一个索引文件,还有一个描述安装过程如何进行的XML格式文档.这个文档描述了可能的注册表操作或者安全权限需求.组件们以逻辑单元分组,这些单元的不同就是Windows不同版本的区别.

WinSxS这个文件夹存放了Windows所需要的所有组件。每一个组件都有属于自己的命名,可以看出它属于何种版本、语言,以及是32位还是64位的Windows。每当系统需要任何一种文件的时候,都会从这个文件夹找到相应的文件,再拷贝到需要的路径里面,或者直接创建一个映射,指向winsxs文件夹里的源文件(显然这么做对硬盘空间仁慈多了)。也就是说,实际上Winsxs这个文件夹和Windows完全安装一次所需的磁盘空间一样大

这样一来,我们便不能完全从硬盘上删除某种Windows功能,就像我们刚刚在xp里还能做到的那样。(你也许注意到了,控制面板“程序和功能”里有一个“打开或关闭Windows功能”选项——而不是“添加或删除Windows功能”。)
也是因为如此,理论上winsxs这个文件夹并不会随着时间推移越来越臃肿,塞进一些天知道是什么的东西(很不幸,很多Windows文件夹都有自动增肥的功能)。但有一个例外——就是如果你安装了一项功能的更新(例如通过Windows Update),那么为了方便你回滚有问题的更新,新旧两种文件副本会同时存放在Winsxs文件夹里!(看来要双手合十祈祷微软能一次性更新尽可能多的补丁,而不是一次一个,一次一个……)
微软这么做显然能大大提高产品的稳定性。因为每个更新版本都有副本保存,所以当我们回滚一个更新时,会退回到次新的版本,不会出现版本号混乱的局面。而且,如果要添加一个新功能,系统会检查是否已经有了版本号更新的组件,而不是直接插入光盘,因为那样只会装上RTM的旧版本。
最后,安全的削减Winsxs文件夹的大小,只有一个办法,就是尽可能去掉自己不用的组件及其更新。虽然微软没有提供官方的整合SP1到Vista RTM ISO的办法,但是SP1中的一个小程序VSP1CLN.EXE可以永久整合SP1到系统,删除一切用于回滚的版本备份,这样便不能回退到RTM。
(在现在硬盘容量向TB迈进的时候,牺牲一部分硬盘空间来换取比以往更高的安全性,也许是比较划算的办法。看来Vista的确是面向未来而设计的一款系统。)
文章作者Joseph Conway,微软企业级平台支持高级工程师。
cnBeta编译自微软TechNet  LonelyJames译注
What is the WINSXS directory in Windows 2008 and Windows Vista and why is it so large?
A commonly asked question among people looking at a Windows Vista or Windows Server 2008 installation is “why is the WinSxS folder so big?!”   To answer that question I need to first describe componentization, and how components are managed in Windows Vista.
One of the largest changes between previous versions of Windows and Windows Vista was a move from an INF described OS to componentization.  A component in Windows is one or more binaries, a catalog file, and an XML file that describes everything about how the files should be installed. From associated registry keys and services to what kind security permissions the files should have.  Components are grouped into logical units, and these units are used to build the different Windows editions.
All of the components in the operating system are found in the WinSxS folder – in fact we call this location the component store.  Each component has a unique name that includes the version, language, and processor architecture that it was built for.  The WinSxS folder is the only location that the component is found on the system, all other instances of the files that you see on the system are “projected” by hard linking from the component store.  Let me repeat that last point – there is only one instance (or full data copy) of each version of each file in the OS, and that instance is located in the WinSxS folder.   So looked at from that perspective, the WinSxS folder is really the entirety of the whole OS, referred to as a "flat" in down-level operating systems.  This also accounts for why you will no longer be prompted for media when running operations such as System File Checker (SFC), or when installing additional features and roles.
That explains why the folder starts off big, but not why it gets larger over time – the answer to that question is servicing.   In previous versions of Windows the atomic unit of servicing was the file, in Windows Vista it’s the component.  When we update a particular binary we release a new version of the whole component, and that new version is stored alongside the original one in the component store.  The higher version of the component is projected onto the system, but the older version in the store isn’t touched.  The reason for that is the third part of why the component store gets so large.
Not every component in the component store is applicable, meaning that not every component should be projected onto the system.  For example, on systems where IIS is available but has not been installed, the IIS components are present in the store, but not projected into any location on the system where they might be used.  If you’re familiar with how multi-branch servicing works in previous versions of Windows then it’ll make sense to you that we have a different version of the component for each distribution branch and service pack level, and that all these different versions are also stored in the WinSxS folder, even if they’re not immediately applicable.  So a single Post SP1 GDR package that contains an update to one component will end up installing four versions of that component in the WinSxS folder – double that on a 64 bit operating system for some components.
Now that you know why the store can grow to be so large, your next question is probably to ask why we don’t remove the older versions of the components.  The short answer to that is reliability.  The component store, along with other information on the system, allows us to determine at any given time what the best version of a component to project is.  That means that if you uninstall a security update we can install the next highest version on the system – we no longer have an “out of order uninstall” problem.  It also means that if you decide to install an optional feature, we don’t just choose the RTM version of the component, we’ll look to see what the highest available version on the system is.  As each component on the system changes state that may in turn trigger changes in other components, and because the relationships between all the components are described on the system we can respond to those requirements in ways that we couldn’t in previous OS versions.
The only way to safely reduce the size of the WinSxS folder is to reduce the set of possible actions that the system can take – the easiest way to do that is to remove the packages that installed the components in the first place.  This can be done by uninstalling superseded versions of packages that are on your system.  Service Pack 1 contains a binary called VSP1CLN.EXE, a tool that will make the Service Pack package permanent (not removable) on your system,  and remove the RTM versions of all superseded components.  This can only be done because by making the Service Pack permanent we can guarantee that we won’t ever need the RTM versions.
So yes, the WinSXS folder is very large, and it will continue to grow as the OS ages.  I hope that this clears up some of the questions about why that is, and what you can do about it. Note that the Windows servicing structure and the layout of the store is subject to change.
Joseph Conway
Senior Support Escalation Engineer
Microsoft Enterprise Platforms Support

What is the WINSXS directory in Windows 2008 and Windows Vista and why is it so large?
A commonly asked question among people looking at a Windows Vista or Windows Server 2008 installation is “why is the WinSxS folder so big?!”   To answer that question I need to first describe componentization, and how components are managed in Windows Vista.
One of the largest changes between previous versions of Windows and Windows Vista was a move from an INF described OS to componentization.  A component in Windows is one or more binaries, a catalog file, and an XML file that describes everything about how the files should be installed. From associated registry keys and services to what kind security permissions the files should have.  Components are grouped into logical units, and these units are used to build the different Windows editions.
All of the components in the operating system are found in the WinSxS folder – in fact we call this location the component store.  Each component has a unique name that includes the version, language, and processor architecture that it was built for.  The WinSxS folder is the only location that the component is found on the system, all other instances of the files that you see on the system are “projected” by hard linking from the component store.  Let me repeat that last point – there is only one instance (or full data copy) of each version of each file in the OS, and that instance is located in the WinSxS folder.   So looked at from that perspective, the WinSxS folder is really the entirety of the whole OS, referred to as a "flat" in down-level operating systems.  This also accounts for why you will no longer be prompted for media when running operations such as System File Checker (SFC), or when installing additional features and roles.
That explains why the folder starts off big, but not why it gets larger over time – the answer to that question is servicing.   In previous versions of Windows the atomic unit of servicing was the file, in Windows Vista it’s the component.  When we update a particular binary we release a new version of the whole component, and that new version is stored alongside the original one in the component store.  The higher version of the component is projected onto the system, but the older version in the store isn’t touched.  The reason for that is the third part of why the component store gets so large.
Not every component in the component store is applicable, meaning that not every component should be projected onto the system.  For example, on systems where IIS is available but has not been installed, the IIS components are present in the store, but not projected into any location on the system where they might be used.  If you’re familiar with how multi-branch servicing works in previous versions of Windows then it’ll make sense to you that we have a different version of the component for each distribution branch and service pack level, and that all these different versions are also stored in the WinSxS folder, even if they’re not immediately applicable.  So a single Post SP1 GDR package that contains an update to one component will end up installing four versions of that component in the WinSxS folder – double that on a 64 bit operating system for some components.
Now that you know why the store can grow to be so large, your next question is probably to ask why we don’t remove the older versions of the components.  The short answer to that is reliability.  The component store, along with other information on the system, allows us to determine at any given time what the best version of a component to project is.  That means that if you uninstall a security update we can install the next highest version on the system – we no longer have an “out of order uninstall” problem.  It also means that if you decide to install an optional feature, we don’t just choose the RTM version of the component, we’ll look to see what the highest available version on the system is.  As each component on the system changes state that may in turn trigger changes in other components, and because the relationships between all the components are described on the system we can respond to those requirements in ways that we couldn’t in previous OS versions.
The only way to safely reduce the size of the WinSxS folder is to reduce the set of possible actions that the system can take – the easiest way to do that is to remove the packages that installed the components in the first place.  This can be done by uninstalling superseded versions of packages that are on your system.  Service Pack 1 contains a binary called VSP1CLN.EXE, a tool that will make the Service Pack package permanent (not removable) on your system,  and remove the RTM versions of all superseded components.  This can only be done because by making the Service Pack permanent we can guarantee that we won’t ever need the RTM versions.
So yes, the WinSXS folder is very large, and it will continue to grow as the OS ages.  I hope that this clears up some of the questions about why that is, and what you can do about it. Note that the Windows servicing structure and the layout of the store is subject to change.

Joseph Conway Senior Support Escalation Engineer Microsoft Enterprise Platforms Support

Windows 任务栏属性自定义通知区域里的图标清理方法

问:Windows 7自定义任务栏的通知区域里有很多卸载过软件的图标(控制面板\所有控制面板项\通知区域图标),还存在里面,无用而且看起来也别扭.请问怎么删除windows 7自定义任务栏里通知区域无用的图标啊(控制面板\所有控制面板项\通知区域图标).

答:Windows 7 与 Windows XP 的 TrayNotify 位置有所不同,在 Windows 7 中该项的位置如下:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
定位至此后删除 IconStreams 和 PastIconsStream 键重新启动计算机即可。
将以下文字保存为BAT文件,运行即可:
@echo off
taskkill /im explorer.exe /f
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f
start "Shell Restarter" /d "%systemroot%" /i /normal explorer.exe
在清理后,所有设置会被恢复为默认值,系统通知区域的图标缓存会被重新建立。

可以在Windows Vista/Windows 7系统上使用的简单小巧的摄像头软件AMCap

    自Windows Vista发布开始,很多习惯在“我的电脑”里直接使用摄像头程序的人开始迷茫了……因为在“计算机”中找到那个简单而实用的摄像头程序……而AMCap就可以改变这一切……

    本人也去找了一下替代品,发现AMCap是不错的!

    一款小巧的视频捕获软件。支持Directx9.0,兼容大多数摄像头,可以捕捉动态视频图像,静态图像及电视调谐器等,支持多显示器、全屏、菜单栏的隐藏和 VMR9 等功能。需要安装 DirectX 9.0c,Windows Media Player 9 或 Windows Media 9 运行库。

以下是一篇英文介绍

     "Capture video from your webcam and save them to your hard drive”

Webcams are useful to have video chats with friends across thousands of miles – or maybe just a couple of blocks away – but they can also be used for other purposes.

One of them is capturing video right to your computer, something you can easily do with AMCap. This simple tool grabs the video signal coming from your webcam and records it straight away to your hard drive, in MPEG2 or AVI format, provided you have the necessary codecs. It features some other interesting options, such as the possibility to take screenshots or adding special effects to the image (graphic overlay, alpha-blending, transparency, etc.).

That said, I must confess I found AMCap a bit deceiving. Maybe I expected something else: a webcam monitoring tool or something similar. But I honestly don't find this program that useful. It doesn't even let you take screenshots automatically according to a certain lapse of time. Also, video files take a lot of room, so you better have a large hard drive ready for them.

AMCap is a simple tool that lets you capture video from your webcam for whatever purpose you may have. If you're searching for a webcam monitoring app, you'll need to look somewhere else.

中文……

“捕捉摄像头视频,并将它们保存到硬盘”

摄像头经常用作于网络视频聊天,那您是否还想过将它用于其他途径呢?

对于不精通录屏软件的用户来说,要想记录下屏幕上显示的图像,最直接的方式就是拿摄像头对准屏幕了吧,那么此时AMCap就能助您一臂之力。 这款简单的工具可以轻松的将摄像头拍到的图像记录下来,并以MPEG2或AVI格式保存到您的电脑中,同时提供了必要的编解码程序。 它还具有一些其他有趣的功能,例如对画面截屏,或对画面添加特效(如图形叠加、α混合、透明度等)。

说到这里,我也不得不指出AMCap一些不足之处。 既然它可以实现将拍到的图像记录下来,那么为什么就不提供类似视频监控的功能呢。 此外,它也不支持自动连续截屏功能,对于视频的保存会占用相当多的硬盘空间,所以如果您要录制长时间的视频内容,建议预留好足够大的硬盘空间。

AMCap是一款简单的录像工具,可让您将摄像头捕捉到的视频保存到电脑中。

汉化绿色版下载地址

http://www.greendown.cn/soft/1829.html

使用Tom-Skype命令行命令来让Skype操作更加便捷快速

Tom-Skype和Skype也可以使用一些命令简化您的操作,方便使用。您在与好友对话时,通过使用Tom-Skype和Skype命令不仅可以简便操作,同时可以大大提高你的效率,如:如果你想更改当前的会话主题,您只需输入 “/topic 主题”,而不是去寻找并点击“设置会话主题”按钮,Tom-Skype和Skype在进行软件设计的时候充分考虑到软件使用的简便性和易操作性,为了提高工作效率,特意设置了此功能。一切操作就向您平时聊天一样简单,没有丝毫不同。

下面列举了命令参数和使用说明:
/help 列出系统中的帮助信息
/add skypename 添加一个用户到当前的聊天中(例如:/add pamela)
/me somethings 其他人将看到你的一个聊天动作(例如:/Pamela smiles)
/topic newtopic 将聊天的话题更改为“newtopic”
/find text 在聊天记录中找寻特定的关键字
/history 显示所有的聊天记录(你能回顾和搜索以前的聊天记录)
/fa or 重复上一个搜索
/alertsoff 在多人文字聊天的时候关闭消息提醒,即有新消息到来的时候不进行提醒
/alertson 在多人文字聊天的时候开启消息提醒,即有新消息到来的时候会进行提醒(声音和工具栏)
/leave 退出聊天(与点击工具条上的“退出会话”按钮有同样的作用)

在您使用的时候,只需要在当前聊天窗口输入相应的命令即可,如,当前我正在进行文字聊天,想添加一个新的Tom-Skype用户加入我们的文字聊天,只需要在聊天窗口输入”/add TomSkypeID”(不包含引号),然后发送即可。

另外,还有一些启动参数,这些命令仅作为tom-skype程序运行参数调用,如启动时不显示启动界面,或者启动后自动缩小到系统托盘,要想实现这些功能也非常简单,你只需要找到桌面上的Skype的快捷方式,然后用鼠标点击右键并选择“属性”,然后您将看到如:“C:Program FilesSkypePhoneSkype.exe”的字样,这个是skype 的安装程序所在位置,您只要把下面的参数填写在skype路径后面即可,注意,中间用空格格开。

/nosplash - 在启动Skype的时候不显示splash screen
/callto:nameornumber - 呼叫某个人(Skype用户名)或者电话号码
/minimized - Skype启动后自动缩小到系统托盘(桌面右下角)
/shutdown - 关闭Skype

既然通过快捷方式+参数的方法可以达到一些特殊效果,那么通过系统的运行窗口是否可以呢?答案是肯定的。如,我们想关闭当前正在运行的Tom-Skype,您可以点击电脑的“开始”-“运行”,然后查找到skype的安装目录,是其显示在运行窗口,如:C:\Program Files\Skype\Phone\Skype.exe,然后输入命令参数(注意在Skype.exe后面用空格格开文件路径和命令行指令),这样您的Tom-Skype或Skype就可以自动关闭了。

以上命令是以大家方便操作而开发的,希望大家多多使用,如果在使用上有什么心得,也可以到TOM-Skype聊天工具论坛上与大家交流。

转载自互联网(找不到出处)QQREADER430D080C02842280

阿里旺旺安装后,右键菜单里“阿里旺旺发送此文件”选项去除方法

问:装了阿里旺旺后,右击图片发现多了几个“发送给阿里旺旺好友”“上传到淘江湖相册”“添加为阿里旺旺表情”在注册表里搜索后删除了找到的选项,360检查插件也没发现,现在这几个东西根本不能删除,怎么能去除掉,太流氓了,右击其他文件,也会有“用阿里旺旺发送此文件..”,希望能够去除掉。

答:一,直接反注册即可:
点击开始菜单,再点击运行,输入:
regsvr32 -u "C:\Program Files\AliWangWang\AliIMExt.dll"
这个C:\Program Files\AliWangWang\AliIMExt.dll需要用引号包起来,是阿里旺旺的安装路径.然后将此文件改名,以防止被重新注册,导致菜单回来
二,注册表大法 :
HKEY_CLASSES_ROOT\CLSID\{0DE1378D-F811-40E6-B60A-1CC56F57D3E9}\InprocServer32下含aliimext.dll的这个项即可,如果你已经使用了上面的方法,则不会在这里找到这个注册表项的.

淘宝账号的密码忘记取回全过程

    最近想把自己的淘宝账号在淘宝开个网店,可是这个淘宝账号密码保护和手机以及密码都忘记了,每次登陆淘宝,都是先去支付宝登陆支付宝账号,然后切换到淘宝,麻烦是麻烦了点,但是能够进入淘宝网站也就没管这么多,因为要在淘宝开网店的话,就不能每次登陆淘宝都那么麻烦了,于是按照取回密码的步骤操作了N次,都没有成功,以下将整个过程整理后写出来。可以让大家少走点弯路。

1.进入淘宝网站点忘记密码链接,网址 http://member1.taobao.com/member/forgot_passwd.jhtml 

2.输入被你忘记密码的淘宝账号名称,比如abc

输入被你忘记密码的淘宝账号名称

 3.选择淘宝账号取回密码的方式,这里有两种,一种是短信,一种是邮件,如果你没有通过短信认证,可能只会有后者

选择取回淘宝账号密码的方式

4.输入你的淘宝账号密码保护问题答案

输入淘宝账号的密码保护答案

5.去电子邮箱收取邮件,然后按提示操作吧,我这里还没有收到邮件,还不能继续操作,不过能操作到这里,基本上也没什么难度了吧。

腾讯的IP地址查询接口(JS)

腾讯的IP地址查询接口还是不错的,IP地址查询准确率很高,IP地址查询使用也方便,这个是从别的地方转载过来的,测试发现有小BUG,IP地址查询的时候可能乱码,修正了一下,IP地址查询出现乱码的情况是不会有了。

在论坛中闲逛,无意中发现腾讯的ip接口。还是挺有意思的。大家可以利用下,这个腾讯的IP接口所查询到的还是比较准确,我发给几个朋友测试了一下都是正确的,毕竟是腾讯的东西。

腾讯的ip接口地址:http://fw.qq.com/ipaddress

显IP代码

引用js文件

<script type=text/javascript src=http://fw.qq.com/ipaddress charset=gb2312></script>

显示的位置输入这个代码

<script type=text/javascript>

document.write(IPData.join(' '));

</script>

效果:xxx.xxx.xxx.xxx  某某省 某某市

演示

引用js文件

<script type=text/javascript src=http://fw.qq.com/ipaddress charset=gb2312></script>

显示的位置输入这个代码

<script type=text/javascript>

document.write(IPData[2]);document.write(IPData[3]);

</script>

效果:某某省 某某市

演示

原文网址:http://chen520.cn/%E6%97%A0%E6%84%8F%E4%B8%AD%E5%8F%91%E7%8E%B0%E8%85%BE%E8%AE%AF%E7%9A%84ip%E6%8E%A5%E5%8F%A3/

Windows Vista设置和架设VPN服务器(VPN代理服务器)的方法

使用Windows Vista很久了,对各种设置和操作基本上都已经熟悉,但是关于Windows Vista的架设VPN服务器(VPN代理服务器)却一直没有找到,经过不断的探索,还是找到了设置的方法,此方法应该同样适用于Windows 7。

第一步:在开始菜单里的网络上点右键点属性,点击管理网络链接

第二步:然后在菜单栏(如果没有看到菜单栏,请按下键盘上的Alt按键,即可显示菜单栏)点击文件,点新建传入连接(VPN代理服务器的关键就在这里了!)

第三步:选择允许使用VPN连接到本机的用户,如果用户还未创建,请点击添加用户,选择用户连接的方式,我这里出现的只有一项通过Internet,如果你的显示多项,请选择正确的方式,或者一一尝试,接着设置网络参数,如果对方连接后可以使用本地网络的DHCP服务器,那么可以忽略本操作,如果本地网络没有DHCP服务器,必须就必须设置一下,请点击Internet 协议版本 4(TCP/IP),点属性按钮,选择指定IP地址,比如我的IP是192.168.1开头的,那么这里设置一个没有被使用的IP段即可,比如从192.168.1.200到192.168.1.210。设置后请按确定,然后点击允许访问,到此,Windows Vista架设VPN服务器(VPN代理服务器)的方法就结束了,如果没有猜错,此文章应该也能用于Windows 7。

最后需要备注:如果你的电脑开启了防火墙,必须开启1723端口方可让外部用户连接进来!我这里只讲解Windows Vista自带防火墙的设置,其它的防火墙请自行联系官方

开始菜单,点控制面板,点Windows 防火墙,点更改设置,点例外选项卡,点添加端口,名称可自行设置,我这里输入的是VPN Server,端口号输入1723然后点确定,即可完成设置

http://baike.baidu.com/view/7992.htm

Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

当使用Windows 中的命令行提示符执行这段指令时(测试Start命令执行带空格的路径的程序或文件问题),第一行Start会成功执行,跳出记事本程序,而第二行,会Start跳出一个新的命令提示符,标题上写着路径,但是不会执行任何命令,第三行Start命令行提示符会提示C:\Program文件不存在,提示无法执行。

start c:\windows\notepad.exe
start "C:\Program Files\Internet Explorer\iexplore.exe"
start C:\Program Files\Internet Explorer\iexplore.exe
puase

通常在命令行提示符里遇到程序或者文件路径包含空格时,需要使用双引号将其括起来,或者使用8.3格式,但是这些使用起来都是不方便的。

于是上谷歌的雅虎百度一下有道……

最终找到原因,原来是双引号代表设置标题,导致我这出现的问题,解决办法很简单,在Start后增加2个双引号即可

start "" "C:\Program Files\Internet Explorer\iexplore.exe"

通过这个简单的方式,就可以解决Start无法执行路径包含空格的问题了。最后附上这个命令自带的帮助

Microsoft Windows [版本 6.0.6002]
版权所有 (C) 2006 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>start /?
启动另一个窗口运行指定的程序或命令。

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/AFFINITY <hex affinity>] [/WAIT] [/B] [command/program]
[parameters]

"title"     在窗口标题栏中显示的标题。
path        启动目录
B           启动应用程序,但不创建新窗口。应用程序已
忽略 ^C 处理。除非应用程序启用 ^C 处理,否则 ^Break 是唯一可以中

该应用程序的方式
I           新的环境将成为传递给 cmd.exe 的原始环境,
而不是当前环境。
MIN         以最小化方式启动窗口
MAX         以最大化方式启动窗口
SEPARATE    在单独的内存空间中启动 16 位 Windows 程序
SHARED      在共享内存空间中启动 16 位 Windows 程序
LOW         在 IDLE 优先级类中启动应用程序
NORMAL      在 NORMAL 优先级类中启动应用程序
HIGH        在 HIGH 优先级类中启动应用程序
REALTIME    在 REALTIME 优先级类中启动应用程序
ABOVENORMAL 在 ABOVENORMAL 优先级类中启动应用程序
BELOWNORMAL 在 BELOWNORMAL 优先级类中启动应用程序
AFFINITY    新应用程序将具有指定的处理器关联掩码,用一
个十六进制数字表示。
WAIT        启动应用程序并等待它终止
command/program
如果它是内部 cmd 命令或批文件,那么该命令处
理器是使用 cmd.exe 的 /K 开关运行的。
这意味着运行该命令之后,该窗口将
仍然存在。

如果它不是内部 cmd 命令或批文件,那么
它就是一
个程序,并将作为一个窗口化应用程序或控制台应
用程序运行。

parameters  这些是传递给 command/program 的参数

注意: 在 64 位平台上不支持 SEPERATE 和 SHARED 选项。

如果命令扩展被启用,通过命令行或 START 命令的外部命令
调用会如下改变:

将文件名作为命令键入,非可执行文件可以通过文件关联调用。
(例如,WORD.DOC 会调用跟 .DOC 文件扩展名关联的应用程序)。
关于如何从命令脚本内部创建这些关联,请参阅 ASSOC 和
FTYPE 命令。

执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用
程序终止就返回命令提示符。如果在命令脚本内执行,该新行为
则不会发生。

如果执行的命令行的第一个符号是不带扩展名或路径修饰符的
字符串 "CMD","CMD" 会被 COMSPEC 变量的数值所替换。这
防止从当前目录提取 CMD.EXE。

如果执行的命令行的第一个符号没有扩展名,CMD.EXE 会使用
PATHEXT 环境变量的数值来决定要以什么顺序寻找哪些扩展
名。PATHEXT 变量的默认值是:

.COM;.EXE;.BAT;.CMD

请注意,该语法跟 PATH 变量的一样,分号隔开不同的元素。

查找可执行文件时,如果没有相配的扩展名,看一看该名称是否
与目录名相配。如果确实如此,START 会在那个路径上调用
Explorer。如果从命令行执行,则等同于对那个路径作 CD /D。

在Windows 7和Windows Vista修改Hosts文件以及LmHosts文件的方法

问题:由于Windows VistaWindows 7的UAC机制,所以系统文件夹里的所有操作包括移动文件(夹)也都需要经过确认。所以,在Windows VistaWindows 7中我们要更改HostsLmhosts文件会出现拒绝访问的问题。
原因:由于编辑HostsLmhosts文件时记事本是以普通用户身份运行的,所以没有权限保存HostsLmhosts文件。
解决方法:先在开始菜单的里的程序附件里找到记事本点右键选择“管理员身份运行”,然后使用菜单里的“打开”来打开HostsLmhosts文件就可以正常保存了,你可以点打开,直接输入文件的路径“C:\Windows\System32\Drivers\Etc\hosts”即可打开hosts文件了。
Windows Vista和Windows 7中很多程序都会碰到这样的问题,遇到出错的时候尝试一下以管理员身份运行程序可能会有帮助。
说了那么多很多人还不知道HostsLmhosts文件是什么,顺便解释一下:

HostsLmhosts文件位于

\%SystemRoot%\System32\Drivers\Etc(通常位于C:\Windows\System32\Drivers\Etc文件夹)
%SystemRoot%是你系统所在目录,比如系统文件夹是C:\Windows\。Hosts文件的作用就是解析域名,和DNS服务器的作用差不多, 他只是根据Hosts文件里的对应关系来解析,如果文件中不存在所要查询的域名,然后就通过DNS服务器来查询。也就是Hosts > 本地DNS服务器。而Lmhosts文件是用于解析Netbios的。