Jump to content

vbscript registry auslesen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hi!

 

Folgendes Problem. Wenn ich den Prozessor aus der Registry auslesen will kommt bei manchen PCs der Fehler:

 

Unable to open registry key

"HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\\ProcessorNameString

 

Code: 80070002

WshShell.RegRead

 

Hab das jetzt auf ca. 10 PCs bei mir im Büro getestet. Da funktionierts ohne Probleme (Betriebssystem dieser 10 PCs Windows 2000 Professional)

Jetzt habe ich dieses Script in der ganzen Domäne getestet und da kommt bei manchen PCs dieser Fehler und der Key wird nicht ausgelesen.

 

Kann das unter umständen etwas mit den lokalen Benutzerrechten der User etwas zu tun haben? Also falls einer dieser User lokale Administratorrechte hat und der andere "nur" Benutzerrechte?

Link zu diesem Kommentar

Warum fragst du denn den Prozessor nicht per WMI ab? Das geht doch ansich viel einfacher. Ausserdem dürften die WMI-Informationen etwas verlässlicher sein, als die aus der Registry.

 

Bzw. sind denn die PC's auf denen das nicht geht mit einem andren BS installiert?

 

So mach ich das:


sCPU = "<b>Prozessor:</b>" & vbcrlf
Set CimSet=_
GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("Win32_Processor")
For Each obj in CimSet
sCPU = sCPU & "<ul>" & "Manufacturer: " & obj.Manufacturer & "<br>" & vbcrlf & _
"Name: " & trim(obj.Name) & "<br>" & vbcrlf & _
"Current Clock Speed: " & cstr(obj.CurrentClockSpeed) & "MHz" & "<br>" & vbcrlf & _
"Level2 Cache Size: " & cstr(obj.L2CacheSize) & "kByte" & "</ul>" & vbcrlf
Next
[/Code]

 

Ich schreib aber nebenbei noch HTML-Tags drumrum, weil ich das ganze als HTML-Dokument ablegen will.

 

Gruß

Carsten

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...