无忧启动论坛

 找回密码
 注册
搜索

Windows Dism 处理脚本

查看数: 9792 | 评论数: 25 | 收藏 11
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-6-13 22:24

正文摘要:

本帖最后由 知彼知己 于 2015-8-22 23:20 编辑 程序开发作者是懒得勤快大师,感谢他为此开发付出了极大努力,按作者要求不能下载,本次发布仅供大家学习研究,如果触犯了作者的权利,请及时与我联系 author:http ...

回复

知彼知己 发表于 2015-8-22 23:16:39
Dism是微软开发出来的
lbw2007 发表于 2015-8-22 21:52:30
这个也不是微软官方的啊
知彼知己 发表于 2015-8-22 17:34:33
DISM处理脚本,欢迎大家学习
x9tian 发表于 2015-7-19 20:25:53

  1. :time_start
  2. set _time_start=%time%
  3. set /a hour_start=%_time_start:~0,2%
  4. set /a minute_start=1%_time_start:~3,2%-100
  5. set /a second_start=1%_time_start:~6,2%-100
  6. goto :eof
  7. :time_end
  8. set _time_end=%time%
  9. set /a hour_end=%_time_end:~0,2%
  10. set /a minute_end=1%_time_end:~3,2%-100
  11. set /a second_end=1%_time_end:~6,2%-100
  12. if %second_end% lss %second_start% (
  13. set /a second_end=%second_end%+60
  14. set /a minute_end=%minute_end%-1
  15. )
  16. set /a second=%second_end%-%second_start%
  17. if %minute_end% lss %minute_start% (
  18. set /a minute_end=%minute_end%+60
  19. set /a hour_end=%hour_end%-1
  20. )
  21. set /a minute=%minute_end%-%minute_start%
  22. if %hour_end% lss %hour_start% (
  23. set /a hour_end=%hour_end%+24
  24. )
  25. set /a hour=%hour_end%-%hour_start%
复制代码

