Supportnet / Forum / Windows2000
Systemicons, Öffnen-Speichern unter Standardpfad ändern
Frage
Hallo,
1. Ich will den hässlich-gelben Standardordner ändern, wo kann ich das in der Registry machen.
2. Ausserdem regt mich auf das der "Speichern unter" und "Öffnen" Dialog immer in Eigenen Dateien startet. Wo kann ich das ändern ?
Danke + Mfg
Silvija
Antwort 1 von LutzR
Nun zu 1.,
würdest Du z.B. Windows XP nutzen, kannst Du das direkt unter Eigenschaften des Ordners regeln. Unter Windows 2000 kenne ich im Moment nur die Möglichkeit über eine Autorun.inf Datei. Diese mußt Du im entsprechenden Laufwerksordner direkt ablegen.
Erstellbar wäre sie z.B. mit dem Texteditor (notepad.exe) und sollte nur das enthalten:
[Autorun]
ICON=LOGO.ICO
Natürlich mußt Du Dir noch ein entsprechendes Logo für Deinen gelben Ordner aussuchen und ebenfalls dorthin kopieren. Sollte das Logo woanders liegen, mußt Du das entsprechend definieren; z.B.:
ICON=E:\LOGOS\LOGO1.ICO
... oder woanders eben ...
Das "Speichern unter", usw. kannst Du am besten mit dem Freeware Tool TweakUI einstellen. Definiere dort einfach Deine Systemordner entsprechend um. Den Direktzugriff in der Registry kenne ich im Moment nicht - doch TweakUI macht nichts anderes, daher wird es diesen natürlich geben. Einfach mal in der Registry suchen - doch leichter und schnellerer ist eben TweakUI.
Gruss
Lutz
würdest Du z.B. Windows XP nutzen, kannst Du das direkt unter Eigenschaften des Ordners regeln. Unter Windows 2000 kenne ich im Moment nur die Möglichkeit über eine Autorun.inf Datei. Diese mußt Du im entsprechenden Laufwerksordner direkt ablegen.
Erstellbar wäre sie z.B. mit dem Texteditor (notepad.exe) und sollte nur das enthalten:
[Autorun]
ICON=LOGO.ICO
Natürlich mußt Du Dir noch ein entsprechendes Logo für Deinen gelben Ordner aussuchen und ebenfalls dorthin kopieren. Sollte das Logo woanders liegen, mußt Du das entsprechend definieren; z.B.:
ICON=E:\LOGOS\LOGO1.ICO
... oder woanders eben ...
Das "Speichern unter", usw. kannst Du am besten mit dem Freeware Tool TweakUI einstellen. Definiere dort einfach Deine Systemordner entsprechend um. Den Direktzugriff in der Registry kenne ich im Moment nicht - doch TweakUI macht nichts anderes, daher wird es diesen natürlich geben. Einfach mal in der Registry suchen - doch leichter und schnellerer ist eben TweakUI.
Gruss
Lutz
Antwort 2 von TheHappyJoker
@LutzR:
Sie meint aber die Ordnersymbole ändern, nicht die Symbole der Laufwerke!
Am einfachsten geht das mit den Tool MicroAngelo. Empfehle aber IconPackager (kann mehr Icons ändern):
http://www.stardock.com/products/iconpackager/
Damit kann man allgemein Icons ändern oder auch direkt nur für einen Ordner.
Ansonsten Speichert Windows die Pfade für die Symboldateien in den Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIcons
Naja, das erstmal zu erstens...
Sie meint aber die Ordnersymbole ändern, nicht die Symbole der Laufwerke!
Am einfachsten geht das mit den Tool MicroAngelo. Empfehle aber IconPackager (kann mehr Icons ändern):
http://www.stardock.com/products/iconpackager/
Damit kann man allgemein Icons ändern oder auch direkt nur für einen Ordner.
Ansonsten Speichert Windows die Pfade für die Symboldateien in den Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIcons
Naja, das erstmal zu erstens...
Antwort 3 von Silvija
mit Microangelo hab ich es schon probiert, ich hab die Icons direkt in der Shell32.dll geändert,MAngelo wollte die Datei dann aber nicht abspeichern, da sie ja (klar) schon verwendet wird.
Und diesen Schlüssel (ShellIcons) hab ich komischerweise gar nicht.Hab nur ShellIconOverlayIdentifier ????
Trotzdem danke..
Mfg Silvija
Und diesen Schlüssel (ShellIcons) hab ich komischerweise gar nicht.Hab nur ShellIconOverlayIdentifier ????
Trotzdem danke..
Mfg Silvija
Antwort 4 von TheHappyJoker
Der Schlüssel wird erst erstellt, wenn Windows angewiesen wird andere Icons zu benutzen, existiert er nicht, verwendet Windows die Standard shell32-icons. Versuche erst gar nicht die shell32.dll zu ändern, da es eine Systemdatei ist die Windows unbedingt benötigt (enthält nicht nur Icons!).
MicroAngelo meinte ich so zu benutzen, das die Icons direkt geändert werden. Das ist mit den Programm "On Display" aus MA möglich.
Falls das alles nicht hilft, oder Du On Display nicht mitinstalliert hast, mach folgendes:
Erstelle den Schlüssel ShellIcons (wie oben). Erstelle eine Zeichenfolge die den Namen einer Nummer hat. Diese Nummer bezeichnet das Symbol in der shell32.dll. Willst Du also die geschlossenen Ordner ändern, muss der Name "3" lauten (Da viertes Symbol und mit der Null musst Du anfangen mit zählen). Der Zeichenfolge 3 musst Du jetzt den Wert zufügen, wo sich das neue Icon befindet (z.B. C:\Symbole\Ordner.ico) - bei Icons aus DLL's musst du noch die Iconposition einfügen (z.B. C:\Symbole\AlleIcon.dll,2 zeigt dann das dritte Symbol der DLL an).
Um das ganze abzurunden, lösche noch die Datei ShellIconCache aus den Windows-Verzeichnis (falls das neue Icon nicht angezeigt wird) und starte den Computer neu.
MicroAngelo meinte ich so zu benutzen, das die Icons direkt geändert werden. Das ist mit den Programm "On Display" aus MA möglich.
Falls das alles nicht hilft, oder Du On Display nicht mitinstalliert hast, mach folgendes:
Erstelle den Schlüssel ShellIcons (wie oben). Erstelle eine Zeichenfolge die den Namen einer Nummer hat. Diese Nummer bezeichnet das Symbol in der shell32.dll. Willst Du also die geschlossenen Ordner ändern, muss der Name "3" lauten (Da viertes Symbol und mit der Null musst Du anfangen mit zählen). Der Zeichenfolge 3 musst Du jetzt den Wert zufügen, wo sich das neue Icon befindet (z.B. C:\Symbole\Ordner.ico) - bei Icons aus DLL's musst du noch die Iconposition einfügen (z.B. C:\Symbole\AlleIcon.dll,2 zeigt dann das dritte Symbol der DLL an).
Um das ganze abzurunden, lösche noch die Datei ShellIconCache aus den Windows-Verzeichnis (falls das neue Icon nicht angezeigt wird) und starte den Computer neu.
Antwort 5 von Silvija
Das mit dem Schlüssel anlegen hat nicht gefunzt, win hat immer noch die gleichen icons gehabt, aber egal mit OnDisplay hats dann geklappt.
Danke
Mfg Silvija
Danke
Mfg Silvija
Antwort 6 von TheHappyJoker
immer zu diensten ;-)

