[gelöst] "7" ist syntaktisch an dieser Stelle nicht verarb..

[gelöst] "7" ist syntaktisch an dieser Stelle nicht verarb..

Postby Adorno » 02.07.2011, 10:26

English:

WSUS offline update terminates after one second with the error you see below in italics letters: "[...] Checking Windows Update Agent version...
"7" ist syntaktisch an dieser Stelle nicht verarbeitbar."
Code: Select all
Starting WSUS Offline Update (v. 6.9) at 19:48:36,57...
Checking user's privileges...
Determining system's properties...
Found OS caption: Microsoft Windows XP Professional
Found Microsoft Windows version: 5.1.2600 (wxp x86 deu sp3)
Checking medium content...
Medium build date: 01.07.2011
Medium supports Microsoft Windows (wxp deu).
Checking Windows Service Pack version...
Checking Windows Update Agent version...
"7" ist syntaktisch an dieser Stelle nicht verarbeitbar.


In the wsus forum I found a post http://forums.wsusoffline.net/viewtopic.php?f=4&t=420#p1753 that sees in the cmd file DoUpdate.cmd a relation between the wrong syntactical use of the bracket after an echo command "(" which is not marked as a bracket with the attribute signal "^". I added all missing "^" attributes but it did not help. The problem is virulent since the use of the 6.8.6 Version.

German:
WSUS Offline Update endet nach einer sekunde mit dem Fehler (s.u.): "[...] Checking Windows Update Agent-Version ...
"7" ist syntaktisch ein of this Stelle Nicht verarbeitbar. "

Code: Select all
Starting WSUS Offline Update (v. 6.9) at 19:48:36,57...
Checking user's privileges...
Determining system's properties...
Found OS caption: Microsoft Windows XP Professional
Found Microsoft Windows version: 5.1.2600 (wxp x86 deu sp3)
Checking medium content...
Medium build date: 01.07.2011
Medium supports Microsoft Windows (wxp deu).
Checking Windows Service Pack version...
Checking Windows Update Agent version...
"7" ist syntaktisch an dieser Stelle nicht verarbeitbar.


Im WSUS-Forum fand ich einen post [url] viewtopic.php?f=4&t=420 # p1753 [/ url], der in der cmd-Datei [i] DoUpdate.cmd [/ i] eine Beziehung sieht zwischen dem falschen syntaktischen Gebrauch der Klammer "(" in einer echo Kommandozeile, welche nicht durch das vorangestellte Attribut "^" als tatsächliche gekennzeichnet ist. Ich habe zwar alle fehlenden "^"-Attribute gesetzt, was aber leider nicht geholfen hat. Das Problem besteht seit der 6.8.6 Version.
Adorno
 
Posts: 13
Joined: 02.07.2011, 09:57

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby aker » 02.07.2011, 11:36

Hi,
lade dir mal eine von mir modifizierte Version herunter.entfernt
Die Anzeigezeilen habe ich darin verändert. Heißt ich weiß nicht was auf dem Bildschirm erscheint.
Überschreibe einfach den Client Ordner.
Poste dann bitte die Datei .\client\cmd\wsusou.txt

Viele Grüsse
Last edited by aker on 03.12.2011, 20:44, edited 1 time in total.
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby Adorno » 02.07.2011, 16:40

Danke für die Mühe. Leider gibt es weder die Datei .\client\cmd\wsusou.txt noch funktioniert es mit den von die modifizierten batch Dateien.
Adorno
 
Posts: 13
Joined: 02.07.2011, 09:57

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby aker » 02.07.2011, 16:57

Dann habe ich mich wohl verprogrammiert. :oops: :oops:
Schlage dann vor:
ersetze in allen .cmd Dateien im Ordner .\client\cmd\ die erste Zeile:
Code: Select all
@echo off

durch
Code: Select all
::@echo off


Dies gilt auch für die .\client\Update.cmd
In der aber noch die Zeile
Code: Select all
start DoUpdate %*

durch
Code: Select all
call Doupdate.cmd %*>>wsusou.txt

ersetzen.
Dieser MOD hat schon mal funktioniert.

Ich hoffe ich kann helfen und viele Grüsse
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby Adorno » 02.07.2011, 17:45

Das war leider auch nichts...
Adorno
 
Posts: 13
Joined: 02.07.2011, 09:57

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby Denniss » 02.07.2011, 21:09

Scheinbar irgendein Problem bei der Erkennung der installierten Version des Windows Installers, dies wäre zumindestens die nächste Anzeigeoption.
Denniss
 
Posts: 869
Joined: 01.08.2009, 10:51

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby WSUSUpdateAdmin » 02.07.2011, 21:19

Bitte mal in einem Kommandozeilenfenster (cmd) im Verzeichnis ...\client\cmd den Befehl "cscript DetermineSystemProperties.vbs" ausführen und die resultierende Datei "%TEMP%\SetSystemEnvVars.cmd" posten.
Ich vermute ein WSH-/WMI-Problem.

Gruß
Torsten
WSUSUpdateAdmin
Administrator
 
