搜档网
当前位置:搜档网 › 部署KMS激活windows7

部署KMS激活windows7

部署KMS激活windows7
部署KMS激活windows7

KMS激活,以最少的行政干预。如果网络环境的动态域名系统(DDNS),并允许电脑自动发布服务,部署KMS主机可以需要很少的努力。如果该组织有一个以上的KMS主机或网络不支持DDNS,可能需要其他配置任务。

警告在本节中的一些程序需要更改注册表。如果不正确地使用注册表编辑器或其他方法,而这些问题可能需要重新安装操作系统的注册表被修改,可能会发生问题。 Microsoft不能保证可以解决这些问题。修改注册表需要您自担风险。

本节的其余部分介绍了以下主要任务:

?配置KMS主机

?配置DNS

?安装KMS主机

?配置KMS客户端

配置KMS主机

软件许可证管理,有时也被称为SL经理(Slmgr.vbs的),是一个脚本,用于配置和检索批量激活信息。目标计算机或从另一台计算机远程脚本可以在本地运行,但它应该从提升的命令提示符运行。如果一个标准用户运行slmgr.vbs 的,可能是某些许可证数据丢失或不正确,许多操作被禁止。

执行Slmgr.vbs可以使用Wscript.exe或Cscript.exe,您可以指定使用的脚本引擎。如果没有指定的脚本引擎,Slmgr.vbs的运行使用默认的脚本引擎,Wscript.exe更改。

注意:KMS要求在KMS主机上的防火墙例外。如果使用默认的TCP端口,在Windows防火墙中启用KMS交通异常。如果使用不同的防火墙,打开TCP端口1688。如果使用非默认端口,在防火墙中打开自定义的TCP端口。

任何更改生效,必须重新启动软件授权服务。重新启动软件授权服务,使用Microsoft管理控制台(MMC)服务管理单元中,或在提升的命令提示符运行以下命令:

net stop sppsvc && net start sppsvc

slmgr.vbs的要求至少有一个参数。如果不带参数运行脚本,它会显示帮助信息。随着每个描述表3列出了slmgr.vbs的命令行选项。表3中的大多数参数配置KMS主机。然而,参数/西/ SRI被传递到KMS客户端后,他们与主机接触。slmgr.vbs的一般语法如下:

slmgr.vbs /parameter

表3。slmgr.vbs的参数

参数描述

/ SPRT端口号设置KMS主机上的TCP通信端口。替换使用的TCP端口号的端口号。默认设置为1688。

/ CDNS禁用自动DNS发布KMS主机。

/ SDNS启用自动DNS发布KMS主机。

/ CPRI降低KMS主机上的进程的优先级。

/ SPRI设置KMS主机的过程,以正常的优先级。

/sai ActivationInterval 变化多久KMS客户端试图激活时,它无法找到KMS主机。取代分钟ActivationInterval。默认设置为120。

/sri RenewalInterval 变化多久KMS客户端尝试联系KMS主机更新其激活。取代分钟RenewalInterval。默认设置为10080(7天)。此设置将覆盖本地的KMS客户端设置。

/ DLI检索从目前KMS主机的KMS激活计数。

远程运行slmgr.vbs的

要运行slmgr.vbs的远程管理员必须提供额外的参数。它们必须包括目标计算机的计算机名以及在目标计算机上的本地管理员权限的用户帐户的用户名和密码。如果没有指定的用户名和密码,远程运行,该脚本使用了运行脚本的用户的凭据。

下列语法显示远程运行slmgr.vbs的需要额外的参数:

slmgr.vbs TargetComputerName [username] [password] /parameter [options]

配置Windows防火墙的远程软件许可证管理业务

slmgr.vbs的使用Windows管理规范(WMI),因此管理员必须配置Windows防火墙以允许WMI流量:

?对于一个子网,让Windows管理规范(WMI)在Windows防火墙例外。

?允许跨多个子网的WMI的交通,让Windows管理规范(异步),Windows 管理规范“(DCOM),和 Windows Management Instrumentation(WMI

的)连接。此外,允许的范围内的远程访问。使用,这是“管理工具”

文件夹的高级安全Windows防火墙配置这些设置。

注意:默认情况下,私人和公共配置文件中的Windows防火墙例外仅适用于交通源自本地子网的例外。扩大例外,所以它适用于多个子网,更改,具有高级安全Windows防火墙的例外设置或,如果加入到AD DS域,选择“域配置文件。

针对工作组计算机的远程操作

管理员可以允许Slmgr.vbs的属于一个工作组对计算机远程运行。要做到这一点,创建注册表子项HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS \ CURRENTVERSION \政策\系统中的DWORD值LocalAccountTokenFilterPolicy KMS客户端。将此值设置为 0x01。

返回页首

配置DNS

以下各节描述配置DNS批量激活的概念:

?如果使用一个以上的KMS主机,看到一节,“更改默认的DNS SRV记录的权限。”

?为了让使用不同的DNS服务器找到KMS主机的KMS客户端,请参阅节“,发布到多个DNS域。”

?手动添加KMS主机的SRV资源记录,看到的部分,“手动创建DNS SRV 记录,”手动创建SRV记录在一个BIND DNS服务器8.2或更高“和”禁

用KMS SRV记录的DNS出版。“

注意 DNS更改可能不会反映,直到所有的DNS服务器已被复制。

改变默认的DNS权限的SRV记录

如果您使用的是只有一个KMS主机,您可能不需要在DNS中配置的权限。默认行为是允许计算机创建的SRV RR,然后更新。不过,如果你有多个KMS主机(通常情况下),其他主机将无法更新SRV RR,除非更改SRV默认权限。

以下的高层次的过程,是从微软自己的环境的一个例子。它不给详细的步骤,这可能是从一个组织到另一个不同的,它是不是只有这样,才能达到预期的效果:

1.在AD DS创建一个全局安全组将使用您的KMS主机。一个例子是密钥管

理服务集团。

2.您的KMS主机添加到该组的每个。他们都必须加入到同一个域中。

3.一旦创建第一个KMS主机,它会创建原始的SRV记录。如果第一部KMS

主机是无法创建SRV资源记录,这可能是因为您的组织已经改变了默认权限。在这种情况下,手动创建的SRV RR为一节,“手动创建DNS SRV

记录”的描述。

4. SRV组的权限设置为全局安全组的成员,以允许更新。

注意:域管理员可以委派的能力进行上述步骤,在该组织的管理员。这样做,在AD DS创建一个安全组,该组的权限,以改变SRV记录,然后添加的代表。

