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 VBScript Fehlermeldung?

Mitglied: Bayano

Bayano (Level 1) - Jetzt verbinden

22.08.2007, aktualisiert 03.09.2007, 8978 Aufrufe, 17 Kommentare

Hallo,

Ich habe mit VBScript ein Script erstellt was das Kennwortalter des Aktuellen Benutzers ausliest und wenn das Alter = 0 ist ein Anderes Script aufruft. Jetzt kommt bei einigen PC's, nicht bei allen ne Fehlermeldung.
1. Fehler: Der Prozedureinstiegspunkt "DoOpenPipeStream" wurde in der DLL "ScrRun.dll" nicht gefunden.
7508e3978ddf4a44285d785261abafc0-fehlerm1 - Klicke auf das Bild, um es zu vergrößern

2. Fehler: Die angegebene Prozedur wurde nicht gefunden. Code: 8007007F
0a494388c78b4662cc214c779dd79cc5-fehlerm2 - Klicke auf das Bild, um es zu vergrößern

Zum 1. Fehler: Die Datei ScrRun.dll ist bei den Rechnern gleich, deshalb weiss ich nicht woran es dabei liegen kann.

Zum 2. Fehler: Der Code:
01.
Function isFolder(sFolderPath)
02.
  Dim objFSO
03.
  Set objFSO = CreateObject("Scripting.FileSystemObject")
04.
  isFolder = objFSO.FolderExists(sFolderPath)
05.
End Function
06.

07.
If isFolder("c:\Programme\ProgrammX") Then
08.

09.
Set fs = CreateObject("WScript.Network")
10.
username = fs.UserName
11.
dom = fs.UserDomain
12.

13.
alter = 0

Weiss von euch jemand weiter? Ich komme nicht weiter.

MFG
Sascha
Mitglied: TuXHunt3R
22.08.2007 um 12:35 Uhr
Wie hast du die beiden DLLs verglichen? Anhand der Grösse?
Bitte warten ..
Mitglied: Bayano
22.08.2007 um 13:11 Uhr
Ja, anhand der Größe und anhand des Datums.
Bitte warten ..
Mitglied: TuXHunt3R
22.08.2007 um 21:37 Uhr
Versuchs mal Windiff. Dieses vergleicht zwei Dateien oder Datensätze auf Bitebene. Windiff sollte in Windows integriert sein (irgendwo im C:\Windows), falls nicht, verwende "FC" in der Kommandozeile.
Bitte warten ..
Mitglied: Bayano
23.08.2007 um 07:41 Uhr
Hallo,

Ich habe die Dateien mal mittels FC verglichen. Das Ergebnis ist allerdings das Keine Unterschiede bestehen. Hat sonst noch jemand Ideen?
Bitte warten ..
Mitglied: SvenGuenter
23.08.2007 um 09:17 Uhr
Gib mal Componenten von dem System wo das Programm klappt und dann auch noch von dem wo es nciht klappt. Wichtig hierbei ist erstmal nur welche Betriebssysteme da zum Einsatz kommen.
2. Ob Frameworks installiert sind
3. Es sieht zwar nach vbs für office 97-XP aus aber stimmt das oder nutzt du evtl. irgendwo schon das neue Office 2007?
Bitte warten ..
Mitglied: Bayano
23.08.2007 um 09:24 Uhr
Hallo,
1. Die PC´s sind beide Gleich, gleiche Hardware, gleiches Betriebssystem(W2k), gleiche Updates(SP4).
2. Es sind keine Frameworks installiert.
3. Es wir Office 2003 genutzt.
Bitte warten ..
Mitglied: SvenGuenter
23.08.2007 um 09:27 Uhr
Guckstu hier

Zusammenfassung
Das Objekt "FileSystemObject" stellt eine nicht hierarchische Struktur zur Verfügung, mit der ASCII- und Unicode-Textdateien bearbeitet, gelesen und erstellt werden können. Diese Struktur unterscheidet sich sehr von der hierarchischen Struktur der Ursprungsimplementierung der Datei-E/A in Visual Basic. In "FileSystemObject" wird der Zugriff auf Binärdateien nicht unterstützt, daher müssen Sie das ursprüngliche Datei-E/A-Modell von Visual Basic dafür verwenden.

