Microsoft One Drive完全削減 | むかし日記

むかし日記

僕の古い日記です。

Microsoft One Driveの完全に削減するPowerShellスクリプトです。

# OneDrive完全削除スクリプト
Stop-Process -Name OneDrive -ErrorAction SilentlyContinue
Start-Sleep -Seconds 2

# アンインストール
$OneDriveSetup = "$env:SystemRoot\SysWOW64\OneDriveSetup.exe"
if (Test-Path $OneDriveSetup) { & $OneDriveSetup /uninstall } else { & "$env:SystemRoot\System32\OneDriveSetup.exe" /uninstall }

# 残存フォルダ削除
$paths = @(
  "$env:UserProfile\AppData\Local\Microsoft\OneDrive",
  "$env:UserProfile\AppData\Local\OneDrive",
  "$env:UserProfile\AppData\Roaming\Microsoft\OneDrive",
  "C:\ProgramData\Microsoft OneDrive",
  "C:\Program Files\Microsoft OneDrive",
  "C:\Program Files (x86)\Microsoft OneDrive"
)
foreach ($p in $paths) { if (Test-Path $p) { Remove-Item $p -Recurse -Force } }

# スタートアップ削除
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "OneDrive" -ErrorAction SilentlyContinue

Write-Host "OneDriveの完全削除が完了しました。再起動してください。" -ForegroundColor Green