AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Winclean 1.1 [update]

Winclean 1.1 [update]

Ein Thema von Go2EITS · begonnen am 5. Jul 2006 · letzter Beitrag vom 3. Sep 2007
Antwort Antwort
Seite 1 von 4  1 23     Letzte » 
Go2EITS
Registriert seit: 25. Jun 2006
So Leute der DP,
hier mein Update. Ideal vor Backups oder zum Schutz vor ekligen Trojanern, die sich im DllCache oder Prefetch (XP) verstecken. Oder um ein "saubers" kleines Image zu ziehen! Wieder mit der Möglichkeit der windowsspezifischen Systemüberprüfung (SFC). Wichtig! Ausführung nur noch mit ADMIN Rechten

Ich denke, es lassen sich, wenn ein System länger nicht gesäubert wurde, über 200 bis 700 MB,
je nach Gebrauch des Rechners, aus dem Systemlaufwerk relativ gefahrlos löschen.

Achtung: Achten Sie beim Backupverzeichnis darauf, dass auf Ihrer festplatte 1 Gig frei ist, und Ihr angegebenes Verzeichnis leer ist, weil [Backup löschen] das Verzeichnis vollständig löscht.

Kleines Update:
Die Anzeigen unter XP gehen jetzt korrekt. Besonderen Dank an DP User uligerhardt und himitsu

Winclean 1.11 vom 21.09.2006
BUG gefunden: Wenn das Backupfeld leer bleibt und auch kein Haken gesetzt wurde, wurde in einer
großen Schleife gemeldet, dass das Verzeichnis nicht angelegt werden kann. Habe ich behoben und einen Mutex auch eingefügt.

Winclean 1.1 vom 21.09.2006

Neu ab der Version 1.1
Die Neuerungen lassen Sie bis zu 400 MB auf dem Systemlaufwerk löschen!
Das ist ein Versuch doch wert. Zudem verstecken sich neue, unbekannte Viren und Rootkits auch
in Temp oder DLLCache. Damit sind Sie sicherer, wenn Sie gründlich löschen. Ein sogennanntes "DeepClean" (nicht Deepscan!) bieten die Virenscanner m. E. n. nicht.

- Hotfixes lassen sich gefahrlos löschen und wieder bei Bedarf zurückspielen! (mehr als 200MB)
- DllCache lasst sich löschen und zurücksichern.
- Prefetch löschen unter XP funktioniert nun.
- Checkdisk bei Systemneustart möglich
- Systemüberprüfung (SFC) sofort möglich.

Löschen des DLLCache.(Ausführung: Vorsicht, Installations CD kann jederzeit angefordert werden.)
Dabei ist jedoch zu beachten, dass Sie die Installations CD benötigen, wenn eine Datei neu installiert/wiederhergestellt werden muss. Sie sparen X MB an Speicherplatz auf dem Systemlaufwerk.
Ein Restore ist möglich.

Löschen der Hotfixes: (Ausführung: Vorsicht!)
Beachten Sie bitte, das die Hotfixes/Updates nicht mehr rückgängig gemachwerden können, wenn Sie die Dateien mit der Option [BACKUP ANLEGEN] NICHT ausgewählt haben. Die aufgespielten/installierten Verzeichnisse können nicht mehr zurück gesichert werden und auch nicht mehr deinstalliert werden. Sollte Ihr System mit den Hotfixes einwandfrei laufen, so können Sie diese löschen. Sie sparen über 200 MB an Speicherplatz auf Ihrem Systemlaufwerk.
Wenn Sie Backup eingeschaltet haben, und die Hotfixes gesichert haben, können Sie diese "restoren", also zurücksichern und unter der Systemsteuerung/Software(bei Bedarf) deinstallieren.

