Jul
10

放假前就想把系统给重装了,实在无法忍受了,开机竟然要等那么久,可能是VMware之类的问题。

这次重装不准备直接Ghost还原成SP2的系统,既然SP3出来了就该用SP3嘛~本来打算用硬盘安装的方式,不过好像会出现好几个问题,首先安装程序不想光盘引导那样会出现格式化硬盘的步骤,而是直接删除Windows目录而已。不过据说在WinPE里面先格式化再安装即可,这个思路好像有道理的。以后有机会再尝试吧呵呵。

Windows XP with SP3的原版盘到处都是,我不喜欢修改过的版本,所以下了个原版,自己集成了下SATA驱动(其实我电脑是不用SATA驱动的~主板内建了驱动)。还是从老电脑拆了个光驱(我电脑无光驱无软驱,节约啊。。)

其实装好SP3和以前的感觉没什么两样,微软自己也说了,SP3不会在界面上有明显改观。
[阅读全文:安装Windows XP Sp3以及WindowBlinds 6]

May
18

问题:由于VistaUAC机制,所以系统文件夹里的所有操作包括移动文件(夹)也都需要经过确认。所以,在Vista中我们要更改Hosts或Lmhosts文件会出现拒绝访问的问题。
原因:由于编辑Hosts、Lmhosts文件时记事本是以普通用户身份运行的,所以没有权限保存Hosts、Lmhosts文件。
解决方法:先在附件里以管理员身份运行记事本,然后使用菜单里的“打开”来打开Hosts、Lmhosts文件就可以正常保存了。
Vista中很多程序都会碰到这样的问题,遇到出错的时候尝试一下以管理员身份运行程序可能会有帮助。
说了那么多很多人还不知道Hosts和Lmhosts文件是什么,顺便解释一下:Hosts和Lmhosts文件位于

\%SystemRoot%\System32\Drivers\Etc

%SystemRoot%是你系统所在目录,比如XP是C:\Windows\。Hosts文件的作用就是解析域名,和DNS服务器的作用差不多,他只是根据Hosts文件里的对应关系来解析,如果文件中不存在所要查询的域名,然后就通过DNS服务器来查询。也就是Hosts > 本地DNS服务器。而Lmhosts文件是用于解析Netbios的。
一般我们修改Hosts或Lmhosts文件用来访问某些特定的主机,比如本地测试的时候IIS绑定了一个网络上不存在的主机头,只用来本地测试。还有比如英雄连这个游戏需要在Hosts文件中添加几条记录将服务器解析到本地来达到绕开网络验证的目的。
这篇文章修改一下,本来都写成了Host,其实应该有个s。呵呵,顺便修改了下URL,可能对搜索引擎有点影响。。找了几个Wordpress的重定向Redirect插件,都没有什么实际作用,最后尝试使用ISAPI_Rewrite做301,成功~顺便也把永久链接(Permalinks)的形式改掉了,去掉了/html/目录以及.html的后缀名。

2009-08-12更新:
这篇文章一直以来流量都不错,前几天给朋友看的时候发觉内容还可以充实一下。顺便把Lmhosts这个文件也一起提了一下。
下面就讲一讲Hosts和Lmhosts文件里面记录的基本书写格式:

IP   域名/主机名
# 使用#号来作为注释,比如这条记录我想暂时不起作用,就可以在前面加一个#号
Jan
05

昨天装好了Vista Ultimate,用起来感觉还不错,效果确实不错,速度也不慢~感觉还比XP流畅点了。

今天想要调试网站了,于是就装了下IIS7,其中还是遇到一些问题的,这里说一下主要的流程和遇到的问题以及解决方法。

1. 让IIS7支持ASP

Windows Vista中IIS7是默认不安装的,和XP一样,控制面板自己添加。添加起来有点区别,由于我不需要ASP.NET 1.1支持,所以没有勾选IIS6兼容的那些组件。基本按照默认的,我就选了ASP和ISAPI的几个(有可能需要安装PHP)。安装好以后,ASP的程序应该已经可以运行了。不过可能需要在IIS7管理控制台里面配置一下,这里就不用说了,也就是IIS6里面要做的一些事情,默认文档,启用父路径,就是地方不太好找呵呵,熟了就知道了。

随着Vista的面世,IIS也升级到IIS7,功能上较以前的IIS版本更加全面,综合ASP.NET开发技术等等。

 

2. 解决IIS7中Access数据库问题。

装完了IIS7之后,ASP正常,但是只要连接数据库的地方(貌似90%的程序都要用到数据库的吧。。。),在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。

给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户,其中AppData目录是隐藏的,所以还是直接打路径进去吧。

