PE下运行 Diskpart的条件和依存。
大家好那位大师指点一下 Diskpart在 WIN 10PE下 运行的环境 依存关系。 如何在无diskpart 的PE 下加入这个命令。谢谢。\Windows\System32\advapi32.dll
\Windows\System32\atl.dll
\Windows\System32\bcd.dll
\Windows\System32\bcrypt.dll
\Windows\System32\BCRYPTPRIMITIVES.DLL
\Windows\System32\cfgmgr32.dll
\Windows\System32\clbcatq.dll
\Windows\System32\combase.dll
\Windows\System32\gdi32.dll
\Windows\System32\GDI32FULL.DLL
\Windows\System32\imm32.dll
\Windows\System32\KERNEL.APPCORE.DLL
\Windows\System32\kernel32.dll
\Windows\System32\KERNELBASE.DLL
\Windows\System32\locale.nls
\Windows\System32\MSVCP_WIN.DLL
\Windows\System32\msvcrt.dll
\Windows\System32\ntdll.dll
\Windows\System32\ole32.dll
\Windows\System32\oleaut32.dll
\Windows\System32\rpcrt4.dll
\Windows\System32\rpcss.dll
\Windows\System32\sechost.dll
\Windows\System32\setupapi.dll
\Windows\System32\ucrtbase.dll
\Windows\System32\user32.dll
\Windows\System32\vds_ps.dll
\Windows\System32\vdsldr.exe
\Windows\System32\vdsutil.dll
\Windows\System32\win32u.dll
\Windows\System32\wow64.dll
\Windows\System32\wow64cpu.dll
\Windows\System32\wow64win.dll
\Windows\System32\ws2_32.dll
\Windows\SysWOW64\advapi32.dll
\Windows\SysWOW64\BCRYPTPRIMITIVES.DLL
\Windows\SysWOW64\clbcatq.dll
\Windows\SysWOW64\combase.dll
\Windows\SysWOW64\diskpart.exe
\Windows\SysWOW64\gdi32.dll
\Windows\SysWOW64\GDI32FULL.DLL
\Windows\SysWOW64\imm32.dll
\Windows\SysWOW64\KERNEL.APPCORE.DLL
\Windows\SysWOW64\kernel32.dll
\Windows\SysWOW64\KERNELBASE.DLL
\Windows\SysWOW64\MSVCP_WIN.DLL
\Windows\SysWOW64\msvcrt.dll
\Windows\SysWOW64\ntdll.dll
\Windows\SysWOW64\rpcrt4.dll
\Windows\SysWOW64\sechost.dll
\Windows\SysWOW64\ucrtbase.dll
\Windows\SysWOW64\user32.dll
\Windows\SysWOW64\vds_ps.dll
\Windows\SysWOW64\version.dll
\Windows\SysWOW64\win32u.dll
黑中见白 发表于 2020-8-16 09:32
\Windows\System32\advapi32.dll
\Windows\System32\atl.dll
\Windows\System32\bcd.dll
没那么简单的,已经测试过了,不行。 黑中见白 发表于 2020-8-16 09:32
\Windows\System32\advapi32.dll
\Windows\System32\atl.dll
\Windows\System32\bcd.dll
问题不仅仅是在 DLL上 ,估计PECMD 还的需要加载命令,看样子只有作者有办法了,其它人是无法修改了,非常的感谢你的热心 。 vdsldr.exe
是虚拟磁盘的服务 黑中见白 发表于 2020-8-16 12:31
vdsldr.exe
是虚拟磁盘的服务
我现在是 想在 精减了 diskpart 的PE 上再 恢复 diskpart 这个功能, 这个软件要 依赖一些文件和进程。仅仅是复制diskpart.exe 是没有用的。不仅仅是复制文件的问题。我估计还而要 PECMD的 一些修改、 不管是正常windows,还是Pe,只跟注册表和文件,服务有关。怎么还扯上pecmd了? 51f 发表于 2020-8-16 12:57
不管是正常windows,还是Pe,只跟注册表和文件,服务有关。怎么还扯上pecmd了?
哦,我是 外行,在请 大师指点一二,如何恢复 diskpart 功能。 总之不知道是什么PE,原始boot.wim winre.wim本身就有这种功能如果注册表没经过精简只要确定出文件就行。 anythingsky 发表于 2020-8-16 13:16
哦,我是 外行,在请 大师指点一二,如何恢复 diskpart 功能。
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后pe下面把桌面系统的system32和syswow64文件全搞到pe对应目录下,存在不用覆盖,跳过。如果能运行了,这样秒秒钟就知道这个东西只需要文件。如果不行,再考虑其他。至于能行了的话,再慢慢删除文件或一下拷贝一部分文件,慢慢测试 51f 发表于 2020-8-16 13:24
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后p ...
你的方法我早就测试过了不行,不是文件的事,需要 PECMD加载一下MMC服务。不然无法运行。我是做过N次实验才发帖子的。不然我也不会发帖子问 。 51f 发表于 2020-8-16 13:24
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后p ...
真像你说的那么简单就好说 了,问题是不是文件的事情。明白。还需要PECMD的配置文件。 PE的运行全靠PECMD来 控制 ,他在像系统 一样有 注册表控制了。
51f 发表于 2020-8-16 13:24
我也不是大师,只是先确定pe版本,cmd里面winver看,比如是19041.1,那就安装个19041.1的桌面系统,然后p ...
无论 你是在 桌面建立 快捷方式还是什么的 全是PECMD来解析的。
我是小青蛙 发表于 2020-8-16 13:16
总之不知道是什么PE,原始boot.wim winre.wim本身就有这种功能如果注册表没经过精简只要确定出文件就行。
说的对,问题是不知道 精减了什么。
‘ 本帖最后由 51f 于 2020-8-16 14:31 编辑
直接放不行的PE。至于pecmd,它是作它自己的事情。一个PE不管有没图形界面。有没别的。它都可以运行diskpart。主要是它根本不依赖pecmd来运行。
当然如果pecmd里进行了相关的优化改动,那就另说了。
学习了 用procmon分析一下 51f 发表于 2020-8-16 14:08
直接放不行的PE。至于pecmd,它是作它自己的事情。一个PE不管有没图形界面。有没别的。它都可以运行diskpar ...
你说的对 ,问题解决了。其实是限制了启动盘 X的容量为 1G ,我复制的文件没有加载进去。现在解决了 学习收藏了
页:
[1]