无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 17604|回复: 61
打印 上一主题 下一主题

MMC组件支持任意文件夹

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-4 10:54:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
08 1-23 更新修复已知BUG

开始程序中没有出现管理工具
多刷新几下,就有了  这个不算BUG ^_^

在neo4026 的2003PE中也测试通过了(注:我的目标系统是xp sp2)

MMC.rar (28.05 KB, 下载次数: 403)
==============================
已知的bug
1.在2003版的PE(Yonsm) 选择了正确的windows目录任提示目录错误

临时解决办法:关闭批处理,重新运行即可.

2.有时文件类型并联无效
临时解决办法:
a. 将
REG ADD HKCR\.msc /ve  /d MSCFile /f >NUL
REG ADD HKCR\MSCFile\DefaultIcon /ve  /d %%1 /f >NUL
REG ADD HKCR\MSCFile\Shell\Open\Command /ve /t REG_EXPAND_SZ /d "%TP%\mmc.exe \"%%1\" %%*" /f >NUL
移到cd /d %~dp0 之前

b. 若a发无效
将nircmd.exe shortcut " %TP%\COMPMGMT.MSC" "~$folder.programs$\管理工具" "计算机管理"
等语句中加入%TP%\mmc.exe,即如下
nircmd.exe shortcut "%TP%\mmc.exe %TP%\COMPMGMT.MSC" "~$folder.programs$\管理工具" "计算机管理"
  1. 文件列表

  2. 以;开头,表示该文件已存在

  3. mmc.exe
  4. mmcbase.dll
  5. mmcndmgr.dll
  6. mmcshext.dll
  7. ;
  8. msxml.dll
  9. msxmlr.dll
  10. ;

  11. oleacc.dll
  12. oleaccrc.dll
  13. ;
  14. ;clbcatq.dll
  15. comres.dll

  16. ; Included by pebuilder, ...
  17. ;shell32.dll
  18. urlmon.dll
  19. ;usp10.dll
  20. ;lpk.dll
  21. ;msvcp60.dll
  22. ;mfc42u.dll

  23. ; 计算机管理
  24. compmgmt.msc
  25. mycomput.dll

  26. ; 设备管理器
  27. devmgmt.msc
  28. ;devmgr.dll 即插即用也需要

  29. ; 磁盘管理
  30. diskmgmt.msc
  31. dmdskmgr.dll
  32. dmdlgs.dll
  33. dmview.ocx
  34. dmocx.dll
  35. dmremote.exe
  36. dmdskres.dll
  37. ;fmifs.dll
  38. ntmsapi.dll

  39. 需要服务
  40. Logical Disk Manager(dmsever)
  41. Logical Disk Manager Administrator Service(dmadmin)


  42. DMUTIL.DLL
  43. DMINTF.DLL

  44. ;公共
  45. ACTIVEDS.DLL
  46. ADSLDPC.DLL
  47. ATL.DLL


  48. ; 磁盘碎片整理
  49. dfrg.msc
  50. dfrgres.dll
  51. dfrgui.dll
  52. defrag.exe
  53. dfrgntfs.exe
  54. dfrgfat.exe
  55. vssapi.dll
  56. dfrgsnap.dll
  57. ipsecsnp.dll

  58. ; 服务
  59. services.msc
  60. filemgmt.dll

  61. ; 共享文件夹
  62. ; uses also filemgmt.dll included above with services
  63. fsmgmt.msc
  64. srvsvc.dll

  65. ; 用于解析.mcf文件的图标(若缺失也.mcf文件无法显示图标)
  66. hhsetup.dll
复制代码
其他见附件

附件为使用现成XP资源的版本

已测试很多版本(含2003)
2003的版本只测了Yonsm的

若有错请报上来 并告知所用winpe版本 及下载地址

注意:

在目标文件夹中如果存在clbcatq.dll的话 那么在PE的system32文件夹中必须存在emptyregdb.dat文件 否则 mmc运行不了
如果缺失clbcatq.dll mmc能正常运行


[ 本帖最后由 沙漠之子 于 2008-1-23 01:24 PM 编辑 ]
2#
发表于 2006-12-4 10:57:50 | 只看该作者
有意思,支持
回复

使用道具 举报

3#
发表于 2006-12-4 11:00:36 | 只看该作者
支持,!!!!
回复

使用道具 举报

4#
发表于 2006-12-4 11:47:58 | 只看该作者
MMC部分建议只要services(方便分析和修改WinPE的服务)就算了,最多再加上Defrag(MS的干活比其它第三方工具的细)。
MMC的其它功能最好别加了,否则这个PE就变大很多了。

另,Disk Management要先启动网络相关服务。