发布到多个DNS域

默认情况下,KMS主机注册,只有在主机所属的DNS域。如果网络环境中只有一个DNS域,无需要采取进一步行动。

如果有超过一个DNS域名,您可以创建一个DNS域列表发布其的SRV RR时使用KMS主机。设置此注册表值,暂停KMS主机的发布只能在指定域的主DNS后缀的默认行为。

另外,添加的DnsDomainPublishList注册表值的KMS 优先和重量参数。此功能可让您建立在每个组定义KMS主机尝试多个KMS主机之间的第一和平衡交通KMS主机优先级的分组和加权。

请注意,直到所有的DNS服务器已被复制,DNS更改可能不会反映。所做的更改过于频繁(时间<复制时间)的变化,如果是一个还没有被复制的服务器上执行,可以保留旧的记录。

自动发布的KMS在多个DNS域,每个DNS域名后缀添加以取其KMS应发布多字符串注册表值在注册表子项HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS NT \ CURRENTVERSION \ SoftwareProtectionPlatform的DnsDomainPublishList。改变值后,重新启动软件授权服务创建的SRV RR。

注意:此键,从Windows Vista的位置HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS NT \ CURRENTVERSION \ SL改变。

配置KMS主机发布到多个域后,导出的注册表子项,然后将其导入到额外的KMS 主机上的注册表。为了验证这个过程是成功的,检查每个KMS主机上的应用程序事件日志。事件ID 12294表明,KMS主机成功创建的SRV RR。事件ID 12293指示尝试创建的SRV RR是不成功的。对于一个错误代码的完整列表,请参阅的Volume Activation 2.0操作指南

https://www.sodocs.net/doc/ec16812509.html,/en-us/library/cc303695.aspx。

手动创建DNS SRV记录

如果环境不支持DDNS,必须手动创建的SRV RR发布KMS主机。不支持DDNS的环境,应停用所有KMS主机,以防止从事件日志收集失败的DNS发布事件的出版。要禁用自动发布,使用Slmgr.vbs脚本/的CDNS命令行选项。见一节,“配置KMS主机,”Slmgr.vbs脚本的更多信息。

注意:手动创建的SRV RR可以共存的SRV RR,KMS主机自动发布在其他领域只要保持所有记录,以防止冲突。

使用DNS管理器,在适当的转发查找区域,创建一个新的SRV RR使用适当的位置信息。默认情况下,KMS侦听TCP端口1688,和服务_VLMCS的。表4包含一个SRV RR的例子设置。

表4。SRV资源记录

名称设置

服务 _VLMCS

协议 _tcp

端口号 1688

提供服务的主机完全限定域名(FQDN),KMS主机

手动创建一个BIND 8.2或更高的DNS服务器的SRV记录

如果组织使用非Microsoft DNS服务器,所需的SRV RR可以创造,只要DNS服务器是BIND 8.2或更高版本兼容。当创造的纪录,包括在表5中显示的信息。表5所示的设置优先和重量仅用于Windows 7和Windows Server 2008 R2的。

表5。的SRV RR信息

名称设置

名称 _vlmcs._tcp

类型的SRV

优先 0

重量 0

端口 1688

主机 KMS主机的FQDN

要配置一个BIND 8.2或更高版本的DNS服务器,以支持KMS自动发布,配置BIND 服务器启用KMS主机的RR更新。例如,添加下面一行到named.conf中的区域定义:

allow-update { any; };

注意:您还可以添加一个允许named.conf.options,更新语句允许在此服务器上托管的所有区域的DDNS。

禁用KMS SRV记录发布到DNS

KMS主机自动发布的SRV资源记录在DNS中创建自己的存在。要禁用自动DNS 发布KMS主机,使用Slmgr.vbs脚本/的CDNS命令行选项。

使用slmgr.vbs脚本禁用自动DNS发布的首选,但你也可以执行这个任务,通过创建一个新的DWORD值,名为“在注册表中设置其价值DisableDnsPublishing1。此值是在注册表子项HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS NT \ CURRENTVERSION \ SoftwareProtectionPlatform。要重新启用KMS SRV

记录发布到DNS的默认行为,将值设置为0。

安装KMS主机

要启用KMS功能,KMS密钥安装在KMS主机上,然后,通过互联网或手机上使用微软的激活服务激活主机。 Windows 7或Windows Server 2008 R2的计算机

上运行,既可以作为KMS主机。

Windows Vista中,Windows Server 2003中,和Windows Server 2008也可以作为KMS主机。 KMS主机可以激活的KMS客户端,用来激活KMS主机的主机密钥。欲了解更多有关KMS主机密钥的详细信息,请参阅的Volume Activation 2.0规划指南https://www.sodocs.net/doc/ec16812509.html,/en-us/library/cc303276.aspx。

安装和激活的Windows 7或Windows Server 2008 R2的计算机上的KMS密钥,使用提升的命令提示符:

?在命令提示符安装KMS密钥,键入 slmgr.vbs / IPK KmsKey的的。

?活跃在网上,在命令提示符下键入 slmgr.vbs / ATO。

?要激活在命令提示符下使用的电话,键入slui.exe 4。

KMS密钥激活后,重新启动软件授权服务。

Windows 7和Windows Server 2008 R2的显示在图2所示的任何时候,你使用的用户界面(UI)安装在KMS主机密钥的警告。(用户将不会看到这个警告,如果他们使用Slmgr.vbs脚本安装KMS主机密钥)。此消息防止意外安装在电脑的KMS密钥,管理员不打算KMS主机。

图2。KMS密钥警告

要验证KMS主机配置是否正确,检查KMS计数,看它是否增加。在KMS主机上的命令提示符窗口,键入 slmgr.vbs / DLI显示当前的KMS计数。您还可以检查的密钥管理服务日志,应用程序和服务日志事件的文件夹编号12290。密钥管理服务日志记录KMS客户端激活请求。每个事件显示计算机的名称和每个激活请求的时间戳记。

返回页首

配置KMS客户端

本节介绍安装和配置KMS客户端的电脑的概念。默认情况下,批量授权版本的Windows Vista,Windows 7中,Windows Server 2008中,和Windows Server 2008 R2的KMS客户端。如果计算机的组织要激活的KMS使用任何这些操作系统和网络使用,允许DNS自动发现,没有进一步的配置需要。

如果KMS客户端被配置为KMS主机使用DNS搜索,但没有收到来自DNS,Windows 7和Windows Server 2008 R2的记录在事件日志中的错误的SRV记录。

