|
|
- @echo off
- PUSHD %~dp0
- SET CurDir=%CD%
- PATH "%WINDIR%\SYSTEM32"
- Setlocal EnableDelayedExpansion
- for %%a in (bin iso isz ui cue mds mdf nrg img ima) do (
- reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.%%a" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.%%a\shellex\ContextMenuHandlers" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.%%a" /f /v "PreviewDetails" >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.%%a" /f /v "FullDetails" >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\Windows.IsoFile.%%a" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%a\OpenWithProgIds" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%a\OpenWithList" /f >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\.%%a" /f /ve >nul 2>nul
- reg delete "HKLM\SOFTWARE\Classes\%%aFile\shellex" /f >nul 2>nul
- )
- ::禁用便携模式配置文件(因为便携模式不支持ISO加载虚拟光驱),并创建软件相关注册表键值
- if exist ultraiso.ini ren ultraiso.ini ultraiso.ini.bak
- ::预设软件路径, 关闭界面音效/设置默认皮肤/硬盘写入方式设置默认USB-HDD+ v2+高端隐藏
- reg add "HKLM\Software\EasyBoot Systems\UltraISO\5.0" /f /ve /d "%~dp0\" >NUL 2>NUL
- reg add "HKLM\Software\EasyBoot Systems\UltraISO\5.0" /f /v "Install" /d "1" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /ve /d "%~dp0\" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "USBMode" /d "4" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "USBBootPart" /d "2" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "UPlusV2Level" /d "3" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "ISOFolder" /d "%userprofile%\Desktop\" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "UseSkins" /d "1" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "SoundEffect" /d "0" >NUL 2>NUL
- reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "XPBurn" /d "0" >NUL 2>NUL
- ::安装虚拟光驱驱动ISO驱动器支持
- PUSHD drivers & IsoCmd.exe -i >NUL 2>NUL & PUSHD ..
- reg add "HKLM\SYSTEM\CurrentControlSet\Services\ISODrive\Parameters" /f /v "AutoMount" /t REG_DWORD /d "1" >NUL 2>NUL
- reg add "HKCR\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iso" /f /v "OpenWithProgids" /t REG_SZ /d "UltraISO"
- reg add "HKCR\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iso" /f /v "OpenWithList" /t REG_SZ /d "%%~dp0UltraISO.exe"
- ::关联ISO文件类型右键UltraISO项
- reg add "HKCR\.bin" /f /ve /d "binimage" >NUL 2>NUL
- reg add "HKCR\.iso" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.isz" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.ui" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.cue" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.mds" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.mdf" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.nrg" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.img" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\.ima" /f /ve /d "UltraISO" >NUL 2>NUL
- reg add "HKCR\binimage" /f /ve /d "BIN 文件" >NUL 2>NUL
- reg add "HKCR\binimage\DefaultIcon" /f /ve /d "\"%~dp0UltraISO.exe\",0" >NUL 2>NUL
- reg add "HKCR\binimage\shell\Convert to ISO\command" /f /ve /d "\"%~dp0UltraISO.exe\" -bin2iso \"%%1\"" >NUL 2>NUL
- reg add "HKCR\binimage\shell\open\command" /f /ve /d "\"%~dp0UltraISO.exe\" \"%%1\"" >NUL 2>NUL
- reg add "HKCR\UltraISO" /f /ve /d "UltraISO 文件" >NUL 2>NUL
- reg add "HKCR\UltraISO\DefaultIcon" /f /ve /d "\"%~dp0UltraISO.exe\",0" >NUL 2>NUL
- reg add "HKCR\UltraISO\shell\open" /f /ve /d "用 &UltraISO 打开" >NUL 2>NUL
- reg add "HKCR\UltraISO\shell\open" /f /v "Icon" /t REG_SZ /d "%~dp0UltraISO.exe" >NUL 2>NUL
- reg add "HKCR\UltraISO\shell\open\command" /f /ve /d "\"%~dp0UltraISO.exe\" \"%%1\"" >NUL 2>NUL
- IF NOT EXIST "%ProgramW6432%" (
- regsvr32 /s isoshell.dll
- ) else (
- regsvr32 /s isoshl64.dll
- )
- assoc .=. >NUL 2>NUL
- IF EXIST "%WinDir%\System32\CHOICE.exe" ECHO.&ECHO 完成 &TIMEOUT /t 2 >NUL&EXIT
- IF NOT EXIST "%WinDir%\System32\CHOICE.exe" ECHO.&ECHO 完成,任意键返回! &PAUSE>NUL
复制代码
|
评分
-
查看全部评分
|