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

Registry Eintrag per Batch File ändern schlägt fehl

Frage Entwicklung Batch & Shell

Mitglied: HisDudeness

HisDudeness (Level 1) - Jetzt verbinden

28.03.2006, aktualisiert 29.03.2006, 13510 Aufrufe, 8 Kommentare

Hallo Zusammen,

ich würde gerne bei jedem Systemstart eine *.exe datei ausführen lassen (Virendefinitionsdatei). Dazu habe ich folgendes Batch File geschrieben, welches dies eigentlich realisieren sollte. Es läuft aber nicht...beim durchwühlen dieses Forums bin ich auf identische Probleme gestoßen... Habe dann die Zeilen benutzt, es geht nichts ! Hier mein Batch File:
01.
:: set KEY properties 
02.
 
03.
SET KEY=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 
04.
 
05.
::************************************ 
06.
:: Registry changing starts here !!! 
07.
::************************************ 
08.
 
09.
:: preparing the file 
10.
  echo REGEDIT5 > temp.reg 
11.
  echo. >> temp.reg 
12.
	 
13.
:: read in KEY path and KEY values   
14.
  echo [%KEY%] >>temp.reg 
15.
  echo "Upd"="S:\sdat.exe" >>temp.reg 
16.
 
17.
:: *.reg file read in and delete 
18.
  REGEDIT /s temp.reg 
19.
  DEL temp.reg 
20.
 
21.
::*********************************** 
22.
:: Registry changing ends here !!! 
23.
::***********************************
Mitglied: meinereiner
28.03.2006 um 12:11 Uhr
unter lokal-Machine hat der User keine Rechte zum Schreiben. Unter Current_User kannst du den Eintrag aber auch machen udn da wird es dann gehen.

Wobei du auch gleich:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"Programm"="S:\\sdat.exe"


mit Regedit /s eintragen lassen kannst
Bitte warten ..
Mitglied: HisDudeness
28.03.2006 um 13:09 Uhr
Vielen Dank für die promte Hilfe!
Es geht allerdings leider immernoch nicht. Er erzeugt keinen REG_SZ Schlüssel !!!!
Ich habe keine Ahnung wieso, er rührt sich genausowenig wie vorher.... ich bin ratlos. Editiere ich die Registry manuell so ist es kein Problem, nur mittels Batch File will er nicht....
Bitte warten ..
Mitglied: meinereiner
28.03.2006 um 13:18 Uhr
Du hast das was ich zwischen die Striche schrieb in eine Datei (z.B. run.reg) geschrieben und dann mit "regedit /s run.reg" eintragen lassen und dann ist nichts unter KCU...??
Bitte warten ..
Mitglied: HisDudeness
28.03.2006 um 13:27 Uhr
Wenn ich es in eine Datei schreibe und mit "regedit /s run.reg" eintragen lasse (wie von Dir eben beschrieben) geht es, allerdings geht es nicht im Batch File ! Ich verstehe nicht wieso, sollte doch das gleiche sein!
01.
:: set KEY properties 
02.
 
03.
SET KEY=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 
04.
 
05.
::************************************ 
06.
:: Registry changing starts here !!! 
07.
::************************************ 
08.
 
09.
:: in case there is one 
10.
  DEL temp.reg 
11.
 
12.
:: preparing the file 
13.
  echo REGEDIT5 > temp.reg 
14.
  echo. >> temp.reg 
15.
	 
16.
:: read in KEY path and KEY values   
17.
  echo [%KEY%] >>temp.reg 
18.
  echo "SdatUpd"="S:\sdat.exe" >>temp.reg 
19.
 
20.
:: *.reg file read in and delete 
21.
  REGEDIT /s temp.reg 
22.
  DEL temp.reg
Danke ! Im Notfall kann ich es dann über die genannte Methode machen. Mein Ego ist allerdings etwas angekratzt
Bitte warten ..
Mitglied: djbrandt
29.03.2006 um 08:26 Uhr
Hi,

warum so kompliziert?

Bei M$ gibt es im Reskit ein Tool Namens reg.exe

Current User:

REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v Upd /t REG_EXPAND_SZ /d "S:\sdat.exe""


oder local macchine

REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v Upd /t REG_EXPAND_SZ /d "S:\sdat.exe""


das wars.


Grüße

Dieter
Bitte warten ..
Mitglied: HisDudeness
29.03.2006 um 10:28 Uhr
Hi,

ich dachte das läuft nur unter XP!!!! Cool werde ich mal probieren....
Gruß
Timo
Bitte warten ..
Mitglied: Biber
29.03.2006 um 20:29 Uhr
Moin HisDudeness,

Mit folgender per ECHO erzeugter *.reg-Datei funktioniert es:

01.
::--begin of temp.reg 
02.
REGEDIT4 
03.
(leer) 
04.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] 
05.
"SdatUpd"="S:\\sdat.exe" 
06.
(leer) 
07.
(leer) 
08.
::-----eo temp.reg
Frag mich nicht warum.. ich kannte bis zu Deinem Thread auch nur die NT/Win9x-Varianten mit "REGEDIT4" und die "neueren" mit "Windows Registry Editor Version 5.00" am Anfang.
Aber "REGEDIT5" scheint es auch zu geben...die laufen bei mir allerdings ohne Errorlevel ins Nirwana. Falls da jemand Infos hat...ich lese mit.

@Dieter
Der Schlüssel "....\Run" ist nur vom Typ REG_SZ, kein REG_EXPAND_SZ.

Gruß
Biber
Bitte warten ..
Mitglied: djbrandt
29.03.2006 um 20:41 Uhr
Hi Biber,

wo du recht hast...
schon wieder schlampig gearbeitet grrrrr setzen 6, Dieter

Grüße

Dieter
Bitte warten ..
Ähnliche Inhalte
Windows 10
Registry Datei importieren schlägt fehl
Frage von kevischeWindows 102 Kommentare

Liebe Experten, ich habe nach einer frischen Win10 Pro (64bit) Installation ein Backup meiner Registry-Datenbank gemacht. Dann habe ich ...

Windows Userverwaltung
Registry Eintrag per GPO ändern
gelöst Frage von ArberBerWindows Userverwaltung10 Kommentare

Hallo, Um im Thema GPOs fit zu werden, hab ich angefangen mich ein wenig damit zu befassen. Ich würde ...

Batch & Shell
Syntaktischer Fehler im Batch File das die Farben von CMD ändern soll
gelöst Frage von MaxappemannBatch & Shell2 Kommentare

Hallo liebe Community wir haben hier ein kleines Problem. Wir versuchen mit einem Batch File statt color 0A schreiben ...

Windows Tools
Registry eines anderen PCs per batch ändern
Frage von schade00Windows Tools5 Kommentare

Hi, Hintergrund ist folgender: Aus Datenschutzgründen mussten wir den Dameware Zugriff "auf Rückfrage" umstellen. Sitzt aber niemand an dem ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 8 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 12 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 12 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 15 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server15 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...