Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

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, 4686 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 Server
gelöst Server 2016 Registryeinträge (8)

Frage von Henere 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 ...

Neue Wissensbeiträge
Windows Update

Offenbar erneutes MS-Update mit Fehlerschleife (2012 R2)

Information von VGem-e zum Thema Windows Update ...

Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

(1)

Information von BassFishFox zum Thema Datenschutz ...

Heiß diskutierte Inhalte
Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (19)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

LAN, WAN, Wireless
gelöst 802.1X-Authentifizierung (18)

Frage von Alex29 zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Proxy Server Settings Cloud + EWS (17)

Frage von SomebodyToLove zum Thema Exchange Server ...

Windows Server
PDF Editor für den Einsatz auf Terminal Servern (15)

Frage von kwame501 zum Thema Windows Server ...