Windows system >> Windowsの知識 >  >> Windows Serverシステムのチュートリアル >> サーバー2000 >> 窓は頑固なファイルのソリューションを削除2000 /XPで

窓は頑固なファイルのソリューションを削除2000 /XPで

  

このような問題は、一般的に次のような状況があります。

:NTFSファイルシステム上に位置し、ACLを使用して、空(アクセス制御リスト)削除したいファイルへのアクセスなし;

2:ファイルが別のプログラムのユーザーによって使用されている。

3:削除したい壊れたファイルをファイルシステムにアクセスすることはできません。

4:ファイルへのパスが長すぎてアクセスできません;

5:ファイル名に不正な文字またはWindowsの予約キーワードが使用されています。

各ケースに対応する解決策は次のとおりです。

ケース1。ACLメソッドをリセットして管理者アカウントを使用してアクセス権を取得することができます。

次の方法を使用して解決することができます、管理者アカウントを使ってログインし、ファイルにアクセスできなくプロパティを選択し右クリックし、選択'安全'タブで、['スーペリア'ボタン、[選択]'所有者'タブページ、「所有者の変更」で「BOX」に管理者アカウントを選択し、色を反転してから「適用」ボタンをクリックして所有者を自分の所有者にします。最後にOKボタンを2回クリックしてプロパティダイアログを閉じます。プロパティダイアログを再度開くと、[セキュリティ]タブの下にある[追加]ボタンがオプションの状態を選択するようにプログラムされていることがわかりますこのボタンをクリックし、[ユーザーとグループの選択]ダイアログボックスに入力します。このファイルのアカウント名にアクセスします(フォーマットに注意してください:コンピュータ名\\アカウント名)。

[OK]ボタンをクリックして前のダイアログボックスに戻り、[アカウント名のアクセス権]ボックスで[フルコントロール]チェックボックスをオンにして、[OK]をクリックしてアクセスを再開します。同様に、caclsコマンドを使用して、コマンドラインモードで権限を割り当てることができます。

ケース2、削除したファイルを使用するプログラムを見つけて閉じる

AVIファイルを削除すると、一般的なエラーが発生します。 Windowsには先読みメカニズムがあるため、先読みはファイルを使用中にし、削除することはできません。多数の解決策があります:

a)すべてのリソースマネージャを閉じ、delまたはrdコマンドを使用してファイルまたはディレクトリを削除します(推奨)。

b)レジストリの以下のキーを削除します。 BR>

HKEY_LOCAL_MACHINE \\ソフトウェア\\クラス\\ CLSIDの\\ {87D62D94-71B3-4b9a-9489-5FE6850DC73E} \\のInprocServer32。エクスポートバックアップこのレジストリ今後の回復のための重要な勧告を必要と;

C)、DOSコマンドウィンドウを入力し実行します。regsvr32 /U SHMEDIA.DLLは先読み機能をオフ書かれ;

D)の使用' Windowsの伝統的なスタイルのフォルダ'ビュー - 削除する、などFlashFXP、CuteFTPの、などのサードパーティ製ツールを使用して、ローカルファイルを閲覧する

E)(フォルダオプションは、以下のタスクを選択します)。

ケース3、ファイルシステムの確認、トラブルシューティング

次のヒントが表示されたら、ファイルシステムに注意を払う必要があります。

:\\にアクセスできない

ファイルまたはディレクトリが壊れていると、非readable.Theファイルまたはディレクトリiscorruptと非読み取り可能である。ファイルまたはディレクトリ\\が壊れandunreadableある。

Chkdskユーティリティを実行してください。

除外方法:chkdskコマンドでドライブを確認してください。破損したファイルシステムを修復します。ハードディスクの不良セクタ、ハードウェアデバイスのエラー、またはこの問題を引き起こす可能性のあるソフトウェアのバグなど、多くの原因があります。

4例のパスが長すぎる、ほとんどのWindowsは、255のを超えるバイトを受け入れることができます(NTFSファイルシステムは、この問題を持っていない)

8.3フォーマットの変更を使用して、またはパス部分の長さを短くパスの長さを短くするためのディレクトリ名。たとえば、パス内のディレクトリの名前を一時的に変更したり、コマンドラインモードで8.3形式を使用したりできます。たとえば:

C:月\\ 2003 \\ \\マニュアル作成の\\ HOWTO \\ WindowsDocumentations \\ ForWebsites_Forumヒント\\ \\ Smallfrogs \\ Smallfrogs_Test_Project \\ YuanChuan_Articls \\ 20030530 \\ TheTroubleShootingAboutCannotDeleteFilesInWindows \\
上記のディレクトリは意味を表現するのに十分ですが、パス長はまだ十分な255バイトではありません。
あなたが入力できます。

のCDはC:\\ DOCUME〜1つの\\ HOWTO \\ 2003 \\ \\もウィンドウ〜1 \\ forweb〜1つの\\ヒント\\ smallf〜1 \\ yuanch〜1 \\ 20030530 \\ Thetro〜1 \\

ご覧のとおり、8.3形式を使用した後は大幅に節約できます。このようなディレクトリに長いパスを入力しても問題ないからです。このタイプのディレクトリに入ったら、del名を使って削除したいファイルを削除できます。

ケース5。Windowsは、この名前付けは違法である、または名前付けがハードウェアデバイスに関連していると考えているためです。一般的な予約語はLPT1、CONなどです。

予約語を含むファイルの場合、deleteコマンドを発行すると、Windowsは削除されたファイルに有効なパスがあるかどうかを確認します。削除は失敗します。例えばLINUX /UNIXにLinuxや他の非Windowsオペレーティングシステムの

a)の使用、::あなたが削除するにはrmコマンドを使用することができます。

私たちはこれらのファイルを削除することができる3つの方法があります。 //C /プログラムファイル/BadFolder"フォワード使用>

RM -d //ドライブ文字/パスは、/ファイル名

RM -r"がスラッシュ

B)コマンドラインツールを使用して特別なパラメータが解決されました。

RD \\\\。\\:\\\\

DEL \\\\。\\ドライブレター:\\ path \\ filename

削除コマンドに従います\\\\ 。\\パラメータは、Windowsがファイル名の合法性をチェックするのを防ぎます。そのため、Windowsの予約語または不正な名前を含むファイルは削除できます。あなたはワイルドカードを使用できるかどう

C)ファイルの場合、あなたはまた、ワイルドカードを使用して解決することができます:?。

DEL DEL PR *

DEL LPT *
?。

Copyright © Windowsの知識 All Rights Reserved