Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Xp32 - Registryeintrag per Batch klappt nicht so wie ich will

Frage Microsoft Windows XP

Mitglied: Brennerlein

Brennerlein (Level 1) - Jetzt verbinden

29.09.2009 um 07:15 Uhr, 4684 Aufrufe, 9 Kommentare

Also,

ich würde gerne einen Eintrag haben der z.B. so aussieht:


TEST______REG_EXPAND_SZ_______%ProgramFiles%\setup


Wenn ich mit

REG ADD "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v TEST /t REG_EXPAND_SZ /d "%ProgramFiles%\software"

einen Eintrag hinzufüge kommt aber nur folgendes raus

TEST______REG_EXPAND_SZ_______C:\Program Files\setup

ist also bereits aufgelöst




Wie bekomme ich das "hingebatcht?
Mitglied: Logan000
29.09.2009 um 08:25 Uhr
Moin Moin

Ich kann Dir zwar nicht sagen wie man das als Batch realisiert (ich vermute mal de funktioniert nicht da die Umgebungsvariable sofort aufgelöst wird).
Aber per VBS klappt's so wie du dir das vorstellst:
01.
Dim WSHShell 
02.
Set WSHShell = CreateObject("WScript.Shell") 
03.
WSHShell.RegWrite "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\TEST", "%ProgramFiles%\software"	 
04.
WSHShell.close
Gruß L.
Bitte warten ..
Mitglied: Brennerlein
29.09.2009 um 08:32 Uhr
Danke,

kenne mich zwar mit VBS nicht aus, aber Copy&Paste sollte für das kleine Beispiel ja reichen.

Ein Frage aber noch, wo hast du definiert was für ein Wert es werden soll? Also z.B. ein REG_EXPAND_SZ?

Gruß Stefan.
Bitte warten ..
Mitglied: slubitz76
29.09.2009 um 08:37 Uhr
richtig wäre:
REG ADD "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v TEST /t REG_EXPAND_SZ /d %"ProgramFiles"%\software

grüße,
slubitz
Bitte warten ..
Mitglied: Brennerlein
29.09.2009 um 09:12 Uhr
Zitat von slubitz76:
richtig wäre:
REG ADD "HKLM\SYSTEM\ControlSet001\Control\Session
Manager\Environment" /v TEST /t REG_EXPAND_SZ /d
%"ProgramFiles"%\software

grüße,
slubitz


Hmm, ok, müsste ich mal testen, habe mir jetzt mit

"%%ProgramFiles%%\software"

helfen können
Bitte warten ..
Mitglied: bundlerteufl
29.09.2009 um 09:13 Uhr
hi du

du hast 2 möglichkeiten entweder machste das via *.bat oder via *.reg



*.reg

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"Test"="%ProgramFiles%\\software"

das hab ich gerade getestet
Bitte warten ..
Mitglied: Brennerlein
29.09.2009 um 09:26 Uhr
Ich mach es am liebsten per Perl


Auch bei deiner Lösung fehlt mir die defintion des Wertes REG_EXPAND_SZ oder geschieht das automatisch?
Bitte warten ..
Mitglied: slubitz76
29.09.2009 um 09:39 Uhr
für so ganz einfache dinge bietet sich auch AutoIt an. Das verwende ich recht häufig.
Bitte warten ..
Mitglied: Brennerlein
29.09.2009 um 09:47 Uhr
AutoIt?


Also wie geschrieben, am liebsten mache ich es per Perl, aber auf der entsprechenden maschine gibt es keinerlei Zusatzsoftware und es ist auch keine erlaubt.

Daher fallen alle Zusatztools (wie auch perl) schon Mal pauschal weg.
Bitte warten ..
Mitglied: Logan000
29.09.2009 um 09:52 Uhr
Moin

Den Typ kannst du einfals als zusätzilchen Parameter angeben. Etwa So:
01.
Dim WSHShell 
02.
Set WSHShell = CreateObject("WScript.Shell") 
03.
WSHShell.RegWrite "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\TEST", "%ProgramFiles%\software", REG_EXPAND_SZ	 
04.
WSHShell.close
Gruß L.
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst Änderung eines Registryeintrages per GPO (15)

Frage von honeybee zum Thema Windows Server ...

Windows Update
gelöst Windows 10 1607 und WSUS - Registryeinträge (7)

Frage von User1000 zum Thema Windows Update ...

Apache Server
gelöst OsTicket Email versenden klappt nicht (5)

Frage von ClepToManix zum Thema Apache Server ...

Windows Installation
gelöst Netzwerkdrucker hinzufügen klappt nicht (13)

Frage von Helios007 zum Thema Windows Installation ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
gelöst Raid-Controller (Areca) Datenverlust trotz R5 (16)

Frage von sebastian2608 zum Thema Festplatten, SSD, Raid ...

Windows 7
Bluesreens unternehmensweit (13)

Frage von SYS64738 zum Thema Windows 7 ...

Windows 10
Programm Installation bei Win 10 Fehlerhaft (12)

Frage von Keineahnungvonnix zum Thema Windows 10 ...

SAN, NAS, DAS
gelöst Synology DS213j (11)

Frage von Hendrik2586 zum Thema SAN, NAS, DAS ...