2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows10でlzhフォルダを復活させる

Last updated at Posted at 2021-01-15

Windows10でlzhフォルダを復活させる

Windows10のどこかのバージョンからlzhフォルダ機能が削除されたが、それを復活させるHack。

いまさら感あるけど、、、メモとして記録を残しておく。

ライセンスなど法的な話

よく分からん。
このページの内容は、ライセンス上の問題が(もしあれば)クリアしているわけではなく、技術的にこうすればできる。というHack内容であるので、読者諸氏は注意してほしい。

主旨

基本方針

lzhフォルダに対応しているライセンスを有するWindowsからdllをコピーする。というもの。

用意するもの

  • lzhフォルダに対応しているライセンスを有しているWindows7/8/10
  • lzhフォルダに対応していないライセンスを有しているWindows10

具体的な手順

以下のDLLをコピーする。そして、以下のレジストリをエクスポート&インポートすれば、Windows10でも(自分が確認したのはWindows8.1⇒Windows10 ver2004)lzhフォルダが使える

dll のコピー

コピー対象のdllは以下

  • %windir%\system32\lzhfldr2.dll

コピーする場合は、Bitを合わせること。
例えば、32Bit Windowsのlzhfldr2.dllを64Bit Windowsへコピーしても動作しないようだ。

コピーには、管理者権限が必要でしょう。

レジストリのコピー

エクスポート&インポートする対象のレジストリは以下

  • 32bit Windows
  • HKEY_CLASSES_ROOT\LzhCompressedFolder2 以下
  • HKEY_CLASSES_ROOT\.lzh 以下
  • HKEY_CLASSES_ROOT\Applications\lzhfldr2.dll 以下
  • HKEY_CLASSES_ROOT\CLSID{4F289A46-2BBB-4AE8-9EDA-E5E034707A71} 以下
  • HKEY_CLASSES_ROOT\CLSID{58001B57-DC1F-4FAC-AC66-79E214C1A782} 以下
  • HKEY_CLASSES_ROOT\CLSID{E5BA42A9-BF3F-40B3-978A-CCD306F381A7} 以下
  • 64bit Windows
  • 32BitWindows のレジストリに加えて以下をエクスポート&インポート
  • HKEY_CLASSES_ROOT\Wow6432Node\CLSID{E5BA42A9-BF3F-40B3-978A-CCD306F381A7} 以下
  • HKEY_CLASSES_ROOT\Wow6432Node\CLSID{58001B57-DC1F-4FAC-AC66-79E214C1A782} 以下
  • HKEY_CLASSES_ROOT\Wow6432Node\CLSID{4F289A46-2BBB-4AE8-9EDA-E5E034707A71} 以下

HKEY_CLASSES_ROOT ⇒ HKCR と書く場合があるね。

最後に・・・

Windowsを再起動して、lzhフォルダとして動作するかを確認して、終了

dllのビット(どうでもいいつぶやき)

lzhfldr2.dllって、32bitなんですかね!? ⇒ 64Bit WindowsでWoW32のレジストリをいじっているので・・・

参考

Win7編: 圧縮フォルダ機能を無効にし、無駄な機能を削る(後編)

以上

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?