How to get rid of annoying Windows Live ID popup

不知 Windows update 在我计算机上改了什么,最近发现浏览某些目录时,会跳出烦人的”Sign in With Windows Live ID”窗口。我 google 了一下,此症状的起因不明,但解决办法还是有的,在网上邻居或者 Documents and Settings/(username)/NetHood 里删掉 My website on MSN 就可以了。 Microsoft 因为审视一下这个问题了,这个”Sign in With Windows Live ID”弹出窗口的手法跟冒牌杀毒软件的病毒何其相似。

Call another bat in bat

又学了一回DOS命令。 因为我要重命令4个子目录下432个文件(4 x 108个文件,是4个一组,共108组),我写了一个ren4.bat执行4条ren命令重命名一组文件,然后又写了一个renall.bat执行 ren4.bat 108次。 一开始我直接在renall.bat写ren4 [old name] [new name] 108行,结果renall.bat只执行了一行就中止了,google了一下才知道要在一个批处理文件调用多个批处理,得用call ren4 [old name] [new name] 无论多少行。

让浏览主控服务器从幕后走到台前

可以用nbtstat -a (computer name or ip address) 命令查看该计算机是否浏览主控服务器。如果是,则会出现“..__MSBROWSE_.”字样。 浏览主控服务器不一定非是选举产生,是可以指定的。 只要在希望成为浏览主控服务器的电脑上打开注册表,在[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Browser/Parameters]一项中把IsDomainMaster的值改为“True”即可。这样,这台电脑就会成为一个浏览主控服务器。这台电脑启动时,如果网络中已经有了浏览主控服务器,那么它会发起一个新的选举,在这个选举中它常常会赢得选举。当然,如果其它电脑也做了同样的设置,那么它们之间的竞争就要按正常的选举规则了。 另:如不想让某台电脑永远不成为浏览主控服务器,可以在注册表中的[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Browser/Parameters]一项中把MaintainServerList的值改为“NO”,即可,这样这台电脑将不会成为浏览列表提供者,同时该电脑的Computer Browser服务也将无法启动,如强行启动会出现错误提示。

VBA字符串精确比较

我实在没想到在VBA里,(“abc” = “ABC”) = true。 为了debug这个被我认为 false的判断,我找了好久。找到了已经想通了,从DOS到Windows,微软不是一直在营造一种大小写不敏感的气氛吗?只是我没估计到从程序员这么严谨的角度,竟然也是忽略字符串大小写。可能我越来越Linux了,对Windows这一套哲学越来越不适应了。 不过,VBA里要精确比较字符串也是做得到的: StrComp(String1, String2, vbBinaryCompare).

httpd.conf Can Override php.ini

httpd.conf and php.ini, which has priority? I have done some experiments, and the conclusions are – php settings in php.ini can be overrided by httpd.conf (or some other Apache configuration files) with php_admin_value, php_admin_flag, php_value, and php_flag. However, I find on Linux, if php_admin_value, php_admin_flag, php_value, or php_flag can not be put inside of VirtualHost… Continue reading httpd.conf Can Override php.ini

Windows更新安装失败的解决办法

Windows毛病还不少,而且还摸不着原因,这不是,Windows更新下载来安装却总是失败。幸好,尽管原因不明(真搞不懂,Windows设计出这么复杂的自动更新,却无法把自己装上去,那还叫自动更新吗?),办法还是有的。 办法一,把以下命令一个个敲一遍(太多了吧?!那看看办法二) regsvr32 wuweb.dll regsvr32 wuapi.dll regsvr32 wucltui.dll regsvr32 wuaueng.dll regsvr32 wups.dll regsvr32 wups2.dll net stop wuauserv net start wuauserv net stop bits net start bits net stop w32time net start w32time net stop msiserver net start msiserver 办法二:(与办法一出处不同,对比之下只是办法一的简化版,可能办法一适用性更广,但我只用办法二就能解决我自个儿碰到的问题) net stop wuauserv (停止自动更新服务) 32位版的用户:regsvr32 %windir%\system32\wups2.dll 64位版的用户:regsvr32 %windir%\syswow64\wups2.dll net start wuauserv (这里当然是重启自动更新服务啦)

系统还原和安全模式

办公室有台电脑得了怪病:如IE能正常访问网页,但打印不出网页,每次打印都是空白,而且页脚的url不是网址,而是本地缓存的internet临时文件名;又如outlook express里试图直接打开一些.doc附件,word启动以后就停止响应… 我实在google不到解决方案,只好用上系统还原。无奈,无论我选择哪个还原点,电脑重启以后都遗憾地通知我系统无法还原到这个系统检查点。难道要我用绝招——重装系统?汗,幸好用”system restore not working”搜到一个方案:进入安全模式,然后再运行系统还原。一试,果然管用!

我们放弃了微软,还是微软放弃了我们

我们指的是有较高的计算机操作能力,但不是专业的IT从业人员。 微软有很好的产品,比如 Windows (不包括Vista)和 Office 。微软产品好就好在细微之处,比如双击普通文件,如.doc, .xls,打开的是文件本身;双击模板文件,如.dot, .xlt,打开的是模板的空白文档。因为.doc, .xls的默认操作是open,而.dot, .xlt的默认操作是new,要打开模板本身(编辑模板),得右击、从context menu里选择一个非默认操作open。 微软还有很多好的产品,可惜,我们都不熟悉。不知从什么时候开始,在很多应用上,我们想当然地决定不用微软的东西。真的很可惜,其实,平心而论,这是因为我们除了 Windows 和 Office,其他的微软产品都玩不转。 是我们放弃了微软,还是微软放弃了我们?

播放器画面偏暗

不知道从什么时候起,我的播放器(K-Lite)不管放电影或电视剧,色彩总是很暗,再好的片源看起来都像抢先版。 听从网上的一个建议,把显卡的驱动更新了一下,播放器的画面立即清新了起来。我的心情也好了起来。

扩展桌面轻松实现工作娱乐两不误

我很早就注意到一台电脑如果有两个或两个以上显示输出接口,如笔记本电脑,Windows桌面的属性里就有一个选项:将桌面扩展到副显示器。听说Bill Gates办公时使用三台显示器,可以方便地把拖曳对象拽来拽去,大概就是靠这个功能实现的。 因为我手边的电脑和显示器都是一个萝卜一个坑搭配好了,从来没有多余一台显示器可以让我试验一下扩展桌面,我的好奇心也没有积极到拆别人一台显示器接到我的电脑上来调试这个扩展桌面到底是怎么工作的。 机会是最近才来的。我买了一台32’LCD TV,现在的LCD TV自然可以作电脑显示器用,由于电视节目没有VOD精彩,我只好慷慨地贡献出我的笔记本电脑充当DVD Player。所以我就开始想,如何在别人全屏VOD,我仍可以使用我的电脑。一开始我想得太复杂了,甚至想到了用betwin。后来才想到it’s time for extended desktop,马上动手,三秒钟搞掂扩展桌面,这也是Windows给我的罕有的惊喜了。 在兼顾两台显示器的过程中,我休眠了两年的无线键鼠充分地发挥出灵活性和机动性。