卸载virtio驱动
卸载virtio驱动
virtio驱动的Provider一般是Red Hat和云厂商,比如Tencent,下面powershell代码用来卸载virtio驱动,分别指定了Provider为Red Hat和Tencent,如果你有其他厂商代号,也可以如法炮制去处理。提醒:操作之前先打快照,以备卸载驱动后出现任何异常需要回滚。提醒:操作之前先打快照,以备卸载驱动后出现任何异常需要回滚。提醒:操作之前先
卸载virtio驱动
virtio驱动的Provider一般是Red Hat和云厂商,比如Tencent,下面powershell代码用来卸载virtio驱动,分别指定了Provider为Red Hat和Tencent,如果你有其他厂商代号,也可以如法炮制去处理。
提醒:操作之前先打快照,以备卸载驱动后出现任何异常需要回滚。
提醒:操作之前先打快照,以备卸载驱动后出现任何异常需要回滚。
提醒:操作之前先打快照,以备卸载驱动后出现任何异常需要回滚。
delete_virtio.ps1代码如下,不保证所有系统都能正常执行,有些系统环境执行 /online /get-drivers会报87,这种就不行。还有些系统,有安全软件影响,导致dism命令执行异常,比如巨卡无比。
代码语言:txt复制 /online /get-drivers
$RedHatDrivers1 = -e | Select-String -Pattern "Red Hat" -Context 1, 0
$RedHatDrivers1
#$OEMumbers = $RedHatDrivers1.Context.PreContext | Select-String -Pattern "oem\d+\.inf" -AllMatches | % { $_.Matches } | % { $_.Value }
$OEMumbers = $RedHatDrivers1 | ForEach-Object { $_.Context.PreContext } | Select-String -Pattern "oem\d+\.inf" -AllMatches | ForEach-Object { $_.Matches } | ForEach-Object { $_.Value }
#$OEMumbers
if($OEMumbers -eq $null)
{
#Write-Host "get null"
}else{
foreach ($OEMumber in $OEMumbers) {
Write-Host $OEMumber
Write-Host "Deleting $OEMumber"
-f -d $OEMumber
Write-Host "`n`n"
}
}
$TencentDrivers2 = -e | Select-String -Pattern "Tencent" -Context 1, 0
$TencentDrivers2
#$OEMumbers = $TencentDrivers2.Context.PreContext | Select-String -Pattern "oem\d+\.inf" -AllMatches | % { $_.Matches } | % { $_.Value }
$OEMumbers = $TencentDrivers2 | ForEach-Object { $_.Context.PreContext } | Select-String -Pattern "oem\d+\.inf" -AllMatches | ForEach-Object { $_.Matches } | ForEach-Object { $_.Value }
#$OEMumbers
if($OEMumbers -eq $null)
{
#Write-Host "get null"
}else{
foreach ($OEMumber in $OEMumbers) {
Write-Host $OEMumber
Write-Host "Deleting $OEMumber"
-f -d $OEMumber
Write-Host "`n`n"
}
}
-e
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-21 14:23:02
下一篇:HDR 色调映射
留言与评论(共有 6 条评论) |
本站网友 雷公藤 | 20分钟前 发表 |
0 $TencentDrivers2 #$OEMumbers = $TencentDrivers2.Context.PreContext | Select-String -Pattern "oem\d+\.inf" -AllMatches | % { $_.Matches } | % { $_.Value } $OEMumbers = $TencentDrivers2 | ForEach-Object { $_.Context.PreContext } | Select-String -Pattern "oem\d+\.inf" -AllMatches | ForEach-Object { $_.Matches } | ForEach-Object { $_.Value } #$OEMumbers if($OEMumbers -eq $null) { #Write-Host "get null" }else{ foreach ($OEMumber in $OEMumbers) { Write-Host $OEMumber Write-Host "Deleting $OEMumber" -f -d $OEMumber Write-Host "`n`n" } } -e | |
本站网友 泉港二手房 | 10分钟前 发表 |
以备卸载驱动后出现任何异常需要回滚 | |
本站网友 孕妇梦见鳄鱼 | 22分钟前 发表 |
如果你有其他厂商代号 | |
本站网友 尿布疹 | 30分钟前 发表 |
代码语言:txt复制 /online /get-drivers $RedHatDrivers1 = -e | Select-String -Pattern "Red Hat" -Context 1 | |
本站网友 烟台房地产 | 3分钟前 发表 |
以备卸载驱动后出现任何异常需要回滚 |