存档

‘win’ 分类的存档

PASV模式失败正在尝试PORT或数据Sock错误的解决方法

2009年8月30日 奇奇 没有评论

1.什么是ftp中的PASV和PORT模式

 

FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接。FTP服务程序一般会支两种不同的模式,一种是Port模式,一种是Passive模式(Pasv Mode),先说说这两种不同模式连接方式的分别:

 

先假设客户端为C,服务端为S。

 

所谓Port模式:

 

当客户端C向服务端S连接后,使用的是Port模式,那么客户端C会发送一条命令告诉服务端S(客户端C在本地打开了一个端口N在等着你进行数据连接),当服务端S收到这个Port命令后就会向客户端打开的那个端口N进行连接,这种数据连接就生成了。

 

 

所谓Pasv模式:

 

当客户端C向服务端S连接后,服务端S会发信息给客户端C,这个信息是(服务端S在本地打开了一个端口M,你现在去连接我吧),当客户端C收到这个信息后,就可以向服务端S的M端口进行连接,连接成功后,数据连接也建立了。

 

从上面的解释中,可以看到两种模式主要的不同是数据连接建立的不同,对于Port模式,是客户端C在本地打开一个端口等服务端S去连接建立数据连接;而Pasv模式就是服务端S打开一个端口等待客户端C去建立一个数据连接。

 

FTP需要2个端口,一个端口是作为控制连接端口,也就是21这个端口,用于发送指令给服务器以及等待服务器响应;另一个端口是数据传输端口,端口号为20(仅PORT模式),是用来建立数据传输通道的,主要有3个作用:

 

1.从客户向服务器发送一个文件。

2.从服务器向客户发送一个文件。

3.从服务器向客户发送文件或目录列表。

 

注意:所有FTP服务器软件都支持PORT方式,大部分FTP服务器软件PORT方式和PASV方式都支持,有些FTP服务器不支持PASV方式都支持,故造成了PASV 模式失败,正在尝试 PORT错误 或者 数据Sock错误。对症下药,解决的方法其实很简单――取消PASV模式。

 

 

2.具体的方法

 

1)在ie中如何启用或者取消PASV模式:

 

如果要在ie里启用或关闭PASV方式,先打开IE,在菜单里选择:工具 -> Internet选项 -> 高级,在“使用被动ftp”前面打上钩或者去掉钩,不过需要IE6.0以上才支持。

 

 

2)FTP下载工具取消被动模式的方法:

 

★Cute FTP 3.5英文版:FTP―>Settings―>Options―>Firewall,将“PASV mode”前复选框中的打勾去掉。

★Cute FTP3.5中文版:FTP―>设置―>选项―>防火墙,“PASV方式(A)”前复选框中的打勾去掉。

★Cute FTP4.0中文版:右击你所建立的ftp站点―>选择属性(properties)―>去掉”use PASV mod” 选择项

★Cute FTP Pro2.0中文版:编辑―>全局设置―>连接―>连接类型,“PASV/PORT”下拉选项菜单选择PORT。

★Leap FTP2.7.2:Sites―>Site Manager―>Advanced,将“Use PASV mode”前复选框中的打勾去掉。

★flashfxp: 选项->参数->代理->去掉“使用被动模式”

★flashget: 选项->参数->代理服务器->编辑->将“Use PASV mode”前复选框中的打勾去掉。

 

3.其他补充

 

如果你用Serv-U架设FTP,那么Serv-U默认配置下两种方式都支持。

 

如果要关闭PASV方式,打开Serv-U,进入 Domains -> user.dns0755.net -> Settings -> Advanced -> 把“Allow passive mode data transfers”前面的钩去掉。

 

在 Serv-U的Local Server -> Settings -> Advanced -> PASV port range里,填入给PASV模式使用的本地端口范围,如60000-60020。请把端口范围限制在20个以内。之后,再在防火墙里打开这个范围的端口就可以了。

分类: win 标签:

Win2003 + IIS6.0 + PHP5 / ASP + MySQL5 服务器配置及虚拟主机基本安全设置

2009年8月30日 奇奇 没有评论

IIS + PHP + MySQL 我是在05年配置过一次,之后再也没用过这种搭配。由于Windows2003和IIS6的高安全性使得它实施起来比Apache平台麻烦很多,可能会遇到各种各样的难题,首次配置几乎不可能一次成功。虽然将近有4年没搞IIS的PHP配置了,但一些关键问题还能记得,应朋友的要求帮忙配置服务器,顺便回忆了一遍,现在我把配置方法和需注意的事项说一下,供朋友们参考。

