WinFuture-Forum.de: Befehl Für Registry - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Befehl Für Registry für eine erweiterbare Zeichenfolge


#1 Mitglied ist offline   want_to_know 

  • Gruppe: aktive Mitglieder
  • Beiträge: 314
  • Beigetreten: 31. März 04
  • Reputation: 0
  • Geschlecht:Männlich

  geschrieben 31. März 2004 - 17:06

Hallo,

ich bin mir nicht ganz sicher ob das hier rein kommt, aber doch hat es was mit scripten zu tun. Nun denn.

OS: Win XP prof

Ich möchte gern den Wert der Temp und TMP in der Registry per script ändern.
Ich weiss auch wo dieser Wert liegt doch kann ich den wert nicht ändern, wie ich es von anderen Werte gewohnt bin.

Könnt ih mir weiter helfen?

Wenn noch Fragen sind, ich beantworte sie soweit ich kann.

Danke

Dieser Beitrag wurde von masterofmind bearbeitet: 31. März 2004 - 17:06

0

Anzeige



#2 Mitglied ist offline   wiz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.527
  • Beigetreten: 21. Juni 03
  • Reputation: 0
  • Wohnort:Landshut (Bayern)
  • Interessen:Schwimmen, Laufen, Radlfahren (Triathlon); PCs und Technik *g*; Autos

geschrieben 31. März 2004 - 19:04

per regfile geht das nicht, da dies Umgebungsvariablen sind.

ABER du kannst über eine Batchdatei und dem setx.exe diese Variablen in der Laufzeit ändern.

Das Tool findest du hier.

Wie du es anwendest, erfährst du durch Ausführen von setx /?. Dann erhältst du alle Parameter.

Mit diesem Toll kannst du zB. eine Batchdatei bauen, die dir bei Doppelklick immer die TEMP-Verzeichnisse ändert.
0

#3 Mitglied ist offline   born2flame 

  • Gruppe: aktive Mitglieder
  • Beiträge: 793
  • Beigetreten: 22. Januar 04
  • Reputation: 0

geschrieben 31. März 2004 - 19:23

Zitat

per regfile geht das nicht, da dies Umgebungsvariablen sind

Irgendwie schon. :rolleyes:

Zitat

Ich möchte gern den Wert der Temp und TMP in der Registry per script ändern.

Versuch es mal damit, musst aber wenigstens "ein mal raus aus dem OS", dann wird der Wert übernommen, auch wenn er nach der Änderung bereits in der Systemsteuerung zu sehen ist.

[HKEY_CURRENT_USER\Environment]
"TEMP"="c:\\TempPfad"
"TMP"="c:\\TempPfad"


Zitat

Ich weiss auch wo dieser Wert liegt doch kann ich den wert nicht ändern, wie ich es von anderen Werte gewohnt bin.

Wenn der RegKey stimmt(s.o.) vermute ich mal fehlende Rechte!?

Dieser Beitrag wurde von born2flame bearbeitet: 31. März 2004 - 19:26

0

#4 Mitglied ist offline   wiz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.527
  • Beigetreten: 21. Juni 03
  • Reputation: 0
  • Wohnort:Landshut (Bayern)
  • Interessen:Schwimmen, Laufen, Radlfahren (Triathlon); PCs und Technik *g*; Autos

geschrieben 31. März 2004 - 19:53

Zitat (born2flame: 31.03.2004, 20:23)

Zitat

per regfile geht das nicht, da dies Umgebungsvariablen sind

Irgendwie schon. :rolleyes:

Zitat

Ich möchte gern den Wert der Temp und TMP in der Registry per script ändern.

Versuch es mal damit, musst aber wenigstens "ein mal raus aus dem OS", dann wird der Wert übernommen, auch wenn er nach der Änderung bereits in der Systemsteuerung zu sehen ist.

[HKEY_CURRENT_USER\Environment]
"TEMP"="c:\\TempPfad"
"TMP"="c:\\TempPfad"


Zitat

