IT-Stuff, Internet, Unterhaltung, Tutorials und Mehr Willkommen auf IMA

Archive for the ‘Tutorial/HowTo’ Category

Notepad++ Fehler: “Load langs.xml failed”

3013679346 feeec4e377 o Notepad++ Fehler: Load langs.xml failedIch glaube der Fehler kommt bei mir schon seit Monaten. Beim Starten von Notepad++ weißt eine kleine Meldung “Load langs.xml failed” auf diesen Fehler hin, ein Klick auf [OK] startet Notepad++ wie gewöhnlich. Allerdings gibt es kein automatisches Syntax Highlighting mehr, die Sprache muss bei Bedarf manuell ausgewählt werden.
Bei einer frischen Notepad++ Installation kommt er nicht, nach wenigen Wochen Benutzung irgendwann wieder. Ich habe mich nie weiter beschäftigt warum der Fehler kommt oder wie man ihn wegkriegt, ich habe ihn einfach ewig ignoriert und weggeklickt.

So löst ihr das Problem:
Geht in das Notepad++ Verzeichnis und sucht dort die langs.xml. Benennt diese um, zum Beispiel in “langs.xml.backup”. Kopiert nun die langs.model.xml und benennt die Kopie in “langs.xml” um.

Jetzt sollte der Notepad++ Start ohne Probleme eingeleitet werden.

Beim Schreiben von Programmen nutzt man fast immer externe Dateien wie zum Beispiel .dll Dateien. Ist das Programm dann als .exe released brauch es die .dll um zu funktionieren.
Es gibt mindestens 3 Möglichkeiten, dieses Problem zu umgehen. Uns interessiert jetzt nur der leichteste und geilste Weg:

ILMerge nennt sich das Microsoft Tool, dass es erlaubt, verschiedene .NET Projektdateien zu einer Datei zusammenzuführen. Das Tool ist kommandozeilenbasiert und kommt daher nur als single .exe. Es gibt zwar GUIs für ILMerge aber die Handhabung ist denkbar einfach. Auch wenn die, im Download beiliegende, Dokumentation das nicht vermuten lässt.

Kopiert ILMerge(.exe), eure Projekt .exe und alle externen Dateien, die integriert werden sollen, in ein Verzeichnis. CMD auf und los:

ilmerge /out:Final.exe Projekt.exe ExternFunctions.dll ExternData.dll

ilmerge integriert dll in exe 460x26 .NET: Externe Dateien wie .dlls in .exe integrieren

Und schon liegt in dem Verzeichnis eine Final.exe, die allein funktionstüchtig ist. Einfacher gehts gar nicht!

.exe Installer “extrahieren”

.exe Installer enthalten manchmal recht interessantes Material. Hier 2 Wege an die Dateien innerhalb eines .exe Installers zu gelangen:

lokaler Temp Ordner

Diese Methode ist recht zuverlässig und funktioniert in 99% aller Fälle.
Geht in euren Temp Ordner: C:\Dokumente und Einstellungen\[USER]\Lokale Einstellungen\Temp\
Der Ordner ist höchstwahrscheinlich vollgepackt mit viel Kram. Unterordner, Dateien jeglicher Art, beides teilweise mit seltsamen Namen. Ihr müsst zuerst diesen Ordner aufräumen, das ist aber nicht weiter kompliziert.
Öffnet die CMD (Windows+R->”cmd”) und dort folgenden Befehl eingeben:

rd /s /q "c:\Dokumente und Einstellungen\[user]\Lokale Einstellungen\Temp\"

Ihr müsst natürlich euren Benutzernamen statt [user] einsetzen.
rd /s löscht alle Unterordner und Dateien eines Ordners. So werden also alle Unterordner und Dateien eures Temp Ordners gelöscht, falls möglich. Alle Dateien die sich nicht löschen lassen bleiben übrig.
Ihr könnt auch mit dem Total Commander in diesen Ordner gehen, alles mit STRG+A markieren und löschen. [Alles überspringen], sobald die Meldung kommt, dass eine Datei in Benutzung ist und nicht gelöscht werden kann.
Nun sollten nur noch wenige Unterordner übrig bleiben, sehr gut.
Merkt euch die verbleibenden Unterordner und startet den Installer. Sobald dieser warmläuft sollte ein neuer Ordner erschienen sein.
Dieser Ordner hat möglicherweise einen sehr komischen Namen wie bei meinem Testlauf:
exe installer entpacken temp1 .exe Installer extrahieren
In diesem Ordner befinden sich alle Dateien, die in der .exe stecken. Ihr solltet den Installer vorher fertig entpacken lassen. Sobald er nach euren Benutzereingaben fragt, [Weiter] / [Next] Buttons zum Beispiel, hat er alle Installerdateien fertig in diesen Ordner entpackt.
Jetzt könnt ihr euch die Dateien herauskopieren.

Universal Extractor – Tool

