среда, 30 ноября 2011 г.

Как открыть файлы SHS


SHS - это файлы заготовок. они создаются для временного хранения копируемых или перемещаемых фрагментов текста при работе с текстовым редактором, но это не обычные текстовые файлы, даже если они имеют расширение txt, так как они могут содержать и скрипты (сценарии запуска действия), имевшиеся в редактируемом файле. и хотя они должны иметь расширение *.shs или *.shb, они остаются скрытыми, маскируясь под любой другой тип файла.

Открыть его в Microsoft Office 2003 и ранее можно  было перетащить мышкой на чистое поле вордовского документа.
В Office 2007 и Office 2010 так нельзя открывать файли с розширениям SHS.
Тем не менее, эксперимент показывает, что, если у вас нет альтернативы, вы можете восстановить способность читать файлы SHS, путем копирования файла shscrap.dll и связанных с Windows, записи реестра от системы Windows XP до Windows 7. После того как вы скопировали shscrap.dll, вы можете дважды щелкнуть на значке файла, чтобы открыть оригинальный документ Word.
Необходимо зделать:
1. Копируем shscrap.dll из C:\WINDOWS\system32 из системы Windows XP на C:\WINDOWS\system32 в вашу систему Windows 7
2. Копируем текст между строками ниже "----------" в Блокнот, а затем сохраняем файл как "scraps.reg"
3. Запустить regedit.exe
4.В програме regedit.exe импортируем файлик "scraps.reg".

Ниже представлен файлик реестра
----------
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"
----------

Комментариев нет:

Отправить комментарий