Regsvr32命令修复系统故障实例使用过activex的人都知道,
activex不注册是不能够被系统识别和使用的,一般安装程序
都会自动地把它所使用的activex控件注册,但如果你拿到的一
个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,
在windows的system文件夹下有一个regsvr32.exe的程序,
它就是windows自带的activex注册和反注册工具。
2000系统的regsvr32.exe在winnt\system32文件夹下;
WInXP系统的regsvr32.exe在windows\system32文件夹下
regsvr32的用法为:
"regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。
其中dllname为activex控件文件名,建议在安装前拷贝到
system文件夹下。
参数有如下意义:
/u——反注册控件
/s——不管注册成功与否,均不显示提示框
/c——控制台输出
/i——跳过控件的选项进行安装(与注册不同)
/n——不注册控件,此选项必须与/i选项一起使用
执行该命令的方法:
1、可以在“开始”--“运行”,调出运行的对话框,
也可以使用Win+R热键,然后直接在输入栏输入即可
2、在开始--运行 输入cmd,调出‘命令提示符’窗口,
然后再执行regsvr32命令。
二、Regsvr32错误消息的说明
当使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的
DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe
会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe
会返回一条错误消息,其中可能会包括一个 Win32 错误代码。
以下列表介绍了 RegSvr32 错误消息和可能的原因。
Unrecognized flag:/invalid_flag
键入的标志或开关组合无效(请参阅本文中的
“Regsvr32.exe 的用法”一节)。
No DLL name specified.
未包括 .dll 文件名(请参阅本文中的“Regsvr32.exe
的用法”一节)。
Dllname was loaded, but the DllRegisterServer or
DllUnregisterServer entry point was not found.
Dllname不是.dll 或.ocx 文件。例如,键入
regsvr32 wjview.exe 就会生成该错误消息。
例如,键入regsvr32 icwdial.dll 后就会返回该错误消息,
因为 Icwdial.dll 文件不能自行注册。如果您怀疑内存中
有损坏的Dllname 版本,请尝试重新启动计算机,或重新提
取该文件的原始版本。如果您运行的是 Windows NT,
可能需要使用 Microsoft Windows NT Server 4.0
资源工具包 中的 Kill 或 Pview 工具。有关其他信息,
请单击以查看以下 Microsoft 知识库文章:197155
如何终止孤立进程OleInitialize failed (or OleUninitialize failed).
Regsvr32 必须先初始化 COM 库,然后才能调用所需的
COM 库函数并在关闭时撤消对该库的初始化。
一、轻松修复IE浏览器
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
作用:
1、同时运行以上命令不仅可以解决IE不能打开新的窗口,
用鼠标点击超链接也没有任何反应的问题;
2、还能解决大大小小的其它IE问题,比如网页显示不完整,
JAVA效果不出现,网页不自动跳转,打开某些网站时总提示
‘无法显示该页’等。
二、解决Windows无法在线升级的问题
regsvr32 wupdinfo.dll
作用:
Windows的漏洞很多,每隔一段时间就需要使用“Windows Update”
升级程序进行在线升级,不过“Windows Update”
经常出现无法使用的情况,这时,我们可以使用Regsvr32
来解决这个问题。
三、防范网络脚本病毒有新招
regsvr32 /u scrrun.dll
作用:
网络脚本病毒嵌在网页中,上网时在不知不觉中机器就会
感染上这种病毒。笔者认为单纯使用杀毒软件并不能有效地
防范这些脚本病毒,必须从病毒传播的机理入手。网络脚本
病毒的复制、传播都离不开FSO对象(File System Object,
文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。
如果需要使用FSO对象,键入“regsvr32 scrrun.dll”命令即可。
四、卸载Win XP自带的ZIP功能
regsvr32 /u zipfldr.dll
作用:
Win XP以功能强大而著称,但有些功能却常常令人有“鸡肋”
之感,比如Win XP自带的ZIP功能和图片预览功能,不仅占用了
系统资源,功能也远不如第三方软件强大。其实用Regsvr32命令
可以很容易地卸载这些功能。
五、修复无法缩略图查看文件问题
2000: 开始→运行,输入regsvr32 thumbvw.dll
XP: 开始→运行,输入regsvr32 shimgvw.dll
六、让WMP播放器支持RM格式
很多朋友喜欢用Windows Media Player(以下简称WMP)播放器,
但是它不支持RM格式,难道非得安装其它播放软件吗?笔者有办法。
以Win XP为例,首先下载一个RM格式插件,解压缩后得到两
个文件夹: Release(用于Windows 9x)和Release Unicode
(用于Windows 2000/XP);将Release Unicode文件夹下
的RealMediaSplitter.ax文件拷贝到“系统盘符\WINDOWS
\System32\”目录下;在“开始→运行”中键入“regsvr32
RealMediaSplitter.ax”,点击“确定”即可。接着下载解码器,
如Real Alternative,安装后就能用WMP播放RM格式的影音文件了。
七、让WMP9的播放器出现
有些音乐网页的在线点歌需要用到Media Player,有的朋友
明明安装了WMP9,但在线听音乐却只看到枯燥的WMP6播放器面板,
想让漂亮的WMP9面板出现,当然没问题的。
常见问题的操作系统多数WIN 98,先关闭IE,再在“开始→运行”
中键入“regsvr32 wmpdxm.dll”,点击“确定”即可。
八、解决打开系统功能时无反应regsvr32 shdocvw.dll
作用:
有时从开始菜单里点击XP系统的搜索功能、帮助和支持或管理
工具等,但就是无任何反应,这是它们的打开方式缺少关联,
所以我们只要用regsvr32注册它们需要调用的动态连接库文件
就行了。
九、添加/删除程序打不开了regsvr32 appwiz.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 msi.dll
regsvr32 "c:\program files\common files\system\
ole db\oledb32.dll"
regsvr32 "c:\program files\common files\system\
ado\msado15.dll"
regsvr32 mshtmled.dll
regsvr32 /i shdocvw.dll
regsvr32 /i shell32.dll
作用:
当打开控制面板中的添加/删除程序时,双击它的图标后无反应,
或者打开后自动关闭了,尝试使用以上命令可以解决。
十、XP的用户帐户打不开regsvr32 nusrmgr.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 /i shdocvw.dll
十一、防范网络脚本病毒有新招
regsvr32 /u scrrun.dll 禁用FSO对象
regsvr32 scrrun.dll 使用FSO对象
十二、解决Windows无法在线升级的问题regsvr32 wupdinfo.dll
以下症状我把它称作IE的活动脚本漏洞,虽然这两个命令能修复,
但治标不治本,我建议遇到此问题的朋友到微软网站进行IE
安全更新,即打漏洞补丁。
regsvr32 jscript.dll
regsvr32 vbscript.dll
作用:
1、跟上面讲的修复IE浏览器方法配合使用(可以不配),可以很好的
解决浏览某些网页无法正常显示和功能不正常,如:
a.不显示某些验证码
b.不显示某些动态图片
c.不显示某些论坛的帖子列表
d.论坛快速跳转功能无用
e.论坛发贴时按Ctrl+Enter提交无反应
2、修复个别窗口空白,如XP的‘搜索’功能的搜索助理操作
面板空白、系统还原页面空白和用户帐户页面空白等。(可修
复把握度100%)
3、解决windows media player 9或以上版本打开时提示
‘出现内部应用程序错误’。(可修复把握度100%)
4、可以修复win 2000的‘添加/删除程序’打开后一片空白。
(可修复把握度99%)
5、解决win 2000以WEB方式查看Program Files文件夹和
Winnt文件夹时看不到任何文件,以及‘控制面板’的图标
跑到左边去的问题。
6、解决网页上网际快车的右键菜单功能无法使用。
在网站中,当右键点某个‘下载连接’时,会弹出菜单,选择
‘使用网际快车下载’会再弹出FLASHGET的下载任务页面,
如果发现该功能无反应,那就可能是这个原因:原来这项菜单
是调用了FLASHGET目录下的jc_link.htm文件,这个文件是用
VB语言编写的,所以其作用丢失是动态连接库vbscript.dll
没有注册和调用到。
不过这只是原因之一.
2011年5月3日 星期二
解決使用者帳戶一片空白
2011年4月14日 星期四
揭秘Windows 7最高的文件操作权限
疑问1:administrator权限是最高权限吗
疑问2:如何开启最高权限?
最高权限锁定Windows文件
很多Win 7用户都以为administrator账号的权限是最高的,很多在user账号下不能运行的软件,在administrator账号中都可以正常运行。但administrator账号真的是Win的最高权限吗?下面,董师傅来做一个实验!
用administrator账号进入Win 7,进入Windows文件夹,随意选中一个文件并删除,弹出一个提示窗口(图1),告诉董师傅权限不够。看到吧了,administrator账号的权 限还是有限制的。有没有比administrator账号更高的权限?
有的!那就是TrustedInstaller权限,该权限就能管理Window文件夹。激活 TrustedInstaller,删除此前选定的文件,弹出一个确认窗口(图2)。看到了吧,现在董师傅就有了Win 7的最高权限了!
两种方法激活最高权限
方法1:用鼠标右键点击要操作的文件或文件夹,依次进入“属性→安全→高级→所有者→编辑”,在“将所有者更改为”栏中选择登录系统的管理员用 户,再选择“应用”,一路确认,回到文件夹属性窗口。然后设置文件或文件夹的TrustedInstaller 权限,进入“安全”选项卡,选择“编辑”,在权限窗口上面的栏中选择登录系统的管理员用户,在下面的栏中选择全部“允许”,一路确认,至此就拥有了该文件 或文件夹的管理权限。此时我们再删除该文件或文件夹,哈哈哈,轻松搞定!这种方法步骤比较多,有些麻烦。
方法2:借助小工具“Windows 7文件权限工具”,双击这个工具,选择“启用‘获取文件权限’”选项完成安装。如果需要取得某文件或文件夹的TrustedInstaller权限,就用 鼠标右键点击该文件或文件夹,再选择“获取文件权限”,同样可以获得TrustedInstaller权限。
2011年3月10日 星期四
取消桌面快捷方式小箭头多种方法小结
一种:注册表法
(1)启动注册表编辑器,然后依次展开如下分支:“HKEY_CLASSES_ROOT\lnkfile”;
(2)删除“lnkfile”子项中的“IsShortcut”字符串值项,因为“IsShortcut”项是用来控制是否显示普通应用程序和数据文件快捷方式中小箭头的;
(3)再依次展开如下分支:“HKEY_CLASSES_ROOT \piffile”;
(4)删除“piffile”子项中的“IsShortcut”字符串值项,IsShortcut值项用来控制是否显示MS_DOS程序快捷方式的小箭头;
(5)退出注册表编辑器,这时快捷方式图标上的小箭头就消失不见。
开始-运行输入regedit找到以下4个键值:
HKEY_CLASSES_ROOT\lnkfile
HKEY_CLASSES_ROOT\PIFFILE
HKEY_LOCAL_MACHINE\Software\Classes\lnkfile
HKEY_LOCAL_MACHINE\Software\Classes\piffile
删除每一个键值中IsShortCut的字符串.
第二种:属性设置法
用鼠标右键单击桌面空白处,从弹出菜单中选择“属性”。在打开的“显示 属性”窗口中选择“外观”
选项卡,点击“项目”中的下拉箭头,从中选择“图标”,这时旁边的“大小”选项由本来的灰色变为可
用,其值为Windows的默认值“32”,将这个值改为“30”或者更小一些,但不要小于24,然后单击下面
的“确定”按钮。
好了,回到桌面看看,快捷方式上的小箭头是不是不见了?桌面也整齐多了,这种方法也比修改注册表快
多了。
2011年3月4日 星期五
鍵盤不能用
VMware沒卸載就讓我直接刪除掉了。在刪除VMware一些殘留的服務後,結果重新啟動系統後,鍵盤不能用了,一敲鍵盤後,鼠標也不動了,造成系統假 死狀態。如果不動鍵盤,鼠標仍然可以使用,關掉系統,重新插上鍵盤,開機故障依然,熱插拔也無濟於事,系統在啟動,直到進入系統,都沒有硬件錯誤提示,百 思不得其解。開始以為是鍵盤壞掉了,我的是雙系統,另個系統是linux,進入linux,鍵盤可以使用,證明鍵盤是沒有問題的。
無奈 只能用鼠標查找故障。打開設備管理器看到鍵盤那項裡是一個驚嘆號!
查看詳細信息:
設備管理器顯示:代碼19:由於其配置 信息(註冊表中的)不完整或已損壞,Windows 無法啟動這個硬件設備。刪除這個設備,在掃描硬件更新,找到後依然是這個提示:代碼 19:由於其配置信息(註冊表中的)不完整或已損壞,Windows 無法啟動這個硬件設備,真是鬱悶了。
google一下得到下麵類似的解決方法:
打開註冊表regedit,
定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}
刪除UpperFilters項
卸載設備,重新啟動。
然後設備管理器裡變成:代碼10:該設備無法啟動。
定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class \{4D36E96B-E325-11CE-BFC1-08002BE10318}
添加字符串UpperFilters項,內容是 kbdclass
卸載設備,重新啟動。
實際應用了一下,果然好用,問題終於解決!其實出現類似的情況,不僅僅是鍵盤,其 他外設出現的機率也有,比如光驅,不過解決方法和這個大致一樣。
Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}這裡面的{4D36E96B-E325-11CE- BFC1-08002BE10318}這個表示是鍵盤,註冊表裡也有詳細描述,Class下有很多這樣的字符,打開一看就明白表示什麼了
PS:(這段話是問題解決者所說)
其實這個問題應該是UpperFilters的問題,這個內容來自dxdiag程序,輸入標籤下的“與輸入相 關的設備”裡的PS/2設備,高層篩選程序。註冊表裡UpperFilters這個值和這個高層篩選程序一樣。
PS:雖然設備管理器有問題,但是dxdiag程序沒有發現錯誤,很奇怪。
本文摘 自:http://haohetao.javaeye.com/blog/843265
2011年3月3日 星期四
手机隐密功能
极少人知道手机隐密功能1、当不喜欢别人打搅自己的时候,又不想关机,给大家一个办法,使自己的号码变成空号。 输入 *21*13800000000# ,按打电话时候的拨出键 。当别人拨打你的电话时候就你的号码就变成空号了。 再输入 #21#,在按拨出键 又正常了。 PS:这个功能移动公司是不收费的,应该是手机号码的一个漏洞。可以当场实验,如果觉得好用就转给你好友,以后不想接听那个令你伤心的她/或他的电话的时候,就用得到了。 2、 识别手机质量的好坏 先按*#06#,然后在你的手机上会出现一个序列号给你,你就数到第七个和第八个数。 假如你的第七个和第八个数是下面对应的两个数,那么你的手机质量的好坏就确定了。 0,2 or 2,0,是很差的手机 0,8 or 8,0,是好一点儿的手机 0,1 or 1,0,是非常好的手机 0,0 代表是原产公司生产的,是质量最好的手机(原装手机) 1,3 代表是阿赛拜疆生产的,是非常非常差的手机 、隐形的备用电池 你的手机电量不足了,为了让它能够继续使用,按*3370#键,手机会重新启动,启动完毕后,你就会发现电量增加了50%。这部分隐藏的备用电量用完 了你就必须得充电了,再次充电的时候,隐形的备用电池也同时充电,下次电量低的时候又可以用这个方法。知道这个在紧急情况下如果手机电量不足非常管用。 2、车用遥控器落在车里了? 你的车用遥控能打开吧?如果可以,在你有一天将车用遥控器落在车里而且备用的遥控又在家里的话,你会发现有个手机真方便,用手机拨通家里人的手机,将 你的手机拿在离车门一英尺的地方,同时家里人拿着遥控器在他的手机旁边按响遥控器上的开锁键,这边你的车门就可以打开了。这个方法不管你把车开得离家有多 远都奏效。 3、紧急情况 全世界的手机都可以拨打的共同紧急救援号码是112,假如你发现自己所在的地区无手机信号覆盖,同时你又遇到了紧急状况,用你的手机拨打112准没 错,因为这时候你的手机会自动搜索所有可用的网络并建立起紧急呼叫。特别有趣的是,即使你的手机是在键盘锁定的状态,你同样可以拨打112。试试吧! 4、手机被偷了? 有个办法让小偷也用不了,嘿嘿!查看手机的序列号,只需键入* # 0 6 #, 15位序列号会出现在手机屏幕上,全世界的每一台手机都有一个独一无二的序列号,把这个序列号记录下来并保存好。有一天如果你的手机不幸被偷了,打电话给 手机提供商,并提供你的手机序列号,他们会帮你把手机屏蔽,这样即使小偷换了SIM卡,仍然无法使用,你的手机对小偷来说变得一无是处。如果全世界每个手 机持有者都这么做,那么偷手机就没有意义了。在澳洲,警方甚至建立了一个被盗手机数据库,如果你的手机被找到了,就可以归还给你了。 日常维护必用: 1、手机电池不要等到没电才充电。 一般我们都会有一种想法就是手机的电池电力要全部放完再充电比较好基本上是没错的,因为我们在以前使用的充电电池大部分是镍氢(NiH)电池,而镍氢 电池有所谓的记忆效应若不放完电再充的话会导致电池寿命急速减少。因此我们才会用到最后一滴电才开始充电。但现在的手机及一般IA产品大部分都用锂 (Li)电池,而锂电池的话就没有记忆效应的问题。若大家还是等到全部用完电后再充的话反而会使得锂电池内部的化学物质无法反应而寿命减少。最好的方法就 是没事就充电让它随时随地保持最佳满格状态,这样你的电池就可用的又长又久喔。这是从厂商那得到的讯息,并经过本身测试而得。 2、当手机正在充电时,请勿接电话!! 原因是手机在充电时,来电接听的话会有潜在的危险。印度有一个31岁在保险公司任职业务经理的年轻人,十几天前在手机还接着充电器的时候接听电话,过 了几秒大量的电流经过手机,这个年轻人被摔落到地面,家人发现时,手指烧伤,心跳微弱,并且已经失去意识。经紧急送到医院后,医生宣布到院死亡。行动电话 是目前大家最常使用的现代发明。然而,我们也必须要警觉到仪器致死的危险。 3、手机剩一格时不要使用 收讯满格与只剩一格时相比,发射强度竟然相差1000倍以上.所以……常讲手机的人……要注意哦……^0^、昨天从一位手机商那儿获得一项很重要的讯 息,那就是当你发现手机的收讯强度只剩下一格的时候,宁可挂断不谈或者是改用公用电话.千万不要再滔滔不绝、口沫横飞、浓情蜜意、欲罢不能、没完没了…为 什幺呢?大家都知道手机的电磁波一直是让人担心的问题.而手机的设计为了在收讯较差的地区仍能保有相当的通话质量,会加强手机的电磁波发射强度.当收讯满 格与只剩一格时相比,发射强度竟然相差1000倍以上.电磁波强度高达0.6W(瓦特).0.6W究竟有多强呢?我无法具体描述它对你的脑袋会有什幺不良 影响,但可以换成两个例子来比较: 1)把喇叭直径约4公分左右的小型收音机音量开到最大然后贴在耳朵上,那样的噪音能量一般为0.25W,不到0.5W。 2)把手指头放在输出强度0.1W的雷射光前面(相当于光纤网络的?D干线能量)几秒钟内你会有灼痛的感觉,你能长时间忍受上述这两种状况吗? 3 )那你又如何确认0.6W的电磁波紧贴在你的耳朵上会没事呢? 6、不要赶着凑正好1分钟 我们打电话的时候常常会为了正好赶在1:00前结束而庆幸,但其实并不是这样的,据一位中国移动的工作人员说,其实在你通话到0:55的时候就已经算一分钟了,所以0:55~1:00的通话时间其实是算你2分钟的钱~ 7、手机一进水,请切记不要作任何按键动作,尤其是关机(一按任何动作,水马上会跟着电路板流串),正确的方法为马上打开外盖,直接将电池拿下,直接强迫断电,可保主机板不被水侵袭。 这个常识非常重要,故转告各位,使大家的手机可用久一点。学一学吧!以后以备不时之需啊! 8、如何让手机电池起死回生 当你的行动电话电池使用时间变短(记忆效应或老化)时,你是否会再买一颗电池来更换呢? 下次当你碰到这种情况时请省下你的钱,告诉你一个很有效的方法不妨试试看: 1)把电池用报纸包起来再放进塑料袋裹包好放入冷冻库三天(报纸可吸收多余水份) 2)三天后取出常温下放二天 3)二天后将电池充电,充饱后装进行动电话裹测试(预估可救回80%-90%) 本讯息由知名电池厂商工程师透露,根据测试过的朋友指出效果相当有效. 至于有没有效果,反正电池快没用了,而且冰箱人人有,各位朋友不妨试试看吧! 9、给你的手机做个CPR吧! 手机是否常断电?或是明明充饱了电没多久就又没电了? 一定怀疑过是不是手机的寿命终了? 别担心,它只是一时“心跳停止”,只要一块小小的橡皮擦就能起死回生了! 把电池取出后用橡皮擦把电池上的接点(黄铜片)擦干净,再装回手机上,你会发现真是太神奇了!它竟然活过来了!还像颗新的呢! 真的很有用,提供大家做参考! 10、教你如何消除手机屏幕刮痕 大家是否常常会遇到手机屏幕有刮痕而不知如何处理的情况呢? 告诉大家一个好用的秘方....(前几天在电视上看到的) 把牙膏适量挤在湿抹布上后用力在手机屏幕刮伤处前后左右来回用力涂匀..... 你将发现.....手机的屏幕刮痕会因此而消失....很神奇吧...!! 更神奇的事....在用干净的抹布或卫生纸擦干净后..手机屏幕还会变得更亮哦.... 台大化学教授表示:原理为牙膏它只是刷牙的辅助用品,具有磨擦作用(修补作用) 和去除菌斑,清洁抛光牙面,因此使用在手机屏幕上面会有同样的效果。 |
2011年1月4日 星期二
xp檔案加密
EFS 是自從 Windows 2000 就開始支援的資料保密功能,後續的 Windows XP Professional 及 Windows Server 2003 仍延續此一功能並作一些加強。雖然 NTFS 本身的權限設定足以有效限制使用者對於檔案的存取,但是在某些情況下,例如帳號密碼遭破解甚至整個磁碟被竊,有心人只要把原本磁碟安裝到另一個系統,很容 易就可以把資料讀取出來。對於可攜式電腦使用者或是一台電腦同時有多人使用的環境,EFS 才可真正達到保護個人機密資料的目的。
由於 EFS 與 NTFS 檔案系統緊密地結合在一起,對於加解密的操作完全是透通的,也就是說使用者完全不會感覺使用上有什麼不同。當你對某個檔案夾啟用加密功能之後,只要把檔案 搬移或複製到這個檔案夾,檔案就自動被加密;當您開啟加密檔案夾的檔案,檔案將自動被解密並打開,如同平常的操作一般。對一般的使用而言要加密檔案的方式 很簡單,只需針對檔案或檔案夾的「進階」屬性作更改,或者可以使用 Cipher.exe 的指令對檔案加密,加密過的檔案或檔案夾檔名呈現淺綠色標示。
二、EFS 運作方式
EFS 加密是使用一對公開-私密金鑰(Public-Private Key)以及每個檔案的加密金鑰來加密解檔案。當使用者要對檔案加密時,系統便隨機產生一把 FEK(File Encryption Key)金鑰對檔案加密,接著以使用者的公開金鑰對這把 FEK 金鑰加密,再與檔案放在一起。當該用戶要讀取此加密檔案時,先以使用者的私密金鑰對加密過的 FEK 解密,接著以這把解開的 FEK 金鑰對加密過的檔案解密,如此一來擁有 FEK 金鑰的使用者就可以解開檔案。整體而言檔案是以同一把金鑰加解密,這就是所謂的對稱式(symmetric)加密法;對於加密檔案的金鑰 FEK 則用使用者的金鑰加密,解密則使用另外一把私鑰,這就是所謂非對稱式(asymmetric)加密法。對稱式加密有速度上的優勢,非對稱式加密則有較佳的 安全性。
三、EFS 憑證(Cettificate)
要使用 EFS 之前一定先要有 EFS 憑證(Cettificate),要發行 EFS 憑證您可以自行架設憑證管理中心(Certificate Authorities),這個較適合於企業網域環境;對一般個人使用而言者,可以使用自我簽署憑證(self-signed certificates)。當使用者要設定檔案或檔案夾的加密屬性時,EFS 會試著找出使用者個人的憑證,如果使用者目前無授權憑證,EFS 便從可用的憑證管理中心要求憑證;如果沒有憑證管理中心,EFS就會自動產生使用者的自我簽署憑證。公開金鑰就存放在使用者的憑證當中,私密金鑰則位於使 用者的描述檔(User Profile)。
要怎樣確認您已經有自我簽署憑證?請直接點選螢幕左下角「開始」→ 「執行」,輸入certmgr.msc後,按『確定』鍵,之後會開啟【憑證管理】視窗,在尚未啟用加密屬性時,並無任何個人憑證。
一旦針對某檔案進行加密之後,個人憑證即自動出現預定目的為「加密檔案系統」的憑證。
四、保護憑證與私密金鑰
雖 然 EFS 可以用來保護資料的安全,然而水能載舟亦能覆舟,萬一您的系統出了問題,可能需要透過另一個系統存取您的重要資料,這時候若沒有憑證或私密金鑰,您的檔案 也是無法挽救回來。為了避免這個問題,平時就應該把憑證與私密金鑰匯出並且妥善保存,以備不時之需,當需要的時候再匯入。
我們仍以certmgr.msc開啟【憑證管理】視窗來說明匯出的程序:
1. 首先選擇要匯出的憑證後按滑鼠右鍵,在「所有工作」選擇「匯出」,即開啟「憑證匯出精靈」。
2. 請選擇「是,匯出私密金鑰」後,按『下一步』。
3. 接著你可以選擇「如果匯出成功的話就刪除私密金鑰」,如果核選這個選項您還是可以加密檔案,因為公開金鑰還在,但是就無法解開已加密的檔案,除非您再匯入私密金鑰。
4. 下一步請輸入密碼用以保護私密金鑰,完成之後您會得到一個 PFX 附檔名的檔案,此檔案內包含憑證與私密金鑰。如果匯出時選擇不匯出私密金鑰,那您將會得到只含有憑證的CER附檔名的檔案。
當系統出了問題或私密金鑰已經不存在,這時就需要匯入憑證與私密金鑰,才能解開加密的檔案。匯入與匯出程序很類似,請參照以下動作處理:
1. 執行certmgr.msc,開啟【憑證管理】視窗,選擇個人憑證後,按滑鼠右鍵選擇「所有工作」當中的「匯入」,即開啟憑證匯入精靈。
2. 請指出要匯入的憑證檔案位置,接著請輸入匯出私密金鑰時所輸入的密碼,此外還有兩個選項:「啟用加強私密金鑰保護…」,這選項是用來強化金鑰的保護;另一選項「將這個金鑰設成可匯出…」,建議不要核選以避免金鑰可能被任意匯出,造成安全疑慮。
3. 當匯入憑證與金鑰之後,開啟加密檔案就不會再出現存取被拒的訊息。
五、資料修復代理(Data Recovery Agent)
有時候因為員工離職或不注意,把原有加密帳號刪除掉,資料修復代理的作用就是要讓除了檔案加密當事人之外,多了其他可以解開資料的人。不同於 Windows 2000 的設計,Windows XP 並無預設的資料修復代理,必須自行加入。
在 單機使用時您可以透過本機群組原則來指定資料修復代理人,一般而言會以 administrator 帳號作為資料修復代理人。對加密的檔案而言,除原始加密者以公開金鑰加密 FEK 的資料外,又加上資料修復代理人以其公開金鑰對 FEK 加密,因此資料修復代理人有能力以其私密金鑰解開檔案。
要成為資料修復代理必須先有修復憑證,對單機電腦而言 EFS 需以自我簽署產生憑證,這裡需要用到 Cipher /r的指令。首先開啟命令列視窗,執行 cipher /r:filename 命令,接著輸入保護密碼之後,會建立您指定檔名的 .cer 與 .pfx 檔案。
直接在 .pfx 檔案,點選滑鼠右鍵選擇「安裝 PFX」,開啟「憑證匯入精靈」,請依指示輸入保護密碼即可正常匯入;至於 .cer 的憑證安裝必須開啟群組原則,請直接執行gpedit.msc即可開啟,點選「電腦設定」→「安全性設定」→「公開金鑰原則」→「加密檔案系統」後,按右鍵選擇「新增資料修復代理」,接著依導引指出原先建立的 .cer 檔案,安裝完成您可以在畫面的右窗格檢視到剛剛匯入的修復代理憑證。
加入資料修復代理之後,之後加密的檔案都可以由資料修復代理解密,但是對於加入修復代理之前已加密的檔案則無法解開。
六、加密檔案存取分享
檔案加密過之後只有加密者及修復代理人可以存取,若有其他用戶想要分享加密檔案時,請開啟加密檔案的進階屬性,點選『詳細資料』。
再按『新增』選擇您要分享檔案存取的使用者。這裡只能針對加密檔案作分享,但是不能以整個檔案夾分享,而且檔案分享仍需符合相關的權限設定才能存取,這個功能是 Windows XP 所新增的。
七、EFS 使用注意事項
1. 只有安裝成為 NTFS 檔案系統的 Windows XP Professional 才能支援 EFS,Home 版本並未支援。
2. 系統檔案夾底下的檔案並不支援檔案加密,也就 Windows 安裝的檔案夾,一般預設是「Windows」這個目錄。
3. 檔案加密與壓縮功能不能同時並存,也就是使用壓縮功能就無法作檔案加密,要作檔案加密就沒有壓縮功能。
4. 使用者透過網路存取加密資料時,必須注意資料只有在磁碟上才有加密的保護;換句話說資料在網路上流通仍有安全的顧慮,因此不論有線或無線網路,資料傳輸的安全性仍需列入考慮。
除非您對 EFS 操作已有相當的認知與驗證測試,否則不建議您貿然將重要資料導入 EFS 保護,因為由以往案例來看,大多數的人都知道如何加密,但未必將憑證與金鑰匯出並且妥善保存,本章希望能提供使用者對於 EFS 概略性的認識。
2011年1月1日 星期六
自定义Win 7中任务栏“库”图标的指向
【Vista之家译】自定义Windows 7中任务栏“库”图标的指向
刚用上Windows 7的 用户可能会发现任务栏上有个文件夹一样的图标,打开发现是指向用户个人文件夹,也就是WIndows 7中的“库”。如果经常使用“库”,那么这样的设置可能会显得很贴心。但据我所知,很少有人会把此文件夹当作主要文件夹来使用。更多的人恐怕更希望这个图 标指向的是“计算机”吧?
其实,这个是可以自定义的。
*右键此图标 - 出现Jumplists - 右键Windows Explorer - 属性
*编辑“Target(目标)”中的内容即可达成目的:
比如,如果想要指向名为C:\vista123的文件夹,输入
%windir%\explorer.exe c:\vista123确定即可。
*那么,如果想要指向“计算机”等呢?如下:
- Computer(计算机): %windir%\explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
- Documents(文档): %windir%\explorer.exe ::{450D8FBA-AD25-11D0-98A8-0800361B1103}
- Network(网络): %windir%\explorer.exe ::{208D2C60-3AEA-1069-A2D7-08002B30309D}
- Libraries(库): %SystemRoot%\explorer.exe