Ich weiss auch wo dieser Wert liegt doch kann ich den wert nicht ändern, wie ich es von anderen Werte gewohnt bin.

Wenn der RegKey stimmt(s.o.) vermute ich mal fehlende Rechte!?

jo, wir reden ja nicht von benutzerspezifischen umgebungsvariablen, sondern von maschinenweiten, oder @masterofmind...? Und die findet man nicht unter CURRENT_USER, sondern unter LOCAL_MACHINE. :P
0

#5 Mitglied ist offline   want_to_know 

  • Gruppe: aktive Mitglieder
  • Beiträge: 314
  • Beigetreten: 31. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 01. April 2004 - 12:51

Manchmal ist da windows etwas seltsam was es das betrifft ein beispiel später, aber ja ich möchte das die Umgebungsavariable Systemweit übernommen wird.

Also @born2flame

ich habe troztdem mal deinen vorschlag an dem Machineky probiert.
Doch leider Fehlgeschlagen.
also hier der key

HKEY_LOCAL_MACHINE\SYSTEM ...

nun gibt es CurrentControlSet, ControlSet003 und ControlSet001

... \Control\Session Manager\Environment

und dort sthen dann die temp Variablen.

und @wiz das denk ich mir auch das möglich ist und so würde ich das auch selber machen. bloss an einem Dutzend rechner? an verschiedenen orten?
Klar könnte ich eine installer bauen die die .exe zuerstkopiert und dann die batch datei ausführt.
Kann man vieleicht herausfinden was die exe genau macht und das möglicher weise in die batch datei schreiben?


Ich wäre euch echt dankbar

P.s.: nun das beispiel was local und user betrifft. Die Numlock taste local und beim user sind über eine batch datei auf "2" also an gestellt beim neustart allerdings ist sie dann bei dem user wieder aus? okay nach geschaut local steht sie auf "an" und beim user? Da stand sie dann auf "aus" komisch batch datei ausgeführt, und nohcmal anchgeschaut beim user steht sie jetzt auf an. Auf tastatur geschaut, leuchte ist aus. Nagut dann beim neustart, reboot later, immer noch aus aber bei der anmeldung zum system an. so noch mal bacthdatei aausgeführt und die numlock selber angemacht, und die leuchte leuchtet. Neustart, reboot und siehe da sie bleibt an. Soviel zu Current user und Local Machine.

Dieser Beitrag wurde von masterofmind bearbeitet: 01. April 2004 - 13:04

0

#6 Mitglied ist offline   MZottel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.165
  • Beigetreten: 14. Mai 03
  • Reputation: 8
  • Geschlecht:Männlich
  • Wohnort:Leverkusen
  • Interessen:Musik (Gothic)
    Sport
    Computer

geschrieben 01. April 2004 - 13:40

also so änder ich die Temp folder per reg

[HKEY_CURRENT_USER\Environment]
"TEMP"="C:\\Temp"
"TMP"="C:\\Temp"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"TEMP"="C:\\Temp"
"TMP"="C:\\Temp"
Have Fun MZottel

Projekte: UpdatePack + Scanner, ZAAMPPServer, VistaMizer, UltraUXThemePatcher, LaTeXUSB, SevenMizer

Zitat

"Es ist gelogen, dass Videogames Kids beeinflussen. Hätte Pac Man das getan, würden wir heute durch dunkle Räume irren, Pillen fressen und elektronische Musik hören." (Kristian Wilson, NINTENDO INC., 1989)
0

#7 Mitglied ist offline   want_to_know 

  • Gruppe: aktive Mitglieder
  • Beiträge: 314
  • Beigetreten: 31. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 01. April 2004 - 13:56

Bei mir negativ, trozdem danke.
Aber kannst du mri mal erklären was du genau machst?
0

#8 Mitglied ist offline   MZottel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.165
  • Beigetreten: 14. Mai 03
  • Reputation: 8
  • Geschlecht:Männlich
  • Wohnort:Leverkusen
  • Interessen:Musik (Gothic)
    Sport
    Computer

geschrieben 01. April 2004 - 14:08