(转载地址 http://blog.csdn.net/rssn_net/archive/2009/01/29/3854682.aspx

一、安装IIS 6.0。

二、ASP配置:
 1. 启用ASP:Windows 2003 IIS 安装后默认不开启ASP。开启的方法是:打开“Internet信息服务器管理器”,在“服务器程序扩展”(Web Service Extension),将“Active Server Pages”改为“允许”即可。
 2. 启用父路经:很多ASP程序需要操作父路经,比如包含父路经文件<!–#include file=”../conn.asp”–>,而IIS6默认情况下是禁止操作父路经的。启用方法为:选择相应的网站,“属性->配置->选项”,勾上“启用父路径”。

三、安装与初步配置PHP:

 1. 解压php5安装包,放置于C:\php5,并将该目录权限设置为Everyone可读+运行。

 2. 将php5目录下的php5ts.dll以及所有以lib开头的dll文件复制到C:\WINDOWS\system32目录下。

 3. 对php.ini做必要的修改:将php5目录下的php.ini-recommmended复制一份,文件名改为php.ini,放到C:\WINDOWS下,并作如下修改:
    (1) 找到extension_dir = “./”,修改为 extension_dir = “C:\php5\ext”;
    (2) 找到session.save_path = “/tmp”,修改为 session.savepath = “C:\php5\sessions”,同时在php5下新建sessions目录,权限设为Everyone读+写。

 4. 设置PHP解析程序:打开“Internet服务管理器”,选择“网站”(全局设置,影响所有虚拟主机),打开属性页,作如下设置:
    (1) 选择“ISAPI筛选器”选项卡,点击“添加”,在弹出的“筛选器属性”窗口的“筛选器名称”中填入“php”;在“可执行文件”中填入“C:\php5\php5isapi.dll”,点击确定;
    (2) 选择“主目录”选项卡,点击“配置”,在弹出的“应用程序配置”窗口中点击“添加”,“可执行文件”填“C:\php5\php5isapi.dll”,“扩展名”填“.php”,“动作”设置为“全部动作”。 (这一步不一定成功,若完成后查看php页面提示404找不到,请尝试删掉改项目再重新添加。)

 5. 启用ISAPI扩展:打开“Internet信息服务管理器”,在“服务器程序扩展”(Web Service Extension),将“所有未知的ISAPI扩展”改为“允许”。

 6. 重启IIS,在网站目录下建一个php文件,内容为<?php phpinfo();?>,看看能否正确解析。

若不成功,请检查并重复前面几步,尤其是4、5两项。

四、PHP详细配置:打开C:\WINDOWS\php.ini:

1. 将下面几行开头的分号删掉:
  ;extension=php_dbase.dll       可选
  ;extension=php_gd2.dll         这个是用来支持GD库的,一般需要,必选
  ;extension=php_ldap.dll        可选
  ;extension=php_mbstring.dll    必选
  ;extension=php_mssql.dll       这个是用来支持MSSQL的,可选
  ;extension=php_mysql.dll       这个是用来支持MYSQL的,要支持MYSQL必选
  其他的如果需要用到也可以去掉前面的分号;

2. 修改如下几行的值:
  short_open_tag = On             启用短标签,即<? ?>。
  display_errors = On             输出错误信息到浏览器
  error_reporting = E_ALL & ~E_NOTICE    禁用警告提示
  file_uploads = On              允许文件上传

五、MySQL安装与配置:

1. 运行MySQL安装程序,并进行配置:
勾选Configure the MySQL Server now,Next;
选择Detail Configuration,Next;
此处,如果计算机是作为Web服务器运行,选择 Server Machine ,如果是本机调试用,则选择 Developer Machine,Next;
Next;
选择 Mutifunctional Database,Next;
选择 Decision Support(DSS)/OLAP,Next;
Next;
选择 Manual Selected Default Character Set / Collation,将 Character Set 改为 gb2312,Next;
Next;
设定密码,Next;
Execute,完毕!
(未指定的选项均使用默认设置)

2. 安装MySQL控制台程序:

大部分人选择使用phpMyAdmin作为MySQL控制台,但以Web形式进行数据操作会带来很大安全隐患,而且灵活度不高。若仅仅是在服务器上操作MySQL则完全没必要使用phpMyAdmin,我推荐MySQL-Front(Google之)。由于MySQL比起早期的版本,密码验证方式有了改变,为了保持与旧版本程序的兼容性,建议首次登录MySQL时执行如下SQL语句:
set password for root@localhost = old_password(“admin888″)  (其中admin888是用户密码)。

六、虚拟主机基本安全配置(ASP+PHP):

每增加一个网站,都应为该网站创建一个运行帐号。即在“计算机管理->本地用户和组->用户”中新建一个帐号,并设置密码,建议命名为以“IUSR_”开头,并大写;然后在“Internet信息管理器”相应网站的“属性->目录安全性->匿名访问和身份验证控制”中,填入该用户名和密码。

增加一个网站,在为该网站建立帐号时,都应确保:
 1. 帐号权限应尽可能小,建议令其不属于任何组,或只属于Guests组。
 2. IIS中的用户名和密码应当与建立的IUSR帐号相匹配。
 3. 帐号应有C:\WINDOWS\temp目录的“读+写”权限,建议将该目权限设为Everyone读+写。因为ASP脚本执行过程中需在此存放临时数据。
 4. 帐号应有php安装目录(即C:\php5)的“读+运行”权限。因为php的ISAPI扩展程序在此,并以IUSR身份运行,故需可读并可运行其中的程序。
 5. 帐号应有php5\session目录的“读+写”权限。因为php利用此目录存放Session文件。
 6. 帐号应有相应网站的“读”权限,并允许脚本程序(ASP)执行。
 7. 为了防止脚本跨站读写,每个网站都应使用不同的IUSR帐号,每个网站的目录仅允许本网站IUSR帐号有权限(读取、修改、运行、写入等)。

七、常见问题:
 1. Q: 执行php脚本提示 “Call to undefined function mysql_connect()” 。
     A: php5核心已不再支持mysql,而是作为可扩展的模块执行。需要自行将libmysql.dll复制到C:\WINDOWS\system32目录下,并在php.ini中将extension=php_mysql.dll前面的分号去掉。

 2. Q: 执行php脚本出现很多 “Notice: Use of undefined constant” 。
     A: 这不是错误,而是警告,例如代码 $_SERVER['HTTP_REFERER'] 不存在,则输出警告。在php.ini中设置 error_reporting = E_ALL & ~E_NOTICE。

分类: win 标签:

xcopy命令

2009年8月26日 奇奇 没有评论

xcopy命令

xcopy /E 源 目的

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

帮助:xcopy /?

复制文件和目录树。

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]

