Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Regschlüssel in Batch ergänzen

Mitglied: 48046

48046 (Level 1)

18.06.2007, aktualisiert 19.06.2007, 4028 Aufrufe, 3 Kommentare

Hallo Welt !


Für mich ist in der Registry folgender Pfad relevant:

[HKEY_USERS\S-1-5-21-583907252-861567501-839522115-1004\Software\Ghisler\Total Commander]

Bei einem Kollegen lautet er aber:

[HKEY_USERS\S-1-5-21-3812019871-1684578893-2923869196-1007\Software\Ghisler\Total Commander]

Von daher kann ich wohl stark darauf schliessen, dass dieser Zahlenschlüssel bei jedem PC individuell ist, was natürlich mein Projekt enorm erschwert
Da ich aber diesen Schlüssel per Batch in die Registry schreiben möchte, stellen sich für mich jetzt folgende Fragen:

1. ) Kann ich den Schlüssel, bzw. die unterschiedlichen Zahlenkombinationen ab [HKEY_USERS\S-1-5-21-................................. irgendwie herausbekommen. Wenn ja, vielleicht auch ohne (for-Befehl) ?

2.) Oder aber gibt es (was mir fast lieber wäre) eine Art Variable die man zwischen [HKEY_USERS\S-1-5-21- und \Software\Ghisler\Total Commander] setzen kann, womit dann der korrekte Schlüsselpfad des jeweiligen Computers geschrieben werden kann.


Gruß ELMI
Mitglied: AndreasHoster
18.06.2007 um 16:41 Uhr
Schon mal in der Registry den Hive HKEY_Current_User gesehen?
HKEY_Current_User entspricht HKEY_USERS\S-1-5-21-583907252-861567501-839522115-1004 wenn der User mit der SID S-1-5-21-583907252-861567501-839522115-1004 angemeldet ist.
Wenn der Batch unter der Anmeldung des Users ausgeführt wird, kannst Du also ohne Probleme HKEY_CURRENT_USER nehmen.
Bitte warten ..
Mitglied: 48046
19.06.2007 um 07:13 Uhr
@AndreasHoster

Danke für Deine Antwort

Ja das ist schon richtig, das Problem liegt in meinem Fall leider etwas anders.

Es geht um eine Auto-Installation des TotalCommanders. Der Author bietet diese Möglichkeit auch an, und zwar kann man in der Setup.exe des TC diverse Dateien extrahieren, darunter auch eine INSTALL.INF

Dort läßt sich unter der Rubrik

[auto]
auto=0

der Wert auf 1 setzen und die komplette Installation geht allein vonstatten, ohne das der User irgendetwas bestätigen oder abändern müßte. Soweit sogut, der Defaultpfad für die Installation ist aber leider c:\totalcmd und für die INI's ist der Defaultpfad c:\Windows
Ich möchte aber, das es unter c:\Programme\TotalCommander\ installiert wird und auch die INI's in den gleichen Ordner. Leider läßt sich das in der besagten INF-Datei nicht einstellen, es existiert zwar dort folgender Eintrag:

[Destination]
Dir=c:\totalcmd
Ini=wincmd.ini,Configuration,InstallDir

Wenn ich diesen auf "c:\Programme\TotalCommander\" abändere, hat dieser leider keine Auswirkung auf den Installationspfad. Was ich herausgefunden habe ist, dass der TC 3 Einträge in der Registry macht (natürlich mit weiteren Unterschlüsseln & Werten).

1.) [HKEY_CURRENT_USER\Software\Ghisler]
2.) [HKEY_USERS\S-1-5-21-583907252-861567501-839522115-1004\Software\Ghisler]
3.) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\TotalCommander]

Der erste Schlüssel ist der von Dir angesprochene, doch leider wenn ich den setze, reagiert der TC bei der Installation immer noch auf den Defaultpfad c:\totalcmd
Erst wenn ich den zweiten Schlüssel nutze, erkennt er diesen geänderten Pfad an. Ebenso wenn der TC einmal auf einem Rechner installiert war, sucht er bei nochmaliger Installation zuerst immer nachdem Schlüssel 2.) und schlägt diesen dann als Installationspfad vor.

