driver

0

# ※ PowerShellを「管理者として実行」する必要があります

# デスクトップに drivers フォルダを作成
$driverBackupPath = "$env:USERPROFILE\Desktop\drivers"
if (-not (Test-Path $driverBackupPath)) {
    New-Item -Path $driverBackupPath -ItemType Directory -Force | Out-Null
}

Write-Host "ドライバーのバックアップを開始します..." -ForegroundColor Cyan
Write-Host "保存先: $driverBackupPath" -ForegroundColor Cyan

# 現在使用中のサードパーティドライバをエクスポート(標準ドライバは自動除外)
Export-WindowsDriver -Online -Destination $driverBackupPath

Write-Host "バックアップが完了しました。件数を確認します..." -ForegroundColor Green
$count = (Get-ChildItem -Path $driverBackupPath -Directory).Count
Write-Host "エクスポートされたドライバフォルダ数: $count" -ForegroundColor Green

エラーの場合

  Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

復元時,

復元時は、対象のinfファイルを右クリック→「インストール」、または 下記で一括インストール

pnputil /add-driver "C:\Users\ユーザー名\Desktop\drivers\*.inf" /subdirs /install

PowerShellの場合

pnputil /add-driver "$env:USERPROFILE\Desktop\drivers\*.inf" /subdirs /install

コマンドプロンプト(cmd.exe)の場合

pnputil /add-driver "%USERPROFILE%\Desktop\drivers\*.inf" /subdirs /install

切り分け

# 切り分け(切断状態でコンソール/VNCから)
ip addr ; ip route                         # virbr0 と物理NICが同サブネットか
resolvectl status ; cat /etc/resolv.conf   # nameserver が 100.100.100.100 のみならDNS死
tailscale status                           # LoggedOut / NeedsLogin なら原因1で確定
ping -c2 8.8.8.8                           # 通ればL3 alive=DNS問題、通らなければL2/route問題
ping -c2 google.com
virsh net-list --all
journalctl -b -u tailscaled --no-pager | tail -30
journalctl -b -u NetworkManager --no-pager | tail -30

# 応急復旧
sudo systemctl stop tailscaled ; sudo tailscale down
# /etc/resolv.conf が壊れてたら NetworkManager に戻す
sudo systemctl restart NetworkManager systemd-resolved
# virbr0 疑いなら
sudo virsh net-destroy default
ip route                                   # デフォルトルートが物理NIC経由に戻るか確認
タイトルとURLをコピーしました