Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   WIN 8.1 - Update (KB3035583) ausgeblendet - GWX noch immer auf dem PC - wie löschen? (https://www.trojaner-board.de/169654-win-8-1-update-kb3035583-ausgeblendet-gwx-noch-immer-pc-loeschen.html)

cosinus 14.08.2015 10:08

Wofür GWX steht weiß ich :D und toll, dass deine Leichen aus dem Keller auch verschwunden sind :zunge:

Meine Frage an burningice war aber, ob es nicht zufällig doch Dateinamen gibt, die nicht zu Get Windows 10 gehören, aber trotzdem ein gwx tragen

burningice 14.08.2015 12:28

Freut mich dass es zu funktionieren scheint :daumenhoc

@cosinus: Also unter einem voll gepatchten Windows 10 und einem gepatchten Windows 7 ohne KB3035583 gibt es bei mir keine einzige Datei, auf die die Suchabfragen im Skript zutreffen. Einzig wegen den GWX Vorbereitungspatches kann es sein, dass es schon einen Eventlog unter \winevt\Logs\ gibt.
Es scheint wirklich davor im Windows Verzeichnis keine einzige Datei, die "gwx" beinhaltet, gegeben zu haben. :)

cosinus 14.08.2015 12:42

Dann ist ja gut :daumenhoc

Ich bin aber erstaunt darüber, dass man für Windows ein Script mit so vielen Zeilen benötigt. Im Linux-Terminal würde ich sowas mit einem Einzeiler hinbekommen :blabla:

burningice 14.08.2015 13:33

du weinst wegen sudo? oder welcher Teil davon braucht bei dir eine Zeile? Oder das löschen von Dateien nach einem Muster in allen Unterordnern, von denen du keine Schreibrechte drauf hast und vom System geschützt sind :blabla:

cosinus 14.08.2015 13:35

Ob mit oder ohne sudo ginge das IMHO alles in einer Zeile unter Linux....ich poste gleich mal ein Beispiel.

cosinus 14.08.2015 13:45

Code:

find . -iname '*gwx*' -exec rm -rf {} \;
So müsste das eigentlich gehen. In diesem Beispiel geh ich davon aus, dass man sich im terminal gerade im Windows-Verzeichnis der unter Linux gemounteten Windows-Systempartition befindet. ( . = aktuelles Verzeichnis, .. = ein Verzeichnis über dem aktuellen, aber das kannst du ja auch unter Win ;) )

Man kann natürlich zur Sicherheit nach dem rm-Befehl noch den Parameter -i einbauen, damit man vorher gefragt wird, ob man die Datei, auf die das Suchmuster zutrifft, wirklich löschen will :abklatsch: und vllt noch ein -v für verbose output :blabla:

als root ausführen, wenn nicht: vor find und rm noch ein sudo schreiben.

Wenn du nur sehen willst welche Dateien und Ordner gefunden werden dann nur:

Code:

find . -iname '*gwx*'

burningice 14.08.2015 13:57

Code:

find . -iname '*gwx*' -exec rm -rf {} \;
ok hier sparst du dir vlt die for-Schleife aber bedenke, dass sind Dateien wo du als Admin erstmal kein Recht drauf hast, darum bei mir erst takeown und icacls um mir das Recht zum Löschen als Admin zu geben.

macht rm einen Unterschied ob Datei oder Ordner?


Code:

find . -iname '*gwx*'
Code:

dir /s /b *gwx*

cosinus 14.08.2015 14:02

Zitat:

Zitat von burningice (Beitrag 1501094)
Code:

find . -iname '*gwx*' -exec rm -rf {} \;
ok hier sparst du dir vlt die for-Schleife aber bedenke, dass sind Dateien wo du als Admin erstmal kein Recht drauf hast, darum bei mir erst takeown und icacls um mir das Recht zum Löschen als Admin zu geben.

Den Quatsch hab ich unter Linux ja nicht. Ich führ den Befehl als superuser aus, dann muss ich mich nicht um irgendwelche (Sonder-)Rechte scheren. Eigentlich müssten sogar normale Userrechte langen wenn ich das NTFS-Volume gemountet habe und der non-root-user Schreibrechte da hat.
Zitat:

macht rm einen Unterschied ob Datei oder Ordner?
Prinzipiell ja. 'rm Verzeichnis' löscht kein Verzeichnis. Dazu braucht man den Parameter -r, der löscht (rekursiv) alles dadrin. Also sowas wie 'rd /s /q Verzeichnis' unter Windows.

Leere Verzeichnisse kann man auch mit rm -d löschen. Siehe man rm


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131