[ 本帖最后由 lxl1638 于 2006-12-4 11:49 AM 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2006-12-4 11:54:35 | 只看该作者
原帖由 lxl1638 于 2006-12-4 11:47 AM 发表
MMC部分建议只要services(方便分析和修改WinPE的服务)就算了,最多再加上Defrag(MS的干活比其它第三方工具的细)。
MMC的其它功能最好别加了,否则这个PE就变大很多了。

另,Disk Management要先启动网络相关服 ...

是呀,我自己也只用services,Defrag,设备管理器

不过,所有文件在img中,大概占3M

不过,还是求如何为Disk Management添加Logical Disk Manager(dmsever),Logical Disk Manager Administrator Service(dmadmin)
服务

[ 本帖最后由 沙漠之子 于 2006-12-4 12:02 PM 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2006-12-20 14:22:08 | 只看该作者
以解决
回复

使用道具 举报

7#
发表于 2006-12-20 14:25:10 | 只看该作者
谢谢了,支持,!!!!
回复

使用道具 举报

8#
发表于 2006-12-20 18:06:14 | 只看该作者
怎么样解答
回复

使用道具 举报

9#
发表于 2006-12-20 18:34:30 | 只看该作者
什么软件啊。不明白。能介绍吗?
回复

使用道具 举报

10#
发表于 2006-12-20 21:25:49 | 只看该作者
我新手,不是很懂IS_和IM_版的差别。
回复

使用道具 举报

11#
发表于 2006-12-28 12:59:35 | 只看该作者
原帖由 沙漠之子 于 2006-12-4 10:54 AM 发表
该reg文件由原MMC插件inf转的

请问是如何INF转REG的
回复

使用道具 举报

12#
 楼主| 发表于 2006-12-28 14:26:37 | 只看该作者
原帖由 l1982012800 于 2006-12-28 12:59 PM 发表

请问是如何INF转REG的

用这个,只是转换得到的reg文件,很多注册表软件 读不出,或读不全

系统自己好象能执行

Shadrach-inf2reg2hiv.rar

134.78 KB, 下载次数: 420, 下载积分: 无忧币 -2

回复

使用道具 举报

13#
发表于 2006-12-28 15:35:13 | 只看该作者
照1楼的方法执行了,还是无法用MMC:(
回复

使用道具 举报

14#
发表于 2006-12-28 16:03:52 | 只看该作者
搞定了!

估计是还缺什么文件之类,我把完整的windows\system32设到path中, 再一试就成功了!

[ 本帖最后由 sztopms1 于 2006-12-28 04:12 PM 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2006-12-28 19:44:40 | 只看该作者
原帖由 sztopms1 于 2006-12-28 04:03 PM 发表
搞定了!

估计是还缺什么文件之类,我把完整的windows\system32设到path中, 再一试就成功了!


好方法的说,可以解决缓解许多问题
回复

使用道具 举报

16#
发表于 2006-12-28 20:39:34 | 只看该作者
请问你们是怎么知道加什么功能需要改动什么地方的?请高手介绍一下好吗?谢谢你
回复

使用道具 举报

17#
发表于 2006-12-28 20:46:12 | 只看该作者
所有文件均可外置
回复

使用道具 举报

18#
发表于 2006-12-28 22:57:54 | 只看该作者
楼上的今天发的贴好象都是:

啊~原来真的是这么简单~~~太谢谢你了!

灌水呀?
回复

使用道具 举报

19#
发表于 2006-12-29 20:31:00 | 只看该作者
太谢谢你了!
回复

使用道具 举报

20#
发表于 2006-12-29 22:24:31 | 只看该作者
新手,学习一下!!!
回复

使用道具 举报

21#
发表于 2006-12-30 00:58:38 | 只看该作者

楼主,测试显示“设备管理器”显示信息不全

楼主,测试显示“设备管理器”显示信息不全,且是英文显示,而我们最关心的能否显示磁盘控制器没有这一项,我已经将附件内容全部加了,也运行注册表了,是不是还缺什么文件造成的?
回复

使用道具 举报

22#
发表于 2007-1-3 17:50:01 | 只看该作者
用新方法,发现磁盘碎片整理不能使用。
回复

使用道具 举报

23#
 楼主| 发表于 2007-1-3 18:38:49 | 只看该作者
原帖由 strongchen 于 2007-1-3 05:50 PM 发表
用新方法,发现磁盘碎片整理不能使用。

问题找到

请补足以下注册表信息
  1. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg]
  2. "FreeSpaceErrorLevel"="15"
  3. "PathName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  4.   74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,00,00
  5. "ResourceDllName"=hex(2):44,00,66,00,72,00,67,00,52,00,65,00,73,00,2e,00,64,00,\
  6.   6c,00,6c,00,00,00
  7. "LogFilePath"=hex(2):25,00,54,00,45,00,4d,00,50,00,25,00,5c,00,64,00,66,00,72,\
  8.   00,67,00,2e,00,6c,00,6f,00,67,00,00,00
  9. "CreateLogFile"=dword:00000001

  10. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
  11. "Enable"="Y"
  12. "LcnStartLocation"="1713518"
  13. "LcnEndLocation"="1822133"
  14. "OptimizeComplete"="Yes"
  15. "OptimizeError"=" "
  16. "FileTimeStamp"=hex(b):00,55,42,2b,13,2f,c7,01

  17. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\DefragPath]
  18. @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  19.   00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,66,00,\
  20.   72,00,67,00,2e,00,6d,00,73,00,63,00,20,00,25,00,63,00,3a,00,00,00
  21.   
  22. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{80EE4901-33A8-11d1-A213-0080C88593A5}]
  23. @="NTFS 碎片整理引擎"

  24. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{80EE4901-33A8-11d1-A213-0080C88593A5}\LocalServer32]
  25. @="DfrgNtfs.exe"

  26. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{80EE4902-33A8-11d1-A213-0080C88593A5}]
  27. @="FAT 碎片整理引擎"

  28. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{80EE4902-33A8-11d1-A213-0080C88593A5}\LocalServer32]
  29. @="DfrgFat.exe"
