| 
 | 
 
 本帖最后由 evio 于 2014-10-1 08:38 编辑  
 
x64 8PE,工具软件是WIM外置包,通过imagex挂载到PE系统,这一切都正常。 
后来增加了一个7zip软件,为关联文件,在REGDOC.CMD中添加命令- REGEDIT /S "%programfiles%\7-ZIP\7-ZIP.REG"
 
  复制代码 ,结果7zip关联失败。进入PE,手动运行REGDOC.CMD后,导入7-ZIP.REG,却能实现关联。为什么REGDOC.CMD中其他命令都可以执行,唯独这句不能执行,是win8PE的权限问题吗??还是和路径有关系?? 
 
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,分别在附件中 
 |   
 
 
 
 |