Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> コンピュータソフトウェアのチュートリアルについて >> ファイルを削除できませんアクセスが拒否されました理由と解決策のグラフィックステップ

ファイルを削除できませんアクセスが拒否されました理由と解決策のグラフィックステップ

  

Windowsの使用中に、さまざまな問題が発生することがあります。ファイルを削除する最も簡単な方法でも、「ファイルは他のユーザーまたはプログラムによって使用されています」というプロンプトが表示されるか、またはレポートが「アクセスが拒否されました」と表示されます。………解決策原因1:ファイルは使用中ですファイルを削除するときによく発生する問題は、ファイルが使用中であり削除できないことです。共有アクセスではなく排他アクセス用に開かれていて使用中のファイルを削除しようとすると、「xxxを削除できません。ファイルは他のユーザーまたはプログラムによって使用されています」というエラーメッセージが表示されます。それ以外の場合は、deleteコマンドを使用してファイルを削除できますが、ファイルを開いたプロセスがファイルを解放するまでファイルは実際には削除されません。上記の問題を解決するには、ファイルオープンハンドルを所有するプロセスを特定してから、プロセスを閉じる必要があります。以前のWindowsでは、リソースキットのOh.exeを使用できました。しかしXPでは、インストールされたサポートツールはOh.exeを持っていません。ただし、XPは、プロセスによって開かれたさまざまなファイルについて報告する新しいOpenfiles.exeコマンドラインツールを提供します。 Oh.exeと同様に、Openfiles.exeもシステムカーネルの監視を有効にする必要があります。これにより、メモリを消費し、システム操作のパフォーマンスが低下します。システム監視を開くためのコマンドは "Openfiles /local on"で、システムグローバルフラグ "Maintenance Object List"を有効にします。これを有効にするには再起動する必要があります。システムを再起動した後、コマンドプロンプトでパラメータなしで“ ldfiles”を実行して、各プロセスで開いているファイルのリストを表示します。原因2:ファイルシステムの破損ディスク上の不良領域、その他のハードウェア障害、またはソフトウェアエラーによってファイルシステムが損傷し、ファイルに問題が生じる可能性があるため、削除できません。ファイルシステムの破損が検出されると、通常、Chkdskの実行を促すメッセージが表示されます。この場合、ディスクボリューム上でChkdskユーティリティを実行して、存在するエラーを修正できます。損傷の性質によっては、Chkdskはファイルデータを回復できても回復できない場合がありますが、Chkdskはファイルシステムを内部的に整合性のある状態に戻すことができます。 Chkdskユーティリティのコマンドとパラメータについては、コマンドプロンプトで' Chkdsk /?を実行できます。 '表示原因3:ファイルがアクセス制御リストを使用しているファイルがアクセス制御リスト(ACL)を使用していて、オペレーターに対応する許可がない場合、ファイルが削除されたときにファイルが表示されることがあります。 'ヒント通常、管理者には任意のファイルの所有権を取得する暗黙の権限があり、ファイルの所有者にはファイル許可を変更する暗黙の権限もあります。ただし、これらのデフォルトの権限は変更できます。 ACLが原因でファイルを削除できないという問題を解決するには、適切な権限を持つユーザーとしてログインするか、ファイルを削除する前に自分でファイルを削除する権限を付与する必要があります。アクセス許可を変更するには、オペレータがこれらのファイルの所有権を持っている必要があることに注意することが重要です。ファイルが規制されていないACLを使用していて、そのアクセス許可を表示または変更するためにいくつかのセキュリティツールを使用できない場合は、コマンドラインツールCacls.exeを使用して変更できます。理由4:ファイル名に予約済みの名前が使用されているAUXやLPT1などの名前が、従来のDOSデバイス用に予約されていることはよく知られています。下位互換性のために、これらのファイル名はWindowsでは許可されていませんし、一般的なWin32ファイル呼び出しを使用して作成することもできません。逆に、ファイル名がWin32名前空間の予約名の場合は、ファイルを削除できないことがあります。このような問題を解決するには、Linuxまたはその他のWindows以外のオペレーティングシステムでファイルの名前を変更するか削除します。さらに、特定の構文でファイルへのパスを指定できる場合は、いくつかの組み込みコマンドを使用して一般的なWin32予約名チェックを回避することもできます。たとえば、Windows XPで次のコマンドを使用すると、 "ldt; lpt1"という名前のファイルを削除できます(Delコマンドの後に'?'を入力して、ファイル名の妥当性を確認します)。 :無効なファイル名ファイル名の末尾のスペースや末尾のピリオドなど、無効な名前がファイル名に含まれている場合、またはファイル名が1つのスペースのみで構成されている場合、ファイルは削除されません。その名前に末尾または末尾のピリオドを含むファイルを開くために典型的なWin32構文を使用すると、実際のファイルが開かれる前に末尾のスペースまたはピリオドが削除されることを言及する価値があります。したがって、同じフォルダ内に "' File.txt"と "File.txt"という2つのファイルがある場合(2番目のファイル名の後のスペースに注意してください)、標準のWin32呼び出しを使用するときは2番目のファイルを開きます。ファイルが実際に開かれると、最初のファイルが実際に開かれます。同様に、ファイル名が空白文字のみの場合、標準のWin32呼び出しでファイルを開こうとすると、実際にはファイルの親フォルダが開かれます。この場合、これらのファイルのセキュリティ設定を変更しようとすると、誤って他のファイルの設定を変更する可能性があります。予約名を使用してファイル名を解決する方法と同様に、このファイルは適切な内部構文を使用して削除できます。たとえば、末尾のスペースを含むファイルを削除するには、次のコマンドを使用します。Del?c:ファイルパス(末尾のスペースのファイル名)原因6:ファイルパスが最大パス文字数(MAX_PATH)より深いパスでファイルにアクセスするには深すぎます。 、ファイルにアクセスできない、もちろん、この状況は比較的まれです。フォルダ名が長すぎるためにパスが深い場合、最も簡単な解決策は、自動的に生成された8.3形式の名前を使用してファイルにアクセスすることです。 8.3パスが長すぎる場合は、ターゲットファイルのパスの深さがMAX_PATHを超えないように、ルートフォルダからフォルダの名前を変更してその名前を短くすることができます。ファイルが128個のフォルダよりも深い場合は、フォルダツリー内で可能な限り深いネットワーク共有を作成してからその共有にアクセスすることで、ファイルにアクセスできます。一般に、ファイルパスが深すぎてアクセスできない状況が発生した場合は、ファイルを作成したソフトウェアを使用してこれらのファイルを管理できます。つまり、MAX_PATHよりも大きいファイルを作成できるプログラムがある場合は、そのプログラムを使用してこれらのファイルを管理することもできます。さらに、ネットワーク共有によって作成された深い構造化ファイルも同じ共有を使用して削除できます。

