﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-WINDONE！第三块石头，相信自己能行，那你就一定能行！-随笔分类-计算机软件</title><link>http://www.cnitblog.com/windone0109/category/6418.html</link><description>交流！共享！
既然选择了远方，便只管风雨兼程。
软件测试有所长进！自动化测试正在尝试！白盒测试希望介入！
                                    
欢迎各位朋友和我联系。 联系方式: QQ：70566744 Email：windone0109@yahoo.com.cn </description><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 17:20:51 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 17:20:51 GMT</pubDate><ttl>60</ttl><item><title>正则表达式</title><link>http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 12 Jul 2008 00:32:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/46627.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/46627.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/46627.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简单的说，正则表达式是一种可以用于文字模式匹配和替换的强有力的工具。是由一系列普通字符和特殊字符组成的能明确描述文本字符串的文字匹配模式。<br><br>正则表达式并非一门专用语言，但也可以看作是一种语言，它可以让用户通过使用一系列普通字符和特殊字符构建能明确描述文本字符串的匹配模式。除了简单描述这些模式之外，正则表达式解释引擎通常可用于遍历匹配，并使用模式作为分隔符来将字符串解析为子字符串，或以智能方式替换文本或重新设置文本格式。正则表达式为解决与文本处理有关的许多常见任务提供了有效而简捷的方式。<br><br>正则表达式具有两种标准：<br><br>·       基本的正则表达式(BRE – Basic Regular Expressions)<br><br>·       扩展的正则表达式(ERE – Extended Regular Expressions)。<br><br>ERE包括BRE功能和另外其它的概念。<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/46627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-07-12 08:32 <a href="http://www.cnitblog.com/windone0109/archive/2008/07/12/46627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单查找蓝屏的根源--Windows Debug</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Thu, 26 Jun 2008 06:53:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45994.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45994.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45994.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    很多时候，我们会发现机器很不稳定，经常蓝屏，不知道如何去处理？ <br>重装系统后，好了几天，有出现同样的问题，这么头疼的问题，怎么办？怀疑硬件问题，但怎么看都不像是硬件的故障。 可能大家束手无策的时候，有一个Windows Debug工具，<br><br>能够通过分析Dump文件来确定机器BSOD的原因，从而轻松解决蓝屏问题。&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-26 14:53 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/26/45994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用批处理文件来操作注册表</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 20 Jun 2008 03:21:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45898.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45898.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45898.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在入侵过程中经常回操作注册表的特定的键值来实现一定的目的，例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后门。当然我们也会修改注册表来加固系统或者改变系统的某个属性，这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操作注册表.(我们可以用批处理来生成一个REG文件) <br>关于注册表的操作，常见的是创建、修改、删除。 &nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45898.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-20 11:21 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/20/45898.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>批处理简明教程</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Wed, 18 Jun 2008 07:54:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45857.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45857.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45857.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 　一.简单批处理内部命令简介 <br><br>　　1.Echo 命令 <br><br>　　打开回显或关闭请求回显功能，或显示消息。如果没有任何参数，echo 命令将显示当前回显设置。 <br><br>　　语法 <br><br>　　echo [{on　off}] [message] <br><br>　　Sample：@echo off / echo hello world <br><br>　　在实际应用中我们会把这条命令和重定向符号（也称为管道符号，一般用> >> ^）结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 <br><br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45857.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-18 15:54 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/18/45857.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>dos技巧100例</title><link>http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Wed, 18 Jun 2008 07:52:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/45856.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/45856.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/45856.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     98、LOADFIX命令的正确使用<br>    在优化过程中，有少数程序不能在640KB常规内存的低64KB内正确运行。此时，<br><br>可使用LOADFIX命令让可执行程序(如ZMPROG.EXE)在低64KB以上的内存中运行，方<br><br>法是在要运行的应用程序前加上LOADFIX∶<br>LOADFIX ZMPROG<br>    99、何时使用虚拟盘(也称RAM盘)?<br>    RAM盘能显着提高磁盘文件的存取速度，但它在断电或重启动时会丢失数据。因<br><br>此，使用RAM盘时要特别小心。在没有硬盘的系统上，RAM盘值得一用；在需要存<br><br>放较大的临时文件或复制程序时，也可以使用；当你的系统上配有CD-ROM时，在<br><br>开始工作前，可将CD-ROM盘上的文件与数据复制进RAM盘，能够显着提高效率。<br>    100、虚拟盘的安装<br>    DOS提供的RAMDRIVE.SYS是一个虚拟盘驱动程序，你可以将它安装进内存，让它<br><br>使用扩展内存或扩充内存，生成指定大小的RAM盘。例&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/45856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-06-18 15:52 <a href="http://www.cnitblog.com/windone0109/archive/2008/06/18/45856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(版本管理工具)VSS使用手册---实践指南</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 23 May 2008 02:53:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/44178.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/44178.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/44178.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 当你要修改某个文档时，需要先从数据库中将它签出（check out），或者告诉VSS你要编辑该文档。VSS会将该文档的副本从数据库中拿到你的工作文件夹(working folder)中，你就可以修改你的文档了。如果其他用户再想对同一文档进行修改，VSS会产生一个信息，告诉他，该文档已被签出（check out），从而避免多人同时修改文档，以保证文档的安全性。<br><br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/44178.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-23 10:53 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/23/44178.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>紧急警报：360浏览器与瑞星杀毒软件冲突 可导致电脑蓝屏</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 12 May 2008 08:44:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43636.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43636.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43636.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:        该问题是由于“360浏览器”中使用的第3方共享软件“SANDBOXIE”和“瑞星杀毒软件2008版”的安全防护功能发生强烈冲突所致。<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-12 16:44 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/12/43636.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>清除Windows下的间谍软件威胁</title><link>http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sun, 04 May 2008 10:50:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/43303.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/43303.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/43303.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 　　望闻问切：分析间谍软件<br>　　你如何知道自己的电脑存在着活动的间谍软件呢?“比正常情况慢”可能是多数人所报告的最常见的症状，不过这种系统性能的下降也可能是由于与间谍软件不相关的因素造成的，如在内存并不充裕的情况下运行太多的应用程序，或者运行了某些在关闭之后不能清理内存的不健全的程序等。&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/43303.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-05-04 18:50 <a href="http://www.cnitblog.com/windone0109/archive/2008/05/04/43303.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows系统服务优化终结者--一个终端服务管理的好工具(提供下载)</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 26 Apr 2008 09:10:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42789.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42789.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42789.html</trackback:ping><description><![CDATA[<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;WindowsNT核心系统默认开启了许多系统服务，有些系统服务并不是必须的，但它却占用了相当一部分内存资源，对于内存资源紧张的用户来说这是不可容忍的。系统服务终结者提供了多种服务优化配置方案，并且可以根据自己的要求创建服务优化配置文件，打造符合自己的优化服务，让您的系统运行的更高效！ <script language=javascript src="/newhuagg/js_ad_show_8.js"></script><br><br><span style="COLOR: red"><strong><u><a href="http://power4.onlinedown.net/down/WSOT.exe"><span style="COLOR: red"><strong><u>Windows系统服务优化终结者下载链接</u></strong></span></a></u></strong><br></span><img src ="http://www.cnitblog.com/windone0109/aggbug/42789.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-26 17:10 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/26/42789.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows系统服务列表功能及系统优化</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 26 Apr 2008 09:03:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42788.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42788.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42788.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;                                    显示名称                                    服务名称                                    功能简述                                    是否停用    ...&nbsp;&nbsp;<a href='http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html'>阅读全文</a><img src ="http://www.cnitblog.com/windone0109/aggbug/42788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-26 17:03 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/26/42788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>讨论内存不能为“read”的一些可能原因和解决方法</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/19/42522.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 19 Apr 2008 02:56:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/19/42522.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42522.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/19/42522.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42522.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42522.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">经常遇到有朋友在正在运行一些程序时，突然弹出<strong>该内存不能为&#8220;read&#8221;或&#8220;written&#8221;</strong>，接着程序就死掉退出；更甚者，整个系统蓝屏。以下是一些代码提示：</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&#8220;0x????????&#8221;指令引用的&#8220;0x????????&#8221;内存。该内存不能为&#8220;read&#8221;。&#8220;0x????????&#8221;指令引用的&#8220;0x????????&#8221;内存，该内存不能为&#8220;written&#8221;。（0x后面内容有可能不一样。） </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">一般出现这个现象有方面的，一是硬件，即内存方面有问题，二是软件，这就有多方面的问题了。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>1、微软IE缓冲溢出漏洞引起</strong></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">2、<strong>内存或虚拟内存地址使用冲突</strong>造成程序的运行需要分配一定的内存地址给程序使用，当程序结束时释放留出空间让给新的程序使用，win是多任务的系统有时前程序未结束 又有新的任务开始到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好，所以有此错误常常发生，一般运行大型软件或多媒体后出现这种情况</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">3、<strong>劣质内存条</strong>也会出现这个问题一般来说，内存出现问题的可能性并不大，主要方面是：内存条坏了、内存质量有问题，还有就是2个不同牌子不同容量的内存混插，也比较容易出现不兼容的情况，同时还要注意散热问题，特别是超频后。你可以使用MemTest这个软件来检测一下内存，它可以彻底的检测出内存的稳定度。假如你是双内存，而且是不同品牌的内存条混插或者买了二手内存时，出现这个问题，这时，你就要检查是不是内存出问题了或者和其它硬件不兼容。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">4、<strong>微软WINDOWS系统的漏洞</strong>，windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址，则认为是错误。c/c++编写的程序通常不进行严格的错误检查，当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误，认为地址分配已经成功，于是就访问0X00000000的地址，于是就发生内存违规访问，同时该进程被终止。ASCII字符填充组成的pif文件时会出现以下情况：一个非法的pif文件（用ascii字符\''x\''填充）至少要369字节，系统才认为是一个合法的pif文件，才会以pif的图标[pifmgr.dll,0]显示，才会在属性里有程序、字体、内存、屏幕&#8221;等内容。而且仅仅当一个非pif文件的大小是369字节时察看属性的&#8220;程序&#8221;页时，不会发生程序错误，哪怕是370字节也不行。当对一个大于369字节的非法pif文件察看属性的&#8220;程序&#8221;页时，Explorer会出错，提示：\''***\''指令引用的\''***\''内存。该内存不能为\''read\'' ，问题出在pif文件的16进制地址：0x00000181[0x87]0x00000182[0x01]和 0x00000231[0xC3]0x00000232[0x02]即使是一个合法pif文件，只要改动这四处的任意一处，也会引起程序错误。而只要把0x00000181和0x00000182的值改为[0xFF][0xFF]，那么其它地址任意更改都不会引起错误。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">5、可能<strong>没有完全正确安装apache服务</strong>，且启动了它的原故; 把服务中OracleOraHomeXXHTTPServer改成停 止</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">6、<strong>应用程序没有检查内存分配失败程序</strong>需要一块内存用以保存数据时，就需要调用操作系统提供的&#8220;功能函数&#8221;来申请，如果内存分配成功，函数就会将所新开辟的内存区地址返回给应用程序，应用程序就可以通过这个地址使用这块内存。这就是&#8220;动态内存分配&#8221;，内存地址也就是编程中的&#8220;指针&#8221;。内存不是永远都招之即来、用之不尽的，有时候内存分配也会失败。当分配失败时系统函数会返回一个0值，这时返回值&#8220;0&#8221;已不表示新启用的指针，而是系统向应用程序发出的一个通知，告知出现了错误。作为应用程序，在每一次申请内存后都应该检查返回值是否为0，如果是，则意味着出现了故障，应该采取一些措施挽救，这就增强了程序的&#8220;健壮性&#8221;。若应用程序没有检查这个错误，它就会按照&#8220;思维惯性&#8221;认为这个值是给它分配的可用指针，继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的&#8220;中断描述符表&#8221;，绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS)，写数据到这个地址会导致立即死机，而在健壮的操作系统中，如Windows等，这个操作会马上被系统的保护机制捕获，其结果就是由操作系统强行关闭出错的应用程序，以防止其错误扩大。这时候，就会出现上述的&#8220;写内存&#8221;错误，并指出被引用的内存地址为&#8220;0x00000000&#8221;。内存分配失败故障的原因很多，内存不够、系统函数的版本不匹配等都可能有影响。因此，这种分配失败多见于操作系统使用很长时间后，安装了多种应用程序(包括无意中&#8220;安装&#8221;的病毒程序)，更改了大量的系统参数和系统文件之后。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">7、<strong>应用程序由于自身BUG</strong>引用了不正常的内存指针在使用动态分配的应用程序中，有时会有这样的情况出现：程序试图读写一块&#8220;应该可用&#8221;的内存，但不知为什么，这个预料中可用的指针已经失效了。有可能是&#8220;忘记了&#8221;向操作系统要求分配，也可能是程序自己在某个时候已经注销了这块内存而&#8220;没有留意&#8221;等等。注销了的内存被系统回收，其访问权已经不属于该应用程序，因此读写操作也同样会触发系统的保护机制，企图&#8220;违法&#8221;的程序唯一的下场就是被操作终止运行，回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊！像这样的情况都属于程序自身的BUG，你往往可在特定的操作顺序下重现错误。无效指针不一定总是0，因此错误提示中的内存地址也不一定为&#8220;0x00000000&#8221;，而是其他随机数字。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><br>如果系统经常有所提到的错误提示，下面的建议可能会有帮助：</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">1.<strong>查看系统中是否有木马或病毒</strong>。这类程序为了控制系统往往不负责任地修改系统，从而导致操作系统异常。平常应加强信息安全意识，对来源不明的可执行程序绝不好奇。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">2.<strong>更新操作系统</strong>，让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG，要注意安装官方发行的升级程序。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">3.试用<strong>新版本的应用程序</strong>。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">4、删除然后重新创建　WINDOWS\Wbem\Repository　文件夹中的文件：在桌面上右击我的电脑，然后单击管理。在"服务和应用程序"下，单击服务，然后关闭并停止 Windows Management Instrumentation 服务。删除 WINDOWS\System32\Wbem\Repository 文件夹中的所有文件。（在删除前请创建这些文件的备份副本。） 打开"服务和应用程序"，单击服务，然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时，将基于以下注册表项中所提供的信息重新创建这些文件：HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">下面我从几个例子给大家分析：</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>例一</strong>：打开IE浏览器或者没过几分钟就会出现"<strong>0x70dcf39f"指令引用的"0x00000000</strong>"内存。该内存不能为&#8220;read&#8221;。要终止程序，请单击&#8220;确定&#8221;的信息框，单击&#8220;确定&#8221;后，又出现&#8220;发生内部错误，您正在使用的其中一个窗口即将关闭&#8221;的信息框，关闭该提示信息后，IE浏览器也被关闭。 <br>解决方法：修复或升级IE浏览器，同时打上补丁。看过其中一个修复方法是，Win2000自升级，也就是Win2000升级到Win2000，其实这种方法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0，自升级后，会被IE5.0代替。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>例二</strong>：在windowsxp下双击光盘里面的&#8220;AutoRun.exe&#8221;文件，显示<strong>&#8220;0x77f745cc&#8221;指令引用的0x00000078&#8221;</strong>内存。该内存不能为&#8220;written&#8221;，要终止程序，请单击&#8220;确定&#8221;，而在Windows 98里运行却正常。<br>解决方法：这可能是系统的兼容性问题，winXP的系统，右键&#8220;AutoRun.exe&#8221;文件，属性，兼容性，把&#8220;用兼容模式运行这个程序&#8221;项选择上，并选择&#8220;Windows 98/Me&#8221;。win2000如果打了SP的补丁后，只要开始，运行，输入：regsvr32 c:\winnt\apppatch\slayerui.dll。右键，属性，也会出现兼容性的选项。 　　</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>例三</strong>：RealOne Gold关闭时出现错误，以前一直使用正常，最近却在每次关闭时出现&#8220;0xffffffff&#8221;指令引用的&#8220;0xffffffff&#8221;内存。该内存不能为&#8220;read&#8221; 的提示。<br>解决方法：当使用的输入法为微软拼音输入法2003，并且隐藏语言栏时（不隐藏时没问题）关闭RealOne就会出现这个问题，因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>例四</strong>：我的豪杰超级解霸自从上网后就不能播放了，每次都提示<strong>&#8220;0x060692f6&#8221;（每次变化）指令引用的&#8220;0xff000011&#8221;</strong>内存不能为&#8220;read&#8221;，终止程序请按确定。<br>解决方法：试试重装豪杰超级解霸,如果重装后还会，到官方网站下载相应版本的补丁试试。还不行，只好换就用别的播放器试试了。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>例五</strong>：双击一个游戏的快捷方式，<strong>&#8220;0x77f5cd0&#8221;</strong>指令引用&#8220;0xffffffff&#8221;内存，该内存不能为&#8220;read&#8221; ，并且提示Client.dat程序错误。<br>解决方法：重装显卡的最新驱动程序，然后下载并且安装DirectX9.0。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">例六：一个朋友发信息过来，我的电脑便出现了错误信息<strong>:&#8220;0x772b548f&#8221;指令引用的&#8220;0x00303033&#8221;</strong>内存，该内存不能为&#8220;written&#8221;,然后QQ自动下线，而再打开QQ，发现了他发过来的十几条的信息。 <br>解决方法：这是对方利用<strong>QQ的BUG</strong>，发送特殊的代码，做QQ出错，只要打上补丁或升级到最新版本，就没事了。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">例七：我的笔记本电脑用的XP系统，有时关闭网页时会弹出tbrowser.exe遇到问题需要关闭，然后有弹出<strong>0x03e7c738</strong>指令引用的<strong>0x03e7c738</strong>内存，该内存不能为read,请问是怎么回事？<br>解决方法：先查杀一下病毒，另外如果你安装了浏览增强之类的软件，请卸掉。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">例八：从桌面或开始菜单中打开任何一个程序, 出现错误提示："0x........"指令引用的<strong>"0x00000000"内存,该内存不能为"read"。</strong>省略号代表可变值。而从运行中打开程序没问题。<br>解决方法：运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下，应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除(默认键值当然不要删除)。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">例九：我三个月前配了台机子。系统比较不稳定，三个月内已经重装过多次系统，四五天前刚装过系统，可是经常随机地出现Explorer-应用程序错误，<strong>&#8220;0x4a01259d&#8220;指令引用的&#8220;0x00000000"</strong>内存。该内存不能为&#8220;read"。要终止程序，请单击&#8220;确定&#8220;。要调试程序，请单击&#8220;取消&#8221;。如果点确定，windows桌面就不见了。这种问题在之前的系统也出现过，不知道是不是硬件的问题？<br>解决方法：内存的兼容性问题！遇到这类问题，用户可以自行打开机器把内存的位置调动一下，看问题是否可以解决，如果问题依旧，可与你的朋友调换内存使用。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">通过上面的几个例子，可以看到，出现故障的原因有好多种，下面列出已经提到和有可能发生的原因，方便查阅。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>问题产生原因原因</strong>－－<strong>解决方法</strong></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">内存条坏了－－更换内存条</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">双内存不兼容－－使用同品牌的内存或只用一条内存</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">内存质量问题－－更换内存条</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">散热问题－－加强机箱内部的散热</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">内存和主板没插好或和其它硬件不兼容等－－重插内存或换个插糟</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">硬盘有问题－－更换硬盘</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">驱动问题－－重装驱动。如果是新系统，要先安装主板驱动</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">软件损坏－－重装软件</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">软件有BUG－－打补丁或用最新的版本。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">软件和系统不兼容－－给软件打上补丁或者试试系统的兼容模式</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">软件和软件之间有冲突－－如果最近安装了什么新软件，卸载了试试</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">软件要使用到其它相关的软件有问题－－重装相关软件。比如播放某一格式的文件时出错，可能是这个文件的解码器有问题</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">病毒问题－－杀毒</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">杀毒软件与系统或软件冲突－－由于杀毒软件是进入底层监控系统的，可能与一些软件冲突，卸载了试试</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">系统本身有问题－－有时候操作系统本身也会有BUG，要注意安装官方发行的升级程序，像SP的补丁，最好要打上。如果还不行重装系统或更换其它版本的系统了。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>另注：</strong>在控制面板的添加/删除程序中看看你是否安装了微软<strong>NET.Framework</strong>，如果已经安装了，可以考虑卸载它，当然如果你以后在其它程序需要NET.Framework时候，可以再重新安装。 <br>另外，如果你用的是ATI显卡并且你用的是SP2的补丁（一些ATI的显卡驱动需要在NET.Framework正常工作的环境下）。这种情况你可以找一款不需要NET.Framework支持的ATI显卡驱动。 <br>如果以上两种方法并不能完全解决问题，你试着用一下&#8220;IE修复&#8221;软件，并可以查查是否有病毒之类的。〔微软NET.Framework升级到1.1版应该没问题了〕</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>其它讨论：</strong></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">方法一：微软新闻组的朋友指点:开始--运行：regsvr32 jscript.dll 开始--运行：regsvr32 vbscript.dll </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">不过没解决---但提供了路子-----<a href="http://www.linwan.net.cn/archives/2071.html" target=_blank><font color=#0000ff size=+0><strong><u>一次注册所有dll文件</u></strong></font></a>，这个办法，曾经解决过<a href="http://www.linwan.net.cn/archives/2534.html" target=_blank><u><font color=#0000ff>&#8220;无法登陆&#8221;问题</font></u></a></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">运行 输入cmd 回车在命令提示符下输入 <br>for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1<br>for %1 in (%windir%\system32\*.dll) do regsvr32 /s %<br>这个命令老兄你慢慢输 输入正确的话会看到飞快地滚屏 否则&#8230;&#8230;否则失败就是没这效果。回车后慢慢等（需要点时间1-2分钟） 都运行完再打开看</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">方法二：<br>一般来讲就是给系统<strong>打上补丁</strong>和<strong>更换内存</strong>、给<strong>内存换个插槽</strong>这3种方法来解决。[系统补丁只要到Microsoft Update网站在线更新就可以了] </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>更多相关讨论</strong></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">造成这种问题的原因很多，不能单纯的下结论，尽量做到以下几点可能对你有帮助：<br>1。确保使用的是<strong>未修改过的软件</strong>（非汉化、破解版）<br>2。使用改软件时尽量不要运行其他软件。（这是个临时文件，可能某些软件也在使用临时文件夹，所以产生干扰）<br>3。把那些什么桌面工具，内存整理工具通通关掉（你至少有2个类似的工具在运行）&#8221;</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">处理方法：<br>运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下，应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">曾验证解决办法：尝试了多种办法，最后我发现问题出在微软的NET.Framework上面。我升级了这个软件，并打齐了补丁，短暂平安后，有出现&#8220;内存不能为read&#8221;的情况。后来我受上面文章的启发，<strong>卸载了微软的NET.Framework1.0和1.1</strong>,世界太平了。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">另外：如果是打开&#8220;我的电脑&#8221;、&#8220;我的文档&#8221;等的时候出现上述情况，还有一种可能，就是你的<strong>右键菜单太臃肿</strong>了，此时只要清理右键菜单问题就解决了。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">上面的方法，最管用、最彻底的方法是这个：</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">运行 输入cmd 回车在命令提示符下输入 <br><strong>for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1</strong></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><strong>技巧：</strong>如果怕输入错误的话，可以复制这条指令，然后在命令提示框点击左上角的c：\，使用下面的&#8220;编辑－粘贴&#8221;功能就不容易输错了。在飞速滚屏完全静止之后，别着急启动其他程序，先耐心等一会儿，因为此时dll们还在找位置。直到你的指示灯不闪了再做别的。</p><img src ="http://www.cnitblog.com/windone0109/aggbug/42522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-19 10:56 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/19/42522.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MySQL 备份和恢复</title><link>http://www.cnitblog.com/windone0109/archive/2008/04/07/42055.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Mon, 07 Apr 2008 03:45:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/04/07/42055.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/42055.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/04/07/42055.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/42055.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/42055.html</trackback:ping><description><![CDATA[<p>本文讨论 MySQL 的备份和恢复机制，以及如何维护数据表，包括最主要的两种表类型：<code>MyISAM</code> 和 <code>Innodb</code>，文中设计的 MySQL 版本为 5.0.22。</p>
<p>目前 MySQL 支持的免费备份工具有：<code>mysqldump、mysqlhotcopy</code>，还可以用 SQL 语法进行备份：<code>BACKUP TABLE</code> 或者 <code>SELECT INTO OUTFILE</code>，又或者备份<code>二进制日志（binlog）</code>，还可以是<code>直接拷贝数据文件和相关的配置文件</code>。MyISAM 表是保存成文件的形式，因此相对比较容易备份，上面提到的几种方法都可以使用。<code>Innodb</code> 所有的表都保存在同一个数据文件 <code>ibdata1</code> 中（也可能是多个文件，或者是独立的表空间文件），相对来说比较不好备份，免费的方案可以是<code>拷贝数据文件</code>、<code>备份 binlog</code>，或者用 <code>mysqldump</code>。</p>
<h3>1、mysqldump</h3>
<h4>1.1 备份</h4>
<p><code>mysqldump</code> 是采用SQL级别的备份机制，它将数据表导成 SQL 脚本文件，在不同的 MySQL 版本之间升级时相对比较合适，这也是最常用的备份方法。<br>现在来讲一下 <code>mysqldump</code> 的一些主要参数：</p>
<ul type=1>
    <li>--compatible=name
    <p>它告诉 mysqldump，导出的数据将和哪种数据库或哪个旧版本的 MySQL 服务器相兼容。值可以为 <code>ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options</code> 等，要使用几个值，用逗号将它们隔开。当然了，它并不保证能完全兼容，而是尽量兼容。 </p>
    <li>--complete-insert，-c
    <p>导出的数据采用包含字段名的完整 <code>INSERT</code> 方式，也就是把所有的值都写在一行。这么做能提高插入效率，但是可能会受到 <code>max_allowed_packet</code> 参数的影响而导致插入失败。因此，需要谨慎使用该参数，至少我不推荐。 </p>
    <li>--default-character-set=charset
    <p>指定导出数据时采用何种字符集，如果数据表不是采用默认的 <code>latin1</code> 字符集的话，那么导出时必须指定该选项，否则再次导入数据后将产生乱码问题。</p>
    <li>--disable-keys
    <p>告诉 <code>mysqldump</code> 在 <code>INSERT</code> 语句的开头和结尾增加 <code>/*!40000 ALTER TABLE table DISABLE KEYS */;</code> 和 <code>/*!40000 ALTER TABLE table ENABLE KEYS */;</code> 语句，这能大大提高插入语句的速度，因为它是在插入完所有数据后才重建索引的。该选项只适合 <code>MyISAM</code> 表。</p>
    <li>--extended-insert = true|false
    <p>默认情况下，<code>mysqldump</code> 开启 <code>--complete-insert</code> 模式，因此不想用它的的话，就使用本选项，设定它的值为 <code>false</code> 即可。 </p>
    <li>--hex-blob
    <p>使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用本选项。影响到的字段类型有 <code>BINARY、VARBINARY、BLOB</code>。</p>
    <li>--lock-all-tables，-x
    <p>在开始导出之前，提交请求锁定所有数据库中的所有表，以保证数据的一致性。这是一个全局读锁，并且自动关闭 <code>--single-transaction</code> 和 <code>--lock-tables</code> 选项。</p>
    <li>--lock-tables
    <p>它和 <code>--lock-all-tables</code> 类似，不过是锁定当前导出的数据表，而不是一下子锁定全部库下的表。本选项只适用于 <code>MyISAM</code> 表，如果是 <code>Innodb</code> 表可以用 <code>--single-transaction</code> 选项。</p>
    <li>--no-create-info，-t
    <p>只导出数据，而不添加 <code>CREATE TABLE</code> 语句。</p>
    <li>--no-data，-d
    <p>不导出任何数据，只导出数据库表结构。</p>
    <li>--opt
    <p>这只是一个快捷选项，等同于同时添加 <code>--add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset</code> 选项。本选项能让 <code>mysqldump</code> 很快的导出数据，并且导出的数据能很快导回。该选项默认开启，但可以用 <code>--skip-opt</code> 禁用。注意，如果运行 <code>mysqldump</code> 没有指定 <code>--quick</code> 或 <code>--opt</code> 选项，则会将整个结果集放在内存中。如果导出大数据库的话可能会出现问题。</p>
    <li>--quick，-q
    <p>该选项在导出大表时很有用，它强制 <code>mysqldump</code> 从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。</p>
    <li>--routines，-R
    <p>导出存储过程以及自定义函数。</p>
    <li>--single-transaction
    <p>该选项在导出数据之前提交一个 <code>BEGIN</code> SQL语句，<code>BEGIN</code> 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于事务表，例如 <code>InnoDB</code> 和 <code>BDB</code>。<br>本选项和 <code>--lock-tables</code> 选项是互斥的，因为 <code>LOCK TABLES</code> 会使任何挂起的事务隐含提交。<br>要想导出大表的话，应结合使用 <code>--quick</code> 选项。 </p>
    <li>--triggers
    <p>同时导出触发器。该选项默认启用，用 <code>--skip-triggers</code> 禁用它。</p>
    </li>
