ユーティリティ スポットライトUser Profile Deletion Utility

Lance Whitney

コードのダウンロード: WhitneyUtility2009_05.exe(150 KB)

特に複数のユーザーでコンピュータを共有している場合は、時間の経過と共に、組織で使用しているネットワーク PC が、複数のユーザー プロファイルにより雑然とした状態になっていることがあります。また、複数のユーザー プロファイルと各プロファイルの関連ファイルやドキュメントにより、かなりのディスク領域が占有されていることは珍しくありません。このことは、特に非アクティブな (現在使用されていない) アカウントについて当てはまります。マイクロソフトでは、ご使用の環境のコンピュータから非アクティブなローカル プロファイルを削除する User Profile Deletion Utility ツールを提供しています。このツールは、Windows Server 2003 リソース キットに収録されています。

User Profile Deltiion Utility は、delprof.msi ファイルをダウンロードおよび実行してインストールできます。ショートカットは作成されませんが、ツールは、C:\Program Files\Windows Resource Kits\Tools ディレクトリにインストールされます。このディレクトリには 3 つのファイルがあり、delprof.exe は、ツールの実行ファイル、tooldownloadreadme.htm は、ツールのインストールとアンインストールに関するマニュアル、delprof.mht は、ツールの実行方法についてのマニュアルです。

このツールは、Windows またはコマンド ラインで実行可能ファイルから直接起動できます。delprof.exe ファイルをダブルクリックすると、コンソール ウィンドウが表示され、PC 上にあるすべて非アクティブなプロファイルを削除することを確認するメッセージが表示されます。「Yes」と入力して Enter キーを押すと、プロファイルごとに削除の確認のメッセージが表示されることなく、すべて非アクティブなプロファイルが削除されることに注意してください。当然、この処理により不測の事態が発生することがあります。一方、コマンド ラインから、オプションを指定して実行すると、ツールの動作を詳細に制御できるので、こちらの方法をお勧めします。コマンド ラインでは、任意のネットワーク PC に対してツールを実行できるので、リモート クライアントでツールを実行するのにスニーカーネットは必要ありません。

User Profile Deletion Utility をコマンド ラインから起動すると、次のパラメータを指定することができます。

/q ツールは自動モードで実行されるのでプロファイルごとに削除の確認メッセージが表示されることはありません。

/i エラーが発生しても、通知しません。

/p プロファイルごとに削除の確認メッセージを表示します。

/r コンピュータ上にあるキャッシュされた移動プロファイルのみを削除し、ローカル プロファイルは削除しません。

/c:\\<コンピュータ名> ツールを実行するネットワーク PC の名前を指定して、ツールをリモートで起動します。

/d:<日数> 日数を指定して、それよりも古いプロファイルは非アクティブと見なし削除します。

図 1 のようにコマンド プロンプトで「delprof /?」と入力すると、すべてのパラメータを一覧表示できます。どのオプションを使用する場合も、このツールを実行する場合には /p パラメータを指定して、確認メッセージが表示されるようにすることをお勧めします。このパラメータを指定しないと、ツールによって、非アクティブなアカウントは、管理者アカウントやシステム アカウントを含め、すべて削除されます。そのため、削除するアカウントと残しておくアカウントを決める際には注意する必要があります。

fig02.gif

図 1 delprof.exe の実行時に指定できるオプション

このツールでは、特定のプロファイルと関連付けられている全ディレクトリとファイルが削除されます。これには、デスクトップのアイコンや設定、Internet Explorer のお気に入り、Application Data ディレクトリに格納されているプログラム固有のファイル、My Documents ディレクトリが含まれます。このツールはコンソール ウィンドウで実行するため、削除したファイルはごみ箱に格納されません。サードパーティ製の回復ユーティリティを使用しない限り、このツールで削除したファイルは、元に戻すことはできません。

User Profile Deletion Utility は、Windows 2000、Windows XP、および Windows Server 2003 で実行できます。このツールの詳細とダウンロードについては、Microsoft ダウンロード センターの User Profile Deletion Utility (Delprof.exe) についてのページを参照してください。

Lance Whitney は、IT コンサルタントであり、トレーナーであり、テクニカル ライターでもあります。Windows のワークステーションおよびサーバーをカスタマイズすることに数えきれないほどの時間を費やしてきました。元々はジャーナリストでしたが、15 年前、IT 業界への転向を実現しました。