Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 19
Thema: Registry automatisch mit Batch einstellen Ich hab eine Frage zum Thema "Registry ändern mit Batch" Und zwar ändere ich jedes mal nach der Neu-Installation von ...
  1. #1
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    Registry automatisch mit Batch einstellen

    Ich hab eine Frage zum Thema "Registry ändern mit Batch"

    Und zwar ändere ich jedes mal nach der Neu-Installation von Windows einige Registry-Einträge, die mein Benutzerprofil ändern.

    Und zwar alle in diesem Pfaden:


    Und die will ich automatisch ändern lassen.
    Wenn ich dann noch endlich eine Möglichkeit finde, alle Installationen von Firefox und anderen Programmen automatisch von der bat zu steuern, dann könnte mir die alles einrichten.


    Dazu gibts aber zwei Fragen:
    1. Ich ändere immer in zwei Ordnern: Shell Folders und User Shell Folders
      Sie enthalten beide ziemlich ähnliche Einträge, immer über das Nutzer-Profil, aber welcher von beiden ist nun wirklich notwendig, damit das auf mein aktuelles Profil angewandt wird?
      Ich vermute, dass eines von beiden das aktuelle Nutzerprofil ändert und das zweite das gesammte Muster fü alle später einzurichtenden Nutzerprofile ändert.
    2. Wenn ich in meiner Batch-Datei folgenden Befehl eingebe: reg add /t dann kann man damit den Datentyp des Registrierungsschlüssels ändern. Diese gibt es:
      REG_SZ - REG_MULTI_SZ - REG_EXRAND_SZ - REG_DWORD - REG_QWORD - REG_BINARY - REG_NONE
      Aber was bedeuten sie nun? Oder besser gefragt: Welche brauche ich, weil die anderen nicht geändert werden sollten?

  2.   Anzeige

     
  3. #2
    SNF-Inventarnr. #9356663 Avatar von Razorblade
    Registriert seit
    14.06.03
    Ort
    Wien
    Beiträge
    1.970

    AW: Registry automatisch mit Batch einstellen

    Ich an deiner Stelle würde einfach in die Registry gehen, alles suchen was du änderst, es in eine .reg-Datei exportieren und dann mit der Batch ausführen lassen.

    Was die Programminstallationen angeht, so musst du nach den unattended Parametern suchen um sie unbeaufsichtigt installieren zu lassen.
    Eine gute wenn auch leicht veraltete Anlaufstelle ist dabei Schalterdatenbank-Kategorien

  4. #3
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    AW: Registry automatisch mit Batch einstellen

    Zitat Zitat von Razorblade Beitrag anzeigen
    Ich an deiner Stelle würde einfach in die Registry gehen, alles suchen was du änderst, es in eine .reg-Datei exportieren und dann mit der Batch ausführen lassen.

    Was die Programminstallationen angeht, so musst du nach den unattended Parametern suchen um sie unbeaufsichtigt installieren zu lassen.
    Eine gute wenn auch leicht veraltete Anlaufstelle ist dabei Schalterdatenbank-Kategorien
    Tja, die Idee mit dem Exportieren hatte ich auch schon und das Ergebnis war Chaos.
    Da ich bei den Änderungen externe Geräte fest mit einbeziehe, muss deren Name auch immer aktuell sein.
    Das Problem war einfach, dass meine externe Festplatte beim exportieren ein anderes Kürzel hatte, als beim ausführen.
    Das heist, endweder wurden ein Haufen EInträge hinzugefügt, oder die Daten wurden in Werte geändert, die der PC nicht finden konnte.

    Musste dann alles manuell ändern.


    Mit der Batch kann ich das immer prüfen lassen, oder manuell den Buchstaben eingeben und so Fehler verhindern.


    Außerdem kann ich so den Pfad schnell für alles ändern.




    Und danke für den Link.
    Werd mir das gleich mal zu Gemüte führen.

  5. #4
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    AW: Registry automatisch mit Batch einstellen

    Hab mir das mal durchgeschaut.

    Und irgendwie komm ich damit nicht klar.

    Da steht dann sowas, wie das:

    Code:
    /VERYSILENT /SP- /NORESTART
    Aber was bedeuten die Schalter nun?

    Und wie muss ich die verwenden?

  6. #5
    lebt Avatar von tobim1986
    Registriert seit
    29.12.06
    Beiträge
    1.181

    AW: Registry automatisch mit Batch einstellen

    Ich weiß nicht zu welchem Programm die Schalter gehören, dass müsstest du schon mitteilen, um eine klare Aussage zu erhalten.
    Bei zwei kann ich es mir eventuell ableiten, da ich sie schon mal bei dem ein oder andern Programm gesehen habe. Angaben aber ohne Gewähr, da diese Schalter für jedes Programm andere Bedeutungen haben können!
    /verysilent dient vermutlich dazu, dass keine Informationen ausgegeben werden. Das verwendet man oft, wenn man irgendwelche Operationen im Hintergrund ausführen möchte, ohne das der Benutzer irgendetwas davon mitbekommt. Während der Entwicklung sollte man den Schalter erst mal entfernen, damit man sieht, ob alles Funktioniert oder Fehlermeldungen kommen.
    /norestart dürfte sicherstellen, dass nach dem ausführen der Anweisung kein Neustart durchgeführt wird (z.B. weil das Skript noch weiter laufen soll), auch dann nicht, wenn die Ausgeführte Anweisung diesen eigentlich erfordert (z.B. einige Softwareinstallationen). Am Ende des Skripts, kann es aber hilfreich sein, einen Neustart durchzuführen oder den Benutzer bitten es zu tun.

  7. #6
    Moderator Avatar von MaXg
    Registriert seit
    08.01.04
    Ort
    Dresden
    Beiträge
    4.599

    AW: Registry automatisch mit Batch einstellen

    Zitat Zitat von Palladin007 Beitrag anzeigen
    aber welcher von beiden ist nun wirklich notwendig, damit das auf mein aktuelles Profil angewandt wird?
    Eigentlich Beide.
    In Shell Folders sind die Einträge Absolut, in User Shell Folders Variabel.

    @Registry per Script:
    Wenn es nicht gerade eine Vielzahl PC sind und auch nicht per GPO ausrollen lassen, sollte man es besser per Hand machen.

    Die reg.exe ist doof und macht was ihr gesagt wird. Und das ohne brauchbares Feedback.

    ot:
    Gratuliere zum Usertitel.

  8. #7
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    AW: Registry automatisch mit Batch einstellen

    Achso, das gehört zu Skype.

    Zumindest weis ich nicht, wie ich das nun einbaue.

    Enfach den Pfad mit exe und dann den Parameter?

    Außerdem steht da ja keine Funktion des einzelnen Parameters.

  9. #8
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    AW: Registry automatisch mit Batch einstellen

    Zitat Zitat von MaXg Beitrag anzeigen
    Eigentlich Beide.
    In Shell Folders sind die Einträge Absolut, in User Shell Folders Variabel.

    @Registry per Script:
    Wenn es nicht gerade eine Vielzahl PC sind und auch nicht per GPO ausrollen lassen, sollte man es besser per Hand machen.

    Die reg.exe ist doof und macht was ihr gesagt wird. Und das ohne brauchbares Feedback.

    ot:
    Gratuliere zum Usertitel.
    Was meinst du mit variabel?
    Wie wirkt sich der Unterschied dann am Ende aus?


    Naja, der Grund, warum ich erst mit Batch angefangen habe, war der, dass ich mir ein Programm schreiben wollte, was nach jeder Neuinstallation alles automatisch einrichtet. Registry, Installationen, etc.

    Das brauch ich, weil ich meinen PC ziemlich oft neu installiere^^



    ot:
    An der Stelle hab ich mal eine kurze Frage: Wie kann man bei WIn7 einstellen, dass jeder Zgriff auf meine externe Festplatte untersagt wird? Also wie eine Firewall, die dann bestimmten Programmen Zugriff ermöglicht und alle anderen werden zurück gewiesen.
    Und am besten wäre es, wenn diese Sperre auch in der Lage ist, Viren zurück zu halten.



    Edit:
    ot:
    Danke^^
    Ich versteh den Gag von Batchelorette aber immer noch nicht

  10. #9
    SNF-Inventarnr. #9356663 Avatar von Razorblade
    Registriert seit
    14.06.03
    Ort
    Wien
    Beiträge
    1.970

    AW: Registry automatisch mit Batch einstellen

    Okay, was die Registry-probs angeht brauch ich noch n paar infos. Seh ich das richtig dass du pfade auf ne externe platte gelegt hast und dass diese dann bei der neuinstallation einen anderen Laufwerksbuchstaben hast und somit das in der registry (z.b. ein Desktop, Eigene Dateien auf der externen) nicht mehr stimmt?!?
    Wenn ja, dann hilft eine einfache neuzuordnung der Laufwerksbuchstaben.


    Was die Parameter angeht.
    Die Parameter können immer was anderes bedeuten als beim letzten Programm.
    Was die Verwendung angeht, so is es recht simpel.
    Du startest das Programm mit den Parametern hinten angehängt.

    Und weil du es ja in Batch machst, ein kleines Batch-Beispiel:
    Die Umgebung ist so definiert, dass auf der Installationscd die Setupdatei in folgendem Verzeichnis liegt: <cdlw>:\Installer\Firefox\setup.exe
    Des weiteren liegt eine Identifikationsdatei in <cdlw>:\Installer\hier.txt

    Code:
    @echo off
    for %%i in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\Installer\hier.txt set cdlw=%%i:
    
    echo Installiere Firefox 6.0
    start /wait "Installiere Firefox 6.0" %cdlw%\Installer\Firefox\Setup.exe -ms
    echo Firefox installation abgeschlossen
    echo.
    *ungetestet*

    Das ist natürlich ein ganz einfaches beispiel. Je komplexer das Programm ist, desto komplexer sind die Parameter.
    Bei AutoCAD 2007 und aufwärts musst du z.b. eine Reihe von anderen Programmen in der richtigen reihenfolge installieren bevor du das eigentliche Programm installieren kannst.
    Andere können wiederum geslipstreamt werden, also direkt in die Installationsdisk eingebunden werden.
    Das funktioniert aber in der regel nur mit OS-Verwandten Programmen wie Treibern, den MS-Mediaplayer, MS-Office, etc.

  11. #10
    lebt Avatar von tobim1986
    Registriert seit
    29.12.06
    Beiträge
    1.181

    AW: Registry automatisch mit Batch einstellen

    Zitat Zitat von Palladin007 Beitrag anzeigen
    Naja, der Grund, warum ich erst mit Batch angefangen habe, war der, dass ich mir ein Programm schreiben wollte, was nach jeder Neuinstallation alles automatisch einrichtet. Registry, Installationen, etc.

    Das brauch ich, weil ich meinen PC ziemlich oft neu installiere^^
    Der Vorteil eines Skripts, liegt dann natürlich eindeutig darin, dass man Konfigurationen immer schnell austauschen kann. Zum Beispiel lässt sich eine Programmversion schnell gegen eine aktuellere austauschen.

    Falls du das jedoch nicht planst und immer die 100% identische Installation haben möchtest, würde ich dir eher vorschlagen ein Image zu erstellen, dass du jederzeit zurückspielen kannst. Selbst wenn du dann noch die ein oder andere Software aktualisierst, wirst du damit schneller fertig sein, als mit einem Skript, dass alles übernimmt.

    Ich könnte mir kein Szenario vorstellen, indem du durch ein solches Skript Zeit sparst. So oft kannst du deinen PC ja gar nicht neu installieren.

    Das lohnt sich erst bei viel mehr PCs. Und selbst große Unternehmen, die täglich einige Ihrer PCs öfters neu installieren, spielen zunächst ein Image ein, bevor irgendwelche Skripte ablaufen.

  12. #11
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    AW: Registry automatisch mit Batch einstellen

    Das Problem ist, dass ich mein OS ja ziemlich oft neu installiere.

    Und seit ich das mit dem Exportieren versucht habe, will ich das möglichst fehlerfrei machen.

    Ich könnte warscheinlich auch den Buchstaben von der Festplatte ändern, doch weis ich nicht, wie man das macht


    Danke für das Beispiel. Die Forschleife, die den Pfad testet, ist ne gute und schön einfache Idee^^
    So muss ich das nicht manuell eingeben.


    Was die Parameter angeht: Wie kann ich denn die Funktion herraus finden? Ich kann das doch nicht alles euch vor die Nase setzen und ne schöne Tabelle verlangen^^

  13. #12
    SNF-Inventarnr. #9356663 Avatar von Razorblade
    Registriert seit
    14.06.03
    Ort
    Wien
    Beiträge
    1.970

    AW: Registry automatisch mit Batch einstellen

    Zitat Zitat von Palladin007 Beitrag anzeigen
    Was die Parameter angeht: Wie kann ich denn die Funktion herraus finden?
    Google.

    bsp:
    <programmname> unattended installation
    <programmname> commandline parameter
    <programmname> command line parameter
    <programmname> install parameter
    <programmname> unattended setup

    PS.: Es gibt auch Programme, die nicht unattended (automatisch) installiert werden können. In diesen Fällen gibt es immer noch die Automatisation mit AutoIt oder AutoHotkey, welche afaik beide, zumindest aber AutoHotkey mit einem Scriptrecorder "gesegnet" sind...

  14. #13
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    AW: Registry automatisch mit Batch einstellen

    @tobim1986

    Mensch nimm mir doch nicht den Spaß an der Sache^^

    Aber du hast Recht, nur brauche ich dafür eine DVD, die groß genug ist.

    Windows 7 ist doch 16 GB groß, oder?
    Dazu kommen dann noch die Programme, die ich haben will. Außerdem will ich auch größere Programm einbinden, fals möglich.

  15. #14
    lebt Avatar von tobim1986
    Registriert seit
    29.12.06
    Beiträge
    1.181

    AW: Registry automatisch mit Batch einstellen

    Es gibt auch externe Festplatten, auf denen man Image-Files speichern kann.

    Falls du aber unbedingt per Skript installieren möchtest, dann schau dir doch auch mal MSI-Pakete an. Eigene zu erstellen ist sicherlich zu ausfwendig, aber manche Programme gibt es nicht nur als .exe, sondern auch als .msi zur Installation. Die MSI-Pakete sind besonders gut für die automatische Installation geeignet.

  16. #15
    dem Board verfallen Avatar von Palladin007
    Registriert seit
    19.08.11
    Ort
    Mecklenburg Vorpommern
    Beiträge
    1.665

    AW: Registry automatisch mit Batch einstellen

    Zitat Zitat von tobim1986 Beitrag anzeigen
    Es gibt auch externe Festplatten, auf denen man Image-Files speichern kann.

    Falls du aber unbedingt per Skript installieren möchtest, dann schau dir doch auch mal MSI-Pakete an. Eigene zu erstellen ist sicherlich zu ausfwendig, aber manche Programme gibt es nicht nur als .exe, sondern auch als .msi zur Installation. Die MSI-Pakete sind besonders gut für die automatische Installation geeignet.
    Ich besitze im Haus die einzige externe Festplatte, wo noch ein bisschen Platz drauf ist
    Und das ist die, von der ich die ganez Zeit rede^^



    Ok, werd mal nach MSI-Pakete googlen^^

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Bildschirmschoner automatisch einstellen
    Von o0Pascal0o im Forum Alles rund um Windows
    Antworten: 19
    Letzter Beitrag: 03.07.08, 18:47
  2. FLI4L mit Batch-Datei automatisch reconnecten
    Von puschkind im Forum Netzwerke & Server
    Antworten: 1
    Letzter Beitrag: 06.08.07, 10:06
  3. Gamma-Korrektur automatisch einstellen
    Von chmul im Forum Unreal Tournament [SNC] - Forum
    Antworten: 8
    Letzter Beitrag: 12.03.05, 18:53

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Content Relevant URLs by vBSEO 3.6.1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53