使用PowerShell脚本从设备管理器卸载隐藏的“网络适配器”
查询:使用PowerShell脚本从设备管理器卸载隐藏的“网络适配器” 操作系统:Windows 10 步骤: 从控制面板打开设备管理器 从查看菜单中选择“显示隐藏设备” 展开“网络适配器” 查找隐藏的适配器 可以通过以下步骤手动卸载这些隐藏的适配器 右键单击隐藏适配器 单击卸载。 点击Ok按钮。 如何使用PowerShell脚本卸载这些适配器使用PowerShell脚本从设备管理器卸载隐藏的“网络适配器”,powershell,Powershell,查询:使用PowerShell脚本从设备管理器卸载隐藏的“网络适配器” 操作系统:Windows 10 步骤: 从控制面板打开设备管理器 从查看菜单中选择“显示隐藏设备” 展开“网络适配器” 查找隐藏的适配器 可以通过以下步骤手动卸载这些隐藏的适配器 右键单击隐藏适配器 单击卸载。 点击Ok按钮。 如何使用PowerShell脚本卸载这些适配器 $Devs = Get-PnpDevice -Class net | ? Status -eq Unknown | Se
$Devs = Get-PnpDevice -Class net |
? Status -eq Unknown |
Select FriendlyName, InstanceId
foreach ($Dev in $Devs) {
Write-Host "Removing $($Dev.FriendlyName)" -ForegroundColor Cyan
$RemoveKey = "HKLM:\SYSTEM\CurrentControlSet\Enum\$($Dev.InstanceId)"
Get-Item $RemoveKey |
Select-Object -ExpandProperty Property |
%{ Remove-ItemProperty -Path $RemoveKey -Name $_ -Verbose }
}
Write-Host "Done. Please restart!" -ForegroundColor Green
此代码引发一个错误:
Remove ItemProperty:不允许请求的注册表访问
运行脚本的用户没有从注册表中删除特定项的权限。修复权限或与具有所需权限的用户一起运行 如果您已经在与管理员用户一起运行脚本,您可能仍然需要从提升的控制台中运行脚本,因为您需要或生成脚本。但是,注册表中有些地方甚至管理员在默认情况下也无权访问。如果要删除的密钥是您首先需要删除的密钥之一,可能还包括其父密钥的权限