</ul>
<p>其他参数详情请参考手册，我通常使用以下 SQL 来备份 <code>MyISAM</code> 表：</p>
<pre>/usr/local/mysql/bin/mysqldump -uyejr -pyejr \
--default-character-set=utf8 --opt --extended-insert=false \
--triggers -R --hex-blob -x db_name &gt; db_name.sql
</pre>
<p>使用以下 SQL 来备份 <code>Innodb</code> 表：</p>
<pre>/usr/local/mysql/bin/mysqldump -uyejr -pyejr \
--default-character-set=utf8 --opt --extended-insert=false \
--triggers -R --hex-blob --single-transaction db_name &gt; db_name.sql
</pre>
<p>另外，如果想要实现在线备份，还可以使用 <code>--master-data</code> 参数来实现，如下：</p>
<pre>/usr/local/mysql/bin/mysqldump -uyejr -pyejr \
--default-character-set=utf8 --opt --master-data=1 \
--single-transaction --flush-logs db_name &gt; db_name.sql
</pre>
<p>它只是在一开始的瞬间请求锁表，然后就刷新binlog了，而后在导出的文件中加入<code>CHANGE MASTER</code> 语句来指定当前备份的binlog位置，如果要把这个文件恢复到slave里去，就可以采用这种方法来做。 </p>
<h4>1.2 还原</h4>
<p>用 <code>mysqldump</code> 备份出来的文件是一个可以直接倒入的 SQL 脚本，有两种方法可以将数据导入。</p>
<ul type=1>
    <li>直接用 <code>mysql</code> 客户端
    <p>例如：</p>
    <pre>/usr/local/mysql/bin/mysql -uyejr -pyejr db_name &lt; db_name.sql
    </pre>
    <p>&nbsp;</p>
    <li>用 SOURCE 语法
    <p>其实这不是标准的 SQL 语法，而是 <code>mysql</code> 客户端提供的功能，例如：</p>
    <pre>SOURCE /tmp/db_name.sql;
    </pre>
    <p>这里需要指定文件的绝对路径，并且必须是 <code>mysqld</code> 运行用户(例如 nobody)有权限读取的文件。</p>
    </li>
