Archive for March, 2008

阻止屏蔽掉“系统启动时至少有一个服务或驱动程序产生错误”窗口

Saturday, March 29th, 2008

朋友说windows 2000/xp/server 2003都有一个不好的毛病: 每次如果系统中哪个服务或驱动产生错误,都会弹出 服务控制管理器 系统启动时至少有一个服务或驱动程序产生错误 这样的窗口。 我说他要进入“事件查看器”查看“系统”日志中出现了什么错误,然后再Google或Baidu上 搜索这个报错信息,一般应该可以找到问题出在哪里,并解决它。 他说我这只是治本的方法,而且有很多时候没有时间去查找这些东西,或者很多问题查了Google和Baidu也未必能够解决。还要不停的重启来测试窗口是否再有弹出。大多数时候这样的问题不影响他正常使用windows,但是每次开机看到这个窗口让他心烦。问我能不能给个治标的方法。 我开始说计算机不是医学,碰见问题就从根本上去解决它,不存在治标的思路。 昨晚思索再三,发现自己的想法只是一个技术人员的思路,一般使用电脑的非技术人员未必知道去看“系统”的错误日志,就算知道也未必去搜索引擎查错误信息,来找到解决方法。 后来研究了2个多小时,终于发现了解决这个问题的终极治标方法: 1. 点击Windows左下角的“开始”,选择“运行”,输入“regedit”,“确定”来打开注册表。 2. 找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows] 右键新建dword值,命名为NoPopUpsOnBoot,设其值为“1”。 重启后,系统将不会再弹出那个虽然重要但是很讨厌的窗口了。 也就达到我们治标的目的。 当然,如果想治本,“系统”的错误你仍然可以在“事件查看器”中看到。 后来发现这种做法也有点复杂,所以就制作了下面这个注册表文件StopPop.reg: 点击下载StopPop.reg 下载保存后,双击它就可以完成上面那2步的操作了。 (the end)

手机或iPod掉到水里怎么办?快往厨房跑吧!

Friday, March 28th, 2008

如果你贵重的手机或iPod被雨弄湿或掉到洗脸盆了,你下一步会怎么做? 这样的意外事故并不是很少见。因为大多数电子厂商的保修条款中都不包括产品进水造成的损坏,那你如何才能让弄湿的部件恢复正常呢?答案是你的厨房。 关掉设备的电源(如果它还亮着),试着将弄湿的手机(iPhone)或iPod放在一碗米里面。 米是天然的干燥剂,它将帮助你吸收过多的水分。让它在里面放上至少24个小时,期间不要给它充电。 如果你的设备有可拆卸的电池,将它拆下单独放在一碗米当中,这样整个过程速度要快很多。 在你冲到厂商的维修店去更换部件,或者准备和维修人员一番辩论之前,这个家常补救办法是便宜的,值得去试一下的。 不相信? Ernesto Londoño自己将掉到肥皂泡中手机放在一碗米中间,经过一个晚上的干燥,挽救了他的BlackBerry黑莓手机。 (the end)

用Excel和DOS命令批量修改文件名

Thursday, March 27th, 2008

在你的Windows电脑上批量修改文件名是非常简单的。选择所有的文件,按F2,然后输入一下描述性的文本。 Windows将会在每个文件名中加上一个唯一的序列数字。 这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。 例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg。 为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言(SED,AWK,Perl)或者更简单的,只是使用一个电子表格和几个dos命令。 1: 点击Windows左下角的“开始”菜单,选择“运行”,输入 cmd ,回车进入命令行。 2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。 cd \ cd pics 3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。 输入 dir /b > pics.xls 将的列表输出到pics.xls电子表格。 4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。 5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE() 和 DATE() 可以在文件名中加上日期,等等。 6: 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。 现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中 的rename命令。 在C列,输入Excel公式: =CONCATENATE("ren ",A1, " ", B1) ...