手动指定KMS主机

你可以手动指定KMS主机的KMS客户端使用KMS主机缓存。手动分配KMS主机,KMS客户端上禁用的KMS自动发现。手动分配KMS主机,KMS客户端,通过运行:

Copy复制

执行slmgr.vbs / SKMS

其中的值是的KMS_FQDN,IPv4地址,或KMS主机和端口NetbiosName是在KMS主机上的TCP端口。

启用KMS客户端自动发现

默认情况下,KMS客户端会自动尝试发现KMS主机。您可以禁用手动分配KMS 主机的KMS客户端自动发现。这个动作也会清零KMS主机名从KMS客户端的缓存。如果自动发现被禁用,您可以重新启用它运行在命令提示符下执行slmgr.vbs / ckms。

KMS客户端中添加后缀的条目

加入含有的SRV RR为后缀的条目上的KMS客户端的DNS服务器的地址,你可以做广告一台DNS服务器上的KMS主机,KMS客户端,并允许与其他主DNS服务器找到它。 KMS客户端上配置域后缀搜索列表的更多信息,请参阅Microsoft帮

助和支持文章,“如何配置域后缀搜索列表中的域名系统客户端,”在

https://www.sodocs.net/doc/ec16812509.html,/ kb/275553。

部署KMS客户端

本节中的信息是批量许可客户使用Windows自动安装工具包(Windows AIK)的部署和激活Windows操作系统。通过使用系统准备工具(Sysprep)或Slmgr.vbs 脚本准备部署KMS客户端:

?Sysprep的。拍摄图像之前,运行/通用命令行选项来重置激活计时器,安全标识符(SID)和其他重要设置的Sysprep。重置激活计时器可防止图像的宽限期届满前映像部署。运行Sysprep.exe不会删除已安装的产

品密钥,你是不是迷你安装在一个新的关键提示。如果没有离开,rearms 的Sysprep操作完成,但激活计时器没有改变,则返回一个错误,说明情况。

?slmgr.vbs的。当建立演示虚拟机,供内部使用(例如,虚拟机建立该组织的销售部门或成立一个临时的训练环境)/武装的命令行选项运行

Slmgr.vbs脚本扩展宽限期30天,这反过来又重置激活计时器,但计算

机没有其他变化。激活计时器可以重置三次运行Windows 7或Windows Server 2008 R2的计算机。

手动激活KMS客户端

默认情况下,KMS客户端会自动尝试激活自己在预设的时间间隔。手动激活KMS 客户端(例如,断开客户端),散发给用户之前使用的系统控制面板的项目,或执行slmgr.vbs / ATO在提升的命令提示符运行。 slmgr.vbs脚本报告激活成功或失败,并提供了一个结果代码。执行激活,KMS客户端必须有一个组织的网络上的KMS主机的访问。

MAK客户端转换到KMS和KMS客户端使用MAK

默认情况下,Windows 7和Windows Server 2008 R2操作系统的使用KMS激活。要改变现有的KMS客户端多路访问密钥(MAK)客户端,只需安装一个MAK。同样,改变MAK客户端KMS客户端,运行:

slmgr.vbs /ipk

其中KmsSetupKey表6所示的设置键之一。安装KMS安装密钥之后,激活KMS 客户端,通过运行CSCRIPT执行slmgr.vbs / ATO。

表6。KMS客户端安装密钥

操作系统版本产品密钥

Windows 7的

Windows 7专业版 FJ82H-XT6CR-J8D7P XQJJ2-GPDD4

Windows 7的Professional N的 MRPKT-YTG23-K7D7T X2JMM-QY7MG

Windows 7企业 33PXH 7Y6KF-2VJC9 XBBR8-HVTHH

Windows 7的企业列印 YDRBP-3D83W

TY26F-D46B2-XCKRJ

Windows Server 2008的R2

Windows Server 2008 R2中的高性能版 FKJQ8-TMCVP-FRMR7 4WR42-3JCD7

Windows服务器2008 R2数据中心 74YFP-3QFB3

KQT8W-PMXWJ-7M648

Windows Server 2008 R2企业的 489J6-VHDMP

X63PK-3K798-CPX3Y

Windows服务器2008 R2基于Itanium的系

GT63C RJFQ3-4GMB6 BRFB9-CB83V

Windows服务器2008 R2标准版 YC6KT-GKW9T-YTKYR T4X34-R7VHC

Windows的Web服务器2008 R2 6TPJF-RBVHG-WBW2R 86QPH-6RTM4

将零售版本的Volume Activation

零售版本的Windows 7 Professional和Windows Server 2008 R2的可转换为KMS客户端,该组织已获得适当的批量许可证,并符合产品使用权。转换Windows 7专业版和所有版本的Windows Server 2008 R2零售KMS客户端的操作系统安装过程中跳过“ 产品密钥”页面。当安装完成后,打开提升的命令提示符窗口,然后键入:

Copy复制

Slmgr.vbs /ipk

,其中SetupKey是KMS客户端设置从表6键对应的Windows 7或Windows Server 2008 R2的版本。

返回页首

DOS批处理脚本

DOS批处理脚本 这是一篇技术教程,真心诚意会用很简单的文字表达清楚自己的意思,只要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人、一杯茗茶,你会发现很多以前就在眼前的东西突然变的很遥远,而有些很遥远的东西却又突然回到了眼前。. 先概述一下批处理是个什么东东。批处理的定义,至今我也没能给出一个合适的----众多高手们也都没给出----反正我不知道----看了我也不一定信服----我是个菜鸟,当然就更不用说了;但我想总结出一个“比较合适的”,而且我也相信自己可以把它解释的很清楚,让更多的菜鸟都知道这是个什么东东,你用这个东东可以干什么事情。或许你会因为这篇文章而“无条件爱上批处理”,那么我的目的就达到了----我就是要让你爱上它,我就这么拽,你能怎么着??真的,爱有时候就这么拽,就是这么没理由,就是这么不要脸!真的! 按照我的理解,批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。 OK,never claver and get to business(闲话少说言归正传)。批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。我不想让自己写的教程枯燥无味,因为牵缠到代码(批处理的内容算是代码吧?)的问题本来就是枯燥的,很少有人能面对满屏幕的代码而静下心来。所以我会用很多简单实用的例子让读这篇教程的朋友去体会批处理的那四射的魅力,感受它那古灵精怪的性格,不知不觉中爱上批处理(晕,怎么又是爱?到底批处理和爱有什么关系?答案:没有!)。再说句“闲话”:要学好批处理,DOS基础一定要牢!当然脑子灵活也是很重要的一方面。 例一、先给出一个最easy的批处理脚本让大家和它混个脸熟,将下面的几行命令保存为name.bat然后执行(以后文中只给出代码,保存和执行方式类似): ping https://www.sodocs.net/doc/ec16812509.html, > a.txt ping https://www.sodocs.net/doc/ec16812509.html, >> a.txt ping https://www.sodocs.net/doc/ec16812509.html, >> a.txt ping https://www.sodocs.net/doc/ec16812509.html, >> a.txt ping https://www.sodocs.net/doc/ec16812509.html, >> a.txt