Löschen der Index.dat: (Ausführung: Unbedenklich)
In der Index.dat werden Informationen über Sie gesammelt, die man mit entprechenden Programmen ansehen kann. Sie können die Index.dat gefahrlos löschen. Ist die Index.dat im Gebrauch, (es gibt mehrere Dateien auf Ihrem Rechner) dann wird bei Systemneustart die Datei(en) gelöscht. Ein Backup der Index.dat ist nicht sinnvoll. Es werden mehrere MB an Speicher durch das Löschen der Index.dat frei werden.

Backup:
Das Backup zieht auch die Hotfixes mit ein. Ein Restore ist möglich, wenn sie ein Hotfix beseitigen wollen. (Siehe oben)


Link zur DP gelegt:
a) Zur Hauptseite
b) Zum Programm

Verschiedenes:
Checkdisk wird nun korrekt aufgerufen.
Systemüberprüfung möglich.
Prefetch wird jetzt wirklich gelöscht.
Dateien, die nicht gelöscht werden konnten, werden bei Neustart gelöscht


Für ein Backup oder vor einem Defragmentieren der Festplatte lassen sich mehr als 300 MB relativ gefahrlos mit Winclean auf der Festplatte freimachen. - Garantie: Keine Spyware, virengeprüft und keine Registry Einträge außer bei der Autostartoption -


Mein Test:
Ich habe vor der Nutzung meines Programms die Partition mit meinem Betriebssystem gesichert und zuvor alle Updates bei Microsoft installiert. Nach Ausführen aller Optionen meines Programme waren alle Hotfixes noch vorhanden und es wurden bei einer erneuten Überprüfung durch MS Update keine fehlenden Updates gemeldet. Ich selbst habe alle Optionen auf Windows 2000 mehrfach probiert und das System lief auch nach Neustart fehlerfrei. Auch die Cookies sind, wenn die Option Cookies löschen nicht gewählt wurde, alle vorhanden.

Achtung:
Ich habe so sorgfältig wie möglich das Programm erstellt. Trotzdem kann man bei einem
Programm Fehler nicht ausschließen. Die Partition mit dem Betriebssystem sollte vor Gebrauch des Programms gesichert werden. Ich übernehme keinerlei Verantwortung das Euer System korrekt nach Gebrauch korrekt läuft und hafte nicht für Schäden, die direkt oder indirekt durch den Gebrauch des Programms entstehen können. Das Programm loggt auf Wunsch wesentliche Programmaktivitäten in einer Log-Datei, die Ihr Euch ansehen könnt.

Im Detail:
Das Programm löscht folgende Verzeichnisse, nebst Unterverzeichnissen, soweit möglich:
UserDir, TempDir, InternetCacheFiles, Recent, Internet Verlauf,Papierkorb, Prefetch (nur XP, wird in Windows 2000 automatisch ignoriert).

Dabei können die Dateien gesichert werden: Ausgenommen davon sind der Papierkorb und die Prefetch Dateien auf XP Systemen.

Es ist eine eigene DirListe möglich, mit der man userdefinierte Verzeichnisse löschen kann und
zusätzlich die Option vor der Ausführung bietet, ob alle Verzeichnisse wirklich vorhanden sind.

Autostart kann aktiviert und Checkdisk bei Neustart des Systems ausgeführt werden.

Achtung:
Die Partition mit dem Betriebssystem sollte vor Gebrauch des Programmes gesichert werden. Ich übernehme keinerlei Verantwortung das Euer System korrekt nach Gebrauch läuft und hafte nicht für Schäden, die direkt oder indirekt entstehen können. Das Programm loggt auf Wunsch die wichtigsten Aktivitäten in einer Log-Datei, die Ihr Euch ansehen könnt. (Bisher verliefen alle Test jedoch ohne Auffälligkeiten)


Nun, viel Vergnügen mit dem Programm.

GO2EITS
Miniaturansicht angehängter Grafiken
winclean.1.1_178.jpg  
Angehängte Dateien
Dateityp: 7z winclean.1.11_151.7z (664,6 KB, 125x aufgerufen)
 
Go2EITS

 
Delphi 7 Personal
 
#2
  Alt 6. Jul 2006, 15:25