Bei meinem Testinstaller hat das Tool leider keinen Erfolg gebracht aber kann am Installer liegen.
Universal Extractor ist darauf spezialisiert Archive oder Installer zu entpacken. Einfach installieren, starten, den Installer auswählen und das Zielverzeichnis wählen. Ggf. fragt das Tool vorher noch nach einer Extraktionsmethode.
exe installer entpacken universal extractor .exe Installer extrahieren

ICQ 7 ohne Werbung und Windows 7 Problem

Das neue ICQ 7 ist ja ganz schick aber es hat auch seine schattigen Seiten. Dazu gehört die total nervige Werbung und ein ähnliches Problem unter Windows 7 wie bei dem Windows Live Messenger Win7 Bug.

Zuerst die Werbung:

icq7 optimieren werbung ICQ 7 ohne Werbung und Windows 7 Problem
Auf www.murb.com gibt es schon seit Ewigkeiten die ICQ Banner Remover. Ein zuverlässiges Programm um ICQ von Werbung zu befreien. Auf dieser Seite findet ihr alle Banner Remover zu ICQ 7, bisher gibt es nur einen. Wenn ihr dort mehr als 1 Download habt müsst ihr den Banner Remover passend zu eurem ICQ 7 Build herunterladen. Dazu einfach die ICQ Kontaktliste öffnen, oben dann “Menü -> Hilfe -> Info Über ICQ” anklicken. Dort steht die Build Nummer. Bisher gibt es ICQ 7 offiziell nur in 1205.

icq7 optimieren banner remover setup 150x102 ICQ 7 ohne Werbung und Windows 7 ProblemZuerst müsst ihr den ICQ Banner Remover installieren.
Wichtig: nicht ALLES mitinstallieren!
Zuerst Häkchen raus beim SearchAnonymizer.
Und später, wenn sich kikin aufdrängt
icq7 optimieren banner remover setup2 150x116 ICQ 7 ohne Werbung und Windows 7 Problem“Nein, Danke” wählen und weiter gehts.
Die Ebay Verknüpfung kann natürlich auch weg…
Klickt euch durch den Rest und dann kann es losgehen.

Bevor ihr das Programm startet, ICQ beenden. Für alle Vista/7 Kollegen, ICQ am besten mit Administratorrechten ausführen (Rechtsklick -> Als Administrator ausführen).
Der Pfad zu eurer ICQ 7 Installation muss stimmen, der Installer sucht sich diesen normalerweise von allein. Überprüft ihn dennoch. Die Einstellungen erklären sich wohl von selbst. Ihr müsst für euch entscheiden, was ihr braucht und was nicht.
Wenn ihr die Häkchen angepasst habt reicht ein Klick auf [Start] und es geht los.
Jetzt könnt ihr ICQ starten und die Änderungen müssten zu sehen sein, beziehungsweise hoffentlich eher nicht zu sehen sein, wenn es um die Werbung geht.

Der Windows 7 Bug:

icq7 optimieren windows7 bug 150x107 ICQ 7 ohne Werbung und Windows 7 ProblemKennt das jemand noch vom Windows Live Messenger? Kontaktliste und alle Fenster sind zu und trotzdem ist in der Taskleiste eine ICQ Kontaktliste zu sehen.
Glücklicherweise ist nicht nur das Problem das Gleiche sondern auch die Lösung: ICQ beenden und von der icq.exe die Kompatibilität auf Windows Vista SP2. Danach verhält es sich wieder korrekt.

Ich stand letztens vor einem neuen Problem: ein Druckeranschluss (Port) ließ sich nicht löschen. Selbst als Administrator gab es nur Fehlermeldungen und der Anschluss wurde einfach nicht freigegeben.
Versucht erst den Drucker normal über Start->Drucker und Faxgeräte zu löschen, erst wenn hier Fehlermeldungen den Vorgang unmöglich machen solltet ihr über die Registry löschen.

Wie löscht man einen Drucker über die Registry, wenn es über die Windows-Oberfläche nicht mehr geht:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\ – sucht hier nach dem Schlüssel der so heißt wie euer Drucker und löscht diesen.
Dadurch verschwindet der Drucker aber noch nicht. Öffnet die Kommandozeile als Administrator (Start->Ausführen->”cmd”) und gebt dort ein:

net stop spooler
## kurz abwarten, dann
net start spooler

drucker regedit registry löschen suchen 150x65 Drucker und Anschlüsse über die Registry löschenNun sollte alles zum Drucker gehörige gelöscht worden sein.
Zum Überprüfen könnt ihr die Registry öffnen und nach eurem Druckernamen suchen, es sollte nichts mehr gefunden werden. Überreste können in folgenden Zweigen möglich sein:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices\
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Printers\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\
In HKEY_USERS könnte es auch noch Einträge geben, einfach suchen.

Wie löscht man einen Druckeranschluss (Port) über die Regisrty:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\ – sucht nach dem Namen eures Druckeranschlusses, bei Netzwerkdruckern z.B. “IP_141.123.456.20″ und löscht den ganzen Schlüssel.
Auch hier wieder: cmd starten und

net stop spooler
## kurz abwarten, dann
net start spooler