权限要给完全控制,我试过不是完全控制还是不起作用的。

好了,现在一切正常了。

BTW,一开始我也比较晕的就是IIS7默认不把详细错误发送的客户端。。。就给你一句:

An error occurred on the server when processing the URL. Please contact the system administrator

所以到底出什么错都不知道。所以还是在控制台的ASP模块里面把“将错误发送到浏览器”改成True

Nov
15

今日拿到一台IBM,具体型号忘看了。。总之是挺老的机器了。
症状:系统速度奇慢,杀毒软件无法正常启动,并且无法安装杀毒软件

诊断过程:卸下硬盘,装如其他电脑纯扫描硬盘,发现几个小木马,清除后重新装回,进入系统基本无改观。

百度查阅了一下,发现似乎是系统中一些插件造成的。用360文件粉碎工具直接解决掉他们。

解决方法:将以下路径内的东西都粉碎掉,然后重新启动一下应该就恢复正常了。然后装上360安全卫士和杀毒软件再进一步对系统进行清理。

C:\WINDOWS\DOWNLO~1\
C:\PROGRA~1\Yahoo!\
C:\PROGRA~1\3721\
C:\WINDOWS\system32\drivers\CnsMinKP.sys

360文件粉碎工具BETA版:http://dl.360safe.com/360filekiller.zip

 附加问题:最后全部清理干净后,还是发觉进程中有一个名为python.exe的进程会频繁出现并消失,且占用大量CPU资源。经检查是IBM自带的python2.2环境,由于没有接触过此类东西,想想这个电脑的使用者应该也不会用到这个,所以想吧这个也清理掉。但是迫于无奈启动项之类的地方都没有找到能不让python启动的东西。

只能采用强行手段,到系统变量中,将与其相关的路径均去除。重启,有效。

Sep
02

今天“晕同学”突然问我回收站没了怎么搞出来。。。原来以为自定义桌面里面有这个项,直接勾出来就好。结果远程协助了一看竟然没有回收站这个项目。。。最后通过组策略搞出来了。

 

症状:XP桌面以及资源管理器等找不到回收站

解决方法:

  • 开始菜单,运行
  • gpedit.msc
  • 找到用户配置下的管理模板,展开后找到桌面,在右边找到 从桌面删除“回收站”图标
  • 双击打开,选中未配置或者已禁用均可,确定后关闭
  • 刷新桌面即可看到效果。
Sep
02

症状:打开某些Microsoft的程序时,系统变得奇卡无比,发现是其中一个svchost.exe占用了100%的CPU。这些程序都是最新的产品,都带有自动更新功能,例如Office 2007,Live Writer等,也包括系统自带的自动更新功能。

 

解决方法:

1、我的电脑 -> 属性 -> 自动更新 -> 关闭自动更新。
2、停用”Automatic Updates”服务
3、删除 %windir%\SoftwareDistribution(此文件夹的用途为:存放 Windows Update 的更新日志及相关补丁),若不能删除,重启后进入安全模式删除,下次启用自动更新后,系统将重建此文件夹。
4、开启自动更新,启动”Automatic Updates”服务

 

注:此方法不可根治 Windows 自动更新造成 svchost.exe 占用 cpu 100% 的问题,只可解燃眉之急。经过测试,在系统重装之后也不一定能解决该问题,因为这个是系统本身的问题,但是却不是在每台电脑上都发生的。

要彻底解决这个问题,我们只能牺牲微软的这个功能,来确保系统的正常运行,因为要等上几分钟才能恢复正常实在让人难以忍受。

 

关闭微软产品自动更新方法:

首先检查是否将 Windows Update 升级到了 Microsoft Update
经测试,Windows自动更新使svchost.exe占用CPU 100%的问题与此有关,如果启用了 Microsoft Update,请选择禁用。
登录到 http://update.microsoft.com,如果在网页右边看到这条新闻“升级到 Microsoft Update。自动接收用于 Windows、Office 等的更新程序”,则表示你的机器未升级到 Microsoft Update,如果未看到这条新闻,则表示你的机器已升级到 Microsoft Update,关闭方法如下:点击左栏“更改设置”,在网页下方将看到“禁用 Microsoft Update 软件,只允许我使用 Windows Update”的复选项,勾选此项后应用更改即可。

这样做以后,需要自行检查产品的更新,但是能避开这个造成CPU100%的问题。

Apr
26

禁用AutoRun

Filed under (知识库) by Steve Luo at 2007-26-04

在组策略里禁用自动播放即可

开始>运行>gpedit.msc
然后找到”计算机配置”中的”管理模板”,再找到”系统”,右边倒数第六个就是”关闭自动播放”,双击它,点一下”已启用”,然后在下面把”CDROM”选成”所有驱动器”