Kleines *PUSH*
Winclean liegt jetzt als 1.0.3 BETA vor.
Über 300 MB lassen mit Winclean löschen.

Wenn es jemand probiert hat, bitte mal den freien Speicher melden. Gab es irgendwelche Probleme? In der jetzigen Version kann man einen kleinen Bugbericht erstellen und als Email demnächst senden.

Eine kleine Hilfe wurde nun beigefügt.

@An Mod:
Kein neuer Thread, da sich die Fragen mehr zum Programm beziehen und weniger Allgemeininteresse sind.

Fragen zur möglichen Programmergänzung:
Soll ich die Möglichkeit einbauen, Batch-Dateien einzubauen und aufzurufen?

Wäre es sinnvoll, alle Verzeichnisse zu durchsuchen und automatisch alle Files mit dem Verzeichnisnamen TEMP zu löschen. Damit könnte man auf Servern/Clients automatisch Platz schaffen.
Oder im den TEMP Verzeichnissen alles was älter als eine Woche ist zu löschen?

Ist es problematisch die Dateien unter Windows 2000/XP zu löschen, die mit
$NTuninstall und $SQLuninstall beginnen.

Hat jemand Winclean unter XP ausprobiert? (Dürfte keine Probleme geben.)

Probiert mal das Programm aus. Viel Vergnügen!
GO2EITS
  Mit Zitat antworten Zitat
pacman1986

 
Delphi 2005 Personal
 
#3
  Alt 6. Jul 2006, 15:32
502 mb geloescht und bisher keine fehler ich wurde nicht jedes temp loeschen einfach aus dem grund das ich selber ornder manchmal temp nenne
Christian N.
  Mit Zitat antworten Zitat
Go2EITS

 
Delphi 7 Personal
 
#4
  Alt 6. Jul 2006, 15:38
Hallo pacman1986, vielen Dank für Dein Feedback!
Super. Hast Du auch den Windows Dateischutz gepurged?
Lad Dir die 1.0.3. Die ist ein wenig "schöner".
GO2EITS
  Mit Zitat antworten Zitat
Daniel G
 
#5
  Alt 6. Jul 2006, 15:43
Zitat von Go2EITS:
Ist es problematisch die Dateien unter Windows 2000/XP zu löschen, die mit
$NTuninstall und $SQLuninstall beginnen.
Na ja, du müsstest dann dem Nutzer nur noch verklickern, dass er seine Service Packs und Windows Updates nicht mehr deinstallieren kann. $SQLuninstall kenn ich nicht, aber ich denke, dass käme auf dasselbe hinaus (nur halt auf SQL bezogen...).
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

 
Delphi 12 Athens
 
#6
  Alt 6. Jul 2006, 16:00
Zum Löschen ... hab mir das Programm noch nicht ansehen können (nur Linux hier) aber es wäre nicht schlecht, wenn nicht alles sofort gelöscht würde.

Also z.B. Dateien erst nach sagen wir mal 24 Stunden ohne Lese/Schreibzugriff aus den Tempordnern ... beim Papierkorb könnte man ja auch ein paar Tage/'ne Woche warten.

Die Cookies (du willst mir also mein DP-Autologin wegnehmen? ), Verlaufslisten, Papierkorb (vorallem der Mülleimer, ist ja gerade dafür da, damit man was gelöschtes schnell wiederherstellen kann ) ... eigentlich wäre es nahezu bei allen Dingen, welche man persönlich nutzt, keine schlechte Idee, wenn da erst 'ne gewisse Zeit (eventuell einstellbar) gewartet würde, bevor eine Datei verschwindet.
(kannst ja das Last-Access-Attribtut der Dateien heranziehen)

Ein weitere Idee wäre z.B. Dateien nicht spfprt zu löschen, sonder erstmal für ein/zwei Neustarts in 'ner komprimierten Datei zwischenzulagern ... fals doch mal was zuviel verschwand.


