Jump to content
Sign in to follow this  
OnkelGauss

Registryeintrag für alle Benutzer

Recommended Posts

Hallo Leute,

 

ich arbeite momentan an einer Unattended Installation, was sehr viel Spass macht und gut funktioniert. Jetzt habe ich das Problem, mit dem Thema Registry...

 

Hier meine Frage:

Wo muss man einen Eintrag in der Registry vornehmen, dass alle Benutzer davon "betroffen" sind?

 

Reicht ein Eintrag unter [HKEY_LOCAL_MACHINE\Software\ ...]?

Oder unter [HKEY_LOCAL_MACHINE\Software\ ...] und [HKEY_USERS\.DEFAULT\Software\...] eintragen?

Oder auch unter [HKEY_CURRENT_USER\Software\...]?

 

Wie mache ich dies sauber?

Share this post


Link to post

hi!

 

was genau willst du denn in der registry ändern? es kommt immer darauf an was du ändern willst, aber den HKEY_CURRENT_USER kannst du schonmal weglassen da dieser registryzweig (wie der name ja verrät) nur für den derzeit angemeldeten user gilt ;)

 

poste einfach mal welche änderungen du vornehmen willst ;)

 

gruss saracs

Share this post


Link to post

Nach der (schon fast) automatischen installation von Windows 2000 und der benötigten Software will ich Einstellungen in der Registry ablegen.

 

Dazu Importiere ich eine REG-Datei via CMD [regedit /s regtweaks.reg] mit folgendem Inhalt:

 

;####################################################################################################
;Google als Suchmachine im Internet Explorer
[HKEY_USERS\.DEFAULT\Software\Microsoft\Internet Explorer\Main]
"Use Search Asst"="no"
"Search Page"="http://www.google.ch"
"Search Bar"="http://www.google.ch/ie"
[HKEY_USERS\.DEFAULT\Software\Microsoft\Internet Explorer\SearchURL]
""="http://www.google.ch/keyword/%s"
"provider"="gogl"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Search]
"SearchAssistant"="http://www.google.ch/ie"
;####################################################################################################
;Proxy Konfiguration des Internet Explorer
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyServer"="IP:PORT"
"ProxyOverride"="XXX.XXX.*;lala;usw.*"
;####################################################################################################
;Speichern des Passwortes beim Internet Explorer unterbinden
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"DisablePasswordCaching"=dword:1
;####################################################################################################
;Keine Ueberpruefung auf Internet Explorer-Updates
[HKEY_USERS\.DEFAULT\Software\Microsoft\Internet Explorer\Main\NoUpdateCheck]
"NoUpdateCheck"=dword:00000001
;####################################################################################################
;NumLock einschalten
[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"
;####################################################################################################
;Command Completion und Directory Completion einschalten
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000009
;####################################################################################################
;Willkommensmeldung von Windows unterbinden
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoWelcomeScreen"=dword:1
;####################################################################################################
;Arbeitsplatz als erstes Desktopsymbol [Funt ned, Tipp? ,->]
[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}]
"SortOrderIndex"=dword:00000054
;####################################################################################################
;Persoenlich angepasste Menues unterbinden
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"IntelliMenus"="No"
;####################################################################################################
; Beim Beenden die Recent Documents loeschen
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies]
"ClearRecentDocsOnExit"=dword:00000001
;####################################################################################################
;Dateiattribute im Explorer anzeigen
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ShowAttribCol"=dword:1
;####################################################################################################
;Vollstaendiger Pfad in der Adressleiste anzeigen
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState]
"FullPathAddress"=dword:00000001
;####################################################################################################
;"Verknuepfung mit..." beim Erstellen von Verknuepfungen unterbinden
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer]
"Link"=hex:00 00 00 00
;####################################################################################################
;Einschraenken der Funktionen von GAST Usern
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"RestrictAnonymous"=dword:1
;####################################################################################################
;Autostart des CD-ROM aus
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom]
"AutoRun"=dword:0
;####################################################################################################
;Personalized Menus in Microsoft Office 2000 deaktivieren
[HKEY_USERS\.DEFAULT\Software\Microsoft\Office\9.0\Common\Toolbars]
"AdaptiveMenus"=dword:00000000
;####################################################################################################

 

 

Bin mir nicht sicher, ob dies so i.O. ist, da ich schon gebastelt habe...

Würde am liebsten alles mit [HKEY_LOCAL_MACHINE\SOFTWARE\...] machen, wenn dies bewrkt, dass die Einstellungen für alle benutzer gelten....

 

PS: Hat jemand einen Tipp, wie man die Desktopanordnung speichern kann? Und wie kann man die IE-Settings für z.B. Speicherplatz, usw. hinterlegen? [settings hinter SID in der Registry]

