标签归档:windows

Windows下安装Zabbix Agentd

开源的监控常见的有nagios,cacti,还有最近这几年很火的zabbix,zabbix安装配置都相对简单,都是图形界面方法,而且还有windows客户端。window下的agentd安装方法如下

一、所需文件位置
Windows客户端程序安装文件和配置文件分别在zabbix-1.6.6.tar.gz压缩包(使用winrar打开)的bin\win32和misc\conf下。
二、安装
1.copy bin\win32\zabbix_agentd.exe misc\conf\zabbix_agentd.conf 到c:\下。

2.使用命令安装zabbix_agentd

三、查找客户端

安装完毕后,在zabbix Web管理页面使用Discovery查找新安装的客户端。

也可以将zabbix_agentd.exe存放在共享文件服务器上,使用脚本方式自动安装,脚本内容如下

附上一张Windows server 2003 cpu利用率图

Windows

Windows下安装Zabbix Agentd

这是以前博客上转的,今天特意整理出来。

转载请注明出处:http://www.ttlsa.com/html/3008.html

另类加速Windows系统运行速度

1、进入:控制面板系统高级环境变量

2、单击用户变量中的TEMP编辑将那一长串内容变为D:\TEMP(根据你需要,可改成其它盘,但不是系统所在的就行了)

3、同上,将TMP同样改为D:\TEMP。因为这些东西是让你的系统盘快速膨胀的主要内患,其属性是隐藏的,有些朋友还找不到呢!

4、在“系统变量”同样将TEMP和TMP改成上面的。

5、右键单击桌面“我的文档”属性目标文件夹中设置“目标文件夹位置”,将其改为D:\MyDocuments或D:\我的文档,然后可选移动。

这个很重要,事实上当我们的电脑崩溃后,在系统盘中一般没有什么重要的东西,有用的都在MyDocuments中了,所以把它给挪个窝,你就什么也不用担心了,还有,有相当一部分朋友在DOS模式下还不会备份MyDocuments中的内容(因为那个文件夹名称很长,如果你恰好又用了中文,那就恭喜你:麻烦更大啦!)

6、右键单击InternetExplorer属性常规Internet临时文件设置移动文件夹选择D:\TemporaryInternetFiles\(如果没有,可先创建,当然可用D:\TEMP或其它什么,你的地盘,当然是你说了算!)确定!这个可要注意,一修改完后,它不会提示你,直接重启的。

7、系统高级性能设置高级虚拟内存更改选择D或其它非系统分区自定义大小输入大小M设置;选C或系统所在分区无分页文件设置确定,这样就把虚拟存储器也转到其他硬盘上了。如果把虚拟内存放到另一个硬盘上,另一个硬盘就不能再拆下来了。一拆的话,系统就不能启动了。在拆之前,把虚拟内存修改到原硬盘上。

简单的ipsec开权限工具

windows自带的命令行工具netsh ipsec static add filter不支持批量添加,还会添加重复的规则进去。我用python编写了ipsecset解决了上述问题,支持批量添加,同一个列表里避免重复的规则。

为了方便使用,已编译成exe,源码和程序在下面的链接里

语法:

参数和netsh ipsec static add filter的参数是一样的,不区分大小写

必要参数:

srcaddr=(me/any/特定ip/网段)

dstaddr=(me/any/特定ip/网段)

dstport=(0/特定端口)

默认参数:

srcport=0

srcmask=255.255.255.255

dstmask=255.255.255.255

protocol=TCP

mirrored=YES

filterlist=”选用规则”

description=”add by script {time_now}”

批量操作:

“-“和”,”两种操作符,可混合使用

支持批量操作的参数:srcport,dstport,srcaddr,dstaddr

其中srcaddr和dstaddr仅最后一个段支持

列如,srcport=1000-1003,1007,1009

srcaddr=1.1.1.10-13,15

样例:

ipsecset srcport=1.1.1.1 dstport=2.2.2.2-30,31 dstport=8080 filterlist=”基础规则”

ipsecset srcport=me dstport=any dstport=81-85,87

ipsecset srcport=me dstport=10.1.1.0 dstmask=255.255.255.0  dstport=6161 protocol=udp

 

代码保存在github上 https://github.com/fmnisme/ipsecset

编译后的文件保存在dist文件夹

欢迎提交bug^-^