Ach ja, ich wette eh mal, dat es bei mir sowieso nicht soooviel entfernen wird, da eh schon "aufgeräumt" etwas ist
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#7
  Alt 6. Jul 2006, 16:03
Gibt es denn vorher wemfalls eine List, was er alles löschen möchte und kann man da dan noch Dateien abwählen, die nicht gelöscht werden sollen? Ansonsten würde ich das Tool nicht anfassen.

Und warum löscht du die driver.cab?
Michael
  Mit Zitat antworten Zitat
Go2EITS

 
Delphi 7 Personal
 
#8
  Alt 6. Jul 2006, 16:43
@Daniel G
Nachdem ich schon immer die Uninstalls gelöscht hatte, gab es keine Probleme.

Der User bekommt einen Hinweis:
Läuft Ihr System stabil? Dann können Sie die Uninstall, ohne dass Probleme zu erwarten sind, entfernen.

Nebenbei: Kann ich das Servicepack 4 von Windows deinstallieren und auf SP 3 fahren?
Wenn MS doch die Dateien nicht so krytisch hätte und jedes Update mit mit 2006-07-03 SP 4 o.ä. bezeichnen würde, wäre es vielleicht möglich, einen alten Zustand zu fahren. Davon habe ich noch nie gehört. Zudem ware es ratsam, vor jedem Update eines Betriebssystems insbesondere in Produktionsumgebungen ein Backup zu fahren. Unter XP hann man ja vorher einen Wiederherstellungspunkt legen, bevor man aufräumt.

Hallo, himitzu! Nett Dich zu sehen,
Die Idee mit dem zeitversetzen Löschen ist je nach Bedarfsfall. Vielleicht für ein kleines
Tool zu overdressed. Man müsste den Löschzeitraum mit Tage/Wochen/Monate eingeben und evtl.
stehen wichtige Dateien darin. Blind zu löschen leichtsinnig, über 1000 Dateien zu sichten
zu kostspielig. Intereesnt ist daher unter Dirliste ein Verzeichnis anzugeben,
welches beim Programmstart gelöscht wird, bei dem man weis, dass dort "Schrott" ist.

Cookies:
Ja die kannst Du doch ausschalten. Will ich Dir doch nicht nehmen!

Ähm, kannst alles an- und ausschalten. Auch den Papierkorb, der ja seine Daseinberechtigung nicht ohne Sinn hat. Beim Closen werden alle Einstellungen gespeichert.

Die Idee mit dem komprimierten Backup ist gut. Auf einen anderen Laufwerk. Kommt vielleicht
in die Endversion.

@Luckie
Heute so schroff? So kenne ich Dich gar nicht.
Ich habe vorher viel im Inet recherchiert: Die Driver.cab hat über 50 MB und mehr und kann
man löschen. Meine Hilfe informiert darüber:

Button: Driver.cab löschen
Spart ca. 50 MB. Bei einer neuen Hardware wird die Installations CD angefordert.
Diese sollte, wenn Sie Driver.cab löschen, bei Bedarf bereit liegen.
Ausführung: Unbedenklich, wenn Sie die Installations CD besitzen.

Vor dem Löschen wird der Hinweis auf die CD gegeben!
OK?

// EDIT Nachtrag: Listen?
Listen wären möglich und habe ich auch verwendet. Aber irgendwann willst Du nicht 20.000 Files sichten. Es rutschten dann doch wichtige Dateien durch. Es werden ja optional die zu löschenden Verzeichnisse angeboten. Und ernsthaft: Willst Du die Dateien von z.B. Windows Temporäry Internet Files ersthaft alle ansehen und auswählen? Ich glaube nicht. Ist auch nicht notwendig.
// NACHTRAG ENDE