Nun sollten auch hier keine Überreste mehr in der Registry zu finden sein, mit einer Suche könnt ihr das Überprüfen. Wenn Resteinträge gefunden werden: löschen.

So habt ihr alle Rückstände eines Druckers gelöscht (ausser die Treiber..) und könnt einen neuen Drucker auf diesen Namen oder diesen Anschluss installieren.

Einleitung

Nachdem ich die Freeware IZarc vorgestellt habe, wird die Leistung jetzt mal etwas unter die Lupe genommen. Flo hat ja bereits die verschiedenen Dateitypen untersucht und ich werde mich mal auf die Kompressionsstufen, die Methoden und die Verschlüsselung mit AES konzentrieren und die Unterschiede in der Dateigröße auswerten.

Die Kompressionsoptionen

Standardmäßig erstellt IZarc .zip Archive mit der Methode “Deflate” und der “Maximalen” Stufe. 2 weitere Methoden, “Store” und “Bzip2″ stehen genauso wie die Stufen “Superschnell”, “Schnell” und “Normal” zusätzlich zur Verfügung. Bei den 7Zip Archiven .7z gibt die selben Stufen, allerdings 2 andere Methoden: “LZMA” und “PPMd”. BZA und LHA Archive habe ich auch jeweils ein Mal getestet.

Die Testobjekte

Ich habe für den Test eine Datensammlung aus 11 Dateien zusammengestellt. 3x doc, pdf, exe, dll, wav, ppt, pcv, vp6 und ein rar Archiv. Diese sind ungepackt ingesamt 277MB groß. Nun gehe ich verschiedenste Kombinationen von Kompressionsstufen und Methoden kombiniert mit Verschlüsselungen durch und präsentiere mal die Ergebnisse.

Der Test

Ich habe meine Resultate in einer Exceltabelle zusammengefasst. Da sich je nach Situation die Anforderungen an das Archiv ändern müsst ihr selbst entscheiden, welche Ergebnisse für euch am Besten sind. Mal sucht man die kleinstmögliche Dateigröße, mal die bestmögliche Kompatibilität zu allen Systemen, manchmal muss es bei einer großen Datenmenge einfach nur möglichst schnell gehen.

archivtests Kompressionsstufen + Kompressionsmethoden im Vergleich mit IZarc

Bei der Veröffentlichung hatte ich einen Messfehler. Der Testsieger .7z mit 34MB Archivgröße kam durch einen Fehler bei der Erstellung des Archivs zustande. Erst jetzt habe ich gemerkt, dass das Archiv beim Öffnen Fehlermeldungen spuckt. Ich habe das Bild oben ersetzt und die Anmerkung überarbeitet.

Anmerkungen

Was die Dateigröße angeht kann man ein Treppchen sehen. Platz 1 nimmt das LZMA 7zip (56%), auf Platz 2 das PPMd 7zip (57%), danach auf dem dritten Platz 2 Komprimierungsformen: das Bzip2 zip Archiv und die BZA Archivierungstechnik (beide 59%). Die Dauer der Archivierung nimmt wie zu erwarten mehr Zeit in Anspruch, je besser die Technik und geringer die Archivgröße. Je schlechter die Komprimierung desto schneller der Vorgang und größer die Datei. Wer eher auf Kompatibilität achten will sollte ein Maximal Deflate .zip Archiv packen, das kann Windows im Installationszustand öffnen und entpacken und es ist mit 60% der Originalgröße nur 4% größer als das LZMA 7zip Archiv von Platz 1. Und es ist das erste, also kleinste, Archiv, dass Windows tatsächlich ohne Modifikation entpacken kann. Als Verschlüsselung könnt ihr jedoch nicht AES nutzen, das kann Windows ohne Zusatzprogramme wieder nicht entpacken. IZarc bietet den Algorithmus PK ZIP 2 an, damit kann Windows umgehen, das könnt ihr nutzen (ist aber nicht sehr sicher).

Fragen, Feedback, Ergänzungen, Kritik, her damit. Ich erweiter den Artikel auch gerne noch.

Navigation »

Neueste Kommentare

  • Hannes Schurig: Na wenn du meinst :D
  • sagichnich: ihr habt doch alle langeweile
  • Hannes Schurig: Schon bemerkt, dass Beta und RC abgelaufen sind?
  • Jilos: @Jerry mach das einfach in Word rein speichere es als .bat aufm desktop und mach nen doppelklick drauf – > fertsch
  • Shockwave: Fehlermeldung: Der eingegebene Product – Key ist anscheinend kein gültiger Windos-7-Product-Key. Überprüfen sie den Product Key...
  • Jerry: Wo IST der Task-planer??? meinste Task-Manager? Ist das mit dem 117 min vorher einstellen notwendig??? Oder kann man das Manuell machen?...

Translator

Categories

Sie möchten hier werben? Ich garantiere Ihnen unschlagbare Preise bei meinen Besucherzahlen. Egal ob Banner, Textlinks oder andere Werbeformen. Informieren Sie sich bei mir unter werbung@hannes-schurig.de