复制代码
回复

使用道具 举报

24#
发表于 2007-1-4 00:24:29 | 只看该作者
我用的是老九的mmc外置,就是打狗的说那个图标蛮好看的那个,我找不到那个帖子了,我用了后没有磁盘管理项
另外说一下:我用的不是光棍版的,网络组件也先启动了,磁盘管理是能用的。

mmc.png (22.18 KB, 下载次数: 82)

mmc.png
回复

使用道具 举报

25#
发表于 2007-1-4 00:50:09 | 只看该作者
原帖由 沙漠之子 于 2007-1-3 06:38 PM 发表

问题找到

请补足以下注册表信息

"FreeSpaceErrorLevel"="15"
"PathName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00, ...


测试过,功能齐全。不过“我的电脑”上右键“管理”,“服务” 这两个功能不能使用。

另想把这些文件外置在光盘上,发现 磁盘整理,磁盘管理 都无法使用。郁闷
回复

使用道具 举报

26#
 楼主| 发表于 2007-1-4 15:49:10 | 只看该作者
原帖由 strongchen 于 2007-1-4 12:50 AM 发表


测试过,功能齐全。不过“我的电脑”上右键“管理”,“服务” 这两个功能不能使用。

另想把这些文件外置在光盘上,发现 磁盘整理,磁盘管理 都无法使用。郁闷

原因是
原注册表如
  1. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command]
  2. @=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,\
  3.   00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,63,00,2e,00,65,00,78,00,\
  4.   65,00,20,00,2f,00,73,00,20,00,25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,\
  5.   00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6f,00,\
  6.   6d,00,70,00,6d,00,67,00,6d,00,74,00,2e,00,6d,00,73,00,63,00,00,00

  7. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\DefragPath]
  8. @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  9.   00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,66,00,\
  10.   72,00,67,00,2e,00,6d,00,73,00,63,00,20,00,25,00,63,00,3a,00,00,00
复制代码

改成
  1. [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command]
  2. @="%windir%\\system32\\mmc.exe /s %windir%\\system32\\compmgmt.msc"

  3. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\DefragPath]
  4. @="%SystemRoot%\\system32\\dfrg.msc %c:"
复制代码

这样是不行的
回复

使用道具 举报

27#
 楼主| 发表于 2007-1-4 15:52:22 | 只看该作者
原帖由 shw1395 于 2007-1-4 12:24 AM 发表
我用的是老九的mmc外置,就是打狗的说那个图标蛮好看的那个,我找不到那个帖子了,我用了后没有磁盘管理项
另外说一下:我用的不是光棍版的,网络组件也先启动了,磁盘管理是能用的。

到我的网盘下最新版试试
回复

使用道具 举报

28#
发表于 2007-1-6 10:51:59 | 只看该作者
原帖由 沙漠之子 于 2007-1-4 03:52 PM 发表

到我的网盘下最新版试试


该用户已经被冻结!
回复

使用道具 举报

29#
发表于 2007-1-6 10:59:02 | 只看该作者
该用户已经被冻结!
回复

使用道具 举报

30#
 楼主| 发表于 2007-1-6 15:40:28 | 只看该作者
原帖由 wanghh 于 2007-1-6 10:59 AM 发表
该用户已经被冻结!

服务器维护,暂时无法访问。预计可在晚上6:00以前访问。

其他地址:http://www.live-share.com/files/131863/MMC.EXE.html

[ 本帖最后由 沙漠之子 于 2007-1-6 03:43 PM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 12:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表