Also abschließend kann ich leider nur die Schlußfolgerung daraus ziehen, dass Schlüssel 2.) maßgebend ist, zumindest zeigen das alle meine Versuche. Mir wäre auch Schlüssel 1.) lieber gewesen, was die Sache total vereinfacht hätte und ich erst garnicht hier nachfragen hätte müssen. Aber so, weiß ich leider nicht wie ich das durchziehen soll....!?


Edit-Nachtrag:
Nach weiteren Tests funktioniert es nun allein mit 1.) [HKEY_CURRENT_USER\Software\Ghisler]
Warum das bei den ersten Tests erfolglos war und nun geht, versteh ich zwar nicht ganz, bin aber glücklich, dass es jetzt scheinbar problemlos läuft


Gruß ELMI
Bitte warten ..
Mitglied: Biber
19.06.2007 um 21:22 Uhr
Moin Elmi,

aber ich verwette mein Brusthaartoupet darauf, dass
1.) [HKEY_CURRENT_USER\Software\Ghisler]
2.) [HKEY_USERS\S-1-5-21-583907252-861567501-839522115-1004\Software\Ghisler]

ein und derselbe Schlüssel bzw. in diesem Fall "User" ist.

Frag doch mal am CMD-Prompt nach mit
>WhoAmI /user /SID
...was Deine UserId für eine SID hat.

Wenn Du unterschiedliche Ergebnisse hattest, dann kann es nur daran gelegen haben, dass Du einmal als (lokaler?) Administrator und einmal unter Deiner normalen UserID angemeldet warst.

Egal - auch wenn ich die Wette verlieren sollte - kannst Du bitte den Beitrag dann weithin sichtbar auf "erledigt" setzen mit diesem salamigrünen Haken?

Danke
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Powershell - Dateien vergleichen und ergänzen

Frage von Franz-Josef-IIBatch & Shell11 Kommentare

Guten Tag Ich bin wieder einmal bei meiner CSV dran und hänge :-( trotz Google und Co Ausgangslage ist ...

Exchange Server

Anzeigename autom. um Suffix ergänzen

gelöst Frage von AndroxinExchange Server14 Kommentare

Moin, moin. Ist es möglich den im AD hinterlegten Anzeigenamen ("Vorname Nachname") beim E-Mail Versand automatisch von Exchange erweitern ...

Outlook & Mail

Outlook Aufgabenformular: Textfeld im Hauptformular ergänzen

Frage von mreskeOutlook & Mail3 Kommentare

Hallo, gibt es eine Möglichkeit im Outlook Aufgabenformular auf der Hauptseite ein Textfeld anzufügen. In meinem speziellen Fall möchte ...

Batch & Shell

Ergänzen einer CSV Datei als letze Spalte mit Teil der Dateiname

Frage von moltitiBatch & Shell11 Kommentare

ich habe ca. 12000 Dateien die im Batch Betrieb ergänzt werden sollen. Der Aufbau der Dateien ist etwa so: ...

Neue Wissensbeiträge
Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 1 TagSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Microsoft
Folder Security Viewer-Lizenzen zu gewinnen
Information von kgborn vor 1 TagMicrosoft

Ich nehme das Thema mal in Absprache mit Frank hier auf, da es für den einen oder anderen Administrator ...

Hardware

Feueralarm killt Festplatten in Rechenzentrum - führt zu größerem Ausfall

Information von kgborn vor 1 TagHardware12 Kommentare

Noch ein kleiner Beitrag für Administratoren, die in Rechenzentren aktiv sind - so als Fingerzeig. Denn es gibt Szenarien, ...

Heiß diskutierte Inhalte
C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++27 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

Linux
Linux Server oder Windows Server - lohnt eine Umstellung auf Linux und ebenso basierende SW bei einer langfristigen Planung?
Frage von motus5Linux27 Kommentare

Wir brauchen bei uns einen neuen Server. Dieser wird als Fileserver, Domäne Controller sowie Exchange Server verwendet. Wir versuchen ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless22 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL19 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...