Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7のシステムアプリケーションスキル >> マスタートリックWin7がファイルを削除できない

マスタートリックWin7がファイルを削除できない

  

ファイルが削除できないため、このような状況が頻繁に発生します。これは、特定の「舞台裏」のプロセスがファイルを呼び出していて、プロセスの最後だけを削除できるためです。それでは、どのようにプロセスを見つけるのですか?通常、私たちは“ Ice Edge”のようなサードパーティーツールを使う必要があります。ただし、Windows 7の "リソースモニタ"で簡単に実行できます。

以下では、削除できないファイルの再生をシミュレートしています。 Dドライブにtestというフォルダーを作成してから、コマンドプロンプト(cmd)を実行し、フォルダーディレクトリへのコマンドパスを探します。この時点で、テストフォルダが削除され、図1に示すダイアログボックスがポップアップ表示されます。操作を完了できません。フォルダまたはファイルが別のプログラムで開かれています。

次に、Windows 7のタスクバーを右クリックして[タスクマネージャの起動]コマンドを選択し、[Windowsタスクマネージャ]コンソールウィンドウの[開く]をクリックします。 [タブ]をクリックし、タブ内の[リソースモニタ]ボタンをクリックして、[リソースモニタ]コンソールを開きます。コンソールの[CPU]タブをクリックしてタブに移動し、関連付けられたハンドルの右側にある検索ボックスに「test」と入力すると、システムはテストハンドルに関連付けられたシステムを自動的に検索します。プロセスご覧のとおり、検索プロセスはcmd.exeです(上記のシミュレーションは抑制されています)。これは、テストフォルダーを呼び出しているcmd.exeプロセスであることを示しています。これにより、フォルダーの削除が失敗します。プロセスを右クリックして[プロセスの終了]コマンドを選択すると、cmd.exeプロセスを確認するための警告ダイアログボックスが表示されます。

最後に、テストフォルダを削除すると、フォルダが正常に削除されたことがわかります。上の図はシミュレートされたシーンですが、実際のシーンとまったく同じであるため、このような問題を柔軟に適用しさえすれば問題にはなりません。

上記の手順は少し面倒なので、どうすればリソースモニタをすばやく呼び出すことができますか?プロセスリストで、プロセス名がperfmon.exeであることがわかりますが、これはパフォーマンスモニタであり、見つかりません。リソースモニタその後、コマンドラインパラメータの問題を考慮して、パラメータ/resが追加されました。テストが終了したら、すべて問題ありません。 "C:\\ Windows \\ System32 \\ perfmon.exe /res'"を指すショートカットを作成し、このショートカットを使用してすばやく電話をかけます。

Copyright © Windowsの知識 All Rights Reserved