制作windows7激活工具

目前网上破解激活工具的原理基本相一致,小异,今天我们就来浅浅的讨论一下,破解激活的基本工作原理和方法! 本文只是交流下经验,请大家不要将其用于不法之处哦!建议使用正版(嘎嘎) 目前大家对微软的windows 7 旗舰版是不是很感兴趣啊,毕竟微软的重头戏额,已经有不少用户都用上了这个版本, 也有不少甚至已经“完美”激活了,OEM版本,不过想必大家也心知肚明,说不定哪天自己的系统有出现了,令人恶心的黑屏! 不过目前所有的软激活没有哪一个敢承诺永久激活的,微软那么牛对付这些工具还是有办法的,不过硬刷bios是绝对可以永久激活OEM的 这点微软中国也承认了! 好了进入正题吧>>> 首先大家请先确定自己的系统版本,比如本人的Windows 7 RTM 旗舰版!在这里,我就不多说了! 目前破解Windows7 RTM版的方法同破解vista的方法差不多,通过OEM激活的方式。微软为特定的合作伙伴发放操作系统的OEM版本,这些OEM版本的操作系统随机器 预安装,并采用批量许可的授权模式,也就是这种批量授权安装的方式给了我们可乘之机。如果你购买的品牌机经过了微软的授权,并且预装了操作系统,那么在你电脑主板的 BIOS中,已经写入了相应的SLIC代码,输入随机附带的CD-KEY,系统即可激活使用,并且生成一个OEM证书。只要我们能让操作系统把自己的电脑认为是OEM厂商的品牌 机,那么就可以激活。(那些软改bios借助这点)PS:不知道OEM的请百度一下,在这里不做过多的阐述! 有了以上的基本知识,那么需要什么条件,才能激活Windows 7 RTM? 激活需要的条件 首先我们来看看一台OEM的品牌机激活Windows7的过程。相比Vista,Windows7的OEM激活使用了SLP2.1技术,激活需要BIOS中有该厂商的SLIC且该代码完整可 用、系统中包含厂商的数字证书、使用了合法的序列号,只要满足了这三项条件,系统即可激活使用。 小贴士:SLP是什么 SLP(Software Licensing and Protection,软件许可和保护)服务是一项软件激活服务,Windows7采用的是SLP2.1。看上去这是一件很简单的事情,可是在系统底层要经历一长串的步骤。在每次启动之后,BIOS里的信息就会被加载到存中。当登录系统之后,系统会调用SLP服务,验证操作 系统的许可权,尤其是激活状态。开始根据产品ID来识别系统的授权状态。如果是OEM版本,会检查已安装的OEM证书是否正确。主要是用先前从BIOS加载到存里的SLIC 的公钥验证产品证书的数字签名。如果验证失败,则视为未激活。我们只要使用everest软件就能够查看自己BIOS中的SLIC信息。

windows7激活正版授权方法全集

windows7百分之百激活正版授权-只要轻轻一点 1:下载完解压后,右击―Windows 7 Loader.exe‖选择―以管理员身份运行‖ 2:点击―Install‖安装按钮 3:对话框提示 ―主窗口会消失,不要恐慌,因为这是正常的。该应用程序将运行在后台,直到一切已安装。不要关闭您的系统,而安装工作正在进行中。‖ 点击―OK‖按钮

4:一直等到出现上图的对话框―程序,证书和序列号已成功安装。请按确定以重新启动。‖点击―OK‖后系统会重新启动。 重启后,右击―计算机-属性‖,显示―已激活‖。

运行―slmgr.vbs -dlv‖(不包括引号)命令,显示详细的授权信息。 MD5:f1ca5d0d600b41a9285d3bcd11cfc6fb SHA1:2e51455b96bf2a5bf1a914154fbdc6b85cc658f6 运行―slmgr.vbs -xpr‖(不包括引号)命令,显示―计算机已永久激活‖。 下面都是正版的!光盘镜像: Windows7旗舰版32位 ed2k://|file|cn_windows_7_ultimate_x86_dvd_x15-65907.iso|2604238848|D6F139D7A45E81B76199DDCCDDC4B509|/ Windows7旗舰版64位 ed2k://|file|cn_windows_7_ultimate_x64_dvd_x15-66043.iso|3341268992|7DD7FA757CE6D2DB78B6901F81A6907A|/ Windows7企业版32位 ed2k://|file|cn_windows_7_enterprise_x86_dvd_x15-70737.iso|2465783808|41ABFA74E57353B2F35BC33E56BD5202|/ Windows7企业版64位 ed2k://|file|cn_windows_7_enterprise_x64_dvd_x15-70741.iso|3203516416|876DCF115C2EE28D74B178BE1A84AB3B|/ Windows7专业版32位 ed2k://|file|cn_windows_7_professional_x86_dvd_x15-65790.iso|2604238848|E812FBE758F05B485C5A858C22060785|/

dos批处理start命令的参数bat脚本运行完毕后自动关闭窗口

Dos批处理Start命令的参数,bat脚本运行完毕后自动关闭 窗口 Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法: 很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令 来执行该外部程序,而不是直接写上一行来执行。例子说明: view plain copy start "CS" "c:\programme files\cs\half-life.exe" "/m" 上面只是一个使用格式的例子,即start "给窗口随便命个名" "带完整路径的程序程序" "程序需 要传递的参数串(可省略)" 当然,在你的批处理文件末尾,最好不要忘记加上一行:EXIT。请问Start命令中的/w参数怎么用? 我知道/w的大概意思是不回到提示符转到其它的程序。我想执行一条命令:即运行完DIR后再执行其它命令START dir cd c:\ /w。这条命令只能执行到DIR便不再执行下去了,是我的命令写错了吗? 另请问在START命令中为什么不能执行内部命令,我的DIR 是做了一条批处理的。

