IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[原创] 【0day方案】一键修复“Win10封装部署后文件关联丢失”的命令(桌面环境)

[复制链接]
0day 发表于 2019-1-30 12:05:40 | 显示全部楼层 |阅读模式

本帖最后由 0day 于 2019-1-30 17:25 编辑

桌面环境,将以下代码保存为.cmd文件,并在优化后封装前执行,亲测可用。

@echo off
title Win10修复文件关联
color 2f
::获取管理员权限,已经是管理员权限并禁用UAC审批的可以删除此步
set _Args=%*
if "%~1" NEQ "" (
  set _Args=%_Args:"=%
)
fltmc 1>nul 2>nul || (
  cd /d "%~dp0"
  cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~dp0"" && ""%~dpnx0"" ""%_Args%""", "", "runas", 1 > "%temp%\GetAdmin.vbs"
  "%temp%\GetAdmin.vbs"
  del /f /q "%temp%\GetAdmin.vbs" 1>nul 2>nul
  exit
)
::应用当前文件关联到默认设置
Dism.exe /Online /Export-DefaultAppAssociations:C:\Windows\System32\OEMDefaultAssociations.xml

exit

评分

参与人数 1活跃 +20 技术 +2 互助 +3 收起 理由
ekincheng + 20 + 2 + 3 支持原创!

查看全部评分

最近访问 头像模式 列表模式
 楼主| 0day 发表于 2019-1-30 21:23:40 | 显示全部楼层

活跃 8307| 技术 67| 互助 77| 钻石 430

亲测可用 封装后不丢失 一步到位
itsky2 发表于 2019-1-30 14:28:57 | 显示全部楼层

活跃 17060| 技术 36| 互助 73| 钻石 360

这样子没用
天空是个不一样的地方,在这里:
有人品、没技术可以更快的学会技术;
有人品、有技术可以更快成为高手;
没人品、有技术等于0;
没人品、没技术尽早回火星吧。
itsky2 发表于 2019-1-30 14:29:56 | 显示全部楼层

活跃 17060| 技术 36| 互助 73| 钻石 360

你这个命令是导出,还导出到了这个应该在封装后复制进去的位置

点评

你可以在封装后 进PE看看OEMDefaultAssociations.xml修改时间有没有变更  详情 回复 发表于 2019-1-30 14:36
天空是个不一样的地方,在这里:
有人品、没技术可以更快的学会技术;
有人品、有技术可以更快成为高手;
没人品、有技术等于0;
没人品、没技术尽早回火星吧。
itsky2 发表于 2019-1-30 14:31:13 | 显示全部楼层

活跃 17060| 技术 36| 互助 73| 钻石 360

应该是这样:
第一阶段封装前执行:
Dism.exe /Online /Export-DefaultAppAssociations:OEMDefaultAssociations.xml
第二阶段封装后执行:
copy /y OEMDefaultAssociations.xml "C:\Windows\System32"

点评

OC3
如果第一阶段完成后系统没有改这个文件,楼主的方法就是对的。  详情 回复 发表于 2019-1-30 17:19
事实上不用分两步执行 你可以测试  详情 回复 发表于 2019-1-30 14:33
天空是个不一样的地方,在这里:
有人品、没技术可以更快的学会技术;
有人品、有技术可以更快成为高手;
没人品、有技术等于0;
没人品、没技术尽早回火星吧。
 楼主| 0day 发表于 2019-1-30 14:33:41 | 显示全部楼层

活跃 8307| 技术 67| 互助 77| 钻石 430

本帖最后由 0day 于 2019-1-30 14:35 编辑
itsky2 发表于 2019-1-30 14:31
应该是这样:
第一阶段封装前执行:
Dism.exe /Online /Export-DefaultAppAssociations:OEMDefaultAssoci ...

事实上不用分两步执行 你可以测试 一步到位  还有你写的命令是错的 没有路径
 楼主| 0day 发表于 2019-1-30 14:36:20 | 显示全部楼层

活跃 8307| 技术 67| 互助 77| 钻石 430

itsky2 发表于 2019-1-30 14:29
你这个命令是导出,还导出到了这个应该在封装后复制进去的位置

你可以在封装后 进PE看看OEMDefaultAssociations.xml修改时间有没有变更 如果没有 我这个方法应该就可行
itsky2 发表于 2019-1-30 15:10:50 | 显示全部楼层

活跃 17060| 技术 36| 互助 73| 钻石 360

好吧,这样看的话确实只需要一步

点评

刚刚亲测了 楼主兄弟的 个人是真实有效,保存了应用关联的(2019 LTSC)  详情 回复 发表于 2019-1-30 20:52
天空是个不一样的地方,在这里:
有人品、没技术可以更快的学会技术;
有人品、有技术可以更快成为高手;
没人品、有技术等于0;
没人品、没技术尽早回火星吧。
magicgenius 发表于 2019-1-30 15:18:14 | 显示全部楼层

活跃 35739| 技术 34| 互助 64| 钻石 370

本帖最后由 magicgenius 于 2019-1-30 16:16 编辑

关于WIN10默认程序关联,其实应该如下操作。

一、首先,先设定好默认应用程序。

二、导出关联
Dism.exe /Online /Export-DefaultAppAssociations:%SystemRoot%\Setup\AppAssoc.xml

三、生成SetupComplete.cmd(此批处理于系统安装完成后第一个用户登录之前运行)。
游客,如果您要查看本帖隐藏内容请回复



点评

OC3
这个貌似是导入?  详情 回复 发表于 2019-1-30 17:18
OC3 发表于 2019-1-30 17:18:33 | 显示全部楼层

活跃 15282| 技术 52| 互助 121| 钻石 420

看看     
OC3 发表于 2019-1-30 17:18:56 | 显示全部楼层

活跃 15282| 技术 52| 互助 121| 钻石 420

magicgenius 发表于 2019-1-30 15:18
关于WIN10默认程序关联,其实应该如下操作。

一、首先,先设定好默认应用程序。

这个貌似是导入?

点评

刚刚亲测了 楼主兄弟的 个人是真实有效,保存了应用关联的(2019 LTSC)  详情 回复 发表于 2019-1-30 20:57
OC3 发表于 2019-1-30 17:19:24 | 显示全部楼层

活跃 15282| 技术 52| 互助 121| 钻石 420

itsky2 发表于 2019-1-30 14:31
应该是这样:
第一阶段封装前执行:
Dism.exe /Online /Export-DefaultAppAssociations:OEMDefaultAssoci ...

如果第一阶段完成后系统没有改这个文件,楼主的方法就是对的。

点评

实测封装后的第1 2 阶段都没有改变此文件  详情 回复 发表于 2019-1-30 17:23
 楼主| 0day 发表于 2019-1-30 17:23:09 | 显示全部楼层

活跃 8307| 技术 67| 互助 77| 钻石 430

OC3 发表于 2019-1-30 17:19
如果第一阶段完成后系统没有改这个文件,楼主的方法就是对的。

实测封装后的第1 2 阶段都没有改变此文件
不知深浅 发表于 2019-1-30 19:16:55 | 显示全部楼层

活跃 28| 技术 0| 互助 0| 钻石 10

谢谢 分享 谢谢俄i
ekincheng 发表于 2019-1-30 20:52:31 | 显示全部楼层

活跃 31760| 技术 81| 互助 351| 钻石 291

itsky2 发表于 2019-1-30 15:10
好吧,这样看的话确实只需要一步

刚刚亲测了  楼主兄弟的   个人是真实有效,保存了应用关联的(2019 LTSC)
ekincheng 发表于 2019-1-30 20:57:22 | 显示全部楼层

活跃 31760| 技术 81| 互助 351| 钻石 291

本帖最后由 ekincheng 于 2019-1-30 21:43 编辑
magicgenius 发表于 2019-1-30 15:18
关于WIN10默认程序关联,其实应该如下操作。

一、首先,先设定好默认应用程序。

刚刚亲测了  楼主兄弟的   个人是真实有效,保存了应用关联的(2019 LTSC)
webwant 发表于 2019-2-15 12:04:55 | 显示全部楼层

活跃 159| 技术 0| 互助 0| 钻石 0

来测试一下楼主的脚本
zlmyongheng 发表于 2019-2-15 12:44:25 | 显示全部楼层

活跃 1179| 技术 0| 互助 0| 钻石 0

不太明白
h111666b 发表于 2019-2-15 16:35:35 | 显示全部楼层

活跃 34732| 技术 0| 互助 0| 钻石 0

看看学习一下,点了
fjcbx1314 发表于 2019-2-22 09:00:58 | 显示全部楼层

活跃 8| 技术 0| 互助 0| 钻石 0

菜鸟路过,学习中!!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

0day

8307

活跃

67

技术

77

互助
签到任务
最火的业界新闻
  • 12nm Zen+架构、频率提升:AMD新一代桌面AP
  • 闪存芯片降价幅度将逐步收窄:年底前趋稳
  • 华硕发布Chromebook Flip C434新品:造型靓
  • 华擎发布IMB-1216 Mini-ITX主板新品 搭载英
  • 华为P月事件反转,谁该道歉?
  • Intel抢发Windows 10五月更新显卡驱动:全
  • 传Zen 2处理器良率超过70%:成本比英特尔低
  • 英特尔XE显卡或许不是自家10nm生产,明年上
  • SK Hynix无锡二厂竣工:月产18万片DRAM晶圆
  • 微软:2019年将放弃对Win8系统支持
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 这些 水果蔬菜 实在太帅了!!
  • 早就该扔掉你了~
  • 我观察了一整年那些厉害的人,他们教会了我
  • 不打算修了,不知道交警查不查
  • 医院22张偷拍照曝光:这些人间真实,你见过
  • 吃鸡男孩在线造句
  • 社会我猫哥,人狠话不多。
  • 这个真的要看哭了。
  • 实锤了,权游改编自神雕~
  • 80斤女孩:我特特特特特别想长胖!
关注官方微信
快速回复 返回顶部 返回列表