✨
Windows 10 で管理者でも削除できないフォルダを強制的に削除する
こちらのそのままですが Windows10で、管理者なのに削除できないフォルダを削除する - Qiita
rmdir でも削除できないフォルダがあったので対処しました。
D:\>rmdir /s /q cygwin64
cygwin64\etc\setup\timestamp - アクセスが拒否されました。
cygwin64\etc\setup - アクセスが拒否されました。
cygwin64\etc - アクセスが拒否されました。
cygwin64\var\log\setup.log - アクセスが拒否されました。
cygwin64\var\log\setup.log.full - アクセスが拒否されました。
cygwin64\var\log - アクセスが拒否されました。
cygwin64\var - アクセスが拒否されました。
フォルダへ移動して takeown します。 /d y
で問い合わせにすべて Yes と返答させます。
D:
cd cygwin64
D:\cygwin64>takeown /f * /r /a /d y
成功: ファイル (またはフォルダー): "D:\cygwin64\etc" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "D:\cygwin64\var" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "D:\cygwin64\etc\setup" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "D:\cygwin64\etc\setup\timestamp" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "D:\cygwin64\var\log" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "D:\cygwin64\var\log\setup.log" は現在 Administrators グループによって所有されています。
成功: ファイル (またはフォルダー): "D:\cygwin64\var\log\setup.log.full" は現在 Administrators グループによって所有されています。
まだ削除できなかったので削除権限を設定します。
D:\cygwin64>icacls * /t /grant Administrators:F
処理ファイル: etc
処理ファイル: var
処理ファイル: etc\setup
処理ファイル: etc\setup\timestamp
処理ファイル: var\log
処理ファイル: var\log\setup.log
処理ファイル: var\log\setup.log.full
7 個のファイルが正常に処理されました。0 個のファイルを処理できませんでした
これで削除できました。
D:\>rmdir /s /q cygwin64
Discussion