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 Registrystring durch einen anderen ersetzen. Windows7

Mitglied: Alix

Alix (Level 1) - Jetzt verbinden

28.06.2013 um 13:18 Uhr, 2561 Aufrufe, 6 Kommentare

Ich möchte eine vorhandene Latexinstallation durch eine neue Version ersetzen. (Während der PC läuft im Hintergrund, ohne dass es der Nutzer merkt.)

Dazu habe ich ein Zipfile in einen temporären Ordner kopiert und ausgepackt und so einen Ordner c:\tl2013 neben dem vorhandenen c:\tl2012 erzeugt. Alles kein Problem das kann ich im Hintergrund mit dem Novell-ZenWorks bequem erledigen.
Das einzige was noch fehlt ist ein script (cmd File, vbscript oder perlscript) was mir die Registry Schlüssel umbiegt, dh. ich muss in der gesamten Registry die Zeichenkette tl2012 durch tl2013 ersetzen.
Falls das nicht geht, würde es auch reichen nur im Pfad die Zeichenkette tl2012 durch tl2013 zu ersetzen.

Die meisten TeX Programme nutzen den Pfad um zu wissen, wo LaTeX ist. Einige Programme schreiben sich ihre Erkenntnisse über die Lage der TeX Binarys in die Registry, deshalb wäre es besser gleich in der Registry tl2012 durch tl2013 zu ersetzen.
Aber der Pfad würde mir auch schon reichen.

Mein Problem ist, jeder PC ist individuell, d.h. ich kann nicht die ganze Pfadvariable neu setzen. Ich muss unbedingt die Zeichenkette tl2012 ersetzen. Geht das irgendwie? Ich müsste sonst zu ca. 80 PC's hinlaufen mich als admin anmelden und den Pfad per Hand ändern.

Mitglied: DerWoWusste
28.06.2013 um 13:25 Uhr
Hi.

Du kannst per GPO im Bereich preferences (Einstellungen) beliebige Registrywerte setzen lassen. Das mit der Pfadvariable kannst Du natürlich auch machen, dazu müsste ein Startskript die Variable dumpen und dann per Kommandozeile suchen und ersetzen und sie dann wieder einsetzen. Ich nutze für das Suchen ersetzen ein Sondertool: dossr.exe. Wenn Du das nicht nutzen willst (gehört zu file monkey), dann musst Du mal schauen, wie Du das Suchen/Ersetzen machst.
Bitte warten ..
Mitglied: Alix
29.06.2013 um 17:17 Uhr
GPO hab ich noch nie benutzt, ich hab mir gerade ein Buch zu Gruppenrichtlinien gelkauft um das endlich mal anzugehen. Aber ich will ja keine Variablen setzen sondern die gesetzen ersetzen. Ich weiß nicht, wo Überall in der Registry bei meinen individuellen Nutzern der string "tl2012" steht, deshalb ja meine Idee mit dem ersetzen an allen vorkommenden stellen.
Den Pfad zu ändern ist das Mindeste was ich machen muss. Hmm... ich werde mir mal dossr.exe ansehen, mal sehen ob ich damit klarkomme. Danke für den Tip.
Bitte warten ..
Mitglied: DerWoWusste
29.06.2013 um 17:23 Uhr
Da das ganze doch noch etwas planlos aussieht, erlaube die Frage: setzt Latex diese Pfade wirklich nicht selbst?
Bitte warten ..
Mitglied: Alix
29.06.2013 um 17:38 Uhr
Natürlich setzt Latex die Pfade selbst. Latex Version 2013 braucht aber nur einen Pfad auf c:\tl2013\bin\win32.

Für die Textverarbeitung gibt es aber diverse Editoren (Texworks, winedt, texnikcenter...) Jeder Nutzer hat da seinen eingenen Editor. Und dann ist da noch ghostscript/ghostview und der Acrobat. Die alle von diesen Editoren auch benutzt werden. Manchmal wird das in LaTeX enthaltenen Ghosscript benutzt, man kann auch ein eigenes Nutzen. Manche wollen statt Acrobat einen eigenen pfd Betrachter.

Ich möchte nur Latex ersetzen indem ich ein ca. 2GB großes zipfile mit dem Novell ZEN Agent auf den PC kopiere, das dort auspacke und zuletzt, so der Plan, zumindest den Pfad ändere. Nett wäre natürlich wenn ich auch den diversen/individuellen anderen Programmen gleich noch sagen könnte wo das neue Latex liegt. (wobei die meisten es allein finden, oder nach einem "such mich")

Ich könne natürlich auch das c;:\tl2012 Vereichnis in c:\TL2012.old umbenennen und das neu erzeugte von Tl2013 in tl2012... das ist ja nur ein optisches Problem, denn wenn ich tl2013 nehme sehe ich sofort, dass alles geklappt hat. DAnn merkt keines der Programme das es ein Neues TeX gibt.

Ich kann auch ein txt File $tl2013_ok.txt in dem c:\tl2012 erzeugen und das bei Bedarf abfragen (nächstes Jahr z.b wenn die neue Version kommt)

Ein paar PC's kann ich nicht remote erneuern, die haben nur 3-4GB Platz frei. Ich brauch ca. 10GB damit danach noch w7 genug Luft hat.

Ich hatte nur eben die Kühne Idee, wenn man in der Registry einfach überall tl2012 durch tl2013 ersetzt, ist alles erledigt.... Wie es scheint kann man das aber nicht so ohne weiteres.
Bitte warten ..
Mitglied: DerWoWusste
01.07.2013 um 07:29 Uhr
Moin.

Wie es scheint kann man das aber nicht so ohne weiteres.
Wenn Du eine Liste mit den Werten hättest, was würde Dich hindern, diese zu importieren? Vielleicht mal hier reinschauen und Anregungen beziehen: https://www.administrator.de/forum/mehrere-registry-keys-auf-einmal-l%c3 ...
Bitte warten ..
Mitglied: Alix
01.07.2013, aktualisiert um 15:22 Uhr
Danke für den link!
So könnte es gehen!
Die Schlüssel auslesen und löschen. Die Ausgelesenen korrigieren und wieder neu reinschreiben!
Bitte warten ..
Ähnliche Inhalte
Windows Netzwerk
Anmeldung bei Windows7
Frage von striezelWindows Netzwerk8 Kommentare

Hallo zusammen, ich verzweifle gerade an meinem Domänennetzwerk. Meine Windows7 Rechner lassen sich manchmal nicht anmelden (login screen), Name ...

Windows 7
Installieren von Windows7
gelöst Frage von quicksilverWindows 75 Kommentare

Hallo, Habe hier einen neuen ASUS F553 Laptop ohne vorinstallierten Betriebssystem. Auf diesem Laptop soll Windows 7 installiert werden. ...

Notebook & Zubehör
Taste ersetzen - wie?
gelöst Frage von honeybeeNotebook & Zubehör6 Kommentare

Hallo, bei meinem Freund war an seiner Laptoptastatur die STRG-Taste abgebrochen. Der Laptop hat keine Garantie. Gibt es eine ...

Server-Hardware
Serverhardware ersetzen
Frage von Maik121Server-Hardware17 Kommentare

Ich würde gern mal eure Meinung hören ab, wann man einen Server im Schnitt ersetzen sollte in Bezug auf ...

Neue Wissensbeiträge
Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 3 StundenSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 10 StundenWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 13 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

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 ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell: Im AD nach Rechnern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell36 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++34 Kommentare

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

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

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

Windows Server
Alten DC entfernen
Frage von smartinoWindows Server24 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...