damit werden bei mir die tempfolder von windows und die der benutzer auf C:\temp gelegt anschliessend noch das verzeichniss temp auf c: erstellen und es sollte hin hauen
nach einem neustart sollte dann unter system->erweitert->umgebungsvariablen
jeweils bei benutzer- und systemvariablen die tempfolder auf c:\temp stehen
Have Fun MZottel

Projekte: UpdatePack + Scanner, ZAAMPPServer, VistaMizer, UltraUXThemePatcher, LaTeXUSB, SevenMizer

Zitat

"Es ist gelogen, dass Videogames Kids beeinflussen. Hätte Pac Man das getan, würden wir heute durch dunkle Räume irren, Pillen fressen und elektronische Musik hören." (Kristian Wilson, NINTENDO INC., 1989)
0

#9 Mitglied ist offline   want_to_know 

  • Gruppe: aktive Mitglieder
  • Beiträge: 314
  • Beigetreten: 31. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 01. April 2004 - 14:35

HMPF kann mich mal einer kneifen.

mein Batch befehl lautete so

"TEMP"="C:\\TEMP\WINDOWS"

da ich ja nicht studiere, probier ich

"TEMP"="C:\\TEMP\\WINDOWS"

und sieh da es geht. Verflucht, naja ich habs geschafft *freu jipie hurra*
und damit verabschiede ich mich.

Ich Danke denen Leuten die sich beteiligt haben. und hoffe das mein ergebniss euch auch ein wenig weiter bringt.

Und wegen der NumLock taste mache ich dan ein andren Thread auf.

Danke und Schönen Tag noch
0

#10 Mitglied ist offline   wiz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.527
  • Beigetreten: 21. Juni 03
  • Reputation: 0
  • Wohnort:Landshut (Bayern)
  • Interessen:Schwimmen, Laufen, Radlfahren (Triathlon); PCs und Technik *g*; Autos

geschrieben 01. April 2004 - 15:27

Zitat (masterofmind: 01.04.2004, 15:35)

HMPF kann mich mal einer kneifen.

mein Batch befehl lautete so

"TEMP"="C:\\TEMP\WINDOWS"

da ich ja nicht studiere, probier ich

"TEMP"="C:\\TEMP\\WINDOWS"

und sieh da es geht. Verflucht, naja ich habs geschafft *freu jipie hurra*
und damit  verabschiede ich mich.

Ich Danke denen Leuten die sich beteiligt haben. und hoffe das mein ergebniss euch auch ein wenig weiter bringt.

Und wegen der NumLock taste mache ich dan ein andren Thread auf.

Danke und Schönen Tag noch

wo ist das jetzt gespeichert? in CurrentControlSet? ControlSet001? :D

denn normalerweise sollte man das CurrentControlSet nicht direkt ändern können... :D
0

#11 Mitglied ist offline   want_to_know 

  • Gruppe: aktive Mitglieder
  • Beiträge: 314
  • Beigetreten: 31. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 06. April 2004 - 09:52

Entschuldige die späte Antwort.

Ich habe alle controlsets geändert. das windwos absolut auf mein vorgegebenes verzeichnis die temp dateien dort hinspeichern.

Hast du noch welche Fragen oder soll ich dir meine Batchdateiinhalt diesbezüglich hier aufschreiben?

Greets
0

#12 Mitglied ist offline   wiz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.527
  • Beigetreten: 21. Juni 03
  • Reputation: 0
  • Wohnort:Landshut (Bayern)
  • Interessen:Schwimmen, Laufen, Radlfahren (Triathlon); PCs und Technik *g*; Autos

geschrieben 06. April 2004 - 10:37

kein Problem.

Danke dafür. Brauchst keine Batch zu posten :)
0

#13 Mitglied ist offline   want_to_know 

  • Gruppe: aktive Mitglieder
  • Beiträge: 314
  • Beigetreten: 31. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 06. April 2004 - 11:52

Ich hätte da noch eine Harte nuss.

Mach gleich einen neuen Thread auf.

Greets
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0