Apropo nicht anfassen: Systemschutz nicht anfassen, Defrag nicht anfassen, Tuneup nicht anfassen,
Wincleaner in der DP nicht anfassen, Checkdisk nicht anfassen. Datenträgerbereinigung nicht anfassen.
Du hast sehr oberflächlich reingesehen und lässt Dich so runter. Schade.
z.B. Root kann nicht gelöscht werden. Versuchs mal mit - Dir Liste bearbeiten-. Schau in die LOG.
Teste mal die Liste, die Du erstellt hast mit -DIR LISTE TESTEN-
Das zum Thema nicht anfassen. Wenn Du sagst, von Tuneup Programmen und Cleanern würde ich vorsichtig sein, stimme ich Dir zu. 0-Byte Dateien werden, wenn Du Dir das Programm ein wenig angesehen hättest, nicht gelöscht. Ist problematisch.
Das Programm ist nicht der Hammer und so schön wie Deine, aber wenn DU einen Kommentar abgibst, sollte es so sein, wie Deine Programme: Fundiert.

GO2EITS
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

 
Delphi 12 Athens
 
#9
  Alt 6. Jul 2006, 17:01
Na ja, man muß es ja nicht angeben müssen ... wie gesagt beim automatischen löschen würden wohl 'ne Woche für die Dateien im Papierkorb und ein Tag für die temporären Dateien ausreichen ... es sollten eh nicht alle Dateien in den Tempverzeichnissen gelöscht werden alles was jünger als 'ne Stunde ist sollte besser unangetastet bleiben, denn es ist da noch sehr wahrscheinlich, daß die noch gebraucht werden

Und das mit dem Sichern ... sowas könnte man wie im Papierkorb regeln ... z.B. irgendwo 'ne Zip, wo die Dateien reinkommen und wenn's zuviele sind, dann den Überhang löschen.

/me is ja im Moment (neben dem Aufräumen seines System ... blöder Chrash) vorwiegend mit dem MemoryManager und 'ner "SpeedZip" beschäftigt ... vorallem Letzteres wird so entwickelt, daß man da in dem eigenem ZipFomat viel und schnell einfügen/verändern/löschen kann ... also genau was passendes für kleine temporäre Zwischenspeicherecken (ich selbst hab es schon in einem Projekt als "TempOrdner" vorgsehn ^^) ... OK, 'ne normale Packkomponente wäre da bestimmt hinderlich, vorallem tempomäßig.
  Mit Zitat antworten Zitat
Go2EITS

 
Delphi 7 Personal
 
#10
  Alt 6. Jul 2006, 17:22
Hi Himitsu,
da stellt sich die Frage zum Sinn meines Projektes:
Will ich einmalig aufräumen um ein schlankes System zu haben und dann ein Wiederherstellungpunkt oder Backup zu tätigen

ODER

ein Programm, dass in Intervallen automatisch z.B. stdl. die Festplatte aufräumt oder erst nach Tagen.

Letzteres Möchte ich noch nicht, weil ich mich dann doch zu sehr verzettle.

Aber ich finde die Differenzierung der Ordner, die in gewissen Interwallen gelöscht werden interressant. Ein Ansatz hierzu, den ich vorerst nicht umsetze:

Jederzeit löschbar:
Windows Temp
UserTemp
InternetCache
Recent
Internet Verlauf

Papierkorb
1x täglich (schon gefährlich) 1x wöchentlich (schon eher)

Prefetch:
1x im Monat/3/6 Monate (oder nach der Installation/Deinstallation vieler Programme)

Eigene Listen:
Die Verzeichnisse, die in der Dir Liste stehen
sollten auf Zugriff der letzten 3 Tage geprüft werden.

Generell: Vielleicht sollten Programmteile, die die letzten 3 Tage genutzt wurden, nicht gelöscht werden. Das sollte die Performance im Internet und im Prefetch heben. - Wäre auch interessant.
Dies ist für ein schlankes System vor dem Backup aber nicht nicht sinnvoll!

Ein Problem stellt sich noch:
Komprimierte Dateien lassen sich über die Windows Suchfunktion, die ich oft einsetzte, nicht finden.
Daher ist vorerst die Lösung: Backup auf einer anderen Partition.

//Nachtrag zu Deinem /Me = Hast Du Windows ME im Einsatz?
GO2EITS
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz