cookoe 发表于 2026-4-15 22:40:27

UltraIso关联脚本最终版《支持win11pe》win7——win11亲测

本帖最后由 cookoe 于 2026-5-2 20:05 编辑

@echo off
PUSHD %~dp0
SET "PATH=%WINDIR%\SYSTEM32"
setlocal

:: 清理镜像文件关联注册表
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" /f >nul 2>nul
    reg delete "HKLM\SOFTWARE\Classes\Windows.IsoFile.%%a" /f >nul 2>nul
    reg delete "HKLM\SOFTWARE\Classes\.%%a" /f >nul 2>nul
    reg delete "HKLM\SOFTWARE\Classes\%%aFile" /f >nul 2>nul
)

:: 禁用便携模式
if exist ultraiso.ini ren ultraiso.ini ultraiso.ini.bak >nul

:: 写入UltraISO基础配置
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

:: 安装虚拟光驱
cd drivers
IsoCmd.exe -i >nul 2>nul
cd ..
reg add "HKLM\SYSTEM\CurrentControlSet\Services\ISODrive\Parameters" /f /v "AutoMount" /t REG_DWORD /d "1" >nul

:: 注册右键菜单
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

:: 自动注册32/64位外壳扩展
if exist "%ProgramFiles(x86)%" (
    regsvr32 /s isoshl64.dll
) else (
    regsvr32 /s isoshell.dll
)

:: 刷新文件关联
assoc . >nul

:: 完成提示
echo.
echo 操作完成!
timeout /t 2 /nobreak >nul
exit根据a66大佬精简后的脚本又修改了下。

cookoe 发表于 2026-4-15 22:52:05

哪个大佬可以再精简下,测试无错(x86,x64通用)

it323 发表于 2026-4-15 23:27:21

感谢分享!如果好用稳定就无须再精简体积又不大,除非........打一下包(没测试):

yyz2191958 发表于 2026-4-16 07:25:58

it323 发表于 2026-4-15 23:27
感谢分享!如果好用稳定就无须再精简体积又不大,除非........打一下包(没测试):
...

下来 试一试 谢谢

anyscai 发表于 2026-4-16 07:58:57

感谢提供

ebaqiang 发表于 2026-4-16 08:02:21

感謝大大分享!^^ 辛苦了!

ntcjq999 发表于 2026-4-16 08:14:53

好复杂呀

a66 发表于 2026-4-16 08:32:23

精简、通用、无冗余、x86/x64 自动识别,代码更短、逻辑更干净、运行更快,保留所有核心功能:


@echo off
PUSHD %~dp0
SET "PATH=%WINDIR%\SYSTEM32"
setlocal

:: 清理镜像文件关联注册表
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" /f >nul 2>nul
    reg delete "HKLM\SOFTWARE\Classes\Windows.IsoFile.%%a" /f >nul 2>nul
    reg delete "HKLM\SOFTWARE\Classes\.%%a" /f >nul 2>nul
    reg delete "HKLM\SOFTWARE\Classes\%%aFile" /f >nul 2>nul
)

:: 禁用便携模式
if exist ultraiso.ini ren ultraiso.ini ultraiso.ini.bak >nul

:: 写入UltraISO基础配置
reg add "HKLM\Software\EasyBoot Systems\UltraISO\5.0" /f /ve /d "%~dp0" >nul
reg add "HKLM\Software\EasyBoot Systems\UltraISO\5.0" /f /v "Install" /d "1" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /ve /d "%~dp0" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "USBMode" /d "4" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "USBBootPart" /d "2" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "UPlusV2Level" /d "3" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "ISOFolder" /d "%userprofile%\Desktop\" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "UseSkins" /d "1" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "SoundEffect" /d "0" >nul
reg add "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f /v "XPBurn" /d "0" >nul

:: 安装虚拟光驱
cd drivers
IsoCmd.exe -i >nul 2>nul
cd ..
reg add "HKLM\SYSTEM\CurrentControlSet\Services\ISODrive\Parameters" /f /v "AutoMount" /t REG_DWORD /d "1" >nul

:: 注册右键菜单
reg add "HKCR\.iso" /f /ve /d "UltraISO" >nul
reg add "HKCR\UltraISO" /f /ve /d "UltraISO 文件" >nul
reg add "HKCR\UltraISO\DefaultIcon" /f /ve /d "\"%~dp0UltraISO.exe\",0" >nul
reg add "HKCR\UltraISO\shell\open" /f /ve /d "用 &UltraISO 打开" >nul
reg add "HKCR\UltraISO\shell\open\command" /f /ve /d "\"%~dp0UltraISO.exe\" \"%%1\"" >nul

