Adobe Flashの残りのファイルとレジストリキーを完全に削除します

Adobe Flashの残りのファイルとレジストリキーを完全に削除します

数か月前に Adob​​e Flash を削除したにもかかわらず、いくつかのレジストリ キーが残っていることに気付きました。

HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Macromedia

削除しようとしましたが、必要な権限がなかったので、regedit.exeが管理者権限で実行されていることを確認しましたが、それでもできませんでした。そこで、調べてみたところ、これを見つけました。チュートリアルレジストリキーの所有権を取得しようとしましたが、削除はまだ機能しませんでした。その後、実行ファイルregedit.exe を SYSTEM として開こうとしましたが、やはり同じエラーが発生しました。その後、自分のユーザー アカウントとすべての管理者に SYSTEM として完全な所有権を与えようとしましたが、同じエラーが発生しました。

さて、C: ドライブ全体を検索したところ、2 つのフォルダーが見つかりました。

C:\WINDOWS\System32\Macromed\Flash
C:\WINDOWS\SysWOW64\Macromed\Flash

どちらにもまったく同じファイルが含まれています。

ここに画像の説明を入力してください

管理者として削除しようとしましたが、うまくいきませんでした。ロックハンター

ここに画像の説明を入力してください

Lockhunter によると、これらのフォルダをブロックしているプロセスはないので、削除しようとしましたが、やはり... うまくいきませんでした。そこで、「次回のシステム再起動時に削除」をクリックして再起動しました。ログオン時に、削除が成功したというメッセージが表示されますが、なんとフォルダはまだそこにあります。

これは一体何なのでしょう? 一体どこの世界で「正当な」企業によるこのような行為が許容されるのでしょうか? Flashを完全に削除するにはどうすればいいですか?

答え1

  • バッチ ファイルで次のコマンドを実行して、フラッシュ システム ファイルを削除します。

    for %%X in (
    "%SystemRoot%\System32\Macromed"
    "%SystemRoot%\SysWOW64\Macromed") do (
     takeown /F %%X /R /D Y
     icacls %%X /grant Everyone:F /T
     rd /S /Q %%X
     )
    

    説明: このforコマンドでは、%%X 変数に 2 つのフォルダー パスが取得されます。次に、takeownプロンプトなしで 2 つのフォルダーの所有権を再帰的に取得し、icaclsすべてのユーザーにすべての権限を付与します。rdコマンドは、ディレクトリを再帰的に、静かに削除します。

  • レジストリを削除し、まずダウンロードするACL の設定コマンドライン ツールを使用して、バッチ ファイルで次のコマンドを実行します::

    for %%X in (
    "HKLM\SOFTWARE\Macromedia"
    "HKLM\SOFTWARE\WOW6432Node\Macromedia") do (
    SetACL.exe -on %%X -ot reg -rec cont_obj -actn setowner -ownr "n:Everyone"
    SetACL.exe -on %%X -ot reg -rec cont_obj -actn ace -ace "n:Everyone;p:full"
    reg delete %%X /F
    )
    

    説明: 前述のように、forコマンドはレジストリキーをSetACL.exe実行可能コマンドに渡します。ここでは、オブジェクト名 (-on)レジストリパスです。オブジェクトタイプ (-ot)レジストリです。アクション (-actn)所有者を設定することであり、所有者は Everyone である必要があります。-記録再帰的に継続することです。-actn エース -エースアクセス制御エントリ (ACE) を追加または変更します。複数の ACE をこのように指定することもできます。

SetACL コマンドの動作を確認してください::

SetACL コマンドの動作

参考文献::

編集::これらのコマンドはコマンドプロンプトから実行できます。その場合は%%Xの代わりに%Xを使用してください。また、権限エラーが発生した場合は、みんなユーザーに管理者またはユーザー名に置き換えます。icaclsコマンドと同様にicacls %%X /grant John:F /T、ユーザー アカウント名が John の場合は as:: を使用します。

答え2

私の場合、Win 10 LTSB ではうまくいきませんでした。そこで、Kapersky の無料の起動可能な ISO KRD18 からレジストリ エディターを使用しました (起動可能なフラッシュドライブを作成するには Rufus を使用します)。ただし、使用する前に、Win 10 を更新できるすべてのものをシャットダウンし、更新サービスを非アクティブ化してから、「StopUpdates10」を使用する必要があります。これは、KRD18 のファイル エクスプローラーで「EOSNOTIFY.EXE、UsoClient.exe、MusNotification.exe、UpdateAssistant.exe、WINDOWS10UPGRADERAPP.EXE、remsh.exe、dismHost.exe、SIHClient.exe、InstallAgent.exe、Windows10Upgrade.exe、WaaSMedic.exe」を削除するよりも高速です。これを行わないと、Win 10 は「更新」され、実際には FlashPlayer が再インストールされます。

関連情報