Windows.oldフォルダーを手動で削除します

Windowsは、PCを新しいバージョンのオペレーティングシステムにアップグレードすると、Windowsを実行しているPCにWindows.oldフォルダーを作成します。

Windows.oldフォルダーには、Windowsの古いインストールのファイルとフォルダーが含まれています。主な理由は、ユーザーが元のシステムに戻りたい場合に古いシステムを復元するために使用されるためです。

このフォルダはかなりの容量を占有する場合がありますが、通常は一定の時間が経過するとWindowsによって自動的に削除されます。

Windowsユーザーは、ディスククリーンアップツールを使用して、ここで説明するようにフォルダーを削除することもできます。 ただし、フォルダとそのコンテンツが削除されず、手動での削除も機能しない場合があります。

エクスプローラーでフォルダーを手動で削除しようとすると、フォルダーはユーザーまたは管理者アカウントではなくSYSTEMに関連付けられているため、アクセス許可エラーが発生します。

通常、何が起こるかは、最初に管理者権限で操作を実行するための許可要求を取得し、次にフォルダーアクセス拒否エラーが発生することです。

Windows.oldフォルダーを手動で削除します

次のコマンドを実行して、Windows.oldフォルダーを手動で削除する必要があります。

  1. 管理者特権でコマンドプロンプトを開きます。 最も簡単な方法は、Windowsをタップし、cmd.exeと入力し、ShiftキーとCtrlキーを押しながら、Enterキーをタップして昇格したコマンドプロンプトを起動することです。
  2. takeown / F c:\ Windows.old \ * / R / A / DY
  3. cacls c:\ Windows.old \ *。* / T / grant管理者:F
  4. rmdir / S / Q c:\ Windows.old

コマンドを詳しく見て、コマンドの動作をよりよく理解してみましょう。

takeown /fc:\Windows.old\* / r / a / dy

Takeownを使用して、管理者グループをファイルまたはディレクトリの所有者にすることができます。

  • /fc:\Windows.old\*-操作を実行する場所とファイルを指定します。
  • -r-すべてのファイルに対して再帰的な操作を実行します(つまり、Windows.oldフォルダーにあるすべてのファイルが含まれます)。
  • -a-Administratorsグループに所有権を与えます。
  • -d Y-現在のユーザーに「フォルダーのリスト」権限がない場合、確認プロンプトを抑制します。

cacls c:\ Windows.old \ *。* / t / grant管理者:f

このコマンドは、DACL(任意アクセス制御リスト)ファイルを表示または変更します。

  • c:\ Windows.old \ *。*-操作を実行するファイル。
  • / t-これにより、選択したディレクトリおよびすべてのサブディレクトリ内のファイルのDACLが変更されます。
  • / grant administrator:f-管理者グループにフルアクセス権を付与します(Fはフルを表します)

rmdir / s /qc:\Windows.old

このコマンドはディレクトリを削除します。

  • / s-このパラメーターにより、コマンドは指定されたディレクトリー、およびそのすべてのサブディレクトリーとファイルを削除します。
  • / q-確認プロンプトを表示せずにクワイエットモードでプログラムを実行します。
  • c:\ Windows.old-操作を実行するディレクトリを指定します。

リソース:

  • Microsoft Technetのrmdir
  • Microsoft Technetの紹介
  • Microsoft Technetのcacls