找回密码
 加入我们
搜索
      
查看: 5809|回复: 18

[软件] 迁移系统后跑了遍Sysprep反而出了问题

[复制链接]
发表于 2023-8-2 15:52 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 Lentrody 于 2023-8-2 16:25 编辑

把装在G5500小主机上的Win10 LTSC转到N5105上,刚开始什么都没动,进系统直接正常使用,但看到设备管理器里一堆隐藏的旧主板设备就想跑一遍sysprep清理下。
结果重进系统后先是网卡用不了,设备管理器里一直提示“Windows 仍在设置此设备的类配置。 (代码56)”,试了ccleaner清理之类的方法没用,最后是按这篇文档重置网络后才好 https://www.intel.cn/content/www/cn/zh/support/articles/000038102/intel-nuc/intel-nuc-kits.html ,但是如果重新安装驱动还是会出这问题,只能再次重置。
然后因为用户ID改变,下载、文档之类用户目录的权限得重新设置,而且注册表里也留有旧用户ID的权限记录。
又发现安全中心打不开,又是找了半天如何修复,发现有人遇到一样的问题 https://learn.microsoft.com/en-us/answers/questions/629747/,最后找到个有用的命令 https://community.spiceworks.com/topic/2260636
  1. Add-AppxPackage -Register -DisableDevelopmentMode "C:\Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\AppXManifest.xml"
复制代码


现在算是凑合能用了,但感觉挺蛋疼,跑sysprep本来是想避免以后出问题,结果导致了更多问题……现在迁移系统平台的正确姿势应该是什么?直接转移,然后手动清理隐藏设备,dism++之类清理旧驱动?
Win10 LTSC应该就停在21H2了?以后找时间重装到22H2企业版比较好?
发表于 2023-8-2 17:14 来自手机 | 显示全部楼层
你可以dism镜像打包重新部署试试 ltsb本身没有换硬件迁移的场景估计ms压根不会去考虑 人家放广告牌 自助点单机 商场收银上面用的 到时间整个报废从头再来
发表于 2023-8-2 17:14 | 显示全部楼层
根本就不用清理,我的一块M.2盘,win10系统,经常挂在多个平台的主板上做各种性能测试,从6代100系列主板到13代700系列主板(当然12/13代在win10下有小核调度问题),还混合N卡驱动,一点问题也没有,无蓝屏死机问题
发表于 2023-8-2 17:52 来自手机 | 显示全部楼层
不用运行sysprep,Intel换amd都不需要。
sysprep肯定会带来更多问题。
发表于 2023-8-2 17:54 | 显示全部楼层
sysprep主要是用来恢复OOB体验的,就是比如出二手来个和新机一样的设置向导.最好不要选generalize用在别的硬件上,那样理论上重装驱动就行,实际上经常出问题.
发表于 2023-8-2 18:27 | 显示全部楼层
是什么原因让你把一个初始化工具当迁移工具用。。。
 楼主| 发表于 2023-8-2 19:18 | 显示全部楼层
本帖最后由 Lentrody 于 2023-8-2 19:23 编辑
ONEChoy 发表于 2023-8-2 18:27
是什么原因让你把一个初始化工具当迁移工具用。。。


sysprep是通用化部署工具,第三方封装系统就是靠这个,从win7时代开始换平台就这么搞了。
不过已经使用较长时间的系统确实不适合通用化了,这东西还是应该用来定制系统映像。
发表于 2023-8-2 19:20 | 显示全部楼层
不需要改动什么 UPDATE打开会自动更新驱动。
发表于 2023-8-2 19:20 | 显示全部楼层
本帖最后由 ONEChoy 于 2023-8-2 19:22 编辑
Lentrody 发表于 2023-8-2 19:18
sysprep是通用化部署工具,第三方封装系统就是靠这个,从win7时代开始换平台就这么搞了 ...


对啊 那你为什么拿来迁移用呢 不应该是系统自带的backup/restore么。。。不喜欢第三方的话。。。
 楼主| 发表于 2023-8-2 19:29 | 显示全部楼层
本帖最后由 Lentrody 于 2023-8-2 19:32 编辑
ONEChoy 发表于 2023-8-2 19:20
对啊 那你为什么拿来迁移用呢 不应该是系统自带的backup/restore么。。。不喜欢第三方的话。。。 ...


windows又不像手机系统那样能把程序数据打包,各种乱七八糟的软件都要分别手动备份重新安装再还原。
而且说到底sysprep本身也不是用来迁移,而是用来让迁移后的系统更适用于新平台。
发表于 2023-8-2 19:34 | 显示全部楼层
Lentrody 发表于 2023-8-2 19:29
windows又不像手机系统那样能把程序数据打包,各种乱七八糟的软件都要分别手动备份重新安装再还原。 ...

嗖嘎。。。那第三方工具轻易解决啊。。。现在uefi又没有远古boot block问题。。。还是不李姐。。。
 楼主| 发表于 2023-8-2 19:36 | 显示全部楼层
