Löschen Sie die Flash-Systemdateien, indem Sie diese Befehle in einer Batchdatei ausführen:
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 )
Erläuterung: In diesem
for
Befehl werden die beiden Ordnerpfade in der Variablen %% X verwendet. Danntakeown
übernimmt der Besitz der beiden Ordner rekursiv ohne Aufforderung undicacls
erteilt allen Benutzern alle Rechte.rd
Befehl entfernt das Verzeichnis rekursiv und leise.Löschen Sie die Registrierung, laden Sie zunächst das SetAcl-Befehlszeilentool herunter und führen Sie diese Befehle in einer Batchdatei aus:
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 )
Erläuterung: Wie zuvor
for
übergibt der Befehl die Registrierungsschlüssel an den ausführbaren Befehl SetACL.exe. Hier ist der Objektname (-on) der Registrierungspfad, Objekttyp (-ot) ist Registrierung, Aktion (-actn) soll den Besitzer festlegen, und der Eigentümer sollte Jeder sein. -rec soll als rekursiv fortfahren. -actn ace -ace fügt Zugriffssteuerungseinträge hinzu oder ändert diese. Mehrere ACEs können so angegeben werden.
Siehe den Befehl SetACL in Aktion:
Lesen Sie weiter:
Edit :: Sie können diese Befehle an der Eingabeaufforderung ausführen. Verwenden Sie dazu% X anstelle von %% X. Wenn Sie einen Berechtigungsfehler sehen, ändern Sie den Benutzer Jeder in Administrator oder in Ihren Benutzernamen. Wie im icacls
Befehl use als ::, icacls %%X /grant John:F /T
wenn John der Name Ihres Benutzerkontos ist.