Skip to content

Instantly share code, notes, and snippets.

@maboloshi
Last active April 20, 2025 14:51
Show Gist options
  • Save maboloshi/0eb990f87b7a7caca573f90367b5fbaa to your computer and use it in GitHub Desktop.
Save maboloshi/0eb990f87b7a7caca573f90367b5fbaa to your computer and use it in GitHub Desktop.
基于SumatraPDF的pdf, djvu, 等文件的资源管理器预览窗格预览器安装

需提取的文件

  • PdfPreview.dll
  • libmupdf.dll

安装方法

注册

基于SumatraPDF的文件预览器_install.inf -> 右键 -> 安装

卸载

基于SumatraPDF的文件预览器_uninstall.inf -> 右键 -> 安装

注意: 请确保*.inf文件与*.dll文件 在同一文件夹中

[Version]
Signature="$Windows NT$"
[DefaultInstall]
AddReg=AddRegKeys
[DefaultUninstall]
DelReg=DelRegKeys
[AddRegKeys]
; PDF 格式文件预览
; HKLM,SOFTWARE\Classes\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f},,,"{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}"
; HKLM,SOFTWARE\Classes\.pdf\ShellEx\{e357fccd-a995-4576-b01f-234630154e96},,,"{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}"
; HKLM,SOFTWARE\Classes\CLSID\{3D3B1846-CC43-42AE-BFF9-D914083C2BA3},,,"SumatraPDF Preview (*.pdf)"
; HKLM,SOFTWARE\Classes\CLSID\{3D3B1846-CC43-42AE-BFF9-D914083C2BA3},"AppId",,"{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}"
; HKLM,SOFTWARE\Classes\CLSID\{3D3B1846-CC43-42AE-BFF9-D914083C2BA3},"DisplayName",,"SumatraPDF Preview (*.pdf)"
; HKLM,SOFTWARE\Classes\CLSID\{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}\InProcServer32,,,"%01%\PdfPreview.dll"
; HKLM,SOFTWARE\Classes\CLSID\{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}\InProcServer32,"ThreadingModel",,"Apartment"
; CBT, CB7, CBR, CBZ 格式文件预览
HKLM,SOFTWARE\Classes\.cb7\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\.cb7\shellex\{e357fccd-a995-4576-b01f-234630154e96},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\.cbr\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\.cbr\shellex\{e357fccd-a995-4576-b01f-234630154e96},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\.cbt\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\.cbt\shellex\{e357fccd-a995-4576-b01f-234630154e96},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\.cbz\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\.cbz\shellex\{e357fccd-a995-4576-b01f-234630154e96},,,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\Classes\CLSID\{C29D3E2B-8FF6-4033-A4E8-54221D859D74},,,"SumatraPDF Preview (*.cbt)"
HKLM,SOFTWARE\Classes\CLSID\{C29D3E2B-8FF6-4033-A4E8-54221D859D74},"AppId",,"{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}"
HKLM,SOFTWARE\Classes\CLSID\{C29D3E2B-8FF6-4033-A4E8-54221D859D74},"DisplayName",,"SumatraPDF Preview (*.cbt)"
HKLM,SOFTWARE\Classes\CLSID\{C29D3E2B-8FF6-4033-A4E8-54221D859D74}\InProcServer32,,,"%01%\PdfPreview.dll"
HKLM,SOFTWARE\Classes\CLSID\{C29D3E2B-8FF6-4033-A4E8-54221D859D74}\InProcServer32,"ThreadingModel",,"Apartment"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}",,"SumatraPDF Preview (*.cbt)"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}",,"SumatraPDF Preview (*.cbt)"
; DJVU 格式文件预览
HKLM,SOFTWARE\Classes\.djvu\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f},,,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}"
HKLM,SOFTWARE\Classes\.djvu\shellex\{e357fccd-a995-4576-b01f-234630154e96},,,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}"
HKLM,SOFTWARE\Classes\CLSID\{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5},,,"SumatraPDF Preview (*.djvu)"
HKLM,SOFTWARE\Classes\CLSID\{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5},"AppId",,"{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}"
HKLM,SOFTWARE\Classes\CLSID\{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5},"DisplayName",,"SumatraPDF Preview (*.djvu)"
HKLM,SOFTWARE\Classes\CLSID\{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}\InProcServer32,,,"%01%\PdfPreview.dll"
HKLM,SOFTWARE\Classes\CLSID\{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}\InProcServer32,"ThreadingModel",,"Apartment"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}",,"SumatraPDF Preview (*.djvu)"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}",,"SumatraPDF Preview (*.djvu)"
; TGA 格式文件预览
HKLM,SOFTWARE\Classes\.tga\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f},,,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}"
HKLM,SOFTWARE\Classes\.tga\shellex\{e357fccd-a995-4576-b01f-234630154e96},,,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}"
HKLM,SOFTWARE\Classes\CLSID\{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08},,,"SumatraPDF Preview (*.tga)"
HKLM,SOFTWARE\Classes\CLSID\{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08},"AppId",,"{6d2b5079-2f0b-48dd-ab7f-97cec514d30b}"
HKLM,SOFTWARE\Classes\CLSID\{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08},"DisplayName",,"SumatraPDF Preview (*.tga)"
HKLM,SOFTWARE\Classes\CLSID\{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}\InProcServer32,,,"%01%\PdfPreview.dll"
HKLM,SOFTWARE\Classes\CLSID\{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}\InProcServer32,"ThreadingModel",,"Apartment"
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}",,"SumatraPDF Preview (*.tga)"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}",,"SumatraPDF Preview (*.tga)"
[DelRegKeys]
; PDF 格式文件预览
; HKLM,SOFTWARE\Classes\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}
; HKLM,SOFTWARE\Classes\.pdf\ShellEx\{e357fccd-a995-4576-b01f-234630154e96}
; HKLM,SOFTWARE\Classes\CLSID\{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}
; CBT, CB7, CBR, CBZ 格式文件预览
HKLM,SOFTWARE\Classes\.cb7\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cb7\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\.cbr\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cbr\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\.cbt\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cbt\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\.cbz\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cbz\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\CLSID\{C29D3E2B-8FF6-4033-A4E8-54221D859D74}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
; DJVU 格式文件预览
HKLM,SOFTWARE\Classes\.djvu\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.djvu\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\CLSID\{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}"
; TGA 格式文件预览
HKLM,SOFTWARE\Classes\.tga\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.tga\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\CLSID\{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}"
[Version]
Signature="$Windows NT$"
[DefaultInstall]
DelReg=DelRegKeys
[DelRegKeys]
; PDF 格式文件预览
; HKLM,SOFTWARE\Classes\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}
; HKLM,SOFTWARE\Classes\.pdf\ShellEx\{e357fccd-a995-4576-b01f-234630154e96}
; HKLM,SOFTWARE\Classes\CLSID\{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}
; CBT, CB7, CBR, CBZ 格式文件预览
HKLM,SOFTWARE\Classes\.cb7\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cb7\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\.cbr\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cbr\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\.cbt\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cbt\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\.cbz\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.cbz\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\CLSID\{C29D3E2B-8FF6-4033-A4E8-54221D859D74}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{C29D3E2B-8FF6-4033-A4E8-54221D859D74}"
; DJVU 格式文件预览
HKLM,SOFTWARE\Classes\.djvu\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.djvu\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\CLSID\{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{6689D0D4-1E9C-400A-8BCA-FA6C56B2C3B5}"
; TGA 格式文件预览
HKLM,SOFTWARE\Classes\.tga\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}
HKLM,SOFTWARE\Classes\.tga\shellex\{e357fccd-a995-4576-b01f-234630154e96}
HKLM,SOFTWARE\Classes\CLSID\{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}"
HKLM,SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\PreviewHandlers,"{CB1D63A6-FE5E-4DED-BEA5-3F6AF1A70D08}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment