是用Win8已经有两周,期间发现了一些问题,也有一些惊喜。这是第一篇与Win8相关的文章,我就简单的说一下这两周的心得吧~ 也方便朋友们在选购新电脑时,可以有一个小小的参考。 😉
File Associate Fixes
刚过的圣诞节,自己送给自己一份《非常有趣》的礼物:
由于对原厂所提供的程式过于信任,在没有做出备份的情况下,就直接跑了Registry Fix,结果让整个系统完全不能启动任何Application类型的档案。试想像一下:
- Taskbar和Start Menu上面的所有按键全部失效!使用 Win+E 呼叫Windows Explorer没问题,但进入后直接双击所有Application都没有反应!鼠标右键这些程式链接,没有Open选择,只有Troubleshoot Compatible这个预设项目,和其他无关的动作链接!
- 用Win+R呼叫出『Run』,输入Command或CMD都显示“No Supported Interface”这个不知所谓的错误讯息。
真的是什么都做不了~可喜最后发现在F1 Help中可以通过超链接启动预设浏览器,才可以有询问谷歌大神的机会。再来,无意间发现原来可以通过间接的方法启动所需要的程式,如利用MP3文件呼叫出Media Player、*.bat档案也可以执行Command Shell指令,才慢慢有了解决的机会。
最后,花了昨天一整个下午,都无法解决这个问题,就算谷歌大神也被我问怕了。。。>”< 心想只好接受其给予的最后一个“可能可以解决问题的法子”,等回到公司才跑一次系统升级,让安装盘重新链接所有注册码,进而自动解决问题。
今早在无事可做的情况下,不死心的重新再找谷歌大神问问,结果竟然让我找到了一个解决方案,真的是简单到无话可说。
其实这个状况是由于Registry Fix时,这个烂程式(VAIO Care One Click)把某个重要的系统注册删掉了,所以让所有的Icon链接失效,就连在Windows Explorer中所展示的Icon也一样。只需把被误删的系统注册讯息写回去,就可以解决了。
在WinHelpOnline.com这个网站中,除了有解决上述问题的方法以外,也同时提供了十多个主要视窗文件的链接失效之解决方案。只需针对问题,下载相关的档案下来,跑一次Registry Merge即可。其下载位置与相关文章在这:
File Association Fixes for Windows 7
要注意的是,有时候所要覆盖的注册讯息属于受保护部份,所以如果出现任何错误讯息,可以再次尝试使用『Run As Administrator』来做Registry Merge。可能出于避免使用者随意使用Administrator权力来做Registry Merge这种《非常危险》的动作,REG类型的文件是不会提供Run As Administrator选项的。所以要达成这个目的,可以依照下面的方法,先制作一个Batch文件,然后再使用Run As Administrator完成Registry Merge工作:
- [#M_《制作Batch档案文件程序》|。。关闭。。|
- 下载并解压你需要的文件。
- 创造一个新的Text档案。
- 如下图,把(1)中所获得的档案全名输入或贴到(2)的文件内容中,然后储存退出。
- 如图,修改档案名字和类型。如果成功,会看到(5)的系统确认讯息。
- 系统确认,选择『是』继续。
- 修改成功后,图标会变成下图一样。
- 可以使用『Run As Administrator』进行Registry Merge啦~!
_M#]
为了避免网页失效,孙康同时把它所提供的所有下载整理下来一份,有需要的朋友可以直接取用。大家在下载使用之余,就已经同意了免责条款:
下载者在下载档案的同时,已经清楚知道在没有技术人员监护的情况下,私自使用Registry Merge功能是一件危险的动作。严重的话,可能会为其系统带来无可挽救的错误。在此,一切可能发生的状况,全由下载者自己承担。本部落将不承担任何可能之风险。
2212156609.zip5570829311.zip3531079403.zip5169526016.zip6310624471.zip1319000700.zip8626031655.zip2429003870.zip5911320712.zip2698250327.zip
如何把WM6.5上的输入法(IME)减少?修改预设输入法?
目前正在使用的Samsung Omnia 2 (也称为i8000)出厂时已经有配给7种不同的输入法。其中有两种是可以输入中文的,另外的全都是英文。对于一般人来说,熟悉一种输入法已经够了,另外再用一个做备份基本上已经非常足够了。
为了达到这个目的,我找了不少的论坛和网址,但都没有说到这个部分。终于在昨天找到了一个说如何改变预设输入法的文章中,找到了一些线索。总算让我实现了我的要求。
这个方法需要使用一个WM(就是Windows Mobile啦~)的Registry Editor(注册表修改程式)。其实WM就是行动版的M$视窗系统,所以在M$ Windows上所沿用的一些特点还是可以在WM上找得到。这个Registry就是一个例子。
经过了一番测试后,觉得还是直接在电脑上修改手机注册表的程式比较实用。当然啦~键盘输入怎样都比触屏输入快多了,而且电脑怎么说都有13”的萤幕,而手机最大只有4.3“左右。
在这,我推荐一个免费的版本:CeRegEditor

在使用前,请记得先把手机和电脑用接线连接起来,Active Sync必须已经成功建立了连接,过后才可以使用。
(注意:如果你是用在Vista或Win7的系统,不能直接双击打开。必须要用鼠标右键后,选择”Run As Administrator“,才能完全启动。否则会出现错误讯息。)
—————–
好了,工具有了,现在就轮到修改的位置。
按照一般程序,我还是得重复一下这个句子:
修改系统注册表是一件非常危险的动作。如果一不小心,可能会让整个系统无法操作。使用者应该已经了解这个风险,并小心使用。对于任何可能出现的问题,孙康一概不承担任何责任。
在注册表内,所有的程式都会拥有一个独立的标识,其为一段用数字和字母组成,位置就在HKey_Classes_Root的CLSID中。例如输入法MoAKey所用的标识符就是在 HKey_Classes_Root\CLSID\{4DDFD05A-AE44-41aa-95E9-78B9847B6039} 。而在这个标识下面,就是这个程式的一些预设设置与程式相关的讯息。

针对输入法的标识符,其下都有一个夹子名为 IsSIPInputMethod,内有一笔名为Default,类型为Reg_Sz的记录,里面只有一个”1“代表『是』。系统在调出输入法选择列表时,都会先检查一下目前有多少笔资料是拥有IsSIPInputMethod,而且Default是”1″的,然后把其讯息调出。
要把某个输入法从选择列表中移除,简单的方法就是找到这些标识的IsSIPInputMethod中的“1”,修改成“0”就行了。如果要调回出来,修改这个数字为“1”就恢复了。
简单?
<img src="/plugins/HC_Emoticons/emoticons/wan/wan_24.gif" alt="wan-24" longdesc="” border=”0″>
设定预设输入法
1. 找出HKey_Current_User\ControlPanel\Sip
2. 把里面的一个名为DefaultIM的项目,更改成你所要的输入法CLSID标识就行了。例如上面所提到的MoAKey的CLSID标识就是{4DDFD05A-AE44-41aa-95E9-78B9847B6039}。
<img src="/plugins/HC_Emoticons/emoticons/wan/wan_25.gif" alt="wan-25" longdesc="” border=”0″>