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

Auswerten Registry Einträge

Frage Entwicklung Batch & Shell

Mitglied: kletho

kletho (Level 1) - Jetzt verbinden

24.11.2008, aktualisiert 12:19 Uhr, 4335 Aufrufe, 1 Kommentar

Ich suche in der Registry unter HKEY_USERS ob beispielsweise der Eintrag \Software\PiSA existiert.

Das schwierige ist, dass HKEY_USERS mehrere (soweit ich weiss) userspezifische Einträge enthält, dessen Nummern ich nicht kenne.

Mache ich beispielsweise REG QUERY HKEY_USERS so bekomme ich folgendes Ergebnis:

! REG.EXE VERSION 3.0

HKEY_USERS
HKEY_USERS\.DEFAULT
HKEY_USERS\S-1-5-19
HKEY_USERS\S-1-5-19_Classes
HKEY_USERS\S-1-5-20
HKEY_USERS\S-1-5-20_Classes
HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376
HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376_Classes
HKEY_USERS\S-1-5-18

Ich möchte nun diese Keys (jeder einzeln) nach dem Eintrag \Software\PiSA durchsuchen und falls vorhanden in eine Datei schreiben.

REG QUERY HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\Software\PiSA liefert das Ergebnis
! REG.EXE VERSION 3.0

HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\Software\PiSA
HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\Software\PiSA\PiSA cubes Client
HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\Software\PiSA\Profiles
Nun müssen aber alle HKEY_USERS Einträge durchsucht werden.


Als Ergebnis hätte ich gerne eine Datei (z.B. pisa_log.txt) in der die Einträge stehen in welchen \Softwar\PiSA vorkommt.
HKEY_USERS\S-1-5-19\Software\PiSA
HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\Software\PiSA

So, wie komme ich nun mit einem Batchfile dahin!

for /f %%a in ('reg query hku') do (
...
)


bei do müsste ich wahrscheinlich eine Schleife haben die %%a um "\Software\Pisa" erweitert und falls vorhanden den Eintrag nach pisa_log.txt schreibt.
Wie müsste dies hier ausschauen in der Schleife? Für andere Lösungsansätze bin ich natürlich offen


VIELEN DANK für jegliche Unterstützung


Ganz am Ende muss ich dann bei den Einträgen eine eckige Klammer setzen mit minus, so dass ich das ganze deregistrieren kann.

[-HKEY_USERS\S-1-5-19\Software\PiSA]
[-HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\Software\PiSA]
Mitglied: kletho
24.11.2008 um 12:19 Uhr
habe nun mal folgenden versuch gemacht (jedoch testweise mit anderem suchstring)

@echo off

for /f %%a in ('reg query hku') do (

reg query %%a\software\microsoft\netshow >>netshow_log.txt
)

Ergebnis:


! REG.EXE VERSION 3.0

HKEY_USERS\.DEFAULT\software\microsoft\netshow
HKEY_USERS\.DEFAULT\software\microsoft\netshow\Player

! REG.EXE VERSION 3.0

HKEY_USERS\S-1-5-19\software\microsoft\netshow
HKEY_USERS\S-1-5-19\software\microsoft\netshow\Player

! REG.EXE VERSION 3.0

HKEY_USERS\S-1-5-20\software\microsoft\netshow
HKEY_USERS\S-1-5-20\software\microsoft\netshow\Player

! REG.EXE VERSION 3.0

HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\software\microsoft\netshow
HKEY_USERS\S-1-5-21-955686789-1011868361-3389687979-19376\software\microsoft\netshow\Player

! REG.EXE VERSION 3.0

HKEY_USERS\S-1-5-18\software\microsoft\netshow
HKEY_USERS\S-1-5-18\software\microsoft\netshow\Player

Wichtig ist jedoch nur die jeweils erste Zeile (HKEY_USERS\(?????????)\software\microsoft\netshow

ok, mit dem Befehl

findstr /e \microsoft\netshow netshow_log.txt > netshow_erg.txt

könnte ich das Ganze wie gewünscht haben. bin mir nicht sicher ob es evtl eine eleganterer Lösung gibt.

Viele Dank
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Microsoft
Registry Einträge Löschen (Skript) (4)

Frage von Shnuuu zum Thema Microsoft ...

Batch & Shell
gelöst Powershell - 2 Arrays vergleichen und gleiche Einträge verbinden (6)

Frage von internet2107 zum Thema Batch & Shell ...

VB for Applications
Anpassungsdatei verschiedene Parameter (Hostname, SQL, Registry) ändern (3)

Frage von MiMa89 zum Thema VB for Applications ...

Heiß diskutierte Inhalte
Erkennung und -Abwehr
Virenschutz - Meinungen (29)

Frage von honeybee zum Thema Erkennung und -Abwehr ...

Windows 10
gelöst Welches OS für Firmengeräte? (20)

Frage von MarkusVH zum Thema Windows 10 ...

Netzwerke
Abisolierwerkzeug (18)

Frage von SarekHL zum Thema Netzwerke ...

Exchange Server
SBS2011: POP3-Connector 10 MB Grenze Email Benachrichtigung (17)

Frage von bogi1102 zum Thema Exchange Server ...