以下にいくつかの解決策があります。コンピュータをキャンセルするか再起動して、削除してください。 2。セーフモードの削除に進みます。' 3。純粋なDOSコマンドラインからそれらを削除するには、DEL、DELTREE、およびRDコマンドを使用します。 4。削除できないサブディレクトリまたはファイルがフォルダ内にある場合は、フォルダを削除する前に、フォルダ内のサブディレクトリおよびファイルを削除できます。 5。タスクマネージャでExplorer.exeプロセスを終了し、コマンドプロンプトウィンドウでファイルを削除します。 6。 ACDSee、FlashFXP、Nero、Totalなど、いくつかのソフトウェアがインストールされている場合は、これらのソフトウェアの中のフォルダを削除してみてください。第二に、高度なソリューション:1。ディスクエラーが発生すると、ディスクスキャンが実行され、ファイルが存在するパーティションがスキャンされ、スキャン前に修復ファイルと不良セクタが選択され、すべてのオプションがスキャンされ、スキャン後にファイルが削除されます。 2。先読みメカニズム:一部のメディアは、中断されたりプレビューされたりすると削除される可能性があります。 [ファイル名を指定して実行]ボックスにREGSVR32 /U SHMEDIA.DLLと入力し、先読み機能の登録を解除します。または、レジストリの次のキーを削除します:[HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Classes \\ CLSID \\ {87D62D94-71B3-4b9a-9489-5FE6850DC73E} \\ InProcServer32]。 3。ファイアウォール:ウイルスチェックの際にチェック中のファイルをウイルス対策ソフトウェアが占有するため、削除が実行されるとファイルが使用されるため、リアルタイム監視プログラムを一時的に無効にして解決することができます。 4。 OFFICE、WPSシリーズソフトウェア:OFFICEの不正なシャットダウンもファイルの削除や名前の変更を引き起こす可能性があります。プログラムを再実行し、次に正常にシャットダウンしてからファイルを削除します。 5。 WinRARの場合:削除するフォルダを右クリックして[圧縮ファイルに追加]を選択します。ポップアップダイアログボックスで、[圧縮後のソースファイルを削除する]を選択し、圧縮されたパッケージ名を入力するだけで[OK]をクリックします。 6。アクセス許可の問題:2000以上xp以上の場合は、このファイルまたはフォルダを削除する権限があるかどうかを確認してください。 7。実行可能ファイルの削除:プログラムによって呼び出された実行可能ファイルまたはDLLダイナミックリンクライブラリファイルのイメージがメモリ内で解放されていない場合、ファイルは削除されたときにプロンプ​​トが表示されます。 Win386.SWP、Win2000 /XPはpagefile.sysです。 DOSでそれを削除するように注意してください。 8。ファイルシュレッダー:File Pulverizerなどのファイルシュレッダーを使用すると、頑固なファイルを完全に削除できます。あなたがこのディレクトリにいくつかの重要なファイルを置くならば、第三に、削除することができないファイルを安全にする「ファイルに安全」':フォルダを削除することはできません、必ずしも悪いことではありません。スペースのみを含むファイル名を持つフォルダーは、Windowsでは作成および削除できませんが、DOSでは、¥を含むファイル名を持つフォルダーを作成することは可能です。上記では、Windowsシステムのファイルやフォルダを削除できない理由とその解決方法について説明しています。場合によっては、上記のさまざまな理由のさまざまな組み合わせも発生する可能性があり、ファイルの削除処理をより複雑にします。これを解決するためにマイクロソフトが提供するさまざまなユーティリティの異なるアプローチ、柔軟なアプリケーションが必要です。添付:Windows XPのAVIファイルを削除する問題多くの友人は、主にWindows XPのビデオプレビュー機能のバグによって引き起こされるWindows XPでAVIファイルを削除することができないという問題が発生する可能性があります。あなたは次の方法でそれを削除しようとすることができます。方法1:[ファイル名を指定して実行]コマンドボックスに「Regs-vr32 /u Shmedia.dll」と入力し、Enterキーを押してWindows XPのビデオファイルプレビュー機能をアンインストールします。後でビデオプレビュー機能を復元する場合は、' Regsvr32Shmedia.dll'コマンドを使用して再登録してください。方法2:コマンドプロンプトウィンドウを開き、タスクマネージャでエクスプローラのプロセスを終了してから、コマンドプロンプトウィンドウからビデオファイルが保存されているフォルダに切り替え、Delコマンドでファイルを削除します。方法3:デュアルシステムがインストールされている場合は、Win Vistaなどの他のシステムから削除できます。