[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]

[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]

[/EXCLUDE:file1[+file2][+file3]…]

source 指定要复制的文件。

destination 指定新文件的位置和/或名称。

/A 只复制有存档属性集的文件,

但不改变属性。

/M 只复制有存档属性集的文件,

并关闭存档属性。

/D:m-d-y 复制在指定日期或指定日期以后更改的文件。

如果没有提供日期,只复制那些源时间

比目标时间新的文件。

/EXCLUDE:file1[+file2][+file3]…

指定含有字符串的文件列表。每一个字符串

必须在文件的单独行中。如果有任何

字符串与要被复制的文件的绝对路径

相符,那个文件将不会得到复制。

例如,指定如 \obj\ 或 .obj 的字符串会排除

目录 obj 下面的所有文件或带有

.obj 扩展名的文件。

/P 创建每个目标文件前提示。

/S 复制目录和子目录,除了空的。

/E 复制目录和子目录,包括空的。

与 /S /E 相同。可以用来修改 /T。

/V 验证每个新文件。

/W 提示您在复制前按键。

/C 即使有错误,也继续复制。

/I 如果目标不存在,又在复制一个以上的文件,

则假定目标一定是一个目录。

/Q 复制时不显示文件名。

/F 复制时显示完整的源和目标文件名。

/L 显示要复制的文件。

/G 允许将没有经过加密的文件复制到

不支持加密的目标。

/H 也复制隐藏和系统文件。

/R 覆盖只读文件。

/T 创建目录结构,但不复制文件。

不包括空目录或子目录。/T /E 包括

空目录和子目录。

/U 只复制已经存在于目标中的文件。

/K 复制属性。一般的 Xcopy 会重置只读属性。

/N 用生成的短名复制。

/O 复制文件所有权和 ACL 信息。

/X 复制文件审核设置(隐含 /O)。

/Y 复制文件审核设置(隐含 /O)。

现存目标文件。

/-Y 导致提示以确认改写一个

现存目标文件。

/Z 用重新启动模式复制网络文件。

命令行开关 /Y 可以预先在 COPYCMD 环境变量中设置。

这可能被命令行上的 /-Y 改写。

分类: win 标签:

DOS修改文件夹权限!cacls

2009年8月26日 奇奇 没有评论

随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在“安全”标签页下,我们可以在这里为不同级别的用户设置相应的访问控

制权限,包括完全控制、修改、读取和运行、列出文件夹目录、读取、写入、特别的权限等,你只需要在“允许”和“拒绝”下简单勾选即可,点击“高级”按钮还可以设置更多的特殊权限,这里就不

多说了。

  其实,除了在图形用户界面下对文件或文件夹的访问控制权限进行设置外,我们还可以在命令行方式下完成这项工作,这在由于某些原因无法进入图形用户界面时特别实用,虽然使用时有些麻烦,

但却可以救急。

  一、使用Cacls.exe命令

  这是一个在Windows 2000/XP/Server 2003操作系统下都可以使用的命令,作用是显示或者修改文件的访问控制表,在命令中可以使用通配符指定多个文件,也可以在命令中指定多个用户。命令语法

