Windows10で圧縮フォルダを無効化する

  • []

エクスプローラー上で zip、lzh、cab ファイルをフォルダのように展開させないようにしたい。

以下をレジストリに追加するとうまくいった。

Windows Registry Editor Version 5.00

; .zip ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[HKEY_CURRENT_USER\Software\Classes\CompressedFolder\CLSID]
@=""

[HKEY_CURRENT_USER\Software\Classes\CompressedFolder\shell\Open]
"MultiSelectModel"=""

[HKEY_CURRENT_USER\Software\Classes\CompressedFolder\shell\Open\Command]
@="\"C:\\Program Files (x86)\\Explzh\\EXPLZH.EXE\" \"%1\""
"DelegateExecute"=""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.zip\CLSID]
@=""


; .lzh ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[HKEY_CURRENT_USER\Software\Classes\LzhCompressedFolder2\CLSID]
@=""

[HKEY_CURRENT_USER\Software\Classes\LzhCompressedFolder2\shell\Open]
"MultiSelectModel"=""

[HKEY_CURRENT_USER\Software\Classes\LzhCompressedFolder2\shell\Open\Command]
@="\"C:\\Program Files (x86)\\Explzh\\EXPLZH.EXE\" \"%1\""
"DelegateExecute"=""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.lzh\CLSID]
@=""


; .cab ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[HKEY_CURRENT_USER\Software\Classes\CABFolder\CLSID]
@=""

[HKEY_CURRENT_USER\Software\Classes\CABFolder\shell\Open]
"MultiSelectModel"=""

[HKEY_CURRENT_USER\Software\Classes\CABFolder\shell\Open\Command]
@="\"C:\\Program Files (x86)\\Explzh\\EXPLZH.EXE\" \"%1\""
"DelegateExecute"=""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.cab\CLSID]
@=""

圧縮・解凍ソフトはExplzhを指定しているので、他がよければお好みで。上記をテキストエディタからエンコードを UTF-16 にして拡張子 reg で保存し、ダブルクリック。再起動で反映した。

ちなみに、無効化を戻すには、追加されたレジストリのキーを削除する。以下を reg ファイルとして実行。

Windows Registry Editor Version 5.00

; .zip ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[-HKEY_CURRENT_USER\Software\Classes\CompressedFolder]
@=-

[-HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.zip]
@=-


; .lzh ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[-HKEY_CURRENT_USER\Software\Classes\LzhCompressedFolder2]
@=-

[-HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.lzh]
@=-


; .cab ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[-HKEY_CURRENT_USER\Software\Classes\CABFolder]
@=-

[-HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.cab]
@=-

参照
Windows 10 で圧縮フォルダを無効化する (メモ:wantora)