解决asp上传不能超过200K的限制

为了减少以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 对asp的上传文件大小默认最大请求是限制为200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)

Windows2003系统下,上传较大的文件时,出现“Request 对象 错误 ‘ASP 0104 : 80004005’”错误。现在给出以下解决方案:

办法一:

第一步:修改IIS设置,允许直接编辑配置数据库。先打开,Internet信息服务,

第二步:先在服务里关闭IIS admin service服务,找到windows\system32\inesrv\下的metabase.xml, 打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,如把它修改为51200000(50M)。

然后重启IIS admin service服务。

办法二:

新建一个文本文件,内容如下:

‘—————————————————-

set providerObj=GetObject(“winmgmts:/root/MicrosoftIISv2”)

set vdirObj=providerObj.get(“IISWebVirtualDirSetting=’W3SVC/1/ROOT'”)

WScript.Echo “Before: ” & vdirObj.AspMaxRequestEntityAllowed

vdirObj.AspMaxRequestEntityAllowed=51200000

vdirObj.Put_()

WScript.Echo “Now: ” & vdirObj.AspMaxRequestEntityAllowed

‘—————————————————-

然后保存为.vbs文件,如:iis.vbs

然后在命令行模式下,执行 cscript 文件路径及文件名,如:

cscript c:\iis.vbs

这样ASP上传大小就更改为了上面设置的:51200000字节 (50兆)。IIS 6.0对asp的上传文件大小为200k限制就这样解决了。

Windows系统下TCP参数优化

通常会采用修改注册表的方式改进Windows的系统参数。下面将为大家介绍Windows系统下的TCP参数优化方式,适用于Windows 2003、Windows XP、Windows 7以及Server版。对于具体的系统环境与性能需求,优化方式会有所差异,效果也不尽相同,仅是个人的建议。所有的优化操作都通过修改注册表实现,需要使用regedit命令进入注册表并创建或修改参数,修改完成后需要重启系统,以使之生效。以下使用的参数值均为10进制。

1. TCPWindowSize

TCPWindowSize的值表示TCP的窗口大小。TCP Receive Window(TCP数据接收缓冲)定义了发送端在没有获得接收端的确认信息的状态下可以发送的最大字节数。此数值越大,返回的确认信息就越少,相应的在发送端和接收端之间的通信就越好。此数值较小时可以降低发送端在等待接收端返回确认信息时发生超时的可能性,但这将增加网络流量,降低有效吞吐率。TCP在发送端和接收端之间动态调整一个最大段长度MSS(Maximum Segment Size)的整数倍。MSS在连接开始建立时确定,由于TCP Receive Window被调整为MSS的整数倍,在数据传输中完全长度的TCP数据段的比例增加,故而提高了网络吞吐率。

缺省情况下,TCP将试图根据MSS来优化窗口大小,起始值为16KB,最大值为64KB。TCPWindowSize的最大值通常为65535字节(64KB),以太网最大段长度为1460字节,低于64KB的1460的最大整数倍为62420字节,因而可以在注册表中将TCPWindowSize设置为62420,作为高带宽网络中适用的性能优化值。具体操作如下:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为TCPWindowSize的REG_DWORD值,该值的范围是从0到65535,将该值设置为62420。

2TCP1323Opts

为了更高效地利用高带宽网络,可以使用比上述TCP窗口大得多的TCP窗口大小,此特性是Windows 2000和Windows Server 2003中的新特性,称为TCP Window Scaling,它将以前的65535字节(64KB)的限制提高到了1073741824字节(1GB)。在带宽与延迟的乘积值很高的连接上(例如卫星连接),可能需要将窗口的大小增加到64KB以上。使用TCP Window Scaling,系统可以允许确认信息间更大数据量的传输,增加了网络吞吐量及性能。发送端和接收端往返通信所需的时间被称为回环时间(RTT)。TCP Window Scaling仅在TCP连接的双方都开启时才真正有效。TCP有一个时间戳选项,通过更加频繁地计算来提高RTT值的估测值,此选项特别有助于估测更长距离的广域网上连接的RTT值,并更加精确地调整TCP重发超时时间。时间戳在TCP报头提供了两个区域,一个记录开始重发的时间,另一个记录接收到的时间。时间戳对于TCP Window Scaling,即确认信息收到前的大数据包传送特别有用,激活时间戳仅仅在每个数据包的头部增加12字节,对网络流量的影响微乎其微。数据完整性与数据吞吐率最大化哪个更为重要是个需要评估的问题。在某些环境中,例如视频流传输,需要更大的TCP窗口,这是最重要的,而数据完整性排在第二位。在这种环境中,TCP Window Scaling可以不打开时间戳。当发送端和接收端均激活TCP Window Scaling和时间戳时,此特性才有效。不过,若在发包时加入了时间戳,经过NAT之后,如果前面相同的端口被使用过,且时间戳大于这个连接发出的SYN中的时间戳,就会导致服务器忽略该SYN,表现为用户无法正常完成TCP的3次握手。初始时生成小的TCP窗口,之后窗口大小将按照内部算法增大。具体操作如下:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为TCP1323Opts的REG_DWORD值,该值的具体含义为:0(缺省值)表示禁用TCP Window Scaling和时间戳;1表示只启用TCP Window Scaling;2表示只启用时间戳;3表示同时启用TCP Window Scaling和时间戳。TCP1323Opts设置为激活TCP Window Scaling后,可以将上文中的注册表项TCPWindowSize的值增大,最大能达到1GB,为了达到最佳性能,这里的值最好设置成MSS的倍数,推荐值为256960字节。

3TCP 控制块表

对于每个TCP连接,控制变量保存在一个称为TCP控制块(TCB)的内存块中。TCB表的大小由注册表项MaxHashTableSize控制。在活动连接很多的系统中,设定一个较大的表可以降低系统定位TCB表的时间。在TCB表上分区可以降低对表的访问的争夺。增加分区的数量,TCP的性能会得到优化,特别是在多处理器的系统上。注册表项NumTcbTablePartitions控制分区的数量,默认是处理器个数的平方。TCB通常预置在内存中,以防止TCP反复连接和断开时,TCB反复重新定位浪费时间,这种缓冲的方式促进了内存管理,但同时也限制了同一时刻允许的TCP连接数量。注册表项MaxFreeTcbs决定了处于空闲等待状态的TCB重新可用之前的连接数量,在NT架构中常设置成高于默认值,以确保有足够的预置的TCB。从Windows 2000开始添加了一个新特性,降低超出预置TCB运行的可能性。如果处于等待状态的连接多于MaxFreeTWTcbs中的设置,所有等待时间超过60秒的连接将被强制关闭,以后再次启用。此特性合并到Windows 2000 Server和Windows Server 2003后,MaxFreeTcbs将不再用于优化性能。具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为MaxHashTableSize的REG_DWORD值,该值的范围是从1到65536,并且必须为2的N次方,缺省值为512,建议设为8192。然后在Parameters子键下创建或修改名为NumTcbTablePartitions的REG_DWORD值,该值的范围是从1到65536,并且必须为2的N次方,缺省值为处理器个数的平方,建议设为处理器核心数的4倍。

4TcpTimedWaitDelay

TcpTimedWaitDelay的值表示系统释放已关闭的TCP连接并复用其资源之前,必须等待的时间。这段时间间隔就是以前的Blog中提到的TIME_WAIT状态(2MSL,数据包最长生命周期的两倍状态)。如果系统显示大量连接处于TIME_WAIT状态,则会导致并发量与吞吐量的严重下降,通过减小该项的值,系统可以更快地释放已关闭的连接,从而为新连接提供更多的资源,特别是对于高并发短连接的Server具有积极的意义。

该项的缺省值是240,即等待4分钟后释放资源;系统支持的最小值为30,即等待时间为30秒。具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为TcpTimedWaitDelay的REG_DWORD值,该值的范围是从0到300,建议将该值设置为30。

5MaxUserPort

MaxUserPort的值表示当应用程序向系统请求可用的端口时,TCP/IP可分配的最大端口号。如果系统显示建立连接时出现异常,那么有可能是由于匿名(临时)端口数不够导致的,特别是当系统打开大量端口来与Web service、数据库或其他远程资源建立连接时。

该项的缺省值是十进制的5000,这也是系统允许的最小值。Windows默认为匿名(临时)端口保留的端口号范围是从1024到5000。为了获得更高的并发量,建议将该值至少设为32768以上,甚至设为理论最大值65534,特别是对于模拟高并发测试环境的Client具有积极的意义。具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为MaxUserPort的REG_DWORD值,该值的范围是从5000到65534,缺省值为5000,建议将该值设置为65534。

6. 动态储备

动态储备的值使系统能自动调整其配置,以接受大量突发的连接请求。如果同时接收到大量连接请求,超出了系统的处理能力,那么动态储备就会自动增大系统支持的暂挂连接的数量(即Client已请求而Server尚未处理的等待连接数,TCP连接的总数包括已连接数与等待连接数),从而可减少连接失败的数量。系统的处理能力和支持的暂挂连接的数量不足时,Client的连接请求将直接被拒绝。

缺省情况下,Windows 不启用动态储备,可以通过以下操作进行开启和设置:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters注册表子键,在Parameters子键下创建或修改下列名称的REG_DWORD值。

  • EnableDynamicBacklog,值为1,表示开启动态储备。
  • MinimumDynamicBacklog,值为128,表示支持的最小暂挂连接的数量为128。
  • MaximumDynamicBacklog,值为2048,表示支持的最大暂挂连接的数量为2048。对于高并发短连接的Server,建议最大值设为1024及以上。
  • DynamicBacklogGrowthDelta,值为128,表示支持的暂挂连接的数量的增量为128,即数量不足时自增长128,直到达到设定的最大值,如2048。

7KeepAliveTime

KeepAliveTime的值控制系统尝试验证空闲连接是否仍然完好的频率。如果该连接在一段时间内没有活动,那么系统会发送保持连接的信号,如果网络正常并且接收方是活动的,它就会响应。如果需要对丢失接收方的情况敏感,也就是说需要更快地发现是否丢失了接收方,请考虑减小该值。而如果长期不活动的空闲连接的出现次数较多,但丢失接收方的情况出现较少,那么可能需要增大该值以减少开销。

缺省情况下,如果空闲连接在7200000毫秒(2小时)内没有活动,系统就会发送保持连接的消息。 通常建议把该值设为1800000毫秒,从而丢失的连接会在30分钟内被检测到。具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为KeepAliveTime的REG_DWORD值,为该值设置适当的毫秒数。

8KeepAliveInterval

KeepAliveInterval的值表示未收到另一方对“保持连接”信号的响应时,系统重复发送“保持连接”信号的频率。在无任何响应的情况下,连续发送“保持连接”信号的次数超过TcpMaxDataRetransmissions(下文将介绍)的值时,将放弃该连接。如果网络环境较差,允许较长的响应时间,则考虑增大该值以减少开销;如果需要尽快验证是否已丢失接收方,则考虑减小该值或TcpMaxDataRetransmissions值。

缺省情况下,在未收到响应而重新发送“保持连接”的信号之前,系统会等待1000毫秒(1秒),可以根据具体需求修改,具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为KeepAliveInterval的REG_DWORD值,为该值设置适当的毫秒数。

9TcpMaxDataRetransmissions

TcpMaxDataRetransmissions的值表示TCP数据重发,系统在现有连接上对无应答的数据段进行重发的次数。如果网络环境很差,可能需要提高该值以保持有效的通信,确保接收方收到数据;如果网络环境很好,或者通常是由于丢失接收方而导致数据的丢失,那么可以减小该值以减少验证接收方是否丢失所花费的时间和开销。

缺省情况下,系统会重新发送未返回应答的数据段5次,可以根据具体需求修改,具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为TcpMaxDataRetransmissions的REG_DWORD值,该值的范围是从0到4294967295,缺省值为5,根据实际情况进行设置。

10TcpMaxConnectRetransmisstions

TcpMaxConnectRetransmisstions的值表示TCP连接重发,TCP退出前重发非确认连接请求(SYN)的次数。对于每次尝试,重发超时是成功重发的两倍。在Windows Server 2003中默认超时次数是2,默认超时时间为3秒(在注册表项TCPInitialRTT中)。速度较慢的WAN连接中超时时间可相应增加,不同环境中可能会有不同的最优化设置,需要在实际环境中测试确定。超时时间不要设置太大否则将不会发生网络连接超时时间。具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注册表子键,在Parameters子键下创建或修改名为TcpMaxConnectRetransmisstions的REG_DWORD值,该值的范围是从0到255,缺省值为2,根据实际情况进行设置。然后在Parameters子键下创建或修改名为TCPInitialRTT的REG_DWORD值,同样根据实际情况进行设置。

11TcpAckFrequency

TcpAckFrequency的值表示系统发送应答消息的频率。如果值为2,那么系统将在接收到2个分段之后发送应答,或是在接收到1个分段但在200毫秒内没有接收到任何其他分段的情况下发送应答;如果值为3,那么系统将在接收到3个分段之后发送应答,或是在接收到1个或2个分段但在200毫秒内没有接收到任何其他分段的情况下发送应答,以此类推。如果要通过消除应答延迟来缩短响应时间,那么建议将该值设为1。在此情况下,系统会立即发送对每个分段的应答;如果连接主要用于传输大量数据,而200毫秒的延迟并不重要,那么可以减小该值以降低应答的开销。

缺省情况下,系统将该值设为2,即每隔一个分段应答一次。该值的有效范围是0到255,其中0表示使用缺省值2,可以根据具体需求修改,具体操作:

浏览至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters\Interfaces\xx(xx由网络适配器决定)注册表子键,在xx子键下创建或修改名为TcpAckFrequency的REG_DWORD值,该值的范围是从1到13,缺省值为2,根据希望每发送几个分段返回一个应答而设置该值,建议百兆网络设为5,千兆网络设为13。

原文:http://www.cnblogs.com/fczjuever/archive/2013/04/05/3000697.html

Powershell 介绍和安装

Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象。其可读性,易用性,可以位居当前所有shell之首。 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0

  • 如果您的系统是window7或者Windows Server 2008,那么PowerShell 2.0已经内置了,可以升级为3.0,4.0。
  • 如果您的系统是Windows 8 或者Windows server 2012,那么PowerShell 3.0已经内置了,可以升级为4.0。
  • 如果您的系统为Windows 8.1或者Windows server 2012 R2,那默认已经是4.0了。

Powershell 1.0 下载地址

Powershell 2.0 下载地址

powershell3.0 介绍,下载

powershell4.0 介绍,下载

 

更多内容请参考:http://www.pstips.net/cat/powershell

Windows 10 右击很卡的问题的解决方法

自从,从win7升级到Windows10之后,发现一个很严重的问题:右键点击桌面或者在文件夹内部点击,鼠标会卡主五六秒,非常的糟糕。SSD笔记本性能一直不错,不该有这类问题。

Windows右键很卡的原因

鼠标右键会加载显卡图标,它导致右击菜单一直出不来。你可以右击一下,确认是不是加载了显卡相关的图标。

 

Windows右键很卡的解决方法

清除任何显卡生成的桌面右键菜单方法修改注册表文件。

单击“开始|运行”,然后键入“regedit”并确认运行注册表编辑器,依次单击展开 “HKEY_CLASSES_ROOT\\\\Directory\\\\Background\\\\shellex \\\\ContextMenuHandlers”键值,删除其中的“igfxcui”键(这个是显卡的),有的桌面右键还有一个显示属性的,也是”ig 开头“的键,删除,然后重新启动系统或者注销即可删除桌面菜单上的那三个选项。我一共删除了两个带ig的注册表,之后变得非常快速了!

win8.1火狐flash插件奔溃问题解决

忘记是从win8升级到win8.1, 还是火狐flash插件不停升级开始,flash总是不厌其烦的出现奔溃。其实奔溃倒不是大问题,最重要的是整个火狐会卡死,电脑出现一个死机的表象。最后发现是flash安全沙箱的问题,解决方法如下:

打开C:\Windows\SysWOW64\Macromed\Flash\mms.cfg,加上内容ProtectedMode=0,实际上这个文件内容只有三行

保存下即可,发现问题得到的完好的解决。
备注:如果发现保存时提示文件被其他进程使用中,那么先删掉这个文件,创建新的mms.cfg文件,并且加入上面三行的内容即可。

站点:运维生存时间 网址:http://www.ttlsa.com/html/3869.html

将win7加载至内存运行教程

本文章是我以前的哥们写的,贴于此供小伙伴们学习学习。

首先,在做RamWin7之前 大家知道RamOS的特性就是断电或重启之后位于内存盘的文件无法保留,而做热备份又复杂并且成功率不高,为了解决这一问题,可将win7默认的用户配置文件转移。

下面开始详细介绍此方法 :

1. 在安装win7的时候,到输入用户名的那个阶段,先不输入用户名 如下图:

RamWin7

在此处停留的时候暂且先不输入用户名,按shift+F10先呼出CMD对话框

然后用命令先把C盘内的用户文件夹转移到D盘

具体的命令如下图:

RamWin7

RamWin7

好了 就只要先拷贝这两个目录 关闭CMD 继续安装 直到安装结束

这样就已经拷贝好我们需要的用户配置目录

接着进入系统之后第一件事就是打开计算机管理中的”本地用户和组” 将administrator管理员激活启用。如下图:

RamWin7

激活管理员帐户之后,我们运行regedit打开注册表,修改默认的用户配置文件路径到刚才我们创建好的D:\ Documents and Settings目录 ,如下图:

RamWin7

RamWin7

在更改好默认用户配置路径之后,我们可以把临时文件目录以及IE的缓存目录设置到C盘,这样做是为了在系统重启后自动清空临时文件及IE缓存,提高速度。OK,到此第一步骤结束。

为考虑到软件和游戏的资料多数都会在用户配置文件里,用此方法与RamOS完美结合,达到防毒、运行速度以及保留用户资料的效果。此方法还能与杀毒软件同时使用,经测试RamOS重启之后杀软还能正常运行并保留了病毒库的更新。

2. 接下来开始装驱动、转移页面文件、删除休眠文件、删除垃圾等这些就不再叙述了

下面开始安装过时驱动:firadisk 打开“设备管理器”在顶端用户名位置单击右键,在弹出的标签中选择“添加过时硬件”如下图:

RamWin7

安装使用手动,不选择搜索。从磁盘安装选择firadisk驱动存放的路径,确定开始安装

RamWin7

在安装过程中会提示驱动未签名的警告对话框,选择始终安装此驱动程序软件,继续下一步直到安装完成。

RamWin7

因为驱动未签名的问题,有可能重启之后导致系统无法正常启动,我们安装完驱动还需向BCD 添加testsigning on (测试模式)具体命令如下:

打开CMD ,将bcdedit /set testsigning on复制到CMD运行 启用测试模式。

接下来我们需要修改WIN7的BCD启动

打开CMD然后在CMD窗口中输入以下命令:

(可以复制后在cmd窗口中鼠标右键粘贴,切忌不要用ctrl+v进行粘贴)

bcdedit /set {default} osdevice boot回车

bcdedit /set {default} device boot回车

bcdedit /set {default} detecthal 1回车

RamWin7

做完此步骤之后就可以进入到pe下使用imageX工具对C盘进行打包制作镜像了

在制作完镜像之后,利用VDM去创建一个虚拟磁盘,创建好之后再使用imageX工具将之前做好的备份还原至虚拟磁盘,在还原完之后这里需要注意一个细节,

需要将img文件中的BCD修改partition=C:为boot 如下图:

RamWin7

此时img镜像已制作完毕,退出VDM,重启进入到原物理C盘。

接下来我们需要将grub启动添加到BCD菜单中从而实现引导img文件启动加载至内存

这里提供给大家一个添加GRUB的批处理,请大家直接拷贝另存为grub.bat文件

最后将grub设置为系统的默认启动项 如下图:

RamWin7

到此整个RamWin7已全部制作完成!重启之后就可以体验RAMOS带来的飞一般的速度!

WIN7无线网卡实现路由共享WIFI上网

仅限 Win 7 系统(已验证)
1、管理员权限开启命令提示符窗口。
2、追加虚拟网卡:netsh wlan set hostednetwork mode=allow ssid=(无线网络名) key=(密码)
3、对可访问网络的适配器,启用“Internet连接共享(ICS)”。网卡选择为上述 2 追加的虚拟网卡。
4、开启上述 2 的无线网卡命令:netsh wlan start hostednetwork
5、即可访问上述 2 命名为 ssid 的值的网络对象。

上述 2 的命令部分参数含义:(未验证)
Mode:是否启用虚拟Wifi网卡,改为disallow则为禁用,虚拟网卡即会消失。
Ssid:指定无线网络的名称,最好为英文。
Key:指定无线网络的密码。该密码用于对无线网进行安全的WPA2加密,能够很好的防止被蹭网。
以上三个参数其实可以单独使用,例如只使用 mode=disallow 可以直接禁用虚拟Wifi网卡

转自:http://my.oschina.net/lvcreator/blog/200949