win7系統(tǒng)打開(kāi)shs文件的方法步驟
win7系統(tǒng)打開(kāi)shs文件的方法步驟
由于考慮到安全問(wèn)題,微軟在WIN7中取消了shs文件的支持。那么win7系統(tǒng)如何打開(kāi)文件呢?下文學(xué)習(xí)啦小編就分享了win7系統(tǒng)打開(kāi)文件的方法,希望對(duì)大家有所幫助。
win7系統(tǒng)打開(kāi)shs文件的方法
shs文件是什么
shs文件是一類特殊的OLE(ObjectLinkingandEmbedding,對(duì)象連接和嵌入)對(duì)象,可以由Word文檔或Excel電子表格創(chuàng)建。通過(guò)選擇文檔中文本或圖像的一塊區(qū)域,然后拖放該區(qū)域到桌面上的某處,就可以創(chuàng)建一個(gè)Windows碎片對(duì)象,或稱為SHS文件(此文件是不可讀文件)。
Windows7無(wú)法打開(kāi)shs文件的原因
在XP系統(tǒng)下可以順利地打開(kāi)shs文件,如果在Windows7下打開(kāi)則會(huì)出現(xiàn)亂碼,如圖:
shs碎片文件存在XP及之前的版本里,將文件中的任意內(nèi)容直接拖到桌面或其它文件夾就會(huì)生成碎片文件。由于其破壞力最大的地方就是在它的可執(zhí)行性,Windows7已不再提供對(duì)shs碎片文件的支持,因此在Windows7下無(wú)法打開(kāi)shs文件。
Win7打開(kāi)shs文件方法
雖然Windows7已不再提供對(duì)shs碎片文件的支持,但這并不意味著在Windows7下就沒(méi)辦法打開(kāi)shs文件,通過(guò)以下方法則可以在Windows7下順利地打開(kāi)shs文件。
在xp下的c:\windows\system32文件夾下找到shscrap.dll,復(fù)制到WIN7下的c:\windows\system32下(64位WIN7必須將shscrap.dll拷貝到C:\Windows\SysWOW64文件夾,如果64位系統(tǒng)里放在system32文件夾下,重新設(shè)置一下文件關(guān)聯(lián)即可),注意:32位Win7對(duì)應(yīng)32位XP的shscrap.dll,64位的對(duì)應(yīng)64位的。點(diǎn)此下載shscrap.dll
把以下內(nèi)容復(fù)制到記事本里,另存為shscrap.reg,保存類型選擇“所有文件”,然后雙擊導(dǎo)入注冊(cè)表。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.shs]
@="ShellScrap"
[HKEY_CLASSES_ROOT\ShellScrap]
@="Scrap object"
"NeverShowExt"=""
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,73,00,68,00,73,00,63,00,72,00,61,00,70,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,32,00,35,00,38,00,00,00
[HKEY_CLASSES_ROOT\ShellScrap\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
73,00,63,00,72,00,61,00,70,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,30,\
00,30,00,00,00
[HKEY_CLASSES_ROOT\ShellScrap\shell]
[HKEY_CLASSES_ROOT\ShellScrap\shell\open]
[HKEY_CLASSES_ROOT\ShellScrap\shell\open\command]
@=hex(2):72,00,75,00,6e,00,64,00,6c,00,6c,00,33,00,32,00,20,00,25,00,53,00,79,\
00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,\
73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,73,00,63,00,72,00,61,\
00,70,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,53,00,63,00,\
72,00,61,00,70,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,00,31,\
00,00,00
[HKEY_CLASSES_ROOT\ShellScrap\shellex]
[HKEY_CLASSES_ROOT\ShellScrap\shellex\DataHandler]
@="{56117100-C0CD-101B-81E2-00AA004AE837}"
[HKEY_CLASSES_ROOT\CLSID\{56117100-C0CD-101B-81E2-00AA004AE837}]
@="Shell Scrap DataHandler"
[HKEY_CLASSES_ROOT\CLSID\{56117100-C0CD-101B-81E2-00AA004AE837}\InProcServer32]
@="shscrap.dll"
"ThreadingModel"="Apartment"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shs]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shs\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shs\OpenWithProgids]
"ShellScrap"=hex(0):
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.shs\UserChoice]
"Progid"="ShellScrap"
如果導(dǎo)入注冊(cè)表提示失敗,嘗試運(yùn)行regedit打開(kāi)注冊(cè)表,搜索項(xiàng)shs,把搜到的名字為“.shs”的項(xiàng)刪除(只是名字為“.shs”的項(xiàng)),然后再重新把以上內(nèi)容導(dǎo)入注冊(cè)表。
win7系統(tǒng)如何打開(kāi)shs文件相關(guān)文章:
1.Win7系統(tǒng)怎么顯示最近打開(kāi)的文檔
3.win7系統(tǒng)怎么設(shè)置文件的關(guān)聯(lián)與打開(kāi)方式