</ul>
<h3>2、 mysqlhotcopy</h3>
<h4>2.1 备份</h4>
<p><code>mysqlhotcopy</code> 是一个 PERL 程序，最初由Tim Bunce编写。它使用 <code>LOCK TABLES、FLUSH TABLES</code> 和 <code>cp</code> 或 <code>scp</code> 来快速备份数据库。它是备份数据库或单个表的最快的途径，但它只能运行在数据库文件（包括数据表定义文件、数据文件、索引文件）所在的机器上。<code>mysqlhotcopy</code> 只能用于备份 <code>MyISAM</code>，并且只能运行在 <code>类Unix</code> 和 <code>NetWare</code> 系统上。</p>
<p><code>mysqlhotcopy</code> 支持一次性拷贝多个数据库，同时还支持正则表达。以下是几个例子：</p>
<pre>root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr \
db_name /tmp (把数据库目录 <tt>db_name</tt> 拷贝到 <tt>/tmp</tt> 下)
root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr \
db_name_1 ... db_name_n /tmp
root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr \
db_name./regex/ /tmp
</pre>
<p>更详细的使用方法请查看手册，或者调用下面的命令来查看 <code>mysqlhotcopy</code> 的帮助：</p>
<pre>perldoc /usr/local/mysql/bin/mysqlhotcopy
</pre>
<p>注意，想要使用 <code>mysqlhotcopy</code>，必须要有 <code>SELECT、RELOAD(要执行 FLUSH TABLES)</code> 权限，并且还必须要能够有读取 <tt>datadir/db_name</tt> 目录的权限。 </p>
<h4>2.2 还原</h4>
<p><code>mysqlhotcopy</code> 备份出来的是整个数据库目录，使用时可以直接拷贝到 <code>mysqld</code> 指定的 <tt>datadir</tt> (在这里是 <tt>/usr/local/mysql/data/</tt>)目录下即可，同时要注意权限的问题，如下例：</p>
<pre>root#cp -rf db_name /usr/local/mysql/data/
root#chown -R nobody:nobody /usr/local/mysql/data/ (将 db_name 目录的属主改成 <code>mysqld</code> 运行用户)
</pre>
<p>&nbsp;</p>
<h3>3、 SQL 语法备份</h3>
<h4>3.1 备份</h4>
<p><code>BACKUP TABLE</code> 语法其实和 <code>mysqlhotcopy</code> 的工作原理差不多，都是锁表，然后拷贝数据文件。它能实现在线备份，但是效果不理想，因此不推荐使用。它只拷贝表结构文件和数据文件，不同时拷贝索引文件，因此恢复时比较慢。<br>例子：</p>
<pre>BACK TABLE tbl_name TO '/tmp/db_name/';
</pre>
<p>注意，必须要有 <code>FILE</code> 权限才能执行本SQL，并且目录 <tt>/tmp/db_name/</tt> 必须能被 <code>mysqld</code> 用户可写，导出的文件不能覆盖已经存在的文件，以避免安全问题。 </p>
<p><code>SELECT INTO OUTFILE</code> 则是把数据导出来成为普通的文本文件，可以自定义字段间隔的方式，方便处理这些数据。<br>例子：</p>
<pre>SELECT * INTO OUTFILE '/tmp/db_name/tbl_name.txt' FROM tbl_name;
</pre>
<p>注意，必须要有 <code>FILE</code> 权限才能执行本SQL，并且文件 <tt>/tmp/db_name/tbl_name.txt</tt> 必须能被 <code>mysqld</code> 用户可写，导出的文件不能覆盖已经存在的文件，以避免安全问题。 </p>
<h4>3.2 恢复</h4>
<p>用 <code>BACKUP TABLE</code> 方法备份出来的文件，可以运行 <code>RESTORE TABLE</code> 语句来恢复数据表。<br>例子：</p>
<pre>RESTORE TABLE FROM '/tmp/db_name/';
</pre>
<p>权限要求类似上面所述。</p>
<p>用 <code>SELECT INTO OUTFILE</code> 方法备份出来的文件，可以运行 <code>LOAD DATA INFILE</code> 语句来恢复数据表。<br>例子：</p>
<pre>LOAD DATA INFILE '/tmp/db_name/tbl_name.txt' INTO TABLE tbl_name;
</pre>
<p>权限要求类似上面所述。倒入数据之前，数据表要已经存在才行。如果担心数据会发生重复，可以增加 <code>REPLACE</code> 关键字来替换已有记录或者用 <code>IGNORE</code> 关键字来忽略他们。</p>
<h3>4、 启用二进制日志(binlog)</h3>
<p>采用 <code>binlog</code> 的方法相对来说更灵活，省心省力，而且还可以支持增量备份。</p>
<p>启用 <code>binlog</code> 时必须要重启 <code>mysqld</code>。首先，关闭 <code>mysqld</code>，打开 <code>my.cnf</code>，加入以下几行：</p>
<pre>server-id	= 1
log-bin		= binlog
log-bin-index	= binlog.index
</pre>
<p>然后启动 <code>mysqld</code> 就可以了。运行过程中会产生 <code>binlog.000001</code> 以及 <code>binlog.index</code>，前面的文件是 <code>mysqld</code> 记录所有对数据的更新操作，后面的文件则是所有 <code>binlog</code> 的索引，都不能轻易删除。关于 <code>binlog</code> 的信息请查看手册。</p>
<p>需要备份时，可以先执行一下 SQL 语句，让 <code>mysqld</code> 终止对当前 <code>binlog</code> 的写入，就可以把文件直接备份，这样的话就能达到增量备份的目的了：</p>
<pre>FLUSH LOGS;</pre>
<p>如果是备份复制系统中的从服务器，还应该备份 <tt>master.info</tt> 和 <tt>relay-log.info</tt> 文件。 </p>
<p>备份出来的 <code>binlog</code> 文件可以用 MySQL 提供的工具 <code>mysqlbinlog</code> 来查看，如：</p>
<pre>/usr/local/mysql/bin/mysqlbinlog /tmp/binlog.000001
</pre>
<p>该工具允许你显示指定的数据库下的所有 SQL 语句，并且还可以限定时间范围，相当的方便，详细的请查看手册。</p>
<p>恢复时，可以采用类似以下语句来做到：</p>
<pre>/usr/local/mysql/bin/mysqlbinlog /tmp/binlog.000001 | mysql -uyejr -pyejr db_name
</pre>
<p>把 <code>mysqlbinlog</code> 输出的 SQL 语句直接作为输入来执行它。</p>
<p>如果你有空闲的机器，不妨采用这种方式来备份。由于作为 <code>slave</code> 的机器性能要求相对不是那么高，因此成本低，用低成本就能实现增量备份而且还能分担一部分数据查询压力，何乐而不为呢？</p>
<h3>5、 直接备份数据文件</h3>
<p>相较前几种方法，备份数据文件最为直接、快速、方便，缺点是基本上不能实现增量备份。为了保证数据的一致性，需要在靠背文件前，执行以下 SQL 语句：</p>
<pre>FLUSH TABLES WITH READ LOCK;</pre>
<p>也就是把内存中的数据都刷新到磁盘中，同时锁定数据表，以保证拷贝过程中不会有新的数据写入。这种方法备份出来的数据恢复也很简单，直接拷贝回原来的数据库目录下即可。</p>
<p>注意，对于 <code>Innodb</code> 类型表来说，还需要备份其日志文件，即 <code>ib_logfile*</code> 文件。因为当 <code>Innodb</code> 表损坏时，就可以依靠这些日志文件来恢复。</p>
<h3>6、 备份策略</h3>
<p>对于中等级别业务量的系统来说，备份策略可以这么定：第一次全量备份，每天一次增量备份，每周再做一次全量备份，如此一直重复。而对于重要的且繁忙的系统来说，则可能需要每天一次全量备份，每小时一次增量备份，甚至更频繁。为了不影响线上业务，实现在线备份，并且能增量备份，最好的办法就是采用主从复制机制(<code>replication</code>)，在 <code>slave</code> 机器上做备份。</p>
<h3>7、 数据维护和灾难恢复</h3>
<p>作为一名DBA(我目前还不是，呵呵)，最重要的工作内容之一是保证数据表能安全、稳定、高速使用。因此，需要定期维护你的数据表。以下 SQL 语句就很有用：</p>
<pre>CHECK TABLE 或 REPAIR TABLE，检查或维护 MyISAM 表
OPTIMIZE TABLE，优化 MyISAM 表
ANALYZE TABLE，分析 MyISAM 表
</pre>
<p>当然了，上面这些命令起始都可以通过工具 <code>myisamchk</code> 来完成，在这里不作详述。</p>
<p><code>Innodb</code> 表则可以通过执行以下语句来整理碎片，提高索引速度：</p>
<pre>ALTER TABLE tbl_name ENGINE = Innodb;
</pre>
<p>这其实是一个 <code>NULL</code> 操作，表面上看什么也不做，实际上重新整理碎片了。</p>
<p>通常使用的 <code>MyISAM</code> 表可以用上面提到的恢复方法来完成。如果是索引坏了，可以用 <code>myisamchk</code> 工具来重建索引。而对于 <code>Innodb</code> 表来说，就没这么直接了，因为它把所有的表都保存在一个表空间了。不过 <code>Innodb</code> 有一个检查机制叫 <code>模糊检查点</code>，只要保存了日志文件，就能根据日志文件来修复错误。可以在 <tt>my.cnf</tt> 文件中，增加以下参数，让 <code>mysqld</code> 在启动时自动检查日志文件：</p>
<pre>innodb_force_recovery	= 4
</pre>
<p>关于该参数的信息请查看手册。</p>
<h3>8、 总结</h3>
<p>做好数据备份，定只好合适的备份策略，这是一个DBA所做事情的一小部分，万事开头难，就从现在开始吧！</p><img src ="http://www.cnitblog.com/windone0109/aggbug/42055.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-04-07 11:45 <a href="http://www.cnitblog.com/windone0109/archive/2008/04/07/42055.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Autorun病毒解析及手工清除</title><link>http://www.cnitblog.com/windone0109/archive/2008/03/11/40785.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 11 Mar 2008 07:52:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/03/11/40785.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/40785.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/03/11/40785.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/40785.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/40785.html</trackback:ping><description><![CDATA[Autorun 文档内的语句是：<br>　　[autorun]<br>　　OPEN=D:command.com<br>　　在注册表内搜索到了带有 D:command.com 值的项并删除，并在DOS下手工来删除AutoRun.inf:<br><br><br>attrib autorun.inf -s -h -r<br>del autorun.inf<br>attrib command.com -s -h -r<br>del command.com<br>dir /a<br><br><br>　　重启电脑后问题依旧存在，双击的方法打不开D盘（内有autorun.inf）<br>　　也不能使用Gpedit．msc阻止D盘自动运行<br>　　还有一个问题是 msconfig 也无法打开。而且发现只要一运行 msconfig, D盘内就又出现了autorun.inf<br><br>解决办法<br><br><font color=#ff0000>手工删除：</font><br><br><font color=#ff0000>一、 结束病毒进程</font><br><br>　　鼠标右键点击&#8220;任务栏&#8221;，选择&#8220;任务管理器&#8221;。点击菜单&#8220;查看&#8221;－&gt;&#8220;选择列&#8221;，在弹出的对话框中选择&#8220;PID（进程标识符）&#8221;，并点击&#8220;确定&#8221;。<br><br>　　找到映象名称为&#8220;LSASS.exe&#8221;，并且用户名不是&#8220;SYSTEM&#8221;的一项，记住其PID号。<br>点击&#8220;开始&#8221;－》&#8220;运行&#8221;，输入&#8220;CMD&#8221;，点击&#8220;确定&#8221;打开命令行控制台。输入&#8220;ntsd &#8211;c q -p (PID)&#8221;，比如我的计算机上就输入&#8220;ntsd &#8211;c q -p 1464&#8221;。<br><br><font color=#ff0000>二、 删除病毒文件</font><br><br>打开&#8220;我的电脑&#8221;，设置显示所有的隐藏文件、系统文件并显示文件扩展名。删除如下几个文件：<br><br><br>C:\Program Files\Common Files\INTEXPLORE.pif、<br>C:\Program Files\Internet Explorer\INTEXPLORE.com、<br>C:\WINDOWS\EXERT.exe、<br>C:\WINDOWS\IO.SYS.BAK、<br>C:\WINDOWS\LSASS.exe、<br>C:\WINDOWS\Debug\DebugProgram.exe、<br>C:\WINDOWS\system32\dxdiag.com、<br>C:\WINDOWS\system32\MSCONFIG.COM、<br>C:\WINDOWS\system32\regedit.com<br><br><br><br><br>如果硬盘有其他分区，则在其他分区上点击鼠标右键，选择&#8220;打开&#8221;。删除掉该分区根目录下的&#8220;Autorun.inf&#8221;和&#8220;command.com&#8221;文件。<br><br><font color=#ff0000>三、删除注册表中的其他垃圾信息</font><br><br>这个病毒该写的注册表位置相当多，如果不进行修复将会有一些系统功能发生异常。<br><br>将Windows目录下的&#8220;regedit.exe&#8221;改名为&#8220;regedit.com&#8221;并运行，删除以下项目：<br>HKEY_CLASSES_ROOT\WindowFiles、<br>HKEY_CURRENT_USER\Software\VB and VBA Program Settings、<br>HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main下面的 Check_Associations项、<br>HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\INTEXPLORE.pif、<br>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下面的ToP项。<br>将HKEY_CLASSES_ROOT\.exe的默认值修改为&#8220;exefile&#8221;<br>将HKEY_CLASSES_ROOT\Applications\iexplore.exe\shell\open\command的默认值修改为&#8220;"C:\Program Files\Internet Explorer\iexplore.exe" %1&#8221;<br>将HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command的默认值修改为&#8220;C:\Program Files\Internet Explorer\IEXPLORE.EXE&#8221;<br>将HKEY_CLASSES_ROOT\ftp\shell\open\command和HKEY_CLASSES_ROOT\htmlfile\shell\opennew\command的默认值修改为&#8220;"C:\Program Files\Internet Explorer\iexplore.exe" %1&#8221;<br>将HKEY_CLASSES_ROOT\htmlfile\shell\open\command和HKEY_CLASSES_ROOT\HTTP\shell\open\command的默认值修改为&#8220;"C:\Program Files\Internet Explorer\iexplore.exe" &#8211;nohome&#8221;<br>将HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet的默认值修改为&#8220;IEXPLORE.EXE&#8221;。<br><br>　　重新将Windows目录下的regedit扩展名改回exe，至此病毒清除成功，注册表修复完毕<img src ="http://www.cnitblog.com/windone0109/aggbug/40785.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-03-11 15:52 <a href="http://www.cnitblog.com/windone0109/archive/2008/03/11/40785.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows操作系统开始菜单的“我的文档”的隐藏</title><link>http://www.cnitblog.com/windone0109/archive/2008/01/25/39318.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 25 Jan 2008 05:09:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/01/25/39318.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/39318.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/01/25/39318.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/39318.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/39318.html</trackback:ping><description><![CDATA[<br>右击任务栏空白处 点属性 在[开始菜单]选项卡是无法隐藏我的文档这个东东的。<br><br>用右键在任务栏空白处单击,选择"属性--&gt;开始菜单--&gt;自定义--&gt;清除"，这个可以清楚历史纪录，但这不是长远的方法. <br><br>推荐使用的是以下三种方法：<br><br>方法1<br>开始--&gt;运行,输入gpedit.msc然后回车,选择"用户配置--&gt;管理模板--&gt;任务栏和开始菜单",在右边窗口双击&#8220;从「开始」菜单中删除&#8220;文档&#8221;菜单&#8221;项，设置为&#8220;已启用&#8221;. 这时你的开始菜单的"我的文档"就被隐藏起来了。如果你觉得还不够安全，需要把你打开文档的历史记录都给清除掉，那你可以继续执行&#8220;方法2&#8221;<br><br>方法2 <br>开始--&gt;运行,输入gpedit.msc然后回车,选择"用户配置--&gt;管理模板--&gt;任务栏和开始菜单",在右边窗口双击&#8220;不要保留最近打开文挡的纪录&#8221;和&#8220;退出时清空&#8230;&#8230;&#8221;两项，设置为&#8220;已启用&#8221;. <br><br>方法3 <br>开始--&gt;运行,输入&#8220;Regedit&#8221;打开注册表编辑器，定位到&#8220;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer&#8221;，然后新建一个名为ClearRecentDocsOnexit的Dword值，将其值改为1(为0时表示不清除).<img src ="http://www.cnitblog.com/windone0109/aggbug/39318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-01-25 13:09 <a href="http://www.cnitblog.com/windone0109/archive/2008/01/25/39318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WSUS(Windows Server Update Services)注册表配置</title><link>http://www.cnitblog.com/windone0109/archive/2008/01/11/38757.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Fri, 11 Jan 2008 08:06:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/01/11/38757.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/38757.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/01/11/38757.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/38757.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/38757.html</trackback:ping><description><![CDATA[<p>配置客户端。其实，这仍旧是通过修改客户端注册表来，让客户端知道要使用wsus，以及告诉客户端去哪里找wsus服务器的。修改的注册表键值如下：<br>使用 WSUS 服务，dword:00000000 为禁止使用[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]<br>"UseWUServer"=dword:00000001 </p>
<p><span style="COLOR: #000000">WSUS 服务器和状态统计服务器均使用 </span><a href="http://192.168.1.252:1818[HKEY_LOCAL_MACHINE/SOFTWARE/Policies/Microsoft/Windows/WindowsUpdate"><span style="COLOR: #000000">http://192.168.1.252:1818<br>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate</span></a><span style="COLOR: #000000">]</span><br>"WUServer"=http://gnaw0725.blogbus.com:1818<br>"WUStatusServer"=http://gnaw0725.blogbus.com:1818 </p>
<p>那么如何控制客户端如何更新补丁的动作呢？也是通过注册表来进行的：<br>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]</p>
<p>"NoAutoUpdate"=dword:00000000<br>&nbsp;设置为0，表明自动升级</p>
<p>"AUOptions"=dword:00000004<br>设置为4，表示下载后自动安装。3是提醒安装</p>
<p>"ScheduledInstallDay"=dword:00000000<br>设置为0，表示每天都检测升级</p>
<p>"ScheduledInstallTime"=dword:0000000a<br>设置安装补丁的时间，因为AUOptions设置为4，所以这里设置自动安装的时间为a，也就是十进制的上午十点，到上午十点，自动安装补丁。</p>
<p>"UseWUServer"=dword:00000001<br>表明使用wsusserver，也就是你自己搭建的wsus服务器，而不是去微软公司的网站升级。</p>
<p>"AutoInstallMinorUpdates"=dword:00000001<br>设置为1，表明后台安装，就是悄悄地，补丁已经打上了。</p>
<p>"RebootRelaunchTimeoutEnabled"=dword:00000001<br>设置为1才可以设置下面的参数</p>
<p>"RebootRelaunchTimeout"=dword:00000014表明提示重启动间隔时间，这里设置为20分钟，十六进制</p>
<p>"DetectionFrequencyEnabled"=dword:00000001<br>这里设置为1，下面的参数才有效</p>
<p>"DetectionFrequency"=dword:00000005<br>设置检测的频率，这里为了测试用，所以频率设置为了5，应该设置为22即可，一天一次</p>
<p>"NoAutoRebootWithLoggedOnUser"=dword:00000001<br>设置为1，表明用户可以选择是否等一会在重新启动，设置为0的话，5分钟之内重启动</p>
<p>"RebootWarningTimeout"=dword:00000010安装计划的升级后，提示重启的时间</p>
<p>"RebootWarningTimeoutEnabled"=dword:00000001<br>设置为1，上面的健设置才有效。设置为0的话，默认为10分钟</p>
<p>"RescheduleWaitTime"=dword:00000005<br>如果一个更新错过了安装时间后，下次开机提示的时间，比如，你上午十点的时候没开机，自然没安装，设置这个参数后，表示开机5分钟以后，提示你安装。</p>
<p>"RescheduleWaitTimeEnabled"=dword:00000001<br>主要为了让上面那个参数有效。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br>设置组策略后运行wuauclt /detectnow<br></p><img src ="http://www.cnitblog.com/windone0109/aggbug/38757.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-01-11 16:06 <a href="http://www.cnitblog.com/windone0109/archive/2008/01/11/38757.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>XP共享拒绝访问，全面解决！</title><link>http://www.cnitblog.com/windone0109/archive/2008/01/08/38608.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 08 Jan 2008 07:42:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2008/01/08/38608.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/38608.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2008/01/08/38608.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/38608.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/38608.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><br>windows XP共享拒绝访问，全面解决(回答１、２测试成功)回答1:<br>这两天同事无法通过网络邻居访问我的机器，每次都提示拒绝访问。但是我在同事机器的用户配置里面添加了&#8216;管理我的网络密码&#8217;</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">后可以正常访问（使用管理员账户）。但是之前可以正常用Guest访问的，我没有做任何的更改。所以我在网络上找到了一些关于拒</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">绝访问的文章。如下：问题提示信息:xxxx 无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">访问权限。 <br>拒绝访问。解决方法：<br>搜捕网友情示，最常见的是经典访问方法改为来宾，<br>但问题解决了，不是协议的问题。一般在win2k/xp下，只要安装了默认的那四个协议<br>microsoft 网络客户端<br>microsoft 网络的文件和打印机共享<br>qos 数据包计划程序<br>interenet协议 tcp/ip<br>就可以了。其它的都不用装。<br>共享访问报"无权限"解决方法 　　<br>访问报无权限解决方法: 　　<br>1. 设置网络访问模式为经典模式.　　<br>2. 设置禁止从网络访问计算机的用户账户(删除Guest组).　　<br>3. restrictanonymous设为0　　<br>4.设置家庭或小型办公网络为第二项&#8220;此计算机通过居民区的网关或其他计算机连接到Internet&#8221;&nbsp;&nbsp;&nbsp;&nbsp; <br>5.设置允许从网络访问计算机的用户账户(加入Guest组). (此可能会导致每次登陆要求输入用户名和密码,不建议使用)&nbsp;&nbsp;&nbsp;&nbsp; <br>6.设置本地的administrator账户的密码.(非必要条件，建议设置密码)　　<br>设置方法:开始--&gt;运行gpedit.msc--&gt;计算机配置--&gt;windows设置--&gt;安全设置(SecuritySettings)--&gt;本地策略(LocalPolicies)--&gt; <br>1.:安全选项(SecurityOptions)--&gt; 网络访问:本地账户的共享和安全模式</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">(Networkaccess:Sharingandsecuritymodelforlocalaccounts)--&gt; 更改为经典模式. 　　<br>2.:用户权利指派(UserRightsAssignment)--&gt; 拒绝从网络访问这台计算机(Denyaccesstothiscomputerfromthenetwork)--&gt; 删除</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Guest组. 　　<br>5.:（不建议使用）用户权利指派(UserRightsAssignment)--&gt; 从网络访问此计算机(Accessthiscomputerfromthenetwork)--&gt; 添加</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Guest组.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>注：网络访问：让&#8220;每个人&#8221;权限应用于匿名用户－－－－不需要改为&#8220;启用&#8221;（默认：禁用）。<br>&nbsp;&nbsp;&nbsp; 帐户：使用空白密码的本地帐户只允许进行控制台登陆－－－－Windows 2003必须改为&#8220;禁用&#8221;，winXP一般不需要更改（默认</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">：启用）。<br>　　<br>3.:如果你完全依了上面的方法都不行，请运行REGEDIT，到： 　　</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa上将此子健中的值restrictanonymous设为0就行了。&nbsp; <br>　　注：HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa下的restrictanonymoussam不需要改为0　　以下是说明</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">： 1、RestrictAnonymous中登记了控制任何用户获取本机信息的级别的设置，如果RestrictAnonymous被设置为0（默认值）的话，</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">任何用户都可以通过网络获取本机的信息，包含用户名，详细的帐号策略和共享名。这些信息可以被攻击者在攻击计算机的时候所利</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">用。通过这些信息，攻击者就有可能了解到当前计算机的系统管理员帐号，网络共享的路径以及不健壮的密码。修改此安全级别的方</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">法如下：运行Regedit.exe编辑注册表，定位到子健HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa上将此子健中</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">的值restrictanonymous由不安全的0值修改为安全级别高一些值1或2。注意：此安全级别如果提高的话有可能造成本计算机在局域网</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">内无法被访问到。 　　<br>2、当禁用了TIP/IP高级选项中的Wins中的NetBios设置，局域网无法被访问到。 　　<br>3、如果中了震荡波病毒将不能访问到局域网。 　　<br>4、如果没有将IP设置成固定IP，局域网功能将受限。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><br>　　网上邻居常见问题及答案 <br>　　我有时在网上邻居可以看到，有时却一台机都看不到？ <br>　　答：Microsoft网络客户必须登录才能看到网上邻居，如果开机时你没有登录而是选取消，那么在网上邻居就一台机都看不到。</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">你可以点开始-&gt; 注销，重新登录，然后一切就正常了。 <br>　　我在网上邻居里只能看到我自己一台机？ <br>　　答：一般而言，你的网卡未设置好，或者网线有问题。 <br>　　我的网上邻居只能看到一部分机器,而且不能访问OA或上网？ <br>　　答：你的机器网卡可能被禁止了。如果你自己乱设了IP地址的话，那就是你应得的报应。你只能写封道歉信给网管了。 <br>　　我已经按要求安装了网络组件，但访问网上邻居还是不行？ <br>　　答：可以考虑一下NetBui协议，有时NetBui会出现假安装的现象。删除NetBui协议，确定退出，然后再重新安装NetBUI协议一次</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">。 <br>　　我可以访问别人的机器，但我在网上邻居看不到自己？ <br>　　答：你可能没有安装Microsoft文件及打印机共享。Microsoft网络客户使你可以访问别人，Microsoft文件及打印机共享使别人</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">可以访问你。 <br>　　网上邻居还是不行？ <br>　　答：协议是相互的，就象一种语言。如果还是不行，考虑一下对方，只有双方的协议都设置正确的话，才会一切正常的。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><br>回答2:<br>其实只要设置一下电脑网络ID 就可以了。<br>我的电脑，右键，属性，计算机名。网络ID。运行一下就可以了 回答3:<br>试一下这个：<br>（把一下这段文字存成注册表文件.reg格式，然后导入即可）<br>REGEDIT4;防火墙中允许共享和打印机<br>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Epoch]<br>"Epoch"=dword:000000c3[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch]<br>"Epoch"=dword:000000c3[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List]<br>"139:TCP"="139:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22004"<br>"445:TCP"="445:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22005"<br>"137:UDP"="137:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22001"<br>"138:UDP"="138:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22002"<br>;共享访问允许空密码登陆(默认是dword:00000001)<br>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\E01F0404]<br>"limitblankpassworduse"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]<br>"limitblankpassworduse"=dword:00000000;2.3版限制问题<br>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]<br>"restrictanonymous"=dword:00000000 回答4:<br>试一下这个:去除了默认共享但是没有禁止空连接Windows Registry Editor Version 5.00</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]<br>"restrictanonymous"=dword:00000000<br>"restrictanonymoussam"=dword:00000001<br>"forceguest"=dword:00000000 <br>"limitblankpassworduse"=dword:00000000 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]<br>"autoshareserver"=dword:00000001<br>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]<br>"AutoShareWksAutoShareWks"=dword:00000001</p>
<br>重启服务器，OK，所有终端用户都可以访问我的服务器了。<img src ="http://www.cnitblog.com/windone0109/aggbug/38608.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2008-01-08 15:42 <a href="http://www.cnitblog.com/windone0109/archive/2008/01/08/38608.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用Win XP组策略修改系统配置</title><link>http://www.cnitblog.com/windone0109/archive/2007/11/22/36702.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Thu, 22 Nov 2007 02:08:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/11/22/36702.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/36702.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/11/22/36702.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/36702.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/36702.html</trackback:ping><description><![CDATA[一、访问组策略
<p style="FONT-SIZE: 10pt">　　有两种方法可以访问组策略：一是通过gpedit.msc命令直接进入组策略窗口；二是打开控制台，将组策略添加进去。 </p>
<p style="FONT-SIZE: 10pt">　　1. 输入gpedit.msc命令访问 </p>
<p style="FONT-SIZE: 10pt">　　选择"开始"&#8594;"运行"，在弹出窗口中输入"gpedit.msc"，回车后进入组策略窗口。组策略窗口的结构和资源管理器相似，左边是树型目录结构，由"计算机配置"、"用户配置"两大节点组成。这两个节点下分别都有"软件设置"、"Windows设置"和"管理模板"三个节点，节点下面还有更多的节点和设置。此时点击右边窗口中的节点或设置，便会出现关于此节点或设置的适用平台和作用描述。"计算机配置"、"用户配置"两大节点下的子节点和设置有很多是相同的，那么我们该改哪一处？"计算机配置"节点中的设置应用到整个计算机策略，在此处修改后的设置将应用到计算机中的所有用户。"用户配置"节点中的设置一般只应用到当前用户，如果你用别的用户名登录计算机，设置就不会管用了。但一般情况下建议在"用户配置"节点下修改，本文也将主要讲解"用户配置"节点的各项设置的修改，附带讲解"计算机配置"节点下的一些设置。其中"管理模板"设置最多、应用最广，因此也是本文的重中之重。 </p>
<p style="FONT-SIZE: 10pt">　　2. 通过控制台访问组策略 </p>
<p style="FONT-SIZE: 10pt">　　单击"开始"&#8594;"运行"，输入"mmc"，回车后进入控制台窗口。单击控制台窗口的"文件"&#8594;"添加/删除管理单元"，在弹出窗口单击"添加"，之后选择"组策略"并单击"添加"，在下一步的"选择组策略对象"对话框中选择对象。由于我们组策略对象就是"本地计算机"，因此不用更改，如果是网络上的另一台计算机，那么单击"浏览"选择此计算机即可。另外，如果你希望保存组策略控制台，并希望能够选择通过命令行在控制台中打开组策略对象，请选中"当从命令行开始时，允许更改&#8216;组策略管理单元'的焦点"复选框。最后添加进来的组策略。 </p>
<p style="FONT-SIZE: 10pt">　　二、任务栏和"开始"菜单项目设置 </p>
<p style="FONT-SIZE: 10pt">　　本节点允许你为开始菜单、任务栏和通知区域添加、删除或禁用某一功能项目。依次展开"用户配置"&#8594;"管理模板"&#8594;"任务栏和&#8216;开始'菜单"，在右边窗口便能看到"任务栏和&#8216;开始'菜单"节点下的具体设置，其状态都处在"未被配置"。 </p>
<p style="FONT-SIZE: 10pt">　　1. 给"开始"菜单减肥 </p>
<p style="FONT-SIZE: 10pt">　　Windows XP的"开始"菜单的菜单项很多，可通过组策略将不需要的删除掉。以删除开始菜单中的"我的文档"图标为例看看其具体操作方法：在右边窗口中双击"从&#8216;开始'菜单上删除&#8216;我的文档'图标"项，在弹出对话框的"设置"标签中点选"已启用"，然后单击"确定"，这样在"开始"菜单中"我的文档"图标将会隐藏。 </p>
<p style="FONT-SIZE: 10pt">　　2. 防止隐私泄漏 </p>
<p style="FONT-SIZE: 10pt">　　在开始菜单中有一个"我最近的文档"菜单项，别人可通过此菜单访问你最近打开的文档，为安全起见，可删除此菜单项，并设置不保存最近打开的文档记录。双击"不要保留最近打开文档的记录"、"退出时清除最近打开的文档记录"、"从&#8216;开始'菜单上删除&#8216;文档'菜单"3项，在弹出对话框中点选"已启动"并确定即可。 </p>
<p style="FONT-SIZE: 10pt">　　3. 禁止随意修改任务栏和"开始"菜单 </p>
<p style="FONT-SIZE: 10pt">　　为保护自己好不容易设置好的任务栏和"开始"菜单，可双击启用下列各设置。 </p>
<p style="FONT-SIZE: 10pt">　　"阻止更改&#8216;任务栏和&#8216;开始'菜单 '设置"：即从"开始"菜单的"设置"菜单项中删除"任务栏和&#8216;开始'菜单"项目，这个设置也可阻止用户打开"任务栏属性"对话框。"阻止访问任务栏的上下文菜单"（上下文菜单即单击右键弹出的快捷菜单）：当鼠标右键单击任务栏及任务栏上项目时隐藏菜单，例如"开始"按钮、时钟和任务栏按钮，但不能禁止用户在其他地方更改。"锁定任务栏"：启用此设置，可阻止用户移动任务栏或调整任务栏的大小，但自动隐藏和其他任务栏选项仍然在"任务栏属性"中可用。 </p>
<p style="FONT-SIZE: 10pt">　　4. 去掉Windows XP"开始"菜单中的图形化设置 </p>
<p style="FONT-SIZE: 10pt">　　Windows XP的"开始"菜单增添了许多图形化设置，其实可在组策略中将这些功能关闭。 </p>
<p style="FONT-SIZE: 10pt">　　"关闭个性化菜单"：Windows XP会自动将最近使用的菜单项移动到开始菜单顶部，并且隐藏最近没有使用的菜单项，以此实现个性化菜单，启用此设置将关闭个性化菜单。"强制典型菜单"：启用此设置，开始菜单就以Windows 2000样式显示典型的开始菜单，并且显示标准桌面图标。 </p>
<p style="FONT-SIZE: 10pt">　　5. 禁止"注销"和"关机" </p>
<p style="FONT-SIZE: 10pt">　　进行三维动画设计和视频处理的朋友经常会为导出一个大型动画、视频文件而花几个小时，这时如果有人重新启动电脑或注销用户，那么前面所做的工作就会白白浪费，因此有必要禁止"开始"菜单中的"注销"、"关机"菜单项。你只需双击启用"删除&#8216;开始'菜单上的&#8216;注销'"和"删除和阻止访问&#8216;关机'命令"两项即可。后一设置不仅将从"开始"菜单中删除"关闭计算机"项，而且还会禁用"Windows 任务管理器"对话框中的"关机"选项。 <br>三、桌面项目设置 </p>
<p style="FONT-SIZE: 10pt">　　在"组策略"的左窗口依次展开"用户配置"&#8594;"管理模板"&#8594;"桌面"节点，便能看到有关桌面的所有设置。此节点主要作用在于管理用户使用桌面的权利和隐藏桌面图标。 </p>
<p style="FONT-SIZE: 10pt">　　1. 隐藏不必要的桌面图标 </p>
<p style="FONT-SIZE: 10pt">　　桌面上的一些快捷方式我们可以轻而易举地删除，但要删除"我的电脑"、"回收站"、"网上邻居"等默认图标，就需要依靠"组策略"了。例如要删除"我的文档"，只需在"删除桌面上的&#8216;我的文档'图标"一项中设置即可。 </p>
<p style="FONT-SIZE: 10pt">　　2. 禁止对桌面的改动 </p>
<p style="FONT-SIZE: 10pt">　　利用组策略可达到禁止别人改动桌面某些设置的目的。"禁止用户更改&#8216;我的文档'路径"项可防止用户更改"我的文档"文件夹的路径。"禁止添加、拖、放和关闭任务栏的工具栏"项可阻止用户从桌面上添加或删除任务栏。双击启用"退出时不保存设置"后，用户将不能保存对桌面的更改。最后，双击启用"隐藏和禁用桌面上的所有项目"设置项，将从桌面上删除图标、快捷方式以及其他默认的和用户定义的所有项目，连桌面右键菜单都将被禁止。 </p>
<p style="FONT-SIZE: 10pt">　　3. 启用或禁止活动桌面 </p>
<p style="FONT-SIZE: 10pt">　　利用"Active Desktop"项，可根据自己的需要设置活动桌面的各种属性。"启用活动桌面"项可启用活动桌面并防止用户禁用它。"活动桌面墙纸"项可指定在所有用户的桌面上显示的桌面墙纸。而启用"不允许更改"项便可防止用户更改活动桌面配置。 </p>
<p style="FONT-SIZE: 10pt">　　四、隐藏或禁止控制面板项目 </p>
<p style="FONT-SIZE: 10pt">　　这里讲到的控制面板项目设置是指配置控制面板程序的各项设置，主要用于隐藏或禁止控制面板项目。在组策略左边窗口依次展开"用户配置"&#8594;"管理模板"&#8594;"控制面板"项，便可看到"控制面板"节点下面的所有设置和子节点。 </p>
<p style="FONT-SIZE: 10pt">　　1. 隐藏或禁止"添加/删除程序"项 </p>
<p style="FONT-SIZE: 10pt">　　展开"添加/删除程序"项：双击启用"删除&#8216;添加/删除程序'程序"设置项后，控制面板中的"添加/删除程序"项将被删除。此外在"添加或删除程序"对话框中共有3个页面："更改或删除程序"、"添加新程序"以及"添加/删除Windows组件"；而当你进入"添加新程序"页面时，会发现有3个选项："从CD-ROM或软盘添加程序"、"从 Microsoft添加程序"以及"从网络中添加程序"，如果你想这些具体页面或选项隐藏，可直接在组策略"添加/删除程序"项中将相应隐藏功能启用。 </p>
<p style="FONT-SIZE: 10pt">　　2. 隐藏或禁止"显示"项 </p>
<p style="FONT-SIZE: 10pt">　　展开"显示"项，发现这一项和上一项一样，可隐藏"显示属性"对话框中的选项卡。这里就不细讲了，例如双击启用"隐藏&#8216;桌面'选项卡"后，"显示窗口"中将不再出现"桌面"项。此外，在这里用户还可启用"删除控制面板中的&#8216;显示'"，这样在控制面板中双击打开"显示"项时，就会弹出一个对话框提示你：系统管理员禁止使用"显示"控制面板。 </p>
<p style="FONT-SIZE: 10pt">　　3. 其他 </p>
<p style="FONT-SIZE: 10pt">　　依次展开"显示"&#8594;"桌面主题"项，双击启用"删除主题选项"、"阻止选择窗口和按钮式样"、"禁止选择字体大小"项后，可阻止他人更改主题、窗口和按钮式样、字体。展开"打印机"项，双击启用"阻止添加打印机"或"阻止删除打印机"可防止别的用户添加或删除打印机。最后，直接在"控制面板"一项下启用"禁止访问控制面板"，控制面板将无法启动。 </p>
<p style="FONT-SIZE: 10pt">五、系统项目设置 </p>
<p style="FONT-SIZE: 10pt">　　这一项在"用户配置"&#8594;"管理模板"&#8594;"系统"中设置（图15）。组策略中对系统的设置涉及到登录、电源管理、组策略、脚本等很多项目，下面把和我们联系紧密的部分清理出来分类列举如下： </p>
<p style="FONT-SIZE: 10pt">　　1. 登录时不显示欢迎屏幕界面 </p>
<p style="FONT-SIZE: 10pt">　　Windows 2000和Windows XP系统登录时默认情况下都有欢迎屏幕，虽然漂亮但也麻烦且延长登录时间，通过组策略便可将其除去。双击启用"系统"节点下的"登录时不显示欢迎屏幕"，则每次用户登录时欢迎屏幕将隐藏。 </p>
<p style="FONT-SIZE: 10pt">　　2. 禁用注册表编辑器 </p>
<p style="FONT-SIZE: 10pt">　　为防止他人修改注册表，可在组策略中禁止访问注册表编辑器。双击启用"系统"节点下的"阻止访问注册表编辑器"项后，用户试图启动注册表编辑器时，系统将提示：注册编辑已被管理员停用（图16）。另外，如果你的注册表编辑器被锁死，也可双击此设置，在弹出对话框的"设置"标签中点选"未被配置"项，这样你的注册表便解锁了。如果要防止用户使用其他注册表编辑工具打开注册表，请双击启用"只运行许可的Windows应用程序"。 </p>
<p style="FONT-SIZE: 10pt">　　3. 关闭系统自动播放功能 </p>
<p style="FONT-SIZE: 10pt">　　一旦你将光盘插入光驱中，Windows XP就会开始读取光驱，并启动相关的应用程序。这样虽然给我们的工作带来了便利，在某些时候也带来了不少麻烦。在"系统"节点下有一项为"关闭自动播放"设置项，双击其并在弹出对话框的"设置"标签中点选"已启用"，在"关闭自动播放"框中选择"CD-ROM启动器"或"所有驱动器"项即可。 </p>
<p style="FONT-SIZE: 10pt">　　注意：此设置不阻止自动播放音乐CD。 </p>
<p style="FONT-SIZE: 10pt">　　4. 关闭Windows自动更新 </p>
<p style="FONT-SIZE: 10pt">　　每当用户连接到Internet，Windows XP就会搜索用户计算机上的可用更新，根据配置的具体情况，在下载的组件准备好安装时或在下载之前，给用户以提示。如果你不喜欢比尔老大这种自作主张的态度，可通过组策略关闭这一功能。只须双击"系统"节点下的"Windows自动更新"设置项，在弹出来的对话框中点选"已禁用"并确定即可。 </p>
<p style="FONT-SIZE: 10pt">　　5. Ctrl+Alt+Del选项 </p>
<p style="FONT-SIZE: 10pt">　　若Windows XP用户已取消"使用欢迎屏幕"项，若同时按下"Ctrl+Alt+Del"键，便会弹出一个"Windows安全"对话框，此对话框中有"锁定计算机"、"注销"、"关机"、"更改密码"、"任务管理器"、"取消"6个功能按钮。大家都知道这里的每个按钮对系统都起着关键的作用。为了阻止别人操作，可通过组策略屏蔽这些按钮。 </p>
<p style="FONT-SIZE: 10pt">　　找到"系统"下的"Ctrl+Alt+Del选项"，双击启用"删除任务管理器"、"删除&#8216;锁定计算机'"、"删除改变密码"、"删除注销"项便能屏蔽掉"Windows安全"对话框的"任务管理器"、"锁定计算机"、"更改密码"、"取消"4个功能按钮。 </p>
<p style="FONT-SIZE: 10pt">　　注意："注销"、"关机"两个菜单项的屏蔽，在"用户配置"&#8594;"管理模板"&#8594;"任务栏和&#8216;开始'菜单"节点下。 </p>
<p style="FONT-SIZE: 10pt">六、隐藏或删除Windows XP资源管理器中的项目 </p>
<p style="FONT-SIZE: 10pt">　　一直以来，资源管理器就是Windows系统中最重要的工具，如何高效、安全地管理资源也一直是电脑用户的不懈追求。依次展开"用户配置"&#8594;"管理模板"&#8594;"Windows组件"&#8594;"Windows资源管理器"项，可以看到"Windows资源管理器"节点下的所有设置。下面就来看看怎样通过组策略实现资源管理器个性化。 </p>
<p style="FONT-SIZE: 10pt">　　1. 删除"文件夹选项" </p>
<p style="FONT-SIZE: 10pt">　　"文件夹选项"是资源管理器中一个重要的菜单项，通过它可修改文件的查看方式，编辑文件类型的打开方式。我们自己对其设定好后，为了防止他人随意更改，可将此菜单项删除，你只须双击启用"从&#8216;工具'菜单删除&#8216;文件夹选项'菜单"便能完成这一设置。 </p>
<p style="FONT-SIZE: 10pt">　　2. 隐藏"管理"菜单项 </p>
<p style="FONT-SIZE: 10pt">　　在资源管理器中右键单击"我的电脑"出现的快捷菜单中有一个"管理"菜单项，通过此菜单项，可以打开一个包含"事件查看器"、"本地用户和组"、"设备管理器"、"磁盘管理"等众多工具的"计算机管理"窗口。为了保障你的计算机免受他人无意破坏，可通过双击启用"隐藏Windows资源管理器上下文菜单上的&#8216;管理'项目"项来屏蔽此菜单项。 </p>
<p style="FONT-SIZE: 10pt">　　3. 其他项目的隐藏 </p>
<p style="FONT-SIZE: 10pt">　　此外通过启用"隐藏&#8216;我的电脑'中的这些指定的驱动器"可隐藏你指定的驱动器。还可通过启用"&#8216;网上邻居'中不含&#8216;整个网络'"屏蔽掉"整个网络"项。双击启用"删除CD烧录功能"删除Windows XP自带的光盘刻录功能。双击启用"不要将已删除的文件移到&#8216;回收站'"则以后删除文件时将不进入回收站直接删除掉。当然还有不少项目这里没有讲到，大家可根据需要自行探讨，进行适当的配置。 </p>
<p style="FONT-SIZE: 10pt">　　七、IE浏览器项目设置 </p>
<p style="FONT-SIZE: 10pt">　　在组策略左边窗口中依次展开"用户配置"&#8594;"管理模板"&#8594;"Windows组件"&#8594;"Internet Explorer"项，在右边窗口中便能看到"Internet Explorer"节点下的所有设置和子节点。IE是Windows XP自带的网页浏览器，也是大多数用户采用的浏览器，但其安全性也为人所诟病，下面就通过组策略来对其进行"改造"。 </p>
<p style="FONT-SIZE: 10pt">　　1. 在IE工具栏添加快捷方式 </p>
<p style="FONT-SIZE: 10pt">　　不知道大家注意到了没有，不少软件在安装完之后都会在IE工具栏上添加图标，单击其便能启用相应程序。其实用组策略可以在IE工具栏上为任何程序添加快捷方式，这里举例说明如何添加一个ICQ的启动图标。展开"Internet Explorer维护"下的"浏览器用户界面"，双击"浏览器工具栏自定义"设置项，在弹出来的对话框中单击"添加"按钮，在"浏览器工具栏按钮信息"对话框的"工具栏标题"中输入：ICQ，在"工具栏操作"中输入D:\Fun\ICQLite\ICQLite.exe，然后再随便选择一个"颜色图标"和"灰度图标"，当然你也可以用ExeScope等来提取ICQ的图标）。单击"确定"后IE工具栏中便多了一个ICQ图标！ </p>
<p style="FONT-SIZE: 10pt">　　2. 让IE插件不再骚扰你 </p>
<p style="FONT-SIZE: 10pt">　　我们平常上网浏览网页时，总会弹出一些诸如"是否安装Flash插件"、"是否安装3721网络实名"的提示，就像广告窗口一样烦人。实际上我们可在组策略中通过启用"Internet Explorer"节点下的"禁用Internet Explorer组件的自动安装"来禁止这种提示的出现。不过有时这一功能也是很用的，所以在禁止此功能之前请稍加考虑。 </p>
<p style="FONT-SIZE: 10pt">　　3. 保护好你的个人隐私 </p>
<p style="FONT-SIZE: 10pt">　　一般通过单击IE工具栏上的"历史"按钮，便可了解以前浏览过的网页和文件。为保密起见，你可以通过双击启用"Internet Explorer"节点下的"不要保留最近打开文档的记录"和"退出时清除最近打开的文档记录"两个设置项，这样再单击IE工具栏上的"历史"按钮，你访问过的历史网页记录将全部消失。 </p>
<p style="FONT-SIZE: 10pt">　　4. 禁止项 </p>
<p style="FONT-SIZE: 10pt">　　如果不希望他人对你的主页进行修改，可启用"Internet Explorer"节点下的"禁用更改主页设置"设置项禁止别人更改你的主页。你也可通过访问"浏览器菜单"，启用其中的设置项对IE浏览器的若干菜单项进行屏蔽。最后，在"Internet控制面板"节点下，你还可对"Internet选项"对话框中的部分选项卡进行隐藏。 </p>
<p style="FONT-SIZE: 10pt">　　八、系统安全设置 </p>
<p style="FONT-SIZE: 10pt">　　自有计算机以来，安全一直就是人们关注的焦点问题，Windows XP也不例外。在组策略中，系统安全配置一般在"计算机配置"&#8594;"Windows设置"&#8594;"安全设置"中进行。 </p>
<p style="FONT-SIZE: 10pt">　　1. 密码策略 </p>
<p style="FONT-SIZE: 10pt">　　这一策略在"账户策略"&#8594;"密码策略"节点中配置。口令是系统安全的一大隐患，可通过组策略设置密码（口令）的最小长度：双击启用"密码必须符合复杂性要求"设置项，确定后双击"密码长度最小值"设置项，在弹出来的对话框中将密码长度最小值设为8或更大，这样以后设置账户密码时就必须输入8位以上，安全性就高多了。 </p>
<p style="FONT-SIZE: 10pt">　　2. 用户权利指派 </p>
<p style="FONT-SIZE: 10pt">　　展开"本地策略"&#8594;"用户权利指派"节点，在右边窗口中便能看到"用户权利指派"节点下的所有设置（图28）。合适地指派用户权利可以解决一些奇怪的问题，例如在局域网中使用Windows XP系统的朋友一般会发现一个奇怪的现象，那就是即使你启用guest用户并给予权限，局域网中的其他Win9X操作系统的用户还是无法访问Windows XP系统中的共享资源。这个问题可在组策略中通过修改有关设置解决：双击"用户权利指派"节点下的"拒绝从网络访问这台计算机"设置项，在弹出对话框中点选"guest"，然后单击"删除"，最后确定即可。在"用户权利指派"节点下还可给用户添加许多权限，例如给guest添加远程关机权限、给一般用户添加更改系统时间的权限。 <br></p>
<img src ="http://www.cnitblog.com/windone0109/aggbug/36702.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-11-22 10:08 <a href="http://www.cnitblog.com/windone0109/archive/2007/11/22/36702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几个比较常用的小工具</title><link>http://www.cnitblog.com/windone0109/archive/2007/11/17/36410.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 17 Nov 2007 08:09:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/11/17/36410.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/36410.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/11/17/36410.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/36410.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/36410.html</trackback:ping><description><![CDATA[几个比较常用的小工具<br><br>1、终止进程的小工具(是个很N的人写的，我经常使用，所以对此人亦是膜拜得很)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.cnitblog.com/Files/windone0109/IceSword.rar">IceSword.exe</a><br><br><br>2、数据库查询、修改、导入/导出的小工具<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.cnitblog.com/Files/windone0109/IceSword.rar">DataBaseTool.exe</a><br><br>因为空间比较小，其他的工具就暂时不发了。
<img src ="http://www.cnitblog.com/windone0109/aggbug/36410.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-11-17 16:09 <a href="http://www.cnitblog.com/windone0109/archive/2007/11/17/36410.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用批处理命令修改IP地址，比较实用</title><link>http://www.cnitblog.com/windone0109/archive/2007/11/17/36409.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 17 Nov 2007 07:58:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/11/17/36409.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/36409.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/11/17/36409.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/36409.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/36409.html</trackback:ping><description><![CDATA[<p>@echo off<br>rem eth <br>set eth="本地连接"<br>rem ip <br>set ip=192.168.0.8<br>rem gw <br>set gw=192.168.0.254<br>rem netmasks <br>set netmasks=255.255.255.0</p>
<p>echo 正在将本机IP更改到: %ip%<br>rem<br>if %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% &gt; nul<br>if not %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% 1 &gt; nul<br>echo.........................<br>echo 检查当前本机IP：<br>ipconfig<br>echo.........................<br>echo 成功将本机IP更改为%ip%！<br>pause<br>close<br><br><br>然后把以上内容保存在一个txt文档中，然后将后缀名修改为bat即可。<br>可以根据自己的需要调整。</p>
<img src ="http://www.cnitblog.com/windone0109/aggbug/36409.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-11-17 15:58 <a href="http://www.cnitblog.com/windone0109/archive/2007/11/17/36409.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>活动目录基本概念！ </title><link>http://www.cnitblog.com/windone0109/archive/2007/11/17/36404.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 17 Nov 2007 06:51:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/11/17/36404.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/36404.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/11/17/36404.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/36404.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/36404.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">活动目录基本概念：取自Windows server 2003 即学即会！<br>1 What is Active Directory ?<br>2 What are Domains and Domain Controllers?<br>3 Comparing Synchronization with Replication.<br>4 What is an organizational Unit?<br>5 What are Tree,Forests,and Trusts!<br>6 What is a Site?<br>7 What is the Schema? </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　 活动目录是一种分布式的目录服务，主要用在分布式的环境中。在分布式环境中，要求有各种信息可以被各种应用很方便地访问读取。活动目录正式为分布式环境中的信息提供一种访问途径。它存储网络资源的信息并使得用户和应用程序能访问这些资源。活动目录用来组织网络中的资源，实现网络中的资源的管理和控制！<br>　Active Directory存储了有关网络对象的信息，并且让管理员和用户能够轻松地查找和使用这些信息。Active Directory使用了一种结构化的数据存储方式，并以此作为基础对目录信息进行合乎逻辑的分层组织。通过活动目录服务，管理员可以对整个网络进行集中管理！</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　　　　　　　　　　　　　　　　　　　　活动目录的由来 <br>　　谈到活动目录最使人容易想起的就是DOS下的&#8220;目录&#8221;、&#8220;路径&#8221;和Windows9X/ME下&#8220;文件夹&#8221;，那个时候的&#8220;目录&#8221;或&#8220;文件夹&#8221;仅代表一个文件存在磁盘上的位置和层次关系，一个文件生成之后相对来说这个文件的所在目录也就固定了（当然可以删除、转移等，现在不考虑这些），也就是说它的属性也就相对固定了，是静态的。这个目录所能代表的仅是这个目录下所有文件的存放位置和所有文件总的大小，并不能得出其它有关信息，这样就影响到了整体使用目录的效率，也就是影响了系统的整体效率，使系统的整个管理变得复杂。因为没有相互关联，所以在不同应用程序中同一对象要进行多次配置，管理起来相当繁锁，影响了系统资源的使用效率。为了改变这种效率低下的关系和加强与Internet上有关协议的关联，Microsoft公司决定在WIN2K中全面改革，也就是引入活动目录的概念。理解活动目录的关键就在于&#8220;活动&#8221;两个字，千万不要将&#8220;活动&#8221;两个字去掉而仅仅从&#8220;目录&#8221;两个字去理解，那你我理来理去一定还是不能脱离原来在DOS下目录或Windows9x下的文件夹，正因为这个目录是活动的，所以它是动态的，它是一种包含服务功能的目录，它可以做到&#8220;由此及彼&#8221;的联想、映射，如找到了一个用户名，就可联想到它的账号、出生信息、E-mail、电话等所有基本信息，虽然组成这些信息的文件可能不在一块。同时不同应用程序之间还可以对这些信息进行共享，减少了系统开发资源的浪费，提高了系统资源的利用效率。<br>　　　　活动目录包括两个方面：目录和与目录相关的服务。目录是存储各种对象的一个物理上的容器，从静态的角度来理解这活动目录与我们以前所结识的&#8220;目录&#8221;和&#8220;文件夹&#8221;没有本质区别，仅仅是一个对象，是一实体；而目录服务是使目录中所有信息和资源发挥作用的服务，活动目录是一个分布式的目录服务，信息可以分散在多台不同的计算机上，保证用户能够快速访问，因为多台机上有相同的信息，所以在信息容氏方面具有很强的控制能力，正因如此，不管用户从何处访问或信息处在何处，都对用户提供统一的视图。<br></p>
<img src ="http://www.cnitblog.com/windone0109/aggbug/36404.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-11-17 14:51 <a href="http://www.cnitblog.com/windone0109/archive/2007/11/17/36404.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> XP文件共享解决方案！</title><link>http://www.cnitblog.com/windone0109/archive/2007/11/17/36402.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 17 Nov 2007 06:49:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/11/17/36402.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/36402.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/11/17/36402.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/36402.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/36402.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">XP网络共享需要注意的几个问题！</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">1　简单文件共享模式！XP默认的共享方式为简单文件共享模式，默认情况下即使管理员从网络登录也是来宾的权限，因此默认情况下从网络邻居访问计算机时经常出现没有权限的提示！ 或是经常出现只更改了其中一项而出现在输入用户帐户和密码的地方用户名为灰色不可输入！<br>　XP系统一个自相矛盾的地方：默认情况下网络访问是以来宾的权限访问网络的，而guest帐户默认是没有开启的！而且即使打开guest帐户，安全策略也是禁止guest从网络访问计算机的！并且XP不允许空密码用户进行控制台登录！所以默认情况下无论如何也是不能访问网络的，现在互联网上一些ghost版本因为已经更改过，所以一些朋友还没有注意到这种情况（尤其是电脑公司的朋友和刚刚接触网络的）<br>　所以造成XP默认情况下不能从网络邻居访问计算机共享资源！</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">2　建议解决方案</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　a 在不考虑安全的情况下可以开启guest帐户，并且在组策略中将拒绝从网络访问此计算机中的guest删除！禁用空密码！<br>&nbsp;&nbsp;&nbsp; b 安全：将共享模式改为经典，不启用guest帐户，为用户帐户设置密码！访问共享资源时需输入用户帐户名和密码！</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">3　注：组策略中的共享模式和文件夹选项中的使用简文件共享相对，只要更改其中一项，另一项就可以改变！详细方法见下面转自网络的文章：此文为与朋友共享！只要根据XP网络共享所涉及的种种情况，就可以找到一种适合自己的解决方案，只要做到以下几点，就可以做到XP共享文件畅通无阻（不考虑安全问题）</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">以下为转贴：本人较懒!收集于此以方便朋友查询！</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">1.检查guest账户是否开启 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　XP默认情况下不开启guest账户，因此些为了其他人能浏览你的计算机，请启用guest账户。同时，为了安全请为guest设置密码或相应的权限。当然，也可以为每一台机器设置一个用户名和密码以便计算机之间的互相访问。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　2.检查是否拒绝Guest用户从访问本机 <br>　　当你开启了guest账户却还是根本不能访问时，请检查设置是否为拒绝guest从网络访问计算机，因为XP默认是不允许guest从网络登录的，所以即使开了guest也一样不能访问。在开启了系统用户的情况下解除对Guest账号的限制，点击&#8220;开始&#8594;运行&#8221;，在&#8220;运行&#8221;对话框中输入&#8220;GPEDIT.MSC&#8221;，打开组策略编辑器，依次选择&#8220;计算机配置&#8594;Windows设置&#8594;安全设置&#8594;本地策略&#8594;用户权利指派&#8221;，双击&#8220;拒绝从网络访问这台计算机&#8221;策略，删除里面的&#8220;GUEST&#8221;账号。这样其他用户就能够用Guest账号通过网络访问使用Windows XP系统的计算机了。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　3.改访问模式 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　XP默认是把从网络登录的所有用户都按来宾账户处理的，因此即使管理员从网络登录也只具有来宾的权限，若遇到不能访问的情况，请尝试更改网络的访问模式。打开组策略编辑器，依次选择&#8220;计算机配置&#8594;Windows设置&#8594;安全设置&#8594;本地策略&#8594;安全选项&#8221;，双击&#8220;网络访问：本地账号的共享和安全模式&#8221;策略，将默认设置&#8220;仅来宾—本地用户以来宾身份验证&#8221;，更改为&#8220;经典：本地用户以自己的身份验证&#8221;。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　这样即使不开启guest，你也可以通过输入本地的账户和密码来登录你要访问的计算机，本地的账户和密码为你要访问的计算机内已经的账户和密码。若访问网络时需要账户和密码，可以通过输入你要访问的计算机内已经的账户和密码来登录。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　若不对访问模式进行更改，也许你连输入用户名和密码都办不到，//computername/guest为灰色不可用。即使密码为空，在不开启guest的情况下，你也不可能点确定登录。改成经典模式，最低限度可以达到像2000里没有开启guest账户情况时一样，可以输入用户名和密码来登录你要进入的计算机。也许你还会遇到一种特殊的情况，请看接下来的。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　4.一个值得注意的问题 <br>　　我们可能还会遇到另外一个问题，即当用户的口令为空时，即使你做了上述的所有的更改还是不能进行登录，访问还是会被拒绝。这是因为，在Guest系统安全选项&#8221;中有&#8220;账户：使用空白密码的本地账户只允许进行控制台登录&#8221;策略默认是启用的，根据Windows XP安全策略中拒绝优先的原则，密码为空的用户通过网络访问使用Windows XP的计算机时便会被禁止。我们只要将这个策略停用即可解决问题。在安全选项中，找到&#8220;使用空白密码的本地账户只允许进行控制台登录&#8221;项，停用就可以，否则即使开了guest并改成经典模式还是不能登录。经过以上的更改基本就可以访问了，你可以尝试选择一种适合你的方法。下面在再补充点其它可能会遇到的问题。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;</p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　5.邻居不能看到计算机 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　可能经常不能在网络邻居中看到你要访问的计算机，除非你知道计算机的名字或者IP地址，通过搜索或者直接输入//computername或//IP。请按下面的操作解决：启动&#8220;计算机浏览器&#8221;服务。&#8220;计算机浏览器服务&#8221;在网络上维护一个计算机更新列表，并将此列表提供给指定为浏览器的计算机。如果停止了此服务，则既不更新也不维护该列表。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　137/UDP--NetBIOS名称服务器，网络基本输入/输出系统名称服务器协议是TCP/IP上的NetBIOS(NetBT)协议族的一部分，它在基于NetBIOS名称访问的网络上提供主机名和地址映射方法。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　138/UDP--NetBIOS数据报，NetBIOS数据报是TCP/IP上的NetBIOS(NetBT)协议族的一部分，它用于网络登录和浏览。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　139/TCP--NetBIOS会话服务，NetBIOS会话服务是TCP/IP上的NetBIOS(NetBT)协议族的一部分，它用于服务器消息块(SMB)、文件共享和打印。请设置防火墙开启相应的端口。一般只要在防火墙中允许文件夹和打印机共享服务就可以了。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　6.关于共享模式 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　对共享XP默认只给予来宾权限或选择允许用户更改&#8220;我的文件。Windows 2000操作系统中用户在设置文件夹的共享属性时操作非常简便，只需用鼠标右击该文件夹并选择属性，就可以看到共享设置标签。而在Windows XP系统设置文件夹共享时则比较复杂，用户无法通过上述操作看到共享设置标签。具体的修改方法如下：打开&#8220;我的电脑&#8221;中的&#8220;工具&#8221;，选择&#8220;文件夹属性&#8221;，调出&#8220;查看&#8221;标签，在&#8220;高级设置&#8221;部分滚动至最底部将&#8220;简单文件共享(推荐)&#8221;前面的选择取消，另外如果选项栏里还有&#8220;Mickey Mouse&#8221;项也将其选择取消。这样修改后用户就可以象使用Windows 2000一样对文件夹属性进行方便修改了。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　7.关于用邻居访问不响应或者反应慢的问题 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　在WinXP和Win2000中浏览网上邻居时系统默认会延迟30秒，Windows将使用这段时间去搜寻远程计算机是否有指定的计划任务（甚至有可能到Internet中搜寻）。如果搜寻时网络时没有反应便会陷入无限制的等待，那么10多分钟的延迟甚至报错就不足为奇了。下面是具体的解决方法。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　A.关掉WinXP的计划任务服务（Task Scheduler） </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　可以到&#8220;控制面板/管理工具/服务&#8221;中打开&#8220;Task Scheduler&#8221;的属性对话框，单击&#8220;停止&#8221;按钮停止该项服务，再将启动类型设为&#8220;手动&#8221;，这样下次启动时便不会自动启动该项服务了。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　B.删除注册表中的两个子键 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　到注册表中找到主键&#8220;HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerRemoteComputerNameSpace&#8221; </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　删除下面的两个子健：和。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　其中，第一个子健决定网上邻居是否要搜索网上的打印机（甚至要到Internet中去搜寻），如果网络中没有共享的打印机便可删除此键。第二个子健则决定是否需要查找指定的计划任务，这是网上邻居很慢的罪魁祸首，必须将此子健删除。 </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">　　总结 <br>　　不能访问主要是由于XP默认不开启guest，而且即使开了guest，XP默认是不允许guest从&#8221;(NBNS)(NetBIOS)&#8220;网络访问计算机的。还有就是那个值得注意的问题。相信一些不考虑安全的地方或是电脑公司给人做系统密码都是空的，但这样是不允许登录的。只要试过以上的方法，相信是不会再有问题的。网络网络网络网络</p>
<img src ="http://www.cnitblog.com/windone0109/aggbug/36402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-11-17 14:49 <a href="http://www.cnitblog.com/windone0109/archive/2007/11/17/36402.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>删除Windows默认共享！</title><link>http://www.cnitblog.com/windone0109/archive/2007/11/17/36403.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 17 Nov 2007 06:49:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/11/17/36403.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/36403.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/11/17/36403.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/36403.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/36403.html</trackback:ping><description><![CDATA[　Windows NT/2000/2003出于管理的目的自动地建立了一些默认共享，包括 C$ ， D$ 磁盘共享以及 ADMIN$ 目录共享等。本来是方便管理的，但却成了安全的隐患！
<p style="FONT-SIZE: 10pt">　　删除IPC$的方法：<br>打开注册表：HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters <br>在此项下建立双字节dword值：AutoShareServer及AutoShareWks将数值均设置为0！</p>
<p style="FONT-SIZE: 10pt">注意：在计算机管理面板里删除共享后，重启计算机会再一次打开默认共享！也可以用net share 命令建立一个批处理命令，每次开机都运行一次，可以加入自动运行选项里！<br>net share c$ /delete<br>net share d$ /delete<br>有几个盘符依此类推！</p>
<p style="FONT-SIZE: 10pt">另外在XP系统中无法用　net share ipc$ /delete 来删除IPC$,试过很多次！但在2000系统中可以，在XP中会提示系统错误5，权限不够，即使提升权限也做不到！</p>
<img src ="http://www.cnitblog.com/windone0109/aggbug/36403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-11-17 14:49 <a href="http://www.cnitblog.com/windone0109/archive/2007/11/17/36403.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计算机域概念</title><link>http://www.cnitblog.com/windone0109/archive/2007/11/17/36401.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Sat, 17 Nov 2007 06:38:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/11/17/36401.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/36401.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/11/17/36401.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/36401.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/36401.html</trackback:ping><description><![CDATA[<span style="FONT-SIZE: 10pt; COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 域是活动目录的一种实现形式，也是活动目录最核心的管理单位和复制单位！域由域控制器和成员计算机组成！<br>　　域既是Windows网络系统的逻辑组织单元，也是Internet的逻辑组织单元，在Windows 系统中，域是安全边界。域管理员只能管理域的内部，除非其他的域显式地赋予他管理权限，他才能够访问或者管理其他的域。每个域都有自己的安全策略，以及它与其他域的安全信任关系。 <br><br>　　域是Windows Server网络系统的安全性边界。一个计算机网最基本的单元就是&#8220;域&#8221;，这一点不是win所独有的，但活动目录可以贯穿一个或多个域。在独立的计算机上，域即指计算机本身，一个域可以分布在多个物理位置上，同时一个物理位置又可以划分不同网段为不同的域，每个域都有自己的安全策略以及它与其他域的信任关系。当多个域通过信任关系连接起来之后，活动目录可以被多个信任域共享。<br>　　一台Windows计算机，它要么隶属于工作组，要么隶属于域。所以说到域，我们就不得不提一下工作组，工作组是MS的概念，一般的普遍称谓是对等网。工作组通常是一个由不多于10台计算机组成的逻辑集合，如果要管理更多的计算机，MS推荐你使用域的模式进行集中管理，这样的管理更有效。你可以使用域、活动目录、组策略等等各种功能，使你网络管理的工作量达到最小。当然这里的10台只是一个参考值，11台甚至20台，如果你不想进行集中的管理，那么你仍然可以使用工作组模式。<br>　　工作组的特点就是实现简单，不需要域控制器DC，每台计算机自己管理自己，适用于距离很近的有限数目的计算机。另外工作组名并没有太多的实际意义，只是在网上邻居的列表中实现一个分组而已；再就是对于&#8220;计算机浏览服务&#8221;，每一个工作组中，会自动推选出一个主浏览器，负责维护本工作组所有计算机的NetBIOS名称列表。用户可以使用默认的workgroup，也可以任意起个名字，同一工作组或不同工作组在访问时也没有什么分别。<br>　　域（Domain）是共享一个中央目录数据库的联网计算机的逻辑组。在目录数据库中包含该域的用户帐户和安全信息。正是由于所有域成员计算机和域用户都共用这个域的&#8220;目录服务数据库&#8221;，域管理员就可以基于域的&#8220;目录服务数据库&#8221;来进行集中管理、共享资源，如用户、组、计算机帐号、权限设置、组策略设置等等。目录服务为管理员提供从网络上任何一个计算机上查看和管理用户和网络资源的能力。目录服务也为用户提供唯一的用户名和密码，用户只需一次登录，即可访问本域或有信任关系的其它域上的所有资源（当然用户得有权限才行），而不需要多次提供用户名和密码登录。<br>　工作组与域的主要区别是：工作组的资源管理是分散在网络中的各计算机上；而域提供了将全部用户集成一个单独数据库的能力，在一个域里被认证、授权。这个数据库利用Windows 2003 server服务器作为域控制器来进行管理。当用户登录到一个Windows 2003网络的域上时，域控制器将对其合法性及权限进行鉴别，这种合法性及权限使用有权访问网络上的指定的资源。</span><br>
<img src ="http://www.cnitblog.com/windone0109/aggbug/36401.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-11-17 14:38 <a href="http://www.cnitblog.com/windone0109/archive/2007/11/17/36401.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从开机的鸣叫声判断硬件哪部分出错了</title><link>http://www.cnitblog.com/windone0109/archive/2007/10/23/35210.html</link><dc:creator>windone</dc:creator><author>windone</author><pubDate>Tue, 23 Oct 2007 02:17:00 GMT</pubDate><guid>http://www.cnitblog.com/windone0109/archive/2007/10/23/35210.html</guid><wfw:comment>http://www.cnitblog.com/windone0109/comments/35210.html</wfw:comment><comments>http://www.cnitblog.com/windone0109/archive/2007/10/23/35210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/windone0109/comments/commentRss/35210.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/windone0109/services/trackbacks/35210.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这段时间折腾了几台比较老的PC机用来辅助测试，难怪现在的人都喜欢&#8220;喜新厌旧&#8221;，破旧的945机器还真不好伺候，老是这里问题，哪里报警的。麻烦一堆，尤其是一开机就长一声、短一声的鸣叫，叫得我头皮发麻。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不得已弄了个开机长鸣的一堆叫声来挨个判断我的硬件问题出在什么地方了。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;还好，能搞定问题咯！<br><br><br>开机长鸣 <br>你可以根据报警声音长短,数目来判断问题出在什么地方: <br>AWARD BIOS响铃声的一般含义是： <br>1短: 系统正常启动。这是我们每天都能听到的，也表明机器没有任何问题。 <br>2短: 常规错误，请进入CMOS Setup，重新设置不正确的选项。 <br>1长1短: RAM或主板出错。换一条内存试试，若还是不行，只好更换主板。 <br>1长2短: 显示器或显示卡错误。 <br>1长3短: 键盘控制器错误。检查主板。 <br>1长9短: 主板Flash RAM或EPROM错误，BIOS损坏。换块Flash RAM试试。 <br>不断地响（长声）: 内存条未插紧或损坏。重插内存条，若还是不行，只有更换一条内存。 <br>不停地响: 电源、显示器未和显示卡连接好。检查一下所有的插头。 <br>重复短响: 电源问题。 <br>无声音无显示: 电源问题。 </p>
<p>AMI BIOS响铃声的一般含义是： <br>1. 一短声，内存刷新失败。内存损坏比较严重，恐怕非得更换内存不可。 <br>2. 二短声，内存奇偶校验错误。可以进入CMOS设置，将内存Parity奇偶校验选项关掉，即设置为Disabled。不过一般来说，内存条有奇偶校验并且在CMOS设置中打开奇偶校验，这对微机系统的稳定性是有好处的。 <br>3. 三短声，系统基本内存（第1个64Kb）检查失败。更换内存吧。 <br>4. 四短声，系统时钟出错。维修或更换主板。 <br>5. 五短声，CPU错误。但未必全是CPU本身的错，也可能是CPU插座或其它什么地方有问题，如果此CPU在其它主板上正常，则肯定错误在于主板。 <br>6. 六短声，键盘控制器错误。如果是键盘没插上，那好办，插上就行；如果键盘连接正常但有错误提示，则不妨换一个好的键盘试试；否则就是键盘控制芯片或相关的部位有问题了。 <br>7. 七短声，系统实模式错误，不能切换到保护模式。这也属于主板的错。 <br>8. 八短声，显存读/写错误。显卡上的存贮芯片可能有损坏的。如果存贮片是可插拔的，只要找出坏片并更换就行，否则显卡需要维修或更换。 <br>9. 九短声，ROM BIOS检验出错。换块同类型的好BIOS试试，如果证明BIOS有问题，你可以采用重写甚至热插拔的方法试图恢复。 <br>10. 十短声，寄存器读/写错误。只能是维修或更换主板。 <br>11. 十一短声，高速缓存错误。 <br>12. 如果听不到beep响铃声也看不到屏幕显示，首先应该检查一下电源是否接好，在检修时往往容易疏忽，不接上主板电源就开机测试。其次得看看是不是少插了什么部件，如CPU、内存条等。再次，拔掉所有的有疑问的插卡，只留显示卡试试。最后找到主板上清除（clear）CMOS设置的跳线，清除CMOS设置，让BIOS回到出厂时状态。如果显示器或显示卡以及连线都没有问题，CPU和内存也没有问题，经过以上这些步骤后，微机在开机时还是没有显示或响铃声，那就只能是主板的问题了! </p>
<p>&nbsp;</p>
<img src ="http://www.cnitblog.com/windone0109/aggbug/35210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/windone0109/" target="_blank">windone</a> 2007-10-23 10:17 <a href="http://www.cnitblog.com/windone0109/archive/2007/10/23/35210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>