前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >从阿里云迁移到腾讯云的Windows机器如何删除阿里云组件

从阿里云迁移到腾讯云的Windows机器如何删除阿里云组件

原创
作者头像
Windows技术交流
修改2024-12-12 17:27:05
修改2024-12-12 17:27:05
1060
举报
文章被收录于专栏:Windows技术交流

背景:从阿里云迁移到腾讯云的Windows系统,有的Recovery模式进不去系统,有的一直在Windows徽标界面转圈进不去系统、有的能进入系统但只能在低代次机器上才能进入系统比如下图的几个机型(调整配置到新代次机型就进不去系统了),并且能进入系统的机器,阿里云的平台组件还在,怕有隐患,毕竟机器已经不是阿里云机器了,其组件还在,可能会有潜在风险,建议彻底卸载。

处理办法:

在阿里云源端无需卸载阿里云组件(如果要在源端卸载,请采用阿里云平台自己的卸载办法),需要在迁移前在阿里云源端安装腾讯云虚拟化驱动(1、源端先做快照;2、下载并解压这个压缩包,执行解压后根目录的脚本;3、运行在线迁移工具)

代码语言:txt
复制
http://windows-1251783334.cos.ap-shanghai.myqcloud.com/Install_QCloudVirtIO_new.zip

操作之前最好先做快照以备不时之需

迁移成功后在腾讯云侧执行卸载阿里云组件(包括4个服务、5个.exe、2个或3个目录)的脚本

代码语言:txt
复制
get-wmiobject -class win32_service |  where{$_.PathName -match "Aliyun|Alibaba"}| select -property Name,StartMode,State,PathName
Get-Process -Name "aliyun*","vminit*"

get-wmiobject -class win32_service |  where{$_.PathName -match "Aliyun|Alibaba"} | ForEach-Object { Stop-Service -name $_.Name -Force -Confirm:$false} -EA 0 2>&1 >$null
get-wmiobject -class win32_service |  where{$_.PathName -match "Aliyun|Alibaba"} | ForEach-Object { Set-Service $_.Name -StartupType Disabled} -EA 0 2>&1 >$null
Get-Process -Name "aliyun*","vminit*" | ForEach-Object { Stop-Process -Id $_.Id -Force -Confirm:$false} -EA 0 2>&1 >$null

get-wmiobject -class win32_service |  where{$_.PathName -match "Aliyun|Alibaba"}| select -property Name,StartMode,State,PathName
Get-Process -Name "aliyun*","vminit*"

get-wmiobject -class win32_service |  where{$_.PathName -match "Aliyun|Alibaba"} | ForEach-Object { sc.exe delete $_.Name} -EA 0 2>&1 >$null

get-wmiobject -class win32_service |  where{$_.PathName -match "Aliyun|Alibaba"}| select -property Name,StartMode,State,PathName
Get-Process -Name "aliyun*","vminit*"


cmd.exe /c rd /q /s "C:\Program Files\Alibaba\" -EA 0 2>&1 >$null
cmd.exe /c rd /q /s "C:\Program Files (x86)\Alibaba\" -EA 0 2>&1 >$null
cmd.exe /c rd /q /s "C:\ProgramData\aliyun\" -EA 0 2>&1 >$null


cmd.exe /c rd /q /s "C:\Program Files\Alibaba\" -EA 0 2>&1 >$null
cmd.exe /c rd /q /s "C:\Program Files (x86)\Alibaba\" -EA 0 2>&1 >$null
cmd.exe /c rd /q /s "C:\ProgramData\aliyun\" -EA 0 2>&1 >$null


cmd.exe /c rd /q /s "C:\Program Files\Alibaba\"
cmd.exe /c rd /q /s "C:\Program Files (x86)\Alibaba\"
cmd.exe /c rd /q /s "C:\ProgramData\aliyun\"

卸载的效果如下图:

迁移到腾讯云后干掉阿里云的平台组件再使用

搞了个迁移过来的系统,然后模拟删除了下(删除成功后删除第2遍时会提示不存在,如下图底部),测试OK

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档