|
本帖最后由 2010hook 于 2023-10-1 23:09 编辑
系统自带的图片查看器、WMPlayer 支持格式不多、性能不好、操作不顺,人人得而删之。
最佳取代者,看图:CPix、ColorStorm;视频:MPC-BE
- @echo off
- :WMP
- for %%a in (audio AudioCD BurnCD image video Device Device.1 Directory.Audio Directory.Image Directory.Video DVD DVR-MSFile PlayCD PlayMedia Stack.Audio VCD WMDBFile WTVFile) do (
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\%%a\OpenWithList\wmplayer.exe" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\%%a\shellex\ContextMenuHandlers" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\%%a\shell\Enqueue" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\%%a\shell\printto" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\%%a\shell\print" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\%%a\shell\Play" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\%%a\shellex\ContextMenuHandlers" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\%%a\shell" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\WMP.%%b" /f >nul 2>nul
- )
- for %%c in (3g2 3gp 3gp2 3gpp aac ac3 adts aif aiff aifc alac amr ape asf asx au avi bdmv cda divx dts f4v flac flv h264 h265 hdmov m2t m2ts mts m2v m3u m3u8 m4a m4v mid midi mk3d mka mkv mod mov mp3 mp4 mp4v mpeg mpg ogg opus swf ts vc1 wav webm wma wms wmv wpl wv xvid) do (
- reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.%%a" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.%%c\shellex\ContextMenuHandlers" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.%%c" /f /v "PreviewDetails" >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.%%c" /f /v "FullDetails" >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\WMP11.AssocFile.%%c" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\WMP10.AssocFile.%%c" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%c\OpenWithProgIds" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%c\OpenWithList" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%c" /f /ve >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\%%cFile\shellex" /f >nul 2>nul
- )
- :PhotoViewer
- regsvr32.exe /s /u "%ProgramFiles%\Windows Photo Viewer\photoviewer.dll"
- regsvr32.exe /s /u "%ProgramFiles(x86)%\Windows Photo Viewer\photoviewer.dll"
- for /f "delims=\ tokens=5" %%a in ('reg query "HKLM\SOFTWARE\Classes\CLSID" /s /d /f "PhotoViewer" 2^>nul') do (
- reg delete "HKLM\SOFTWARE\Classes\WOW6432Node\CLSID\%%a" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\CLSID\%%a" /f >nul 2>nul
- )
- for %%a in (avci avif bmp gif heic heif ico jfif jpe jpeg jpg jxr pic png psd psp raw rle tif tiff webp) do (
- reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.%%a" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.%%a" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\PhotoViewer.FileAssoc.%%a" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\%%aImage.Document\shell\open" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%a\OpenWithList\MSPaint.exe" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%a\OpenWithProgids" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%afile" /f /ve >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%a" /f /ve >nul 2>nul
- )
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqDeviceSelectionDlg" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqDeviceSelectionDlg.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqDropTarget" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqDropTarget.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqHWEventHandler" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqHWEventHandler.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqOptionsDlg" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcqOptionsDlg.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcquire" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoAcquire.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoManager.imagetype" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoManager.panotype" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoManager.videotype" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoProgressDialog" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.PhotoProgressDialog.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.Photos.ViewerDropTarget" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.Photos.ViewerDropTarget.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.Photos.ViewerGalleryInterface" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Microsoft.Photos.ViewerGalleryInterface.1" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\CLSID\{32624F4B-F1D5-4877-989E-555640109D2B}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\CLSID\{76D0CB12-7604-4048-B83C-1005C7DDC503}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\CLSID\{E598560B-28D5-46aa-A14A-8A3BEA34B576}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\CLSID\{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\WOW6432Node\CLSID\{32624F4B-F1D5-4877-989E-555640109D2B}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\WOW6432Node\CLSID\{76D0CB12-7604-4048-B83C-1005C7DDC503}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\WOW6432Node\CLSID\{E598560B-28D5-46aa-A14A-8A3BEA34B576}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\WOW6432Node\CLSID\{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Applications\photoviewer.dll" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Microsoft\Windows Photo Viewer" /f >nul 2>nul
- reg delete "HKCU\Software\Microsoft\Windows Photo Viewer" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{8DD448E6-C188-4aed-AF92-44956194EB1F}"
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{08165EA0-E946-11CF-9C87-00AA005127ED}"
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{0F8604A5-4ECE-4DE1-BA7D-CF10F8AA4F48}"
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{13D3C4B8-B179-4ebb-BF62-F704173E7448}"
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{7FC0B86E-5FA7-11d1-BC7C-00C04FD929DB}"
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{8082C5E6-4C27-48ec-A809-B8E1122E8F97}"
- reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" /f /v "{E6FB5E20-DE35-11CF-9C87-00AA005127ED}"
复制代码
|
|