接着找到”用户配置”中的”管理模板”,再找到”系统”,右边倒数第五个就是”关闭自动播放”,也跟上面一样改一下。

禁用后将不会自动打开,但是如果手动去打开光驱或U盘之类的还是会激活autorun.inf,然后就根据autorun.inf的配置来执行,所以建议还是直接打盘符打开最安全。

Apr
13

更改MAC地址

Filed under (知识库) by Steve Luo at 2007-13-04

现在网上有很多此类工具,可以到百度搜索“MAC地址修改工具”之类的

一、简单的修改方法在本地连接属性中,选网卡”配置”,进入”高级”页,在”属性”标识下有两项或多项,点选” Network Address “,在对话框右边的”值”标识下有两个单选项,默认是”不存在” ,现在你只要选中上面一个单选项,然后在右边的框中输入你想改的网卡 MAC 地址(注意要连续输入,不要带”-”),如” 00E0404000A0 “,点”确定”,然后通过ipconfig /all查看,MAC地址已更改。若需要恢复默认则选择不存在即可。 Win98命令:winipcfg(更改后需要先重启) 二、注册表修改的方法由于驱动或网卡的关系,有的机器中没有” Network Address “项,那我们只有通过修改注册表来进行修改了。

◆ Windows2000/XP/2003 的修改

1 、在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000 、 0001 、 0002 等主键下,查找 DriverDesc ,内容为你要修改的网卡的描述,如” Realtek RTL8029(AS)-based PCI Ethernet Adapter “。
2 、在其下,添加一个字符串,命名为 NetworkAddress ,其值设为你要的 MAC 地址(注意地址还是连续写)。如: 00E0DDE0E0E0 。
3 、然后到其下 Ndi\params 中添加一项名为 NetworkAddress 的主键,在该主键下添加名为 default 的字符串,其值是你要设的 MAC 地址,要连续写,如: 000000000000 。(实际上这只是设置在后面提到的高级属性中的”初始值”,实际使用的 MAC 地址还是取决于在第 2 点中提到的 NetworkAddress 参数,这个参数一旦设置后,以后高级属性中的值就是 NetworkAddress 给出的值而非 default 给出的了。)
4 、在 NetworkAddress 的主键下继续添加名为 ParamDesc 的字符串,其作用为指定 NetworkAddress 主键的描述,其值可自己命名,如” Network Address “,这样在网卡的高级属性中就会出现 Network Address 选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。继续添加名为 Optional 的字符串,其值设为” 1 “,则以后当你在网卡的高级属性中选择 Network Address 项时,右边会出现”不存在”选项。
5 、重新启动你的计算机,打开网络邻居的属性,双击相应网卡项会发现有一个 Network Address 的高级设置项,可以用来直接修改 MAC 地址或恢复原来的地址。

◆ Win9x 的修改

1 、在HKEY_LOCAL_MACHINE\system\Currentcontrolset\services\class\net\0000 、 0001 、 0002 等下,找到 DriverDesc 字符串。
2 、在其下,添加一个字符串,名字为 NetworkAddress ,其值设为你要的 MAC 地址,注意要连续写。如: 00E0DDE0E0E0 。
3 、然后到其下 Ndi\params 中添加一项名为 NetworkAddress 的主键,在该主键下添加名为 default 的字符串,其值写你要设的 MAC 地址,注意要连续的写,如 00E0DDE0E0E0 。
4 、继续添加名为 ParamDesc 的字符串,其作用为指定 NettworkAddress 主键的描述,其值可自己命名,如” Network Address “,这样以后打开网络邻居的属性,这样在网卡的高级属性中就会出现 Network Address 选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。继续添加名为 Optional 的字符串,其值设为” 1 “,则以后当你在网卡的高级属性中选择 Network Address 项时,右边会出现”没有显示”选项。

◆ WinNT 下改网卡地址的方法:

1 、打开注册表,定位到 HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services 2 、找到网卡的键值,在 Parameters 项里添加字串值 NetworkAddress ,其值设为你要修改的 MAC 地址,如:” 00E0DDE0E0E0 “。

Apr
06

原因:没有安装软驱,但是”我的电脑”里却显示有A盘。安装了NOD32,那么在关机的时候它回去扫描A盘的引导区,但是又找不到,就会报错。

解决方法有两个:
1、一个是在BIOS里把软驱禁用掉,这是根本办法,因为的确你没有安装
2、另外一个就是修改NOD32的设置了,选择”AMON”,然后点击”设定”,把”扫描开引导区于”下面的”关闭计算机”选项都去掉。

top
44 queries. 0.381 seconds.