:: 自动注册32/64位外壳扩展
if exist "%ProgramFiles(x86)%" (
    regsvr32 /s isoshl64.dll
) else (
    regsvr32 /s isoshell.dll
)

:: 刷新文件关联
assoc . >nul

:: 完成提示
echo.
echo 操作完成!
timeout /t 2 /nobreak >nul
exit

denslin 发表于 2026-4-16 08:44:01

感谢提供

hsingwu08 发表于 2026-4-16 08:46:43

感谢提供优秀方便的好文件,不知能否帮忙也制作一个 “PowerISO关联脚本《支持win11pe》”?

tiggy 发表于 2026-4-16 08:48:40

没有这个脚本,应该也可以绿色执行吧?

a66 发表于 2026-4-16 09:14:52

hsingwu08 发表于 2026-4-16 08:46
感谢提供优秀方便的好文件,不知能否帮忙也制作一个 “PowerISO关联脚本《支持win11pe》”? ...

PowerISO 关联脚本(Win11 PE 专用)

@echo off
chcp 65001 >nul
title PowerISO 文件关联 (Win11 PE)
echo ==============================================
echo          PowerISO PE 镜像文件关联脚本
echo                支持 Win11 PE
echo ==============================================
echo.

:: 请确保 piso.exe 路径正确,自行修改下面路径
set "PISO=%~dp0piso.exe"

if not exist "%PISO%" (
    echo 错误:未在当前目录找到 piso.exe
    echo 请把本脚本放在 PowerISO 目录下运行
    pause >nul
    exit /b 1
)

echo 正在关联镜像文件到 PowerISO...
echo.

:: 关联扩展名
set "EXTS=iso bin cue nrg img udf daa dmg mdf mds cdi b5i bwi pdi ccd sub ncd pxi vc4"

for %%e in (%EXTS%) do (
    reg add "HKCR\.%%e" /ve /d "PowerISO.%%e" /f >nul 2>&1
    reg add "HKCR\PowerISO.%%e\shell\open\command" /ve /d "\"%PISO%\" \"%%1\"" /f >nul 2>&1
)

:: 关联 iso 为默认挂载(可选)
reg add "HKCR\isoFile\shell\mount\command" /ve /d "\"%PISO%\" /mount \"%%1\"" /f >nul 2>&1

echo.
echo 关联完成!
echo 已关联:iso bin cue nrg img dmg mdf mds 等镜像格式
echo.
pause >nul



ynb168c 发表于 2026-4-16 09:26:29

多谢楼主分享!

youxia1220 发表于 2026-4-16 10:40:39

hsingwu08 发表于 2026-4-16 08:46
感谢提供优秀方便的好文件,不知能否帮忙也制作一个 “PowerISO关联脚本《支持win11pe》”? ...

我windows10 PE用的也是PowerISO
.


导入注册表:


Windows Registry Editor Version 5.00







@="{967B2D40-8B7D-4127-9049-61EA0C2C6DCE}"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"

@="PowerISO"


@="PowerISO"

@="X:\\Program Files\\PowerISO\\PWRISOSH.DLL"
"ThreadingModel"="Apartment"




@="{967B2D40-8B7D-4127-9049-61EA0C2C6DCE}"




@="{967B2D40-8B7D-4127-9049-61EA0C2C6DCE}"

@="PowerISO File"

@="X:\\Program Files\\PowerISO\\PowerISO.exe,0"



@="\"X:\\Program Files\\PowerISO\\PowerISO.exe\" \"%1\""





"418A073AA3BC4C75"=hex:04,00,00,00,00,00,00,00,04,00,00,00,01,01,02,00,0e,ba,\
cd,00,04,00,df,00,24,04,07,80,ff,08,24,00,5a,00,5a,00,93,1b,06,00,00,00,69,\
00,66,00,9f,00,b6,e0,03,00,b3,00,be,00,4d,00,00,00,6f,6e,65,63,6f,72,65,5c,\
63,6f,6d,5c,63,6f,6d,62,61,73,65,5c,64,63,6f,6d,72,65,6d,5c,72,65,73,6f,6c,\
76,65,72,2e,63,78,78,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,63,6f,6d,62,\
61,73,65,2e,64,6c,6c,00,6f,6e,65,63,6f,72,65,75,61,70,5c,73,68,65,6c,6c,5c,\
77,69,6e,64,6f,77,73,2e,73,74,6f,72,61,67,65,5c,73,74,61,74,65,72,65,70,6f,\
76,65,72,62,73,63,61,63,68,65,2e,63,70,70,00,77,69,6e,64,6f,77,73,2e,73,74,\
6f,72,61,67,65,2e,64,6c,6c,00,73,68,63,6f,72,65,2e,64,6c,6c,00,53,74,61,74,\
65,52,65,70,6f,56,65,72,62,73,43,61,63,68,65,5f,52,65,62,75,69,6c,64,43,61,\
63,68,65,00,01,00,e9,00,24,04,07,80,ff,08,24,00,64,00,64,00,f6,0f,12,00,00,\
00,69,00,70,00,a9,00,a0,49,04,00,bd,00,c8,00,4d,00,00,00,6f,6e,65,63,6f,72,\
65,5c,63,6f,6d,5c,63,6f,6d,62,61,73,65,5c,64,63,6f,6d,72,65,6d,5c,72,65,73,\
6f,6c,76,65,72,2e,63,78,78,00,50,6f,77,65,72,49,53,4f,37,2d,78,36,34,2d,46,\
75,6c,6c,2e,65,78,65,00,63,6f,6d,62,61,73,65,2e,64,6c,6c,00,6f,6e,65,63,6f,\
72,65,75,61,70,5c,73,68,65,6c,6c,5c,77,69,6e,64,6f,77,73,2e,73,74,6f,72,61,\
67,65,5c,73,74,61,74,65,72,65,70,6f,76,65,72,62,73,63,61,63,68,65,2e,63,70,\
70,00,77,69,6e,64,6f,77,73,2e,73,74,6f,72,61,67,65,2e,64,6c,6c,00,73,68,63,\
6f,72,65,2e,64,6c,6c,00,53,74,61,74,65,52,65,70,6f,56,65,72,62,73,43,61,63,\
68,65,5f,52,65,62,75,69,6c,64,43,61,63,68,65,00,03,00,3a,35,d8,00,01,00,92,\
00,02,00,07,80,1d,02,24,00,00,00,78,00,00,00,00,00,00,00,1d,02,24,00,85,00,\
4f,8f,14,00,85,00,00,00,5e,00,00,00,6f,6e,65,63,6f,72,65,75,61,70,5c,69,6e,\
74,65,72,6e,61,6c,5c,73,68,65,6c,6c,5c,69,6e,63,5c,70,72,69,76,61,74,65,5c,\
55,73,65,72,43,68,6f,69,63,65,48,65,6c,70,65,72,73,2e,68,00,65,78,70,6c,6f,\
72,65,72,2e,65,78,65,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,65,78,70,6c,\
6f,72,65,72,2e,65,78,65,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,01,00,92,\
00,02,00,07,80,1d,02,24,00,00,00,78,00,00,00,00,00,00,00,1d,02,24,00,85,00,\
76,8f,14,00,85,00,00,00,5e,00,00,00,6f,6e,65,63,6f,72,65,75,61,70,5c,69,6e,\
74,65,72,6e,61,6c,5c,73,68,65,6c,6c,5c,69,6e,63,5c,70,72,69,76,61,74,65,5c,\
55,73,65,72,43,68,6f,69,63,65,48,65,6c,70,65,72,73,2e,68,00,65,78,70,6c,6f,\
72,65,72,2e,65,78,65,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,65,78,70,6c,\
6f,72,65,72,2e,65,78,65,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,01,00,92,\
00,02,00,07,80,eb,02,24,00,00,00,78,00,00,00,00,00,00,00,eb,02,24,00,85,00,\
80,8f,14,00,85,00,00,00,5e,00,00,00,6f,6e,65,63,6f,72,65,75,61,70,5c,69,6e,\
74,65,72,6e,61,6c,5c,73,68,65,6c,6c,5c,69,6e,63,5c,70,72,69,76,61,74,65,5c,\
55,73,65,72,43,68,6f,69,63,65,48,65,6c,70,65,72,73,2e,68,00,65,78,70,6c,6f,\
72,65,72,2e,65,78,65,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,65,78,70,6c,\
6f,72,65,72,2e,65,78,65,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,01,00,b1,\
ce,98,00,33,00,a8,00,7e,00,07,80,4f,08,24,00,59,00,59,00,a9,bb,02,00,00,00,\
77,00,65,00,9c,00,c2,b9,07,00,9c,00,00,00,4c,00,00,00,6f,6e,65,63,6f,72,65,\
5c,63,6f,6d,5c,63,6f,6d,62,61,73,65,5c,6f,62,6a,61,63,74,5c,64,6c,6c,63,61,\
63,68,65,2e,63,78,78,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,63,6f,6d,62,\
61,73,65,2e,64,6c,6c,00,6f,6e,65,63,6f,72,65,75,61,70,5c,73,68,65,6c,6c,5c,\
6c,69,62,5c,75,73,65,72,63,68,6f,69,63,65,75,74,69,6c,5c,75,73,65,72,63,68,\
6f,69,63,65,75,74,69,6c,2e,63,70,70,00,53,48,45,4c,4c,33,32,2e,64,6c,6c,00,\
01,00,cb,0f,66,00,04,00,cf,00,24,04,07,80,ff,08,24,00,5a,00,5a,00,93,1b,06,\
00,00,00,74,00,66,00,95,00,b6,e0,03,00,a1,00,ac,00,4d,00,00,00,6f,6e,65,63,\
6f,72,65,5c,63,6f,6d,5c,63,6f,6d,62,61,73,65,5c,64,63,6f,6d,72,65,6d,5c,72,\
65,73,6f,6c,76,65,72,2e,63,78,78,00,65,78,70,6c,6f,72,65,72,2e,65,78,65,00,\
63,6f,6d,62,61,73,65,2e,64,6c,6c,00,73,68,65,6c,6c,5c,73,68,65,6c,6c,33,32,\
5c,75,6e,69,63,70,70,5c,73,74,61,74,65,72,65,70,6f,6e,65,77,6d,65,6e,75,63,\
61,63,68,65,2e,63,70,70,00,53,48,45,4c,4c,33,32,2e,64,6c,6c,00,73,68,63,6f,\
72,65,2e,64,6c,6c,00,53,74,61,74,65,52,65,70,6f,4e,65,77,4d,65,6e,75,43,61,\
63,68,65,5f,52,65,62,75,69,6c,64,43,61,63,68,65,00




"{967B2D40-8B7D-4127-9049-61EA0C2C6DCE}"="PowerISO"






"PWRISOVM.EXE"="X:\\Program Files\\PowerISO\\PWRISOVM.EXE -startup"

"Install_Dir_x64"="X:\\Program Files\\PowerISO"




sn4735 发表于 2026-4-16 10:42:36

楼主厉害,赞一个

guong 发表于 2026-4-16 15:08:47

来学习一下 真好

sgyfx 发表于 2026-4-16 17:10:58


   哎,Windows 7运行了这个UltraIso关联脚本后,电脑重起时出问题了:

       1、起动硬盘(SSD,128GB)正常起动到Windows 系统徽标后卡死,
      
       2、换USBPE、DVD光盘起动到Windows 系统徽标同样卡死。
      
       3、不知道格式化系统盘,能否救生?或许SSD起动硬盘(128GB)挂了?
   
       4、不会整了,要送电脑去维修了,惨。

cookoe 发表于 2026-4-18 09:36:09

sgyfx 发表于 2026-4-16 17:10
哎,Windows 7运行了这个UltraIso关联脚本后,电脑重起时出问题了:

       1、起动硬盘(SSD, ...

不要瞎闹,win8——win11pe我亲测无错。本身我就是用自己的win7pe中的UltraIso关联脚本修改

sgyfx 发表于 2026-4-18 10:26:35

本帖最后由 sgyfx 于 2026-4-18 10:27 编辑

cookoe 发表于 2026-4-18 09:36
不要瞎闹,win8——win11pe我亲测无错。本身我就是用自己的win7pe中的UltraIso关联脚本修改 ...
抱歉,或许巧合硬盘挂了,送电脑修去了。

jianwinking 发表于 2026-4-19 22:25:57

感谢提供,谢谢分享

201287zr 发表于 2026-4-20 09:17:59

感谢分享!

sjsk432 发表于 2026-4-21 20:44:04

学习中!!!!

hzf1019 发表于 2026-5-11 12:46:43

感谢分享

erdos47 发表于 2026-5-11 15:29:24

感谢分享

yvianfgef 发表于 2026-6-11 11:22:14

感谢分享

EM忘忧草 发表于 2026-6-11 16:46:11

Fatal error!

ZMLoveLH 发表于 2026-6-13 09:26:21

这个脚本我喜欢,下载了

2695953390 发表于 2026-8-15 00:56:57

谢谢分享
页: [1]
查看完整版本: UltraIso关联脚本最终版《支持win11pe》win7——win11亲测