Zum Anfang
Weitere Informationen
"FileSystemObject" befindet sich in "Scrrun.dll". Außer "FileSystemObject" enthält "Scrrun.dll" vier weitere Objekte, die für Datei-E/A und andere Aufgaben zur Verfügung stehen. Diese vier Objekte sind: "File", "TextStreamObject", "Folder" und "Drive". Alle Objekte verfügen über Einstellungen und Methoden, die in den Hilfedateien ausführlich beschrieben sind.

Sie können "Scrrun.dll" erhalten, indem Sie eines der folgenden Pakete installieren:
Windows Script Host
Windows NT Option Pack
Microsoft Internet Information Server 3.0
Scripting 3.1-Upgrade
Visual Studio 6.0
Visual Basic 6.0

"FileSystemObject" wurde ursprünglich für Visual Basic Scripting Edition entwickelt. "FileSystemObject" ist nicht in der Objektbibliothek für Visual Basic oder Visual Basic for Applications enthalten. Um "FileSystemObject" verwenden zu können, müssen Sie für Ihr Projekt im Dialogfeld "Projektverweise" den Eintrag "Microsoft Scripting Runtime" auswählen.

Das folgende Beispiel zeigt, wie einige der Funktionalitäten von "FileSystemObject" implementiert werden können. Weitere Informationen finden Sie in den Hilfedateien von Visual Basic und in der Onlinedokumentation zu Visual Basic.

und hier noch der Link dazu

http://support.microsoft.com/kb/186118/de

und hier der Link zur kompletten Übersicht
http://search.microsoft.com/results.aspx?q=scrrun.dll&qsc0=0&Se ...


und Hier noch ein Hinweis
4.

Scripting Runtime - SCRRUN.DLL

Die Scripting Runtime kann in ihrer aktuellen Version 5.6 nur in Verbindung mit dem Windows Scripting Host (WSH), der als Redistributable erhältlich ist, installiert werden. Die Installation der "scrrun.dll" alleine reicht nicht mehr aus und führt zu einem Abbruch des Setups.

Wenn Sie nicht den Windows Scripting Host mit Ihrer Anwendung installieren möchten, können Sie auch die ursprüngliche Version der "scrrun.dll" von Ihrer VS/VB Installations-CD hernehmen und mit Ihrer Anwendung ausliefern.

Damit der Paket- und Weitergabe-Assistent bei neuen Setuppaketen nicht die Version aus dem System-Verzeichnis verpackt, legen Sie die "scrrun.dll" von Ihrer VS/VB Installations-CD in das Verzeichnis "%VB-DIR%WizardsPDWizardRedist".

Fazit

Mit dem VB-Verpackungsassistenten erstellte Setups funktionieren auch unter Windows 2000, Windows Me und Windows XP einwandfrei, sofern auf dem Entwicklungsrechner das aktuelle Servicepack für VB installiert ist, die Installation mit Administrationsrechten ausgeführt wird und sofern nicht irgend ein Programm oder eine Batch-Prozedur nach einem eventuell erforderlichen Neustart sofort das Temp-Verzeichnis des Zielrechners löschen.
Bitte warten ..
Mitglied: Bayano
23.08.2007 um 11:04 Uhr
Ja ok, das hilft mir aber direkt nicht weiter, da die ScrRun.dll auf beiden Rechnern gleich ist. Sonst noch eine Idee?
Bitte warten ..
Mitglied: SvenGuenter
23.08.2007 um 11:58 Uhr
schicke mir doch mal bitte beide dll dateien
Bitte warten ..
Mitglied: Bayano
23.08.2007 um 13:40 Uhr
ja, mache ich gerne, musste mir nur deine Mail-Adresse mitteilen.
Bitte warten ..
Mitglied: SvenGuenter
23.08.2007 um 13:52 Uhr
ups sorry hatte sie nicht hinterlegt hier ist sie

sven.guenter@sven-guenter.com
Bitte warten ..
Mitglied: SvenGuenter
23.08.2007 um 14:02 Uhr
hallo noch eine Sache. Schaue bitte mal mit foglendem Tool nach ob der WSH aktiviert ist. Und zwar auf der Maschine wo die Fehlermeldung kommt.

http://www.symantec.com/avcenter/noscript.exe

damit kann man das hosting script ein bzw. auch ausschalten. Sollte das script deaktiviert sein dann aktivere es bitte mir dem Tool. Sollte der Fehler dann immer noch auftauchen dann bitte den aktuellen wsh runterladen unter

http://www.microsoft.com/downloads/details.aspx?FamilyID=e74494d3-c4e1- ...

und auf der Maschine installieren wo der Fehler auftritt.

