flash9.ocx を削除できません

flash9.ocx を削除できません

確かに、ある種のブードゥーですね。

新しいブート ドライブを購入したので、古いドライブをデータ用に使用することにしました。バックアップ、フォーマット、復元を行う代わりに、不要なシステム フォルダーを消去するだけで時間を節約できると思いました。うわっ!

絶対に削除されない Adob​​e ファイルが 1 つあります。G:\Windows\SysWOW64\Macromed\Flash\flash9.ocx ですが、ファイル名が異なっていた可能性があります。奇妙なことに、名前を変更することはできます。

明確に言うと、ドライブは現在外部に接続されています。したがって、コンピューターを起動し、その後このドライブを接続して、すぐに削除を試みることができます。「ファイルは使用中」ボックスには、「ファイルが別のプログラムで開かれているため、アクションを完了できません」と表示されます。

この時点でフォーマットしたいのですが、これは私の大事なファイルなので、Adobe がレジストリ ハックなどを挿入してフォーマットを不可能にしているかどうかを知る必要があります。

問題が発生することは確実なので、ファイルの所有権を取得しました。これが、ドライブ上の他のものを削除できないようにするための秘訣です。ファイルのアクセス許可に対する完全な権限など、ファイル自体をいじりました。

惑星が適切に整列するかもしれないので、システム ドライブからフラッシュをアンインストールしようとしています。時々、もう少し頑固になって、フォーマットさえしておけばよかったと思うことがあります。

答え1

結局、ボックスには明示的に「拒否」する権限がいくつかありました。私は、これらが「許可」を上書きすることを忘れていました。これらを削除したら、問題なくファイルを削除できました。これまで気づかなかったのがちょっと恥ずかしいです。

答え2

探すアンロック 1.9.1、削除したくないファイルを削除するための便利な小さなユーティリティです。通常、メモリ内で常に実行されており、とにかく何も役に立ちません。

答え3

Kara の答えは正解です。Adobe はファイルに 2 つの拒否 ACE を設定しました。

DENY  Everyone         Write Attributes
DENY  ANONYMOUS LOGIN  Write Attributes

最初のものを削除すると、ファイルを削除できます。この場合、2 番目は関係ありません。

答え4

.ocx.dllファイルは、他のプログラムによって使用されるコンポーネントであるという点で 's に 似ています。したがって、他のプログラムが開いている場合、Windows によって「使用中」とみなされる可能性があります。

Internet Explorer または別のブラウザを開いている場合、それが原因である可能性があります。Internet Explorer 自体は多数の「COM」コンポーネントで構成されており、別のプログラムが、その特定のブラウザにロードされるそのようなコンポーネントを使用している可能性があります.ocx。馬鹿げているように思えますが、どのコンポーネントがどのプログラムに属し、どのコンポーネントが現在アクティブであるかを簡単に見つけることができれば便利ですが、それが Windows です。

(編集: 質問をもっと注意深く読んだところ、これはあなたの問題とは関係ないと思います。権限の問題である可能性が高いです。とにかく、以下は依然として当てはまります...)

セーフ モードから削除できる可能性があります。Linux ライブ CD または Windows PE CD を起動してそこから削除することで、確実に削除できます。

レジストリ、特にuser.datその一部はユーザーのアカウント設定を構成するため、ログインしている限り、レジストリは開いていて「使用中」であると確信できます。何らかの理由で、ほとんどの場合、ログオフした後もレジストリは開いたままになる傾向があります (プログラムが終了する前にレジストリを閉じるのを忘れたためと考えられます)。再起動し、別の管理者アカウントにログインし、そのアカウントにログインせずにレジストリを削除することで、レジストリを強制終了できます。

関連情報