【参考回复】 请注意,Start会开启新窗口来运行程序,如果新窗口不正常退出,你的批处理就不能正常执行下去,所以如果你要用Start启用dir命令,一定要将dir命令写入一个批处理文件中,然后在批处理文件的最后面加上exit命令。正确的用法应该是这样: 1、建立使用dir命令的批处理如:test.bat view plain copy @echo off dir c:\ rem ....其它操作 exit 2、在另一个批处理中调用该批处理: view plain copy ... start /wait call test.bat ... 其实在这里就没有必要使用start /wait了,因为使用了call命令后,test.bat已经控制了流程,一定是在call结束后才会继续下一步的操作。 Start语法:启动另一个窗口运行指定的程序或命令。 view plain copy START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]

硬刷BIOS完美激活Windows 7全套工具及教程

硬刷BIOS完美激活Windows 7全套工具及教程: 完美激活Windows 7旗舰版,需要三样东西:一,包含“SLIC2.1”的BIOS;二,OEM证书;三,OEM密钥。(软件包里全都收集完整 关于SLIC表:微软从V ista开始使用SLIC表激活OEM Windows,SLIC表存在于BIOS中,主体部分有两大块:Pubkey和Marker,Pubkey用来匹配系统中的OEM证书,Marker决定SLIC可以激活的Windows版本。2.0版本的Marker只能激活VISTA,2.1版本Marker可以激活VISTA/Windows 7 关于OEM KEY: Windows 7 的OEM序列号分两大类——OEM:SLP Key、OEM:NONSLP Key和OEM:COA Key。 OEM:SLP Key: 品牌电脑预装系统使用的OEM KEY,一般微软每个Windows版本只会给每个OEM厂商一个SLP Key,这个OEM厂商所有相同版本的品牌机出厂预装系统都是使用一个KEY的。Windows7 SLP Key不需要联网到微软服务器激活,只需要电脑BIOS中有SLIC2.1,导入了和SLIC2.1表的Pubkey相匹配的证书,SLP Key要和你安装的Windows7的系统版本匹配,即可自动激活。并且不用担心SLP Key会被封,因为大批的品牌机用户使用的也是这个KEY,封了的话会出现严重的误杀。。。。 OEM:NONSLP Key:一些不采用SLIC激活机制的小OEM厂商使用这种KEY,和RTL Key一样,需要联网激活。OEM:COA Key: 品牌电脑,笔记本屁股上都会有个COA标签,上面有个KEY,这个KEY就是COA Key,这个KEY是OEM厂商送给你重装系统时使用的,和普通的RTL KEY激活机制一样,需要联网到微软激活服务器激活,当然你也可以电话联系微软激活。 第一步,用硬件基准信息检测软件“everest”查看:1.电脑主板名称;2.主板BIOS类型和版本。到主板官方网站或“驱动之家”下载符合主板型号的最新BIOS文件。如果不打算使用最新版本的BIOS,使用A WARD或AMI bios 刷新备份工具将本机主板BIOS备份出来也可以。 第二步,使用SLICTOOL,根据电脑主板BIOS类型选择其一:如果属于AMI BIOS,执行相应工具文件夹中的“AMITool”;如果属于A ward BIOS,执行相应工具文件夹中的“A wardTool”。“硬刷”准备。1.原始BIOS,是根据主机主板型号下载的BIOS文件或者自己备份的BIOS文件;2.LENOVO.BIN、LENOVO.TXT、LENOVO.XRM-MS,分别取自“SLICTOOL”的SLIC21、SLP、CERT文件夹,点击“证书”右边的“检测”按钮,提示“与SLIC匹配”,点击“执行”按钮,生成包含SLIC 2.1的BIOS。(SLP文件并不是必需的,只要有SLIC2.1和OEM证书即可,同理其他品牌) 第三步,对本机主板BIOS进行刷新,使用AWARD或AMI bios刷新工具打开刚才生成的BIOS,然后刷新主板BIOS 。刷新之后,重启电脑,最好把主板电池取出之后重新放入。 有些主板的BIOS是写保护的,如果是写保护的,请到BIOS中关闭写保护再刷新,如果BIOS没有关闭写保护的选项,请到主板厂商网站下载专用的刷新工具,然后自己制作一个USB DOS启动盘,把刷新软件和修改好的BIOS 放到U盘的根目录,注意修改好的BIOS的名字必须和从网站上下载的压缩包中的BIOS文件名字相同,只有这样,刷新文件(就是那个扩展名为BA T的批处理文件)才能命令U盘根目录下的BIOS刷新程序准确地找到要刷新的BIOS文件,然后打开它进行刷新,重启电脑选择从USB磁盘启动,进入DOS状态,直接输入刷新BIOS 的那个BA T文件的全名,比如update.bat,然后回车,即可开始刷新BIOS. 刷新完成之后电脑会给出提示,提示您BIOS已经刷新成功(特别提醒大家注意,不同厂商不同品牌的主板刷新BIOS的命令很可能是不同的,请大家最好到主板厂商网站下载BIOS升级文件,然后打开下载的压缩包,请仔细阅读里面的刷新说明,也就是那个文本文档,里面会详细说明在DOS需要输入的命令格式,如果下载的文件是EXE格式的,一般也是可以直接解压缩的,里面应该也有相应的刷新说明文档,如果找不到刷新说明,就到主板网站上看看有没有相应的教程,如果在DOS下输入的命令不正确,肯定不能刷新成功的。) USB DOS启动盘制作工具及使用方法下载地址: https://www.sodocs.net/doc/ec16812509.html,/d/b80465c6674ecd633a2...9d670500

实用批处理(bat)教程

目录 第一章批处理基础 第一节常用批处理内部命令简介 1、REM 和:: 2、ECHO 和@ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和: 9、FIND 10、START 11、assoc 和ftype 12、pushd 和popd 13、CALL 14、shift 15、IF 16、setlocal 与变量延迟(ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION 启动或停用延缓环境变量扩展名。) 17、ATTRIB显示或更改文件属性 第二节常用特殊符号 1、@命令行回显屏蔽符 2、%批处理变量引导符 3、> 重定向符 4、>>重定向符 5、<、>、<& 重定向符 6、|命令管道符 7、^转义字符 8、组合命令 9、& 组合命令 10、||组合命令 11、\"\"字符串界定符 12、, 逗号 13、; 分号 14、() 括号 15、! 感叹号 第二章FOR命令详解 一、基本格式 二、参数/d仅为目录 三、参数/R递归(文件名) 四、参数/L迭代数值范围 五、参数/F迭代及文件解析 第三章FOR命令中的变量

一、~I- 删除任何引号(\"),扩展%I 二、%~fI- 将%I 扩展到一个完全合格的路径名 三、%~dI- 仅将%I 扩展到一个驱动器号 四、%~pI- 仅将%I 扩展到一个路径 五、%~nI- 仅将%I 扩展到一个文件名 六、%~xI- 仅将%I 扩展到一个文件扩展名 七、%~sI- 扩展的路径只含有短名 八、%~aI- 将%I 扩展到文件的文件属性 九、%~tI- 将%I 扩展到文件的日期/时间 十、%~zI- 将%I 扩展到文件的大小 十一、%~$PATH:I 第四章批处理中的变量 一、系统变量 二、自定义变量 第五章set命令详解 一、用set命令设置自定义变量 二、用set命令进行简单计算 三、用set命令进行字符串处理 1、字符串替换 2、字符串截取 第六章if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF增强的用法 第七章DOS编程高级技巧 一、界面设计 二、if…else…条件语句 三、循环语句 四、子程序 五、用ftp命令实现自动下载 六、用7-ZIP实现命令行压缩和解压功能 七、调用VBScript程序 八、将批处理转化为可执行文件 九、时间延迟 1、利用ping命令延时 2、利用for命令延时 3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内 4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内 十、模拟进度条 十一、特殊字符的输入及应用 十二、随机数(%random%)的应用技巧 十三、变量嵌套与命令嵌套 1、更正了所有的错别字,适当排版,增加条理性。

使用bat批处理脚本自动设置IP和IE代理

使用bat批处理脚本自动设置IP和IE代理 在不同的网络环境间切换时需要手动修改IP和IE代理设置,较为繁琐,可以通过编写相应的bat批处理脚本自动完成配置,做到一键切换。以下是一个示例: [plain]view plaincopy 1.@echo off 2. 3.::echo set ip... 4.::netsh interface ip set address name="本地连接 " source=static addr=xxx.xxx.xxx.xxx mask=xxx.xxx.xxx.xxx 5. 6.::echo set gateway.... 7.::netsh interface ip set address name="本地连接 " source=static gateway=xxx.xxx.xxx.xxx gwmetric=1 8. 9.echo set IE proxy: xxx.xxx.xxx.xxx:8080 10.reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" / v ProxyEnable /t REG_DWORD /d 1 /f 11.reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" / v ProxyServer /d "xxx.xxx.xxx.xxx:8080" /f 12.::跳过本地地址的代理服务器 13.reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" / v ProxyOverride /t REG_SZ /d "" /f 14. 15.echo flash... 16.ipconfig /flushdns 其中xxx.xxx.xxx.xxx为对应属性的IP。如第11行中的"xxx.xxx.xxx.xxx:8080"为目标代理服务器的IP和端口(8080),两者都可以根据自己的环境修改

最新Window7激活方法 激活工具软件 神KEY密钥

最新Window7激活方法激活工具软件神KEY密钥 win7激活教程 大家都知道神KEY常常过期,暂时除了硬改BIOS,其他激活方法随时可能会失效,因此本帖至少每周验证更新一次,保证至少提供一种经过手工验证的,确认有效的Windows7激活方法。本文所有内容来自于网络,感谢翱翔博客等强人,本文只能用于学习研究,如果你需要合法使用Windows7,请从正规途径购买Windows7 的授权,有点经济实力的朋友不妨买一下,支持一下微软,人家做个系统相当不容易。。。 如果以下激活方式失效,请留言举报,谢谢! 或者加入官方技术群讨论,群号: 0、直接激活SN 最新9月份Windows 7企业版和专业版最新MAK密钥: PW7MF-WBHYD-CVJQV-GWX82-RHMPY 截止2010年9月8日上午,此KEY 还有 25583 剩余激活次数 4JKGW-QRJQ3-7JTC8-393YK-YXMWP截止2010年9月8日上午,此KEY 还有 4462 剩余激活次数 关于旗舰版的KEY,根据我们的最新测试,下面的KEY都被封了,目前旗舰版没有有效的神KEY可用,建议大家用软改或硬刷方法激活,如果你一定要用旗舰版KEY,推荐选择购买正版,或者到淘宝上去买,便宜的15块钱一个,已测试买的KEY可激活。购买链接:正版Windows 7旗舰版密钥还有更便宜的,请自己选择 Windows 7添加、更换密钥KEY的方法[图] 不知道如何添加或更换KEY的朋友看这个帖子。Windows7旗舰版使用神KEY电话激活教程使用KEY无法直接激活的朋友不妨尝试一下电话激活。 如何备份Windows 7的激活文件如果你直接用KEY激活了,不妨备份一下密钥,以免下次失效。 实践证明,有些我当天测试成功激活的KEY换一台电脑却无法激活了, 有些我无法激活判断为失效KEY的密钥却在另外一台机器上成功激活了,暂时未能掌握规律,初步判断能否直接用KEY激活与运气有很大关系囧所以请大家不要再局限于KEY,任何可以激活的方法都是好方法。关于激活32位和64位系统KEY有没有差别,答案是没有差别。 236TW-X778T-8MV9F-937GT-QVKBB 87VT2-FY2XW-F7K39-W3T8R-XMFGF KH2J9-PC326-T44D4-39H6V-TVPBY TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK

非常经典BAT知识教程

手把手教你写批处理(willsort题注版) Climbing兄可谓用心良苦,受其感昭,略紧微薄之力;原文内容一字未易,仅于每段之下另加题注,其文大多非为纠错,多是年来体会,或偶得,或渐悟,未免偏颇;又加近来俗事渐多,闲情愈少,心浮气燥,一蹴而就。义理悖逆,敬请斧正;措辞不当,尚请莫怪。 另,建议Climbing兄取文不用拘泥于国内,此类技术文章,内外水平相差极大;与其修正国内只言片语,不如翻译国外优秀著述。 -------------------------------------------------------- 标题:手把手教你写批处理-批处理的介绍 作者:佚名 编者:Climbing 出处:中国DOS联盟之联合DOS论坛 题注:willsort 日期:2004-09-21 -------------------------------------------------------- 批处理的介绍 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ====willsort编注===================================================== .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch,unix shell,awk, basic,perl等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。====================================================================== == 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 ====willsort题注==================================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应用越来越“边缘化”。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ====================================================================== ==

BAT和CMD脚本的编写与实际应用全解

BAT、CMD脚本的编写与实际应用 在微软官方的定义中,BAT属于批处理脚本(可以运行在DOS、WINDOWS下),是用来进行简化平时操作的批量化集成文件。而CMD,则是只能运行在NT系统下的批处理文件,其功能与BAT是一样的。 从早期的BAT开始,该文件就为大家提供了方便,并在WINDOWS出现后,它的能力可以说是万能的。从最基础的启动盘的引导,到注册表,甚至系统服务的操作,BAT与CMD都可以胜任。而且由于它简便的编写与通用性,很快就布满整个世界。 本文将简单介绍BAT与CMD脚本的编写过程,因为在下水平不高,所以如有错误欢迎指出! 一、BAT与CMD中的部分参数 1、定义文件夹的参数 目前我能够搜集到并可以给出意思的通用系统参数如下(不包括后边的解释部分): %windir% ——操作系统文件夹,一般为C:下的WINDOWS文件夹 %sys% ——系统根目录,也就是C:盘目录 %programfiles% ——Program Files目录,安装程序通常都安装在这个目录下 %systemdrive% ——操作系统所在磁盘,与%sys%属于同一目录 %systemroot% ——操作系统文件夹,一般为C:下的WINDOWS文件夹 %InfDir% ——系统根目录,也就是C:盘目录 %TEMP% ——当前用户的临时目录,一般是C:\Documents and Settings\用户名\Local Settings\Temp目录 2、基础操作参数(可以在CMD命令行模式中输入HELP获得) ASSOC 显示或修改文件扩展名关联。 AT 计划在计算机上运行的命令和程序。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式CTRL+C 检查。 CACLS 显示或修改文件的访问控制列表(ACLs)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改NTFS 分区上文件的压缩。 CONVERT 将FAT 卷转换成NTFS。您不能转换 当前驱动器。 COPY 将至少一个文件复制到另一个位置。 DATE 显示或设置日期。 DEL 删除至少一个文件。 DIR 显示一个目录中的文件和子目录。 DISKCOMP 比较两个软盘的内容。 DISKCOPY 将一个软盘的内容复制到另一个软盘。

Windows 7 OEM激活机制及查看slic工具

Windows 7 OEM激活机制及查看slic工具要想使Windows 7 OEM版激活就必须满足如下三个条件: * BIOS中有完整SLIC 2.1表 * OEM厂商的证书 * OEM-SLP的产品密钥 若一般oem版Windows 7就自动集成OEM厂商的证书和OEM-SLP的产品密钥了,因此只需在BIOS中导入完整SLIC 2.1表就可以了 SLIC全称是Software Licensing Internal Code,即软件许可内部码。一般认为主板是硬件升级中最不可能更换的部件,甚至有观点认为,主板的更换约等于整台机器的更换。要有效识别一台机器是否为 OEM合法用户,可以在每台预装操作系统的机器主板上,在BIOS里写入特定的信息,来标识这是一台OEM 合法用户的机器。这样的信息就是SLIC。不同的OEM厂商的SLIC不同,所以他们的OEM操作系统不能混用。 SLIC一般是写在SLDT(Software Licensing Description Table,软件许可描述表)中的,SLDT长374字节。而SLDT写在ACPI(Advanced Configuration and Power Management Interface,高级配置和电源管理接口)。 Windows中,Vista系统最早实行这种认证激活机制,SLIC为2.0。Vista 在启动过程中会扫描主板BIOS里的公钥及标识和已安装的密钥和证书文件,如果三者验证一致,系统就会被识别为免激活的OEM版本。如果仅缺许可证书,则会扫描WINDOWS目录下SYSTEM32文件夹,如果找到证书,并验证一致,则认为是免激活的OEM版本,并且自动为用户安装证书。 而那些破解软激活系统,意味着要修改系统启动扫描的某个环节,改变验证路径,不再扫描主板BIOS里的SLIC,引导验证程序去扫描模拟的SLIC标识,促使认证激活机制完成预定的所有的必要环节,以达到激活WINDOWS的目的。因此,有些软激活系统用查看工具看起来也象是真的SLIC,因为查看的不是真正的BIOS里的SLIC。最近,微软与OEM厂商又对SLIC进行升级,升级为SLIC2.1版本,只有SLIC2.1才可以OEM激活Windows 7。目前看,大多数SLIC2.1的BIOS 也可以激活VISTA,也就是说是向下兼容的。 主板BIOS中的SLIC信息是可以用相关工具进行提取的,提取的信息通常保存为后缀为BIN文件中。比如,某OEM厂商发布一台新款笔记本,其主板BIOS 中带有SLIC2.1,用相应工具提取出来,保存为A.BIN,这个A.BIN的信息又可以通过BIOS修改工具添加到另一台电脑的主板BIOS中。注意,添加过程一般先是脱机,把新机的BIOS备份出来,再给备份IBIOS加入SLIC2.1信息,然后将这个新改的BIOS刷进主板。还有一个要注意的是,不同主板的BIOS类型不一样,修改的工具、刷新工具也不一样。

bat批处理文件

批处理文件bat 语法备忘 需要用到的脚本语言还真是多,从系统管理、数据管理、程序开发。脚本语言的影子真是无处不在,孱弱的windows上的可怜的bat也是不得不时常备忘得东东。现在渐渐习惯了把一些零碎的需要整理的文档放在writely上面,即方便自己移动处理文档,还可以跟他们协作或者讨论之用。而且能支持word文档的直接导入,之前用的时候稳定性不很理想,有发生过几次文件不能保存或者保存了无效的问题,发信给他们管理员,倒是很快得到了答复和解决。最近用的时候才发现出现了下列的文字。Writely is now part of Google! 看来有钱就是好啊,想买啥就买啥。估计用不了多久,google也会变成跟ms一样被骂得对象了。没办法,有钱的,横看竖看都是一副欠扁的样。好了,切入正题,把google借来的文章先放着自己备用!:) 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ==== 注======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。 =================================== 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 ==== 注=================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ======================== 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 ==== 注==================

bat基本应用

.bat文件的基本应用 bat是dos下的批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们 在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具来创建和修改批处理文件。 ==== 注 =================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘 于windows系统这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批 处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ======================== 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行 的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力 与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 ==== 注 ================== 批处理文件(batch file)也可以称之为批处理程序(batch program),这一点与编译型语言有所不同, 就c语言来说,扩展名为c或者cpp的文件可以称之为c语言文件或者c语言源代码,但只有编译 连接后的exe文件才可以称之为c语言程序。因为批处理文件本身既具有文本的可读性,又具有程 序的可执行性,这些称谓的界限是比较模糊的。 =========================== 第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或 者batch目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。 ==== 注 ===== 纯以dos系统而言,可执行程序大约可以细分为五类,依照执行优先级由高到低排列分别是:DOSKEY宏命令(预先驻留内存),https://www.sodocs.net/doc/ec16812509.html,中的内部命令(根据内存的环境随时进驻 内存),以com为扩展名的可执行程序(由https://www.sodocs.net/doc/ec16812509.html, 直接载入内存),以exe位扩展名的 可执行程序(由https://www.sodocs.net/doc/ec16812509.html, 重定位后载入内存),以bat位扩展名的批处理程序(由https://www.sodocs.net/doc/ec16812509.html, 解释分析,根据其内容按优先级顺序调用第2,3,4,5种可执行程序,分析一行,执行一行,文件本身不载入内存) ============ 第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批 处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文

win7旗舰版官方原版镜像安装和激活图解(详细)

Win7安装和激活图解 第一步:win7的安装途径。 Win7安装目前主流安装有如下两种方法:光盘安装,启动U盘安装,DOS指令安装。 1.光盘安装:即是将win7安装光盘装入电脑光驱进行安装,但是不推荐,原因是安装速度慢,损伤电脑光驱,电脑中光驱是最容易损坏的部位! 2.启动U盘安装:在安装系统前,先制作好启动U盘(制作方法:https://www.sodocs.net/doc/ec16812509.html,/view/7740368b680203d8ce2f24ac.html),将制作好的U盘插入计算机,重启计算机,设置计算机从U盘启动,再进行安装。优点是速度快,不损坏光驱,但是一个缺点就是新手多半不知道怎么将计算机从U盘开始启动! 3.DOS指令安装:先将下载好的win7镜像解压于电脑中的非主分区,解压时将镜像改名为你熟悉的英文,比如说“win7”通过DOS指令来安装!但是这种方法对于XP系统用户安装比较麻烦! ⑴XP用户具体步骤: ①.下载windows7镜像,用解压软件解压至非C盘(如E:\win7)!(这部千万不要搞错了!解压是请改名!) ②.把E:\win7目录下的bootmgr和boot目录复制到C盘根目录下,并在C盘根目录下建个sources文件夹。(根目录:双击C盘就进入C盘的根目录) ③.把E:\win7\sources下的boot.win复制到C盘刚建的好的sources文件夹 ④.点击左下角的“开始”后找到点击“运行”再输入“cmd”,然后输入“c:\boot\bootsect.exe /nt60 c:”(注意exe和/及nt60和c:之间有一个空格),然后重启电脑! ⑤.重启计算机后会自动进入安装界面。出现安装界面,注意一定不要点现在安装,点左下角“修复计算机(repair mycomputer)”进入系统恢复选项,选最后一项“命令提示符(commandprompt)”,进入DOS窗口。 ⑥.进入DOS后,输入“E:\win7\sources\setup”,回车,进入系统的正常安装。 ***************************************************************************** ⑵Win7用户具体步骤如下: ①.下载windows7镜像,用解压软件解压至非C盘(如E:\win7)! ②.开机按F8——修复系统——选择最后一项命令修复——在命令框输入“E:\win7\sources\setup.exe”(不带引号) ③.接下来进入安装界面了,具体安装步骤,下面会详细介绍! 以上三种办法,随你喜欢用!个人推荐第2种,最近市面上的新电脑在从U盘启动上,很简单了!一般在进入界面都有比较明显的提示! 第二步:进入安装。 1.在进入win7安装的时候,等待片刻后出现如下图:

如何编写bat文件

如何编写bat文件 第一节:(主要是一些界面形式功能的实现以及初始化) 1.“@echo off”--我们所写的BAT一开始一般都有这一句,这一句的作用是:使所有的命令响应隐藏。“@”--本行命令不回显 。(本来如果你用echo off就可以了,但是还是能够看到echo off这条命令在CMD下, 影响美观) 2.“color 1e”--设置默认的控制台前景和背景颜色。当前我设为蓝底黄字,具体颜色请在CMD下用“color /?”查询。 --这里又提到了这个参数“/?”,一般CMD下命令后加“/?”就会显示这条命令的帮助。 3.“rem”--注释作用,批处理执行过程中前不执行它,rem 后的字符只作注释作用。 4.“title”--设置命令提示窗口的窗口标题。默认为“cmd”。改成自己喜欢的多有个性,嘿嘿。 5.“cls”--不多说,清屏命令。主要是怕前面的一些空白或字符出现影响美观。 6.“set”--这个命令的作用很大,请用“set /?”查询具体使用方法。本例“settopip=172.16.”是 将一个名为“topip”的变量值设为“172.16.”。注意CMD下变量的设置不区别数字与字符, 能够自动根据提供的值调整。下行“settheip=0.0”同理。 7.“echo .”--在新行中显示一个“.”。echo命令能显示其后的comment。这里提几个有趣实用的用法--“echo.”,注意与前面的不同,“echo”与“.”间无空格。这条命令如同一个回车,在 新行不显示任何信息并换行。“echo ”,实现响铃的提示音。后面一个字符的输入方法是 在CMD下用“ctrl+G”,而这个字符得到的方法是CMD下用命令“echo "ctrl+G" >ex.txt”, 存入ex.txt文件,再从那里提取出来的。嘿嘿,如果你懒得做,就copy我在上面提供的 字符喽。 8.“if”--这条命令也会经常用到,请用“if /?”学习更多信息。本例“if not exist scanipc.exe (echo 文件错误!……)”,实现功能:当同级目录下不存在“scanipc.exe”时,提示“文件错误!……”。否则不提示。“if not exist filename”在批处理中使用比较多些。 9.“:top”,设置一个标志点,标志名为“top”。“:”的作用就是设置标志。网上有文章说“使用"::comment"作为注释比"rem comment"执行效率更高。”我相信,这里也建议大家,如果BAT中注释较多时,请使用“::comment”设置。 10.“set /p pno=”--设置一个变量,并接受用户输入。BAT不需要预先声明变量,只在需要 时设置。参数“/p”:将变量数值设成用户输入的一行输入。 11.“if %pno% gtr 9 gotoonerrorspno”--检验用户输入值是否大于9,是,则转到一个指定标 志点。这里注意BAT中变量引用时要在前后加“%”,但在if语句中可有可无,具体应用 大家多写几遍就有体会。 12.“goto label”--无条件跳转到指定标志位并向后执行。BAT好像只有这么一个跳转语句了,作用不用我说,用了就知道。注意不要构成死循环。

相关主题