看到这一段,我就笑了,一个时间截取,在附值时前面加一个1 再运算符减一百把1消灭,来扰别人的视觉,有意思吗?
当结束时间小于开始时间,秒借分,分减一,分借时,时减一,写出来一大篇 实际是花哨
整篇批处理下来,起作用就那么几个命令,搞得七哩八哩一大堆
知彼知己 发表于 2015-6-17 10:36:05
用某些编译程序打开,里面一般会有支持文件名单
知彼知己 发表于 2015-6-17 10:34:59
添加dism.exe命令正常运行的dll和dll.mui的支持文件
知彼知己 发表于 2015-6-17 10:33:36
关于如何添加dism.exe命令正常运行的dll和dll.mui文件,用破解编译程序打开dism.exe,在里面会有支持文件
知彼知己 发表于 2015-6-15 12:37:18
这年头发表点什么都招人说,免费提供不说,还要被指手画脚,坑爹啊
知彼知己 发表于 2015-6-15 12:35:57
不喜勿喷,等我火了,kcyou不要下载我的东西
知彼知己 发表于 2015-6-15 12:29:27
99%的软件文件都是微软的东西,你叫我怎么命名吗,就像一台小米手机,它是由小米设计的,交给富士康安装,但他还是就小米手机,而不是富士康手机,微软的DISM,软件文件和命令都是人家设计好的,由我们来装卸,它当然是。。。,当然装卸方法很多
知彼知己 发表于 2015-6-15 12:21:45
这种开发不同于第三方软件
知彼知己 发表于 2015-6-15 12:20:07
我也不解释那么多了,我觉得它就应该叫Microsoft Windows DISM
知彼知己 发表于 2015-6-15 12:17:11
所有命令是人家开发的设好的,我们只属于调度
知彼知己 发表于 2015-6-15 12:14:55
而且所有命令都是人家设好的,我们只不过输入而已,批处理就是逐步输入
知彼知己 发表于 2015-6-15 11:52:29
是基于微软官方工具dism
知彼知己 发表于 2015-6-15 11:50:38
指来自于微软官方的dism工具,dism.exe,非第三方软件,批处理只不过是它的命令及用法
kcyou 发表于 2015-6-15 11:32:42
开发作者是懒得勤快大师跟微软官方啥关系??
2011npwjm 发表于 2015-6-14 07:47:37
到3楼终于看见要的效果了
nmscl 发表于 2015-6-14 06:54:13
看不懂了,看来还的学习呀。
永恒心锁 发表于 2015-6-14 06:28:24
这个看着头疼
千树叶子 发表于 2015-6-13 23:19:18
支持一个,学习了
知彼知己 发表于 2015-6-13 23:09:59
devilma 发表于 2015-6-13 23:09:07
感谢分享……学习了!
知彼知己 发表于 2015-6-13 22:25:04
CLS
MODE con: COLS=40 LINES=7
echo 您当前的操作系统无法正常地运行这个程序或功能,请在NT6.2及更高版本的系统上运行这个程序!
goto exit
:timecalc
echo.
echo 处理完成......
echo.
call :time_end
echo 操作完成,映像导出过程耗时%hour%小时%minute%分%second%秒,请按任意键退出.
goto exit
:formatfail
echo 格式化失败,请手动格式化该分区后重新运行该程序,请按任意键退出.
goto exit
:error
echo.
echo 程序发生错误,请参考上面显示的信息进行解决,请按任意键退出.
:exit
pause >nul
exit
:windows7
echo 检测到部署的目标系统是Windows7,安装程序还需要进行后续处理,请稍候......
if exist %tar%:\windows\syswow64 (set ARCH=64) else (set ARCH=32)
if not exist %tar%:\windows\system32\drivers\wofadk.sys copy /y wofadk%arch%.sys %tar%:\windows\system32\drivers\wofadk.sys >nul 2>nul
if not exist %tar%:\windows\system32\drivers\wof.sys copy /y wof.sys %tar%:\windows\system32\drivers\wof.sys >nul 2>nul
reg load HKLM\temp %tar%:\Windows\System32\config\SYSTEM >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof" /f /v "DisplayName" /t REG_SZ /d "Windows Overlay File System Filter Driver" >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof" /f /v "ErrorControl" /t REG_DWORD /d 1 >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof" /f /v "Group" /t REG_SZ /d "FSFilter Compression" >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof" /f /v "Start" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof" /f /v "Type" /t REG_DWORD /d 2 >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof" /f /v "DependOnService" /t REG_MULTI_SZ /d "FltMgr" >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof\Instances" /f /v "DefaultInstance" /t REG_SZ /d "Wof Instance" >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof\Instances\Wof Instance" /f /v "Altitude" /t REG_SZ /d "40700" >nul 2>nul
reg add "HKLM\temp\ControlSet001\services\Wof\Instances\Wof Instance" /f /v "Flags" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof" /f /v "DisplayName" /t REG_SZ /d "Windows Overlay File System Filter Driver" >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof" /f /v "ErrorControl" /t REG_DWORD /d 1 >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof" /f /v "Group" /t REG_SZ /d "FSFilter Compression" >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof" /f /v "Start" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof" /f /v "Type" /t REG_DWORD /d 2 >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof" /f /v "DependOnService" /t REG_MULTI_SZ /d "FltMgr" >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof\Instances" /f /v "DefaultInstance" /t REG_SZ /d "Wof Instance" >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof\Instances\Wof Instance" /f /v "Altitude" /t REG_SZ /d "40700" >nul 2>nul
reg add "HKLM\temp\ControlSet002\services\Wof\Instances\Wof Instance" /f /v "Flags" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Control\WMI\Autologger\EventLog-s\{46c78e5c-a213-46a8-8a6b-622f6916201d}" /f /v "Enabled" /t REG_DWORD /d 1 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Control\WMI\Autologger\EventLog-s\{46c78e5c-a213-46a8-8a6b-622f6916201d}" /f /v "EnableLevel" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Control\WMI\Autologger\EventLog-s\{46c78e5c-a213-46a8-8a6b-622f6916201d}" /f /v "LoggerName" /t REG_SZ /d "EventLog-System" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Control\WMI\Autologger\EventLog-s\{46c78e5c-a213-46a8-8a6b-622f6916201d}" /f /v "MatchAnyKeyword" /t REG_QWORD /d 128 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Control\WMI\Autologger\EventLog-s\{46c78e5c-a213-46a8-8a6b-622f6916201d}" /f /v "MatchAllKeyword" /t REG_QWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Control\WMI\Autologger\EventLog-s\{46c78e5c-a213-46a8-8a6b-622f6916201d}" /f /v "EnableProperty" /t REG_DWORD /d 1 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\EventLog\temp\Microsoft-Windows-OverlayFilter" /f /v "ProviderGuid" /t REG_SZ /d "{46c78e5c-a213-46a8-8a6b-622f6916201d}" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\EventLog\temp\Microsoft-Windows-OverlayFilter" /f /v "EventMessageFile" /t REG_EXPAND_SZ /d "%%SystemRoot%%\system32\drivers\wof.sys" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof" /f /v "DisplayName" /t REG_SZ /d "Windows Overlay File System Filter Driver" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof" /f /v "ErrorControl" /t REG_DWORD /d 1 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof" /f /v "Group" /t REG_SZ /d "FSFilter Compression" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof" /f /v "Start" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof" /f /v "Type" /t REG_DWORD /d 2 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof" /f /v "DependOnService" /t REG_MULTI_SZ /d "FltMgr" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof\Instances" /f /v "DefaultInstance" /t REG_SZ /d "Wof Instance" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof\Instances\Wof Instance" /f /v "Altitude" /t REG_SZ /d "40700" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\Wof\Instances\Wof Instance" /f /v "Flags" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "DebugFlags" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "DependOnService" /t REG_MULTI_SZ /d "FltMgr" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "Discription" /t REG_SZ /d "WofAdk Mini-Filter Driver" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "DisplayName" /t REG_SZ /d "WofAdk" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "ErrorControl" /t REG_DWORD /d 1 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "Group" /t REG_SZ /d "FSFilter Compression" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "ImagePath" /t REG_EXPAND_SZ /d "\SystemRoot\system32\drivers\WofAdk.sys" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "AutoAttach" /t REG_DWORD /d 1 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "Start" /t REG_DWORD /d 0 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "SupportedFeatures" /t REG_DWORD /d 3 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "Tag" /t REG_DWORD /d 2 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk" /f /v "Type" /t REG_DWORD /d 2 >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk\Instances" /f /v "DefaultInstance" /t REG_SZ /d "WofAdk Instance" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk\Instances\WofAdk Instance" /f /v "Altitude" /t REG_SZ /d "40730" >nul 2>nul
reg add "HKLM\temp\ControlSet001\Services\WofAdk\Instances\WofAdk Instance" /f /v "Flags" /t REG_DWORD /d 0 >nul 2>nul
reg unload HKLM\temp >nul 2>nul
goto :eof
:time_start
set _time_start=%time%
set /a hour_start=%_time_start:~0,2%
set /a minute_start=1%_time_start:~3,2%-100
set /a second_start=1%_time_start:~6,2%-100
goto :eof
:time_end
set _time_end=%time%
set /a hour_end=%_time_end:~0,2%
set /a minute_end=1%_time_end:~3,2%-100
set /a second_end=1%_time_end:~6,2%-100
if %second_end% lss %second_start% (
set /a second_end=%second_end%+60
set /a minute_end=%minute_end%-1
)
set /a second=%second_end%-%second_start%
if %minute_end% lss %minute_start% (
set /a minute_end=%minute_end%+60
set /a hour_end=%hour_end%-1
)
set /a minute=%minute_end%-%minute_start%
if %hour_end% lss %hour_start% (
set /a hour_end=%hour_end%+24
)
set /a hour=%hour_end%-%hour_start%

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

闽公网安备 35020302032614号

GMT+8, 2025-8-4 23:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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