Posts: 2245
Joined: 07.07.2009, 14:38

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby Adorno » 03.07.2011, 17:49

Datei läßt sich weder als *.cmd noch als *.txt Datei hochladen. Die Dateierweiterung txt ist nicht erlaubt heißt es da.
Ok, dann schicke ich das Ergebnis des DetermineSystemProperties.vbs Skripts mal in Klartext.
Merkwürdig, dass sonst niemand damit Probleme hat...

Code: Select all
set OS_CAPTION=Microsoft Windows XP Professional
set OS_VER_MAJOR=5
set OS_VER_MINOR=1
set OS_VER_REVIS=2600
set OS_VER_BUILD=0
set OS_SP_VER_MAJOR=3
set OS_SP_VER_MINOR=0
set OS_LANG_CODE=0x407
set OS_LANG=deu
set OS_LANG_SHORT=de
set SystemDirectory=C:\WINDOWS\system32
set OS_ARCH=x86
set OS_DOMAIN_ROLE=0
set USERSID=
set WUA_VER_MAJOR=7
set WUA_VER_MINOR=4
set WUA_VER_REVIS=7600
set WUA_VER_BUILD=226
set MSI_VER_MAJOR=4
set MSI_VER_MINOR=5
set MSI_VER_REVIS=6001
set MSI_VER_BUILD=22159
set WSH_VER_MAJOR=5
set WSH_VER_MINOR=7
set WSH_VER_REVIS=6002
set WSH_VER_BUILD=22354
set IE_VER_MAJOR=6
set IE_VER_MINOR=0
set IE_VER_REVIS=2900
set IE_VER_BUILD=5512
set MDAC_VER_MAJOR=2
set MDAC_VER_MINOR=81
set MDAC_VER_REVIS=1132
set MDAC_VER_BUILD=0
set DX_CORE_VER_MAJOR=4
set DX_CORE_VER_MINOR=09
set DX_CORE_VER_REVIS=00
set DX_CORE_VER_BUILD=0904
set DX_NAME=9.0c
set DOTNET35_VER_MAJOR=0
set DOTNET35_VER_MINOR=0
set DOTNET35_VER_REVIS=0
set DOTNET35_VER_BUILD=0
set DOTNET4_VER_MAJOR=0
set DOTNET4_VER_MINOR=0
set DOTNET4_VER_REVIS=0
set DOTNET4_VER_BUILD=0
set PSH_VER_MAJOR=0
set PSH_VER_MINOR=0
set PSH_VER_REVIS=0
set PSH_VER_BUILD=0
set MSSE_INSTALLED=0
set MSSEDEFS_VER_MAJOR=0
set MSSEDEFS_VER_MINOR=0
set MSSEDEFS_VER_REVIS=0
set MSSEDEFS_VER_BUILD=0
set WD_INSTALLED=0
set WDDEFS_VER_MAJOR=0
set WDDEFS_VER_MINOR=0
set WDDEFS_VER_REVIS=0
set WDDEFS_VER_BUILD=0
set TSC_VER_MAJOR=6
set TSC_VER_MINOR=1
set TSC_VER_REVIS=7600
set TSC_VER_BUILD=16722
set WMP_VER_MAJOR=9
set WMP_VER_MINOR=0
set WMP_VER_REVIS=0
set WMP_VER_BUILD=4510
set OXP_VER_APP=Word
set OXP_VER_MAJOR=10
set OXP_VER_MINOR=0
set OXP_VER_REVIS=6866
set OXP_VER_BUILD=0
set OXP_SP_VER=3
set OXP_ARCH=x86
set OXP_LANG_CODE=0x407
set OXP_LANG=deu
set OFC_COMP_PACK=1
set OFC_CONV_PACK=1
set CPP_2005_x86=1
set AU_SVC_STATE_INITIAL=Stopped
set AU_SVC_START_MODE=Disabled
set OS_ACTIVATION_REQUIRED=1


EDIT: Mal in code-tags verpackt. MfG Denniss
Adorno
 
Posts: 13
Joined: 02.07.2011, 09:57

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby Denniss » 03.07.2011, 18:44

