因为2003IIS设置较麻烦,遇到IIS问题,又经常用IIS。本人收集的一些优化方案,经过测试挺好用的,特收集如下:
一些初始化设定:
1,管理工具》服务》Themes 设为auto
2,打开 DirectX 的 D3D 硬件加速:
看桌面属性,设置 ->高级 ->疑难问答 ->硬件加速 ->完全。运行 dxdiag.exe,打开Display选项卡,可看到 3 项全部启用了。最后,利用Windows updates在Windows Server 2003中安装DirectX 9.0a。
3. 启用声卡:
系统安装后,声卡是禁止状态,所以要在 控制面板 ->声音 ->启用,重启之后再设置它在任务栏显示。
现在我们还要启用音频加速。在运行中输入Services.msc然后按回车,会出现Services 窗口,找到Windows Audio服务,双击打开,把启动类型设置为Automatic,点击Apply,然后点击Start启动该服务。
最后我们还要使用DirectX诊断工具,在运行中输入dxdiag并回车,打开Sound选项卡,把Hardware Sound Acceleration Level的滑块拖动到Full。
4. 如何启用 ASP 支持:
Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。方法是:
控制面板 ->管理工具 ->Web服务扩展 ->积极的服务者页->允许。
5. 如何启用 XP 的主题:
首先我们需要回到服务设置对话框启用Themes服务,在运行中输入Services.msc并按回车,找到并双击Themes这个服务,设置启动类型为Automatic,点击Apply后点Start打开这个服务。
6. 禁止关机时出现的关机理由选择项:
开始 ->运行 ->gpedit.msc ->计算机配置->行政的模板->
系统->显示 shutdown 事件追踪者->设置为 Disable。
如果是中文版,则:gpedit.msc,计算机配置 ->管理模板 ->系统 ->显示关机事件跟踪 ->禁用。
7. 如何启用摄像机,摄像头或者扫描仪等设备:
在运行中输入Services.msc并回车,找到并双击Windows Image Acquisition (WIA) 服务,设置启动类型为Automatic点击Apply后点击Start然后点击OK。
8. 在控制面板里显示全部组件:
把 Windows\inf 目录中的 sysoc.inf 文件里的 "hide" 替换掉(不建议做)。
9. 禁用开机 CTRL+ALT+DEL:
管理工具 ->Local Security Settings(本地安全策略) ->本地策略 ->安全选项 ->interactive logon: Do not require CTRL+ALT+DEL,禁用之。慎用!搞不好会进不去系统。
注意:为系统安全起见,一开始设置时管理员的密码就不要留空。
10. 可用的杀毒软件和防火墙:
KV2006(推荐,它支持多用户)
天网
Symantec Norton Antivirus公司 9.0
11.打开二级缓存
运行注册表编辑器,展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management分支,双击右侧窗口中的“SecondLevelDataCace”,然后在弹出的窗口中直接填入当前计算机所使用的CPU的二级缓存容量即可。
赛扬处理器的二级缓存为128KB,应将其值设置为80(16进制,下同)。PⅡ、PⅢ、P4均为512KB二级缓存,应设置为200;PⅢE(EB)、P4 Willamette只有256KB二级缓存,应设置为100;AMD Duron只有64KB二级缓存,应设置为40;K6-3拥有256KB二级缓存;Athlon拥有512KB二级缓存;Athlon XP拥有256KB二级缓存;Athlon XP(Barton核心)拥有512KB二级缓存。
12.ASP相关问题
A、CDONTS组件支持:(cdonts.dll见附件1)
请在做下面步骤之前,正确设定IIS,并正确起用Server Extensions 2002(服务器管理里面按提示去做就可以了)。
去windows2000的system32子目录下找到cdonts.dll,这个文件拷到windows2003的system32目录下,然后右键点击此文件,选择“安全”,加入“Everyone”用户,并使此用户能够对此文件进行读取和运行操作。最后还要注册该文件,方法是在开始---->运行里面键入:regsvr32 cdonts.dll
然后回车就OK啦。
要卸了它当然就是用:
regsvr32 /u cdonts.dll
然后删了它就是。
B、ASP上传限定
先在服务里关闭 iis Admin service服务
找到windows\system32\inetsrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启 iis Admin service服务
把它修改为209715200,即200M。
千万注意:请使用写字版去改,使用别的编辑工具有可能使得你的iis Admin service服务无法再起动。建议先备份原文件!
(注:IIS的停止:打开"Internet 服务管理器",控制面版中,右点“本地计算机”-》“所有任务”-》“重新起动”-》……)
C、在Win2K3下安装KV2003的FSO错误解决办法
WIN2000和WIN2003都是安装默认支持FSO的,可是,如果在WIN2003下安装KV2003,FSO组件就被注销掉了!
解决办法1:
WIN2000下注册FSO组件,在命令提示符下进入c:\winnt\system32目录,执行regsvr32 scrrun.dll即可把FSO组件重新注册回来。
并重新起动电脑。
解决办法2:
管理工具 > IIS控制台 > Web服务器扩展 > 增加一个新的服务器扩展 > 浏览可执行文件选择"certobj.dll",扩展名,没重复随便输入即可。此法是动网论坛里一个叫fcuandy的网友验证可行的。
(本人没试因为本人无此问题)
13、win2003系统自动登录两法
第一种方法比较复杂,但可以帮助您完全掌握Windows 2003自动登录的设置方法。首先单击“开始 运行”,在输入框中键入“regedit”打开注册表编辑器,然后在注册表编辑器左方控制台中依次单击展开“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Winlogon”,再选择“编辑 添加 字符串值”,在数值名称中键入“AutoAdminLogon”,然后在窗口中的空白位置上点一下,再双击刚新建的字符串“AutoAdminLogon”,在弹出的“编辑字符串”对话框中输入“1”设置系统允许自动登录。再重复以上的操作,创建一个名为“DefaultUserName”的字符串值,编辑字符串为您准备用于自动登录的账户名称。再新创建一个名为“Defaultpassword”的字符串值,并编辑字符串为您准备用于自动登录的用户账户密码,编辑完并检查无误后,关闭注册表编辑器并重新启动电脑即可自动登录。注意,如果已有“DefaultUserName”,可以不必重新创建,直接更改原有字符串值。如果您的系统工作在局域网环境下,并且在登录到系统上时需要登录域服务器,那么您还需要再添加一个“DefaultDomainName”并编辑字符串为您登录的域名称。
另一种方法比较简单,您只需单击“开始 运行”,并在输入框中键入“control userpasswords2”,这样就可以在“用户账户”管理窗口中清除“要使用本机,用户必须输入密码”复选项的选中状态,然后按下键盘的“Ctrl+Shift+A”,将会得到一个“自动登录”的设置对话框,您可以按自己的需要设置系统在电脑启动时自动登录使用的用户账户和密码。
14、清除自动隐藏托盘图标历史记录的方法:
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify
删除IconStreams和PastIconsStream 的值
同时按下DEL+ALT+CTRL或右击任务栏/任务管理器,打开任务管理器/进程,结束EXPLORER.EXE程序,不要管它的警告,按确定。这时任务栏不见了。
然后,单击任务管理器的“文件”/新建任务,输入EXPLORER.EXE,这时又恢复了任务栏,再然后,最好重启一下。