Adobe Flash 남은 파일 및 레지스트리 키를 완전히 제거합니다.

Adobe Flash 남은 파일 및 레지스트리 키를 완전히 제거합니다.

몇 달 전에 제거했지만 Adobe Flash에서 일부 남은 레지스트리 키를 발견했습니다.

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

삭제하려고 했지만 필요한 권한이 없어서 regedit.exe가 관리자 권한으로 실행되고 있는지 확인했지만 여전히 불가능했습니다. 그래서 좀 조사를 하다가 이런 걸 발견했어요지도 시간레지스트리 키의 소유권을 가져오려고 했지만 삭제가 여전히 작동하지 않았습니다! 그 후 나는runassystem.exeregedit.exe를 SYSTEM으로 열었지만 다시 같은 오류가 발생합니다! 그 후 내 사용자 계정과 모든 관리자에게 SYSTEM이라는 전체 소유권을 부여하려고 시도했습니다. 동일한 오류가 발생했습니다!

그런 다음 전체 C: 드라이브를 검색하여 두 개의 폴더를 찾았습니다.

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

둘 다 정확히 동일한 파일을 포함합니다.

여기에 이미지 설명을 입력하세요

관리자 권한으로 삭제하려고 했는데... 작동하지 않았습니다! 심지어록헌터!

여기에 이미지 설명을 입력하세요

Lockhunter에서는 이 폴더를 차단하는 프로세스가 없다고 해서 삭제하려고 했지만 또... 작동하지 않았습니다! 그래서 "다음 시스템 재시작 시 삭제"를 클릭하고 재부팅했습니다. 로그온할 때 삭제가 성공했다는 메시지가 표시되지만 어떻게 될까요? 폴더가 아직 남아있어요!

이게 대체 뭐야? "합법적인" 회사에서 그러한 행동이 허용되는 세상은 어디입니까? 플래시를 완전히 삭제하는 방법은 무엇입니까?

답변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 변수에 두 개의 폴더 경로를 사용합니다. 그런 다음 takeown프롬프트 없이 두 폴더의 소유권을 반복적으로 가져오고 icacls모든 사용자에게 모든 권한을 부여합니다. rd명령은 디렉터리를 재귀적으로 조용히 제거합니다.

  • 레지스트리 삭제, 먼저 다운로드SetAcl명령줄 도구를 사용하여 배치 파일에서 다음 명령을 실행합니다.

    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)소유자를 설정하는 것이며 소유자는 모두가 되어야 합니다.-rec재귀적으로 계속하는 것입니다.-에이스 활동 -에이스ACE(액세스 제어 항목)를 추가하거나 수정합니다. 이와 같이 여러 ACE를 지정할 수 있습니다.

실행 중인 SetACL 명령을 확인하세요.

SetACL 명령 실행

추가 자료::

편집하다::명령 프롬프트에서 이러한 명령을 실행할 수 있습니다. 그렇게 하려면 %%X 대신 %X를 사용하십시오. 또한 권한 오류가 표시되면모든 사람사용자관리자또는 귀하의 사용자 이름으로. icacls명령 에서와 마찬가지로 icacls %%X /grant John:F /TJohn이 사용자 계정 이름인 경우 다음과 같이 사용합니다.

답변2

Win 10 LTSB에서는 작동하지 않습니다. 그래서 저는 kapersky의 무료 부팅 가능 iso KRD18의 레지스트리 편집기를 사용했지만(rufus를 사용하여 부팅 가능한 플래시 드라이브를 만들었습니다), 사용하기 전에 Win 10을 업데이트할 수 있는 모든 항목을 종료하고 업데이트 서비스를 비활성화해야 합니다. 그런 다음 "StopUpdates10"을 사용하면 "EOSNOTIFY.EXE, UsoClient.exe, MusNotification.exe, UpdateAssistant.exe, WINDOWS10UPGRADERAPP.EXE, remsh.exe, dismHost.exe, SIHClient.exe, InstallAgent.exe, Windows10Upgrade를 삭제하는 것보다 빠릅니다. .exe, WaaSMedic.exe"를 KRD18의 파일 탐색기로 실행합니다. 이렇게 하지 않으면 Win 10은 "업데이트" >>> 실제로 flashplayer를 다시 설치합니다.

관련 정보