
数か月前に Adobe 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 コマンドの動作を確認してください::
参考文献::
編集::これらのコマンドはコマンドプロンプトから実行できます。その場合は%%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 が再インストールされます。