如下:

Cacls filename [/T] [/E] [/C] [/G usererm] [/R user [...]] [/P usererm [...]] [/D user [...]]

Filename:显示访问控制列表(以下简称ACL)

/T:更改当前目录及其所有子目录中指定文件的ACL

/E:编辑ACL而不替换

/C:在出现拒绝访问错误时继续   

/G Userer:perm:赋予指定用户访问权限,Perm代表不同级别的访问权限,其值可以是R(读取)、W(写入)、C(更改,写入)、F(完全控制)等。

/R user:撤销指定用户的访问权限,注意该参数仅在与“/E”一起使用时有效。

/P user:perm:替换指定用户的访问权限,perm的含义同前,但增加了“N(无)”的选项。

/D user:拒绝指定用户的访问。

  实例一:查看文件夹的访问控制权限

  例如,这里我们希望查看h: emp文件夹的访问控制权限,那么只需要在“开始→运行”对话框或切换到命令提示符模式下,键入如下命令:Cacls h: emp

  此时,我们会看到所有用户组和用户对h: emp文件夹的访问控制权限项目,这里的CI表示ACE会由目录继承,OI表示ACE会由文件继承,IO表示ACI不适用于当前文件或目录,每行末尾的字母表示控制

权限,例如F表示完全控制,C表示更改,W表示写入。

  如果你希望查看该文件夹中所有文件(包括子文件夹中的文件)的访问控制权限,可以键入“Cacls h: emp .”命令。

  实例二:修改文件夹的访问控制权限

  假如你希望给予本地用户wzj9999完全控制h: emp文件夹及子文件夹中所有文件的访问权限,只需要键入如下命令:  

Cacls h: emp /t /e /c /g wzj9999:f

  这里的“/t”表示修改文件夹及子文件夹中所有文件的ACL,“/e”表示仅做编辑工作而不替换,“/c”表示在出现拒绝访问错误时继续,而“/g wzj9999:f”表示给予本地用户wzj9999以完全控制

的权限,这里的“f”代表完全控制,如果只是希望给予读取权限,那么应当是“r”。

  实例三:撤销用户的访问控制权限

  如果你希望撤销wzj9999用户对h: emp文件夹及其子文件夹的访问控制权限,可以键入如下命令:

  cacls h: emp /t /e /c /r wzj9999

  如果只是拒绝用户的访问,那么可以键入如下命令:

  cacls h: emp /t /e /c /d wzj9999

  二、使用增强工具xcals.exe

  在windows 2000资源工具包中,微软还提供了一个名为xcacls.exe的文件控制权限修改工具,其功能较cacls.exe更为强大,可以通过命令行设置所有可以在windows资源管理器中访问到的文件系统

安全选项,我们可以从http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/xcacls-o.asp下载,安装后即可使用。

  xcacls.exe命令的语法和参数与cacls.exe基本相同,但不同的是它通过显示和修改文件的访问控制列表(acl)执行此操作。在“/g”参数后除保持原有的perm权限外,还增加了spec(特殊访问权

限)的选项,另外还增加了“/y”的参数,表示禁止在替换用户访问权限时出现确认提示,而默认情况下,cacls.exe是要求确认的,这样在批处理中调用cacls.exe命令时,程序将停止响应并等待输入正

确的答案,引入“/y”参数后将可以取消此确认,这样我们就可以在批处理中使用xcacls.exe命令了。

  实例一:查看文件或文件夹的权限

  在“开始→运行”对话框或切换到命令提示符模式下,注意请事先将“c:program files esource kit”添加到“系统属性→高级→环境变量→系统变量”中,或者通过cd命令将其设置为当前路径,

否则会提示找不到文件,然后键入如下命令:

  xcacls h: emp

  此时,可以查看到所有用户组或用户对h: emp文件夹的访问控制权限,io表示此ace不应用于当前对象,ci表示从属窗口将继承此ace,oi表示从属文件将继承该ace,np表示从属对象不继续传播继承

的ace,而每行末尾的字母表示不同级别的权限,例如f表示完全控制,c表示更改,w表示写入。

  实例二:替换文件夹中的acl而不确认

  xcacls h: emp /g administrator:rw/y

  以上命令将替换h: emp文件夹中所有文件和文件夹的acl,而不扫描子文件夹,也不会要求用户确认。

  实例三:赋予某用户对文件夹的控制权限

  xcacls h: emp /g wzj9999:rwed;rw /e

  以上命令将赋予用户wzj9999对h: emp文件夹中所有新建文件的读取、写入、运行和删除权限,但需要说明的是,这条命令只是赋予了用户对文件夹本身的读写权限,而不包括子文件夹下的文件。

  对普通用户来说,cals.exe和xcacls.exe的作用可能不是那么明显,这在windows 2000/xp/server 2003的无人值守安装中特别有用,管理员可以为操作系统所在的文件夹设置初始访问权限;在将软

