|
发表于 2007-3-15 13:48:08
|
显示全部楼层
来自: 中国辽宁沈阳
2、在文件类型中重新设置打开方式(以XP为例)
, f7 p: ?5 ?- ^. L, Y0 l9 ?& l0 P+ R) s4 x
打开我的电脑 工具》》文件夹选项》》文件类型 找到“驱动器”或“文件夹”(具体选哪个根据你所遇问题 若属于双击打不开驱动器则选择“驱动器” 打不开文件夹则选择“文件夹”)点下方的“高级”》》点选“编辑文件类型”里的“新建”》》操作里填写“open”(这个可随意填写)》》用于执行操作的应用程序里填写explorer.exe》》确定- E$ e: O. k1 D G7 a5 d9 d
5 O" S2 Q7 g; Z+ c& X3 A
随后返回到“编辑文件类型”窗口,选中open》》设为默认值》》确定.现在再打开分区或文件夹看下,是不是已恢复正常?
% F; E' H: |+ `+ n" c$ w0 p- z$ K& B0 U( g! M W7 x* D! L0 Y
3、注册表法:9 h) \( G7 S4 p. w3 m
. C9 w* {* n& L2 E1 ]9 { a 对于分区不能双击打开3 @+ X& ~+ L3 ^4 R. I
9 V8 k5 l" y1 d 开始》》运行 输入regedit 找到[HKEY_CLASSES_ROOT\Drive\shell]将shell下的全部删除 然后关闭注册表 按键盘F5刷新 双击分区再看
& L9 o& P+ w" t* s+ z( x3 C
3 s$ N" N, @9 v' K. v b 对于文件夹不能双击打开
5 i. m+ M8 b! w% y( c1 C& C
/ [& N- o; ]1 x+ H0 R 开始》》运行 输入regedit 找到[HKEY_CLASSES_ROOT\Directory\shell]将shell下的全部删除 然后关闭注册表 按键盘F5刷新 双击分区再看
7 h# |( M- S6 c8 c1 i
/ C0 H* a* p$ G ` 4、小程序解决(谨慎使用)3 w# |! P- B. x2 R8 y* X" A2 i
/ a C0 j) G4 i' y. S4 y
将=号内复制到记事本内(不包括=),保存为open.vbs,双击运行即可,若杀毒软件弹出警告,姑且放行之。
8 Y! S0 f+ y) t* N0 I' t5 a8 C
3 y) s: z4 d F2 G. ^) W+ SSet WshShell = WScript.CreateObject("WScript.Shell")
0 C9 C2 F5 I$ X7 S* v& T4 O" [2 T: Z" B, M( W3 U
p1 = "HKEY_CLASSES_ROOT\Directory\shell\"* Z, w3 W8 u5 i# R3 C" V9 t
p2 = "none"
7 U* J: }! O2 x6 u2 ]) r& i
, z( Y/ }- |8 m+ S `WshShell.RegWrite p1, p2
2 [! P2 B" {" h3 ]3 M( G, d; Q, r, f" m: c1 I1 e, k
p1 = "HKEY_CLASSES_ROOT\Drive\shell\"' @( M. l, \5 ?! v8 l
WshShell.RegWrite p1, p2
7 [8 x2 O5 c! S0 a& |" A% W
- I! h5 `8 r! k( ?X = WshShell.Run("REGSVR32 /I /S SHELL32.DLL",4,True)3 Z! k: [# c' X7 R, ?9 L) x) {
Set WshShell = Nothing9 a" F: |+ J- R# z% L7 Q- f% `
" Y2 z7 q' J' O& i+ j5 u
MyBox = MsgBox("Folders will now Open when double clicked", 4096, "Finished!")) |6 M) P4 L+ S5 d
-------------//完 |
|