[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 1# qxlovexcx


    用系统自带的注册表命令行工具reg,在for /f 中循环
查询“REG QUERY”,如果无值,就删除“REG DELETE”;
这个你应该一下子就可以搞定!

TOP

回复 4# qxlovexcx
  1. REG QUERY "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.扩展名\OpenWithList" /v "MRUList" >nul 2>nul
  2. REG QUERY "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.扩展名\OpenWithProgids" /s >nul 2>nul
复制代码
查询以上两条注册表信息,如果两个【同时】返回错误代码“%errorlevel%”都不为0,则删除:
  1. REG DELETE "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.扩展名" /f
复制代码
如果其中有一条返回成功代码,都不要删除。
操作前先备份注册表!

TOP

返回列表