2017-09-06 10 views
0

私はVM Boxを使いこなしています。私はWindowsフォルダ(C:\ Windows)を削除したかった。 私は試しましたshutil.rmtree()os.rmdir()os.remove()、それでも私はアクセスが拒否されました。 Linuxに強制削除があるように、とにかくそれがありますか:rm -rf 'Windows'。 アカウントには管理者権限があります。Python - Windowsフォルダを削除する

+1

は* *フルスタックトレースを持つ例を示しています。ユーザーに権限がない場合、ユーザーにはアクセス権がありません。 –

+4

1)なぜですか? 2)真剣に、なぜですか? 3)どのユーザーがあなたのスクリプトを実行していますか? – duskwuff

+0

Windowsのエキスパートではありませんが、可能な場合はわかりません.Windowsでは必須のロックを実装しているため、強制的に無効にするのは簡単ではありません。 – Carpetsmoker

答えて

0

アクティブ管理PRIVS:すべての

まず、管理者と型としてCMDを実行します。

net user 

表は、ユーザーが表示されます。次に、実際の管理者が有効になっているかどうかを確認します。

net user Administrator 

を検索し、「ACCOUNT ACTIVE」を探します。それは「いいえ」は、このコマンドを使用すると言う場合:

net user Administrator /active:yes 

とそのacttiveことを確認し、そうもう一度net user Administratorを入力します。 この管理者に切り替えて、Pythonでコマンドを実行してください。

それは私があなたには、いくつかのマルウェアをコーディングしないことを望む、興味深い実験です:D

+0

'takeown/r/fフォルダ' - > 'caclsフォルダ/ c/G" ADMINNAME ":F/T' - > ' rmdir/sフォルダ ' – Noone

関連する問題