Windowsで古いユーザープロファイルフォルダーを自動的に削除する方法

Windowsには、指定した日数より古いユーザープロファイルフォルダーを自動的に削除するグループポリシー設定が含まれています。 この記事は、グループポリシーエディターを備えたWindows Proとそれ以降のエディションに適用されます。

Windowsで古いユーザープロファイルフォルダーを自動的に削除する

特定の日数使用されていない古いユーザープロファイルを自動的に削除するには、次の手順に従います。

  1. グループポリシーエディター( gpedit.msc )を起動します。
  2. 次のセクションに移動します。
     コンピュータの構成→管理用テンプレート→システム→ユーザープロファイル 
  3. システムの再起動時に、指定した日数より古いユーザープロファイルを削除するをダブルクリックします
  4. [ 有効]を選択し、日数を指定して、[OK]をクリックします。

このポリシー設定を使用すると、管理者は、システムの再起動時に、指定した日数以内に使用されなかったユーザープロファイルを自動的に削除できます。 注:1日は、特定のユーザープロファイルにアクセスしてから24時間後と解釈されます。

このポリシー設定を有効にすると、ユーザープロファイルサービスは、次回のシステムの再起動時に、指定された日数以内に使用されなかったコンピューター上のすべてのユーザープロファイルを自動的に削除します。


DelProf2を使用して古いユーザープロファイルを削除する

別のオプションは、DelProf2という名前のサードパーティユーティリティを使用することです。 Delprof2は、MicrosoftのDelprofの後継であり、Windows XPより新しいオペレーティングシステムでは動作しません。 Windows 7またはWindows 8 / 8.1を使用している場合は、DelProf2を使用して古いユーザープロファイルフォルダーを削除します。

Delprof2には、Windows 10のUWPアプリに関する問題があります。なぜですか? Windows 10では、ユーザーごとの設定は、常に(ほぼ?)排他的にロックされているマシンごとのデータベースファイルに保存されます。

Delprof2は、非アクティブなユーザープロファイルを削除します。 ディスクスペースを再利用する場合は、パラメータなしで実行すると、オペレーティングシステムに必要な独自のプロファイルと特別なプロファイル(「デフォルト」など)を除くすべてのプロファイルが削除されます。

関連記事