dann wieder mit dem tool testen ob wsh aktiviert ist. Und dann nochmal versuchen.

Gruß

Sven
Bitte warten ..
Mitglied: Bayano
23.08.2007 um 15:00 Uhr
Hab ich gemacht, Fehler ist leider immer noch da.
Bitte warten ..
Mitglied: SvenGuenter
23.08.2007 um 15:29 Uhr
regsvr32 c:\windows\system32\scrrun.dll"

mach das auch nochmal bei der maschine wo es nciht klappt ich checke gerade die beiden dll's
Bitte warten ..
Mitglied: SvenGuenter
23.08.2007 um 15:37 Uhr
So also ich bin mit meinem Latein am ende wenn du alles gemacht hast. Ich habe beide dll's gechecked und es sind beides die gleichen Versionen. Wenn du die dll registriert hast udn die aktuelle Version des WSh auch noch hast dann verstehe ich die Meldung echt nicht mehr.
Hier das Script womit ich die Versionsnummer auslese

Option Explicit


Sub versionsnummer()
Dim fso As Object, Version As String
Set fso = CreateObject("Scripting.FileSystemObject")

Version = fso.GetFileVersion("c:\pc2\scrrun.dll")
MsgBox "Die .dll hat Verion: " & Version
End Sub


Vielleicht kann Dir da jemand anderes weiter helfen.

Gruß

Sven
Bitte warten ..
Mitglied: Bayano
03.09.2007 um 08:00 Uhr
Ich habe jetzt noch einmal den WSH drüber installiert, und jetzt läuft es wieder. Aber Danke für die Hilfe.

MFG
Sascha
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Outlook VBScript
gelöst Frage von NebellichtMicrosoft Office5 Kommentare

Hallo, seit ein paar Wochen werden keine VBScripte hinter den (Benutzerspezifschen) Outlook Formularen ausgeführt. Hat jemand eine Lösung parat ...

VB for Applications
VBScript und OR
gelöst Frage von InvisanVB for Applications5 Kommentare

Hi zusammen, derzeit bastel ich ein bisschen in VBScript rum. Leider habe ich mit dem OR Operator einige Probleme. ...

VB for Applications

VBScript mit Administratorrechten startet kein weiteres VBScript

gelöst Frage von KrautundRuebenVB for Applications9 Kommentare

Hallo, ich möchte ein VBScript innerhalb eines VBScripts aufrufen. Dies gelingt auch ohne Administratorrechte problemlos. Starte ich hingegen das ...

Basic

VBScript hilfe benötigt

Frage von Nico223311Basic1 Kommentar

Guten Tag allerseits. Ich versuche derzeitig ein kleines Programm zu basteln komme aber nicht zu dem Egebniss, welches ich ...

Neue Wissensbeiträge
Humor (lol)
Preisvertipper
Information von Dilbert-MD vor 3 StundenHumor (lol)4 Kommentare

Moin! weil heute Freitag ist, zeige ich Euch den Preisvertipper der Woche: vergesst den Acer Predator 21x, der ist ...

Windows Update
Sicherheitsupdate für SQL Server 2014 SP3
Information von sabines vor 1 TagWindows Update2 Kommentare

Für den SQL Server 2014 existiert ein Sicherheitsupdate. Laut KB Artikel wird es als CU3 angezeigt: Server 2014 SP3 ...

Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 2 TagenBackup1 Kommentar

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 3 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Heiß diskutierte Inhalte
Windows Server
Windows Server 2016 einrichten
gelöst Frage von borjiaWindows Server36 Kommentare

Ich würde gerne einen Server einrichten, erstmal nur mit DNS und AD. Habe mich die letzten Wochen durch diverse ...

Windows Update
WSUS - erforderlich Updates
Frage von emeriksWindows Update23 Kommentare

Hi, ein gängiges Verfahren, welche Updates man am WSUS-Server genehmigen soll und welche nicht, beruft sich darauf, dass man ...

Netzwerkgrundlagen
Neue Serverumgebung von 0 aufbauen
Frage von JacareNetzwerkgrundlagen19 Kommentare

Hallo zusammen, ich bin noch nicht lange hier und weiß nicht, ob meine Frage daher etwas ungewöhnlich ist. Ich ...

Off Topic
Installationskosten Verkabelung
Frage von Xaero1982Off Topic14 Kommentare

Moin Zusammen, ich bräuchte mal ein paar Meinungen, weil ich mir da gerade echt nicht ganz sicher bin. Ich ...