件分发到服务器或工作站时,还可以借助xcacls.exe提供单步保护,以防止用户误删除文件夹或文件。

分类: win 标签:

星际争霸 1.08 vista以上系统无法联机终极解决方案

2009年6月29日 奇奇 没有评论

原因:老版本1.08的星际只支持ipx协议支持,vista以后的已经取消了这个协议,就算从xp上考过来安装ipx协议一样玩不了.

解决方案:找一个高版本的星际补丁包,把 standard.snp 这个文件考出来覆盖到你的星际安装目录下.连接的时候会多出一个udp的选项.不要选择ipx协议,选udp协议就可以正常联机了

为了方便大家这里奇奇单独提供这个文件下载.

standard.snp 文件

分类: win 标签:

网吧XP无盘系统集成优化及母盘封装

2009年6月12日 奇奇 没有评论

     一、安装设置
              
              1、
            以正常方式安装WINXP,安装完之后即刻打上冲击波、震荡波补丁,然后安装DIX9。0C,安装五笔输入法(无需安装输入法补丁),接着升级WMP10。0,安装REALONE10。0,安装暴风音影XP版,复制其他机上的WINRAR安装目录到系统中,以备不时之需(记住,不是安装,是复制,安装的话它会关联所有压缩文件),此时软件部份安装完毕。

               2、 安装XPLITE,去掉不常用的附件
              
                     1)
            操作系统选项中保留:CLIPBOOK、DLLCACHE文件夹、ODBC数据源管理器、TWAIN图像获取驱动、帮助和支持中心、程序兼容工个、程序兼容性向导、核心字体、启动预读缓存、驱动缓存、升级包源文件

              2) 多媒体选项中保留:ATI SPI驱动程序、DIRECTSHOW
            VIDEO、ICM色彩配置文件、OPENGL图形库、WINDOWS MEDIA PLAYER、视频解码器、音量控制器、音频解码器
              
              3) 服务器组件保留选项:索引服务、在索引服务语言资源中保留繁体中文、简体中文、美国英语、英国英语
              
              4) 通读和消息中保留:USR/3COM调制解调器驱动、超级终端、传真服务、电话拨号程序、无线连接配置
              
              5) 网络实用程序保留选项:IE HTML RENDERING ENGINE、INTERNET EXPLORER、JAVA
            SCRIPT、JAVA虚拟机、TCP/IP命令行工具、VB SCRIPT、网络连接管理
              
              6) 系统服务中保留:通用即插即用服务、智能卡服务
              
              7) 系统工具和实用程序中保留:BRIEFCASE、REMOTE ASSISTANCE、WINDOWS脚本宿主
              
              8) 我没写上的全部去掉。
              
              
              二、注册表优化
              
              
              1、 加速XP的开关机
              
              开启注册表编辑器,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,
              
              将 WaitToKillServiceTimeout 设为:500 ( 原设定值:20000 找到
              
              HKEY_CURRENT_USER\Control Panel\Desktop 键,将右边视窗的
              
              WaitToKillAppTimeout 改为 500, ( 原设定值:20000 即关闭程序时仅等待1秒。将
            HungAppTimeout 值改为:200( 原设定值:5000 , 表示程序出错时等待0.5秒。
              
              2、 让系统自动关闭停止回应的程式。
              
              打开注册表 HKEY_CURRENT_USER\Control Panel\Desktop 键,
              
              将 AutoEndTasks 值设为 1。 ( 原设定值:0
              
              3、 加快Win XP浏览速度!
              
              打开注册表点击到:
              
              HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current
            Version/Explorer/RemoteComputer/NameSpace。删除下面所有的值如:{D6277990-4C6A-11CF-87-00AA0060F5BF}

              
                   4、 不加载DLL文件  
              
              浏览器在使用之后往往会有部分DLL文件在内存中缓存好长一段时间,相当大一部分内存会被不用的DLL文件点用。为了防止这种事情发生,找到注册表如下位置:

              
              HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer
              
              接下来建立一个名为AlwaysUnloadDLL,值为1的双字节值。
              
              如果想要去除这项优化,只需把该键值设为0(也可以干脆把键删掉)。注意:该项优化要在Windows重新启动后才生效。
              
              5、 完全关闭Windows XP文件保护功能。此招慎用
              
              从注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
            NT\CurrentVersion\Winlogon,修改“SFCDisable”键值为“FFFFFF9D”,如果需要重新启用该功能,重新设置为“0”就可以了。

              
              6、 加快菜单显示速度
              
              在[开始]–>[运行]–>键入[Regedit]–>[HKEY_CURRENT_USER]–>[Control
            Panel]–>[Desktop],将字符串值[MenuShowDelay]的数值数据更改为[0],调整后如觉得菜单显示速度太快而不适应者可将[MenuShowDelay]的数值数据更改为[200],重新启动即可

              
              7、 加快预读能力改善开机Windows
            XP预读设定可提高系统速度,加快开机速度。按下修改可进一步善用CPU的效率:在[开始]–>[运行]–>键入[Regedit]–>[HKEY_LOCAL_MACHINE]–>[SYSTEM]–>[CurrentControlSet]–>[Control]–>[SessionManager]–>[MemoryManagement],在[PrefetchParameters]右边窗口,将[EnablePrefetcher]的数值数据如下更改,如使用PIII
            800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3
              
              8、 和Windows 2000一样,XP在浏览局域网时也存在烦人的延迟问题,但介绍这个问题的资料却很难找到。如果你浏览一台Win
            9x的机器,例如,在网上邻居的地址栏输入“\computername”,XP的机器会在它正在连接的机器上检查“任务计划”。这种搜索过程可能造成多达30秒的延迟。如果你直接打开某个共享资源,例如在网上邻居的地址栏输入“\computernameshare”,就不会有这个延迟过程。要想避免XP搜索“任务计划”的操作,提高浏览网络的速度,你可以删除HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer

              
              RemoteComputerNameSpace{D6277990-4C6A-11CF-8D87-00AA0060F5BF}子键。该键的类型是REG_SZ。

              9、 XP中让程序开机即运行的新方法  
              
              点击“开始”菜单中的“运行”,在打开的“运行”对话框中输入“Regedit”,打开注册表编辑器。顺次展开注册表到HKEY_CURRENT_USER\Software\Microsoft\Windows
            NT\CurrentVersion\Windows下,在这里新建一个字符串值,方法是右击主键“Windows”,在弹出的菜单中选择“新建”→“串值”,把该字符串值命名为“load”。然后,双击“load”,在弹出的窗口中将它的键值改为你想开机就自动运行的程序路径。要注意的是应该使用文件的短文件名,即“C:\Program
            Files”应该写为“C:\Progra~1”。
              
              10、 关闭不用的共享  
              
              安全问题一直为大家所关注,为了自己的系统安全能够有保证,某些不必要的共享还是应该关闭的。用记事本编辑如下内容的注册表文件,保存为任意名字的.Reg文件,使用时双击即可关闭那些不必要的共享:
              
              Windows Registry Editor Version 5.00   
              
              [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
              
              \lanmanserver\parameters]   
              
              ”AutoShareServer”=dword:00000000   
              
              ”AutoSharewks”=dword:00000000   
              
              [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]   
              
              ”restrictanonymous”=dword:00000001
              
              11、 取消磁盘空间不够警告提示  
              
              Windows
            XP会自动监控磁盘空间剩余量,一旦磁盘空间不足的话,会提示你并挂起系统还原功能。如果要取消的话,就打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

              
              \Explorer,新建一个Dword值NoLowDiskSpaceChecks,然后修改为1即可。
              
              12、 让WINDOWS XP自动登陆  
              
              打开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
            NT\CurrentVersion\Winlogon,在右边的窗口中的新建字符串”AutoAdminlogon”,并把他们的键值为”1″,并且把“DefaultUserName”的值设置为用户名,并且另外新建一个字符串值“DefaultPassword”,并设其值为用户的密码。

              
              三、服务优化(我在这里只提几个重要的服务,在保证启动速度和正常使用下要启用的服务)
              
              1、 cryptogr aphic
            services:这个服务到底做什么用的很多人不明白,其实它就是用来检测你所安装的软件及硬件驱动是否通过了微软认证,停止它也可以正常使用,但是如果大家要做万能GHOST封装的时候就会有麻烦了,当你把GHOSTXP重新GHOST到其他机时,装任何一个驱动,都会不停的提示是否安装驱动,很麻烦,所以建议大家做母盘时不停用它,当安装完所有硬件及软件之后再停用它。

              2、 EVENT
            LOG:这个相信大家都清楚是用来做什么的,是用来记录事件的,虽然也在其他论坛上看到过说可以停用它,因本人技术有限,无法告之大家如何停用它且不出现服务出错的问题。

              
              3、 PLUG AND PLAY:这个我就不说了,只能启用不可停
              
              4、 Remote Procedure call(RPC):这个服务想必也不用我说了
              
              5、 SERVER:停止了它局域网就用不了
              
              6、 Shell hardware
            Detection:这个服务是最令我郁闷的服务,我自已精简的包如果停用它最少要12秒才能启动,启用它就启动一闪而过,这个服务是用来检测硬件改动的,停用也能正常使用,但本人为了保持启动速度,不禁用它

              
              7、 Themes:主题服务,停用它界面就变成2000了,既然用XP,一定的漂亮还是要的。
              
              8、 WINDOWS AUDIO:声音嘛,当然都要听了
              
              9、
            WORKSTATION:这个是用来创建和维护网络连接的,如果我们不安装BXP的话也可以停止,局域网其实也能正常使用的,但是BXP要用它,没办法。

              
              10\Logical disk
            manager:这个是用来管理磁盘的,安装BXP的时候要用到它,做母盘是先不禁用它,等安装完一切之后才禁用它。
              
              
              四、系统设置
              
              
              1、 系统优化设置。
              
              1、删除Windows强加的附件:
              
              a .
            用记事本NOTEPAD修改\winnt\inf\sysoc.inf,用查找/替换功能,在查找框中输入,hide(一个英文逗号紧跟hide),将“替换为”框设为空。并选全部替换,这样,就把所有的,hide都去掉了,

              
              b. 存盘退出,
              
              c. 再运行“添加-删除程序”,就会看见“添加/删除 Windows 组件”中多出了好几个选项;这样你可以删除好些没有用的附件
              
              2、 2.关掉调试器Dr. Watson;
              
              运行drwtsn32,把除了“转储全部线程上下文”之外的全都去掉。否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果你以前遇到过这种情况,请查找user.dmp文件并删掉,可能会省掉几十M的空间。这是出错程序的现场,对我们没用。另外蓝屏时出现的memory.dmp也可删掉。可在我的电脑/属性中关掉BSOD时的DUMP

              
              3.关闭“系统还原”:鼠标右健单击桌面上的“我的电脑”,选择“属性”,找到“系统还原”,如果你不是老噼里啪啦安装一些软件(难道你比我还厉害??),你也可以去掉,这样可以节省好多空间

              
              4.关闭“休眠支持”:因为休眠功能占的硬碟空间蛮大的, 所以关闭比较好,
              
              控制台–>电源选项–>休眠(不要打勾)
              
              注:我觉得休眠还是很有用的。蓝调。
              
              3、 压缩文件夹
              
              这是一个相当好的优化,Windows
            XP内置了对.ZIP文件的支持,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现这一功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了,点击开始—>运行,敲入:
            regsvr32 /u zipfldr.dll 。然后回车即可。
              
              4、 关闭错误回报
              
              控制台—->系统—->进阶—->右下角—>错误报告—->关闭
              
              5、
            )”我的电脑”->”属性”->”高级”->”启动和故障修复”中,点”错误报告”,选择”禁用错误汇报”、”但在发生严重错误时通知我”。
              
              (3)点击”编辑”,在弹出记事本文件中:
              
              [Operating Systems] Ed
              
              timeout=30 //把缺省时间 30 秒改为 0 秒 =
              
              multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows
            XP Professional” /fastdetect //把缺省 fastdetect 改为 nodetect 2r
              
              注册表修改方法:”HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control”
            ,SystemStartOptions键值改为NODETECT。
              
              6、 优化“启动和故障恢复”设置: Ru
              
              右键单击“我的电脑”,点击属性,点击“高级”,在“启动和故障恢复”6L
              
              一栏中,点击“设置”,其中的“系统失败”一栏中,只选择“自动重新启动”,写入调试信息选择“无”
              
              7、 关闭“Internet时间同步”功能:如果启用了同步,你的计算机时钟每周就会和 Internet
            时间服务器进行一次同步,建议关掉它(一个没多大用的功能)。请依次单击“开始”~S`&Y
              
              →“控制面板”→“日期、时间、语言和区域选项”,然后单击“日期和时间”→“Internet时间”。
              
              8、 取消对zip文件的支持: GD
              
              运行,敲入:regsvr32 /u zipfldr.dll 然后回车即可
              
              9、 关掉快速切换功能:方法如下:控制面板–>用户帐户,点击“更改用户登陆或注销方式”,去掉“使用快速用户切换”就可以了。
              
              10、 减少磁盘扫描等待时间 E#S
              
              在dos下,键入“chkntfs/t:0” i
              
              11、 .解除带宽限制 >
              
              运行—-gpedit.msc—–管理模版—–网络—-QoS数据包调度程序—限制可保留带宽
              
              动—–下面输入 0 —-确定———在你的拨号图标右健属性找到网络—–看看有没有QoS
              
              数据包调度程序——-如果没有点安装—–服务——添加—-选QoS数据包调度程序—-看
              
              看有没有打勾—-有就代表成功了——–重启—ok! #
              
              12、 .取消系统休眠支持8
              
              右键属性-屏幕保护程序-电源-休眠-取消
              
              13、关掉视频预览ee
              
              运行一下这个命令:“REGSVR32 /U SHMEDIA.DLL”
              
              
              五、封装前收尾工作
              
              
              1、 删除c:\windows\font里面所有字体显示为0字节的字体文件
              
              2、 删除c;\windows\help下面的所有文件
              
              3、 删除C盘WINDOW文件夹下面IME、MEDIA、MSAGENTS、TEMP、CURSORS下面的所有文件
              
              4、 清理IE缓存
              
              5、
            打开我的电脑中的文件夹选项,点击查看,把其中的自动搜索网络文件夹和打印机、记住每个文件夹的视图设置的勾去掉,然后在查看栏中点击列表显示,

              
              6、 点击C盘右键,再点属性,把允许索引服务编制该磁盘的索引以快速搜索文件的勾去掉
              
              7、 删除C盘WINDOW下面PREFETCH文件夹中的所有文件。
              
              8、 搜索*。TMP文件,全部删除
              
              9、 把页面文件设成无
              
              10、 最后一步,用磁盘整理工具整理碎片,至此结束对XP的整体优化
              
              
              六、封装打包
              
              
              制作纯净版的主导思想:尽量兼容各种机子、尽量不要减肥、尽可能干净。
              
              a) 在XP安装光盘中打开\SUPPORT\TOOLS\DEPLOY.CAB文件,先在 C:盘根目录下建议一个名为Sysprep
            的文件夹,并将DEPLOY.CAB压缩包文件用Winrar全部解压缩到 c:\sysprep目录。
              
              b) 复制“死性不改“的最新电源判断程序。及DLLCACHE备文程序到C:\sysprep文件夹中。
              
              一)、删除硬件驱动
              
              1、更改 IDE ATA/ATAPI控制器,
            这一步就是XP系统万能GHOST的主要步骤所在!为了适应现在各种不同的主板,(如Inter
            主板,VIA主板,SIS主板)则必须将你本机的IDE 控制器改成 标准的双通道 PCI IDE控制器
              
              二)、再把计算机的改为Standard PC,方法和上面的一样!
              
              三)、尽可能避免幽灵硬件及2个Standard PC出现:
              
              幽灵硬件是指GHO镜像制作好后,重新恢复到新机上,经常会发现出现“幽灵硬件”,即在设备管理器中,查看-显示隐藏设备时,会发现有不少灰色的设备或者同一个设备有2份。目前仍然是GHOST的大难题之一。

              
              a) 把把计算机的改为Standard PC后,执行至少3-5次的DEL_DRIVER.BAT,然后第1次重新启动计算机!
              
              b)
            第1次重新启动计算机后,到设备管理器中,点击查看-显示隐藏的设备,然后把显示为灰色的右键点击设备,一一卸载删除,如果出现2个Standard
            PC,则一定要卸载删除一个Standard PC,只保留一个。然后再第2次重新启动计算机。
              
              c) 第2次重新启动计算机后再次进入系统后,执行执行至少3-5次的DEL_DRIVER.BAT!
              
              d)
            到设备管理器中,点击查看-显示隐藏的设备,然后,会发现剩下的设备已经不多了。把显示为灰色的右键点击设备,一一卸载删除。一般情况下是没有可卸载删除的硬件的了。

              
              四)、避免出现本地连接2的方法:
              
              有时做出来的GHO镜像,恢复到只有一块网卡的机子上时,会出现本地连接2,却没发现本地连接,很不爽也!处理方法如下:
              
              开始-运行-REGEDIT,然后编辑-查找,输入“本地连接”,找着后,把它的上一级分支一并删除。按F3继续查找………
              
              五)、系统封装过程
              
              1、制作sysprep.inf. 这里有一份我做好的,大家只要复制下来就行,有些内容是经过本人更改的,内容如下:
              
              ;SetupMgrTag
              
              [Unattended]
              
              OemSkipEula=Yes
              
              [GuiUnattended]
              
              AdminPassword=*
              
              EncryptedAdminPassword=NO
              
              OEMSkipRegional=1
              
              TimeZone=210
              
              OemSkipWelcome=1
              
              [UserData]
              
              ProductKey=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
              
              FullName=”蓝猫”
              
              OrgName=”蓝猫工作室”
              
              ComputerName=*
              
              [RegionalSettings]
              
              LanguageGroup=10
              
              [GuiRunOnce]
              
              Command0=”C:\WINDOWS\DllCacheManager.exe /restore”
              
              [Identification]
              
              JoinWorkgroup=WORKGROUP
              
              [Networking]
              
              InstallDefaultComponents=Yes
              
              3、DllCache文件的删除与恢复:
              
              复制我提供的DllCacheManager.exe到C:\WINDOWS目录下面,点击备份,备份完之后退出 1、
            安装电源自动判断程序。
              
              运行死性不改最新电源程序,选择完整安装,安装完之后退出,运行MSPREP,在等待时间中写10,然后点击确定,等它运行完毕之后显示重启后制作GHOST包,然后关机,把C盘做成映像即可。

分类: win 标签: