|  | 
 
| 本帖最后由 evio 于 2014-10-1 08:38 编辑 
 x64 8PE,工具软件是WIM外置包,通过imagex挂载到PE系统,这一切都正常。
 后来增加了一个7zip软件,为关联文件,在REGDOC.CMD中添加命令
 ,结果7zip关联失败。进入PE,手动运行REGDOC.CMD后,导入7-ZIP.REG,却能实现关联。为什么REGDOC.CMD中其他命令都可以执行,唯独这句不能执行,是win8PE的权限问题吗??还是和路径有关系??复制代码REGEDIT /S "%programfiles%\7-ZIP\7-ZIP.REG"
 REGDOC.CMD文件如下。
 
 复制代码
PUSHD %~dp0
SET TP=%CD%
PATH "%WINDIR%\SYSTEM32"
rem 注册7-ZIP
REGEDIT /S "%programfiles%\7-ZIP\7-ZIP.REG"
rem 注册imdisk虚拟磁盘右键菜单
reg add "HKCR\Drive\shell\ImDiskSaveImage" /f /ve /t REG_SZ /d "保存ImDisk虚拟磁盘"
reg add "HKCR\Drive\shell\ImDiskSaveImage\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %%L"
reg add "HKCR\Drive\shell\ImDiskUnmount" /f /ve /t REG_SZ /d "卸载ImDisk虚拟磁盘"
reg add "HKCR\Drive\shell\ImDiskUnmount\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %%L"
reg add "HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile" /f /ve /t REG_SZ /d "加载ImDisk虚拟磁盘"
reg add "HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_MountFile %%L"
reg add "HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile" /f /ve /t REG_SZ /d "加载ImDisk虚拟磁盘"
reg add "HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_MountFile %%L"
rem 关联gho
reg add "HKCR\.gho" /f /ve /t REG_SZ /d "Ghost"
reg add "HKCR\Ghost" /f /ve /t REG_SZ /d "Ghost 映像文件"
reg add "HKCR\Ghost\shell\open\command" /f /ve /t REG_SZ /d "%TP%\GHOST11\GhostExp.exe "%%1""
 换Winrar软件,也是regedit运行REG文件方式注册,却可以成功关联。特此请教。。。谢谢。
 
 7-zip.reg和winrar.reg,分别在附件中
 
 | 
 |