Share this post


Link to post

ja moment!

 

du kannst nicht einfach nach lust und laune werte in die registry eintragen :D wenn der standardwert im LOCAL_MACHINE liegt muss der veränderte eintrag natürlich auch dort hinterlegt werden ;)

 

schau mal bei gelegenheit hier rein. ist zwar für xp aber vielleicht ist ja was interessantes für dich dabei :wink2:

 

gruss saracs

Share this post


Link to post

@saracs:

 

Frage: Was ist der Unterschied zwischen HKEY_USERS\.DEFAULT und HKEY_LOCAL_MACHINE?

 

HKEY_CURRENT_USER durch HKEY_USERS\.DEFAULT ersetzen sollte eigentlich funzen, solange keiner hier Gegenargumente anbringen kann ,->

 

Naja, muss wohl 'mal auf einem "sauberen" System jeden Eintrag prüfen...

 

Einfach unter HKEY_LOCAL_MACHINE und HKEY_USERS\.DEFAULT anlegen ist sicherlich keien saubere Lösung....

Share this post


Link to post

tja. der unterschied liegt darin das unter LOCAL_MACHINE die software an sich ihre einträge hinterlässt. im HKEY_USERS nur die user spezifischen einträge.

 

ausserdem sind im \.DEFAULT nur werte hinterlegt aus denen neue user accounts erstellt werden. das heisst diese einträge greifen erst bei neu erstellten benutzerprofilen. bereits bestehende accounts bleiben von solchen einstellungen unbetroffen ;)

 

ich würde an deiner stelle alle reg einträge auf einem sauberen system testen ;)

 

gruss saracs

Share this post


Link to post
Original geschrieben von saracs

tja. der unterschied liegt darin das unter LOCAL_MACHINE die software an sich ihre einträge hinterlässt. im HKEY_USERS nur die user spezifischen einträge.

 

 

Ganz stimmen tut das nicht ;) . Denn alle anderen Keys ausser LOCAL_MACHINE verweisen im Prinzi auf LOCAL_MACHINE, wobei Current_user auf die SID in LOCAL_MACHINE aufgelöst wird. Darum erscheinen manchem der die Registry durchsucht gewissen Werte 2x. In Wirklichkeit ist es aber nur ein Verweis oder "Shurtcut" wenn man so will.

 

Gruss

Share this post


Link to post

Nein, das heißt, dass man Registry-Einträge da einträgt, wo sie hingehören, und das kann von Key zu Key unterschiedlich sein.

 

grizzly999

Share this post


Link to post

Kleines Beispiel:

 

Veränder mal in der Struktur HKEY_USERS\S-1-5-21-1177238915-1957994488-1060284298-500\Console

(die Zahlenkombination steht für die meine SID, wenn keine anderen Benutzer am Rechner angemeldet waren, ist sie leicht zu erraten, denn es ist die längste) den Key "WindowsSize".

 

Jetzt schau mal unter

HKEY_CURRENT_USER\Console

nach dem Key "WindowsSize" (aber nicht vergessen den Wert wieder zurück zu ändern!!). Na klingelts langsam?? Es ist der Selbe!!

Der vorteil von HKEY_CURRENT_USER ist das der Hive Key (=HKEY) stellvertretend für den aktuell angemeldeten user funktioniert, sonst müsste ein Programmierer die SID jedes Users kennen, was unmöglich ist.

 

Kann dazu auch ein Buch empfehlen: Registry Guide Windows2000, Windows NT 4 von Markt+Technik

Share this post


Link to post
Original geschrieben von Velius

Ganz stimmen tut das nicht ;) . Denn alle anderen Keys ausser LOCAL_MACHINE verweisen im Prinzi auf LOCAL_MACHINE, wobei Current_user auf die SID in LOCAL_MACHINE aufgelöst wird.

??? - es gibt die zwei Hauptschlüssel HKLM und HKU. HKCU ist eine Verknüpfung mit der SID des lokal angemeldeten Users. Die Verknüpfung ist User-spezifisch und kann nur von ihm selbst aufgelöst werden. Bei Fernzugriff auf die Registry exisiert dieser Wert nicht! HKCU ist übrigens ein Relikt aus Zeiten Windows 95, dort gab es keine SID und um Programme für W95 auch unter NT (mit SID) ausführen zu können wurde der Schlüssel eingeführt ...

Share this post


Link to post

HKU ist auch ein Hauptschlüssel einverstanden, da hab ich mich ein bisschen verplappert, das mit dem HKCU hat einen Programmier Technischen Hintergrund (siehe meinen letzten Post) und hat auch nichts mit WIN95 zu tun, sonst kann ich dir gerne nen Auszug aus dem Buch faxen oder sonst was....

Share this post


Link to post
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...