ONEChoy 发表于 2023-8-2 19:34
嗖嘎。。。那第三方工具轻易解决啊。。。现在uefi又没有远古boot block问题。。。还是不李姐。。。 ...

你指什么第三方工具?备份还原程序数据的还是迁移后清理旧平台残留痕迹的?
发表于 2023-8-2 19:46 | 显示全部楼层
SYSPREP根本不会清理驱动,一直都是这样,只会重置SID这些东西。如果克隆系统后加域就需要。
发表于 2023-8-2 20:04 | 显示全部楼层
Lentrody 发表于 2023-8-2 19:36
你指什么第三方工具?备份还原程序数据的还是迁移后清理旧平台残留痕迹的? ...

不好意思说得太笼统。。。全部捋一遍。。。

首先 你自己也知道sysprep不是迁移工具 也不是为了迁移后更新才存在的 如你所说 它就是个打包部署工具 让你可以先装好所有应用打包好再重新"安装"系统 至于你说的迁移后适应新硬件 那是坊间魔改玩法 微软官方没有建议这么做的

然后第三方工具是指ghost/ati这类系统级备份工具 要注意sysperp也不能清理老驱动 如8楼所说新系统上线更新就装好新驱动了

最后说重点:sysprep最最重要的作用是抹除系统sid(security identifiers)然后在新硬件上重建新sid 让你拷出去发出去给别人的所有东西有迹可循 微软授权问题也好警察办案也好 啥都可以追溯你跑不掉责任 其它功能只是衍生罢了
 楼主| 发表于 2023-8-2 20:31 来自手机 | 显示全部楼层
ONEChoy 发表于 2023-8-2 20:04
不好意思说得太笼统。。。全部捋一遍。。。

首先 你自己也知道sysprep不是迁移工具 也不是为了迁移后更 ...


系统迁移不同平台本来也不是官方建议操作,除非是WinToGo。
win7时代想迁移平台sysprep几乎是必需的,不然很容易蓝屏出错,win8.1之后系统兼容性加强才可以直接挪,但还是有sysprep一遍更适合新平台的思维惯性。就像这个回答里所说的https://www.zhihu.com/question/429775484/answer/1945089992

以前用easy sysprep会顺带清理驱动有点搞混了。但确实能清理设备管理器里的隐藏旧平台设备。
我是直接硬盘拆下来用dg对拷的,没必要备份一遍。
发表于 2023-8-2 20:44 | 显示全部楼层
Lentrody 发表于 2023-8-2 20:31
系统迁移不同平台本来也不是官方建议操作,除非是WinToGo。
win7时代想迁移平台sysprep几乎是必需的,不 ...

是的就是这个道理 所以我意思就是 老系统有老玩法 新系统有新玩法 红叹号黄叹号设备手动删了就好。。。
(win7->win10) (bios->uefi) (mbr->guid) 世代不一样了 啥都不一样了 除了御三家原厂鸡要原汁原味之外 我想不到还有什么理由要用sysperp了。。。
发表于 2023-8-2 21:08 | 显示全部楼层
多说一句,sysperp拿来封装系统也不行,它会清理注册表等等,让很多依赖写入注册表的安装程序在系统安装完成后打开失败,绿色程序没有问题,之前搞过封装系统后放弃sysperp干脆改用DISM进行备份,然后把生成的wim文件恢复到其他电脑上,这样所有软件都没有问题,只是要改一下SID和用户名
发表于 2023-8-6 21:00 | 显示全部楼层
sysprep你迁移系统,只需要重新生成ID。其余的都不要选。。。
发表于 2023-8-6 21:06 | 显示全部楼层
本帖最后由 Wurenji 于 2023-8-6 21:21 编辑

从Win8还是8.1开始换机器就可以不用跑sysprep了,开机会重新配置硬件;之前我9代i7的笔记本主板坏了但又着急用里面的数据,把系统盘扣下来插到自己zen2的台式上,不小心从笔记本的系统盘启动了,能直接进桌面,除了显卡没来得及下载驱动,别的硬件都认到了,后面笔记本修好了直接把盘换回去也能接着用。。。
不过某些情况下还是会造成问题,比如某些驱动改变了系统调度,换到新机器上会有一些莫名其妙的卡顿,所以我换机还是传统的备份数据再重装的方式

感觉应该是Win8开始系统检测硬件的方式改变了,以前Win7时代你把键鼠移动到了其他的USB接口上,系统仍然会跑一遍发现新硬件的流程,键鼠不会立即生效,除非以前在这个接口上插过这个键鼠。还有就是在装好系统之后切换IDE/AHCI模式,现在是直接重启可能会7B蓝屏,但是进一次安全模式就好了,而以前Win7就是无限蓝屏完全进不去(包括安全模式),要么跑sysprep卸载驱动,要么就是进PE挂载本机注册表更改加载哪一个驱动
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-27 04:28 , Processed in 0.012376 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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