具体的なグラフィックソリューション1.まず、ファイルが使用されていると、削除は通常失敗します。現時点では、Kingsoft Internet Security Vaultのファイルシュレッダーを使用できます。ファイルシュレッダーの削除リストにターゲットファイルまたはフォルダーを追加します。


2.または、アンロックをダウンロードしてインストールし、ターゲットファイルを右クリックして、ポップアップメニューで[アンロック]を選択してロックを解除します。ダイアログボックスで[ロック解除して削除]を選択します。




3.記憶メディアが損傷していると思われる場合は、操作する前にディスクを修復する必要があります。

ディスクアイコンを右クリックし、[ディスクのプロパティ]ダイアログボックスでエラーを確認するには[ディスク]を選択し、完了するための指示に従うだけです。ストレージ障害を修復した後、削除してもエラーは報告されません。

4.フォルダのアクセス権の設定については、削除することはできません。この状況は見落とされがちです。上記の方法で失敗した場合現在のユーザーがフォルダを完全に制御できないかどうかを確認する必要があります。フォルダアイコンを右クリックして、ポップアップメニューの[セキュリティ]を選択し、現在のユーザーを追加するか、既存のユーザーをフルコントロールとして追加する必要があります。


ファイルアクセスを削除できない現象


コンピュータを使用する人々は、削除がファイル管理の基本操作であることを知っています。目標を選択し、それを達成するためにdelを押してください。しかし、時々、ネチズンが見知らぬファイルを見つけて削除しようとすると、「ファイルアクセスを拒否できません」というメッセージが表示されます。



ファイルアクセスを拒否できませんでした理由


1.ファイルは使用中で、ファイルは使用中で、削除は失敗します。ファイルを使用しているプログラムを閉じるか終了してから削除する必要があります。

2. NTFSファイルシステムが使用されている場合、現在のユーザーがターゲットファイルを完全に制御できないと、削除は失敗します。




3.ファイル保存の問題、削除にも失敗します。

Uディスクが破損している場合、エクスプローラでこのファイルを確認できますが、ファイルを削除することはできません。

4.ファイル名に特殊文字が含まれているため、削除できません。一部のユーザーまたはソフトウェアは、貴重なファイルが誤って削除されるのを防ぐために、そのような特別なファイルを作成します。

Copyright © Windowsの知識 All Rights Reserved