Inhalt der Datei aus meiner XP Prof VM
Code: Select all
set OS_CAPTION=Microsoft Windows XP Professional
set OS_VER_MAJOR=5
set OS_VER_MINOR=1
set OS_VER_REVIS=2600
set OS_VER_BUILD=0
set OS_SP_VER_MAJOR=3
set OS_SP_VER_MINOR=0
set OS_LANG_CODE=0x407
set OS_LANG=deu
set OS_LANG_SHORT=de
set SystemDirectory=C:\WINDOWS\system32
set OS_ARCH=x86
set OS_DOMAIN_ROLE=0
set USERSID= * removed *
set WUA_VER_MAJOR=7
set WUA_VER_MINOR=4
set WUA_VER_REVIS=7600
set WUA_VER_BUILD=226
set MSI_VER_MAJOR=4
set MSI_VER_MINOR=5
set MSI_VER_REVIS=6001
set MSI_VER_BUILD=22159
set WSH_VER_MAJOR=5
set WSH_VER_MINOR=8
set WSH_VER_REVIS=6001
set WSH_VER_BUILD=23141
set IE_VER_MAJOR=8
set IE_VER_MINOR=0
set IE_VER_REVIS=6001
set IE_VER_BUILD=18702
set MDAC_VER_MAJOR=2
set MDAC_VER_MINOR=81
set MDAC_VER_REVIS=1132
set MDAC_VER_BUILD=0
set DX_CORE_VER_MAJOR=4
set DX_CORE_VER_MINOR=09
set DX_CORE_VER_REVIS=00
set DX_CORE_VER_BUILD=0904
set DX_NAME=9.0c
set DOTNET35_VER_MAJOR=0
set DOTNET35_VER_MINOR=0
set DOTNET35_VER_REVIS=0
set DOTNET35_VER_BUILD=0
set DOTNET4_VER_MAJOR=0
set DOTNET4_VER_MINOR=0
set DOTNET4_VER_REVIS=0
set DOTNET4_VER_BUILD=0
set PSH_VER_MAJOR=1
set PSH_VER_MINOR=0
set PSH_VER_REVIS=0
set PSH_VER_BUILD=0
set MSSE_INSTALLED=0
set MSSEDEFS_VER_MAJOR=0
set MSSEDEFS_VER_MINOR=0
set MSSEDEFS_VER_REVIS=0
set MSSEDEFS_VER_BUILD=0
set WD_INSTALLED=0
set WDDEFS_VER_MAJOR=0
set WDDEFS_VER_MINOR=0
set WDDEFS_VER_REVIS=0
set WDDEFS_VER_BUILD=0
set TSC_VER_MAJOR=6
set TSC_VER_MINOR=0
set TSC_VER_REVIS=6001
set TSC_VER_BUILD=18589
set WMP_VER_MAJOR=9
set WMP_VER_MINOR=0
set WMP_VER_REVIS=0
set WMP_VER_BUILD=4510
set O2K7_VER_APP=Word
set O2K7_VER_MAJOR=12
set O2K7_VER_MINOR=0
set O2K7_VER_REVIS=6545
set O2K7_VER_BUILD=5000
set O2K7_SP_VER=2
set O2K7_ARCH=x86
set O2K7_LANG_CODE=0x407
set O2K7_LANG=deu
set OFC_FILE_VALID=1
set AU_SVC_STATE_INITIAL=Running
set AU_SVC_START_MODE=Auto
set OS_ACTIVATION_REQUIRED=0
Sehe ich das richtig - Dein OS ist nicht aktiviert und der Dienst "Automatische Updates" ist deaktiviert ?
Hust :mrgreen: version ?
Denniss
 
Posts: 869
Joined: 01.08.2009, 10:51

Re: "7" ist syntaktisch an dieser Stelle nicht verarbeitbar

Postby harry » 03.07.2011, 18:47

Adorno wrote:
Code: Select all
set AU_SVC_STATE_INITIAL=Stopped
set AU_SVC_START_MODE=Disabled

Der Dienst Windows-Update darf nicht deaktiviert sein, der Startmodus muss zumindest auf 'manuell' stehen!

siehe ...\doc\faq-deu.txt (http://trac.wsusoffline.net/browser/tag ... aq-deu.txt):
F: Bei der Installation der Updates erhalte ich merkwürdige Fehlermeldungen auf der Konsole, z.B. "D:\Downloads\Updates\Windows\ctupdate30\client\cmd\DetermineSystemProperties.vbs(92, 3) (null): 0x80041014", das Skript bricht daraufhin ab. Woran liegt das und was kann ich dagegen tun?
A: Für einen fehlerfreien Ablauf benötigt das Installationsskript korrekte Installationen der Windows-Dienste bzw. -Komponenten "Automatische Updates (WUA)", "Windows Script Host (WSH)" und "Windows Management Instrumentation (WMI)".
Bitte prüfen Sie zunächst, ob Sie diese Komponenten über System-Werkzeuge wie beispielsweise TweakUI, nLite, xp-AntiSpy o.ä. in ihrer Funktionalität eingeschränkt oder sogar deaktiviert haben.
Ist das nicht der Fall, werden diese Fehler meist durch eine fehlerhafte WMI-Registrierung verursacht. Zur Überprüfung können Sie das WMI-Diagnoseprogramm von Microsoft (http://www.microsoft.com/downloads/deta ... laylang=en einsetzen. Weiterführende technische Informationen zur WMI finden Sie unter http://technet.microsoft.com/de-de/libr ... 7057(WS.10).aspx, die WMI-FAQs von Microsoft unter (http://www.microsoft.com/germany/techne ... 00682.mspx).
Last edited by aker on 28.07.2013, 19:19, edited 1 time in total.
Reason: Trac Link aktualisiert
harry
 
Posts: 737
Joined: 29.10.2009, 17:02

Next

Return to Installation / Updating

Who is online

Users browsing this forum: Google [Bot] and 55 guests

cron