DWG True View 2011 - ExitCode 1603

robbery
Beiträge: 61
Registriert: 31 Mär 2010, 16:08

DWG True View 2011 - ExitCode 1603

Beitrag von robbery »

Hallo,

ich verzweifle nun schon seit mehreren Stunden an der Installation von DWG True View 2011. Zu dem Programm gibt es sogar zwei Silentinstallation, die beide unter gestartetem Windows problemlos durchlaufen. Bei meinen anderen Programmen (z.B. Firefox, Thunderbird usw.) konnte ich die Silentinstall problemlos ins OPSI übernehmen, nur eben leider nicht bei DWG True View 2011...
Hier mal beide Silentinstallationen:

Code: Alles auswählen

...schnip...
[WinBatch_install]
%Scriptpath%\setup.exe /t /q setup.ini
...schnap...
oder

Code: Alles auswählen

...schnip...
[WinBatch_install]
msiexec /i %Scriptpath%\DWGVIEWR.msi /passive /norestart
...schnap...
Die Dateien sind alle in meinem Verzeichnis vorhanden, also daran kann es schon mal nicht liegen.

Beim ersten Code bleibt die Install ewig im Prelogin stehen und beendet sich nie (nur durch Rechner "hart" ausschalten möglich) und beim zweiten Code läuft die Install zwar durch, aber das Programm wird nicht installiert. Im InstLog steht dann lediglich "ExitCode 1603 Executed process msiexec /i P:\install\treuview2011\DWGVIEWR.msi /passive /norestart".

Kann mir da jemand helfen? Denn ich weiß mittlerweile echt nicht weiter, wie ich das zum Laufen bekomme... :(
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: DWG True View 2011 - ExitCode 1603

Beitrag von d.oertel »

Hi,

http://download.uib.de/opsi3.4/doku/ops ... v34-de.pdf

Kapitel 4
Kapitel 4.1.9
Kapitel 4.1.11.4

gruss

d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: DWG True View 2011 - ExitCode 1603

Beitrag von karni »

so sieht bei mir aus:
msiexec.exe /i %scriptpath%\DWGViewer\DWGVIEWR.msi ADDLOCAL=ALL ALLUSERS=1 REBOOT=REALLYSUPPRESS /qb /log c:\tmp\dwg.txt

Versuch mit MSI paket und /qb, dann siehst du mehr info

Autodesk software kann ich bei mir installieren(WinXP) nur wenn "Default user" initialiesiert ist.
Sie haben ein Bug, aber ich habe vergessen was genau.

Du kannst es versuchen. Vor der DWG Installation:
[DosBatch_1]
cscript %scriptpath%\default_user.vbs

'default_user.vbs
' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 3.1
'
' NAME: SetDefaultUserReg.vbs
'
' AUTHOR: Andy King , CDM
' DATE : 7/19/2006
'
' COMMENT: populates the default user registry key with the required values
' to allow Autodesk software to be installed via SMS. "Should" work for
' Wndows Xp and Windows 2000...possibly Vista. Will quit if detects NT4.
' Uncomment the Wscript.Echo statements to see what keys/folders are Set
' and or created.
'===============================================================
On Error Resume Next

const HKEY_USERS = &H80000003

strComputer = "."

'get Os... quit if less than Win2000 (<v5)
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colOSes = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOS in colOSes
iVersion = Left(objOS.Version,1) 'Version & build
If iVersion <5 Then
WScript.Quit
End IF
Next

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")

Set objFSO = CreateObject("Scripting.FileSystemObject")

'Determine Windows Directory
Const WINDOWS = &H24&

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(WINDOWS)
Set objFolderItem = objFolder.Self
sWinDir = objFolderItem.Path 'grabs the path to windows or winnt

'Create Dictonary Object with all registry names/values to populate
Set oDicRegValues = CreateObject("Scripting.Dictionary")
oDicRegValues.CompareMode = TextMode

oDicRegValues.Add "AppData","c:\Documents and Settings\Default User\Application Data"
oDicRegValues.Add "Cookies","c:\Documents and Settings\Default User\Cookies"
oDicRegValues.Add "Desktop","c:\Documents and Settings\Default User\Desktop"
oDicRegValues.Add "Favorites","c:\Documents and Settings\Default User\Favorites"
oDicRegValues.Add "NetHood","c:\Documents and Settings\Default User\NetHood"
oDicRegValues.Add "Personal",sWinDir & "\system32\config\systemprofile\My Documents"
oDicRegValues.Add "My Pictures","c:\Documents and Settings\Default User\My Documents\My Pictures"
oDicRegValues.Add "PrintHood","c:\Documents and Settings\Default User\PrintHood"
oDicRegValues.Add "Recent","c:\Documents and Settings\Default User\Recent"
oDicRegValues.Add "SendTo","c:\Documents and Settings\Default User\SendTo"
oDicRegValues.Add "Start Menu","c:\Documents and Settings\Default User\Start Menu"
oDicRegValues.Add "Templates","c:\Documents and Settings\Default User\Templates"
oDicRegValues.Add "Programs","c:\Documents and Settings\Default User\Start Menu\Programs"
oDicRegValues.Add "Startup","c:\Documents and Settings\Default User\Start Menu\Programs\Startup"
oDicRegValues.Add "Local Settings",sWinDir & "\system32\config\systemprofile\Local Settings"
oDicRegValues.Add "Local AppData",sWinDir & "\system32\config\systemprofile\Local Settings\Application Data"
oDicRegValues.Add "Cache","c:\Documents and Settings\Default User\Local Settings\Temporary Internet Files"
oDicRegValues.Add "History","c:\Documents and Settings\Default User\Local Settings\History"
oDicRegValues.Add "Fonts",sWinDir & "\Fonts"

colKeys = oDicRegValues.Keys
For Each strKey In colKeys
strValueName = strKey
strValue = oDicRegValues.Item(strKey)
'WScript.Echo "Populating: " & strValueName & " [with] " & strValue
SetRegStringValue strValueName,strValue
CheckFolderExists(strValue)
Next

Sub SetRegStringValue(strValueName, strValue)
'Configure the Default User Local Settings Values
strKeyPath = ".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
oReg.SetStringValue HKEY_USERS,strKeyPath,strValueName,strValue
End Sub

Sub CheckFolderExists(strValue)
'Create the corresponding paths if they do not exist
If NOT objFSO.FolderExists(strValue) Then
'WScript.Echo strValue & " does not exist, creating..."
Set objFolder = objFSO.CreateFolder(strValue)
Else
'WScript.Echo strValue & " exists."
End If
End Sub
robbery
Beiträge: 61
Registriert: 31 Mär 2010, 16:08

Re: DWG True View 2011 - ExitCode 1603

Beitrag von robbery »

Ahh danke karni, dank deiner DosBatch funktioniert die Installation von DWG True View 2011! Wirklich großen Dank, denn ich wusste nicht mehr weiter, da auch die Befehle aus dem OPSI-Handbuch nicht funktionierten.

Nun bin ich aber bei der Deinstallation angelangt, welche mir ebenfalls Probleme bereitet. Lediglich per Hand über die Sys.-steuerung geht das Programm bei mir zu deinstallieren, aber das ist ja nicht Sinn und Zweck der Sache.
Über den Uninstall-String in der Registry geht es nicht und direkt über den darin stehenden Pfad (C:\Programme\Autodesk\DWG True View 2011\setup\setup.exe) auch nicht, da die setup.exe nicht ausgeführt wird.

Mit welchen Script startest du deine Deinstallation von TrueView 2011?
karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: DWG True View 2011 - ExitCode 1603

Beitrag von karni »

Ich schäme mich :oops: Ich habe kein uninstall skript, ich war zu faul :lol:
Ich schaue, ob ich deinstall skript zum laufen bringen kann.
robbery
Beiträge: 61
Registriert: 31 Mär 2010, 16:08

Re: DWG True View 2011 - ExitCode 1603

Beitrag von robbery »

Oh das ist natürlich auch eine Möglichkeit :) Habe ich mir ehrlich gesagt als letzte Option auch schon überlegt, dass ich die uninstall einfach weg lasse :roll: Aber besser wäre es natürlich mit einer entsprechenden uninstall...
robbery
Beiträge: 61
Registriert: 31 Mär 2010, 16:08

Re: DWG True View 2011 - ExitCode 1603

Beitrag von robbery »

Mist, jetzt hat ein anderer Rechner (gerade frisch aufgesetzt) bei der dwg-Installation wieder "gemeckert", dass er DirectX benötigt - installierst du das bei dir in der installation mit oder komplett getrennt von dwg? Oder hattest du das Problem/die Fehlermeldung noch nie?
karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: DWG True View 2011 - ExitCode 1603

Beitrag von karni »

Uninstall:

[DosBatch_1]
cscript %scriptpath%\default_user.vbs

[Winbatch_dwg]
MsiExec.exe /X {5783F2D7-9028-0409-0000-0060B0CE6BBA} /qb

Ich installiere autodesk design review (DWG 2011 ist teil vom Paket)
Mein OPSI Paket hat Abhängigkeiten von DirectX .NET MSXML(DWG braucht diese drei) und IE7(warscheinlich designe review), die vorher installiert sein sollen
robbery
Beiträge: 61
Registriert: 31 Mär 2010, 16:08

Re: DWG True View 2011 - ExitCode 1603

Beitrag von robbery »

Danke für die Uninstall! Klappt bestens!!!

Darf ich noch fragen, wie du die Abhängigkeiten in dein OPSI-Paket eingepflegt hast? Verstehe ich das richtig, dass du DirectX, .NET und MSXML als einzelne Pakete/Produkte in deinen Reiter "Produktkonfiguration" eingepflegt hast und diese in Abhängigkeit zur DWG-Install gesetzt hast (vorher installieren)?
karni
Beiträge: 193
Registriert: 08 Okt 2009, 14:07

Re: DWG True View 2011 - ExitCode 1603

Beitrag von karni »

Ja ich habe einzelne pakete, weil jeder directx und .NET kriegt, und sie sind als dependencies für DWG konfiguriert.

Ich bin faul:) und statt ein neues Paket zu erstellen, habe ich das gemacht:
cd /var/lib/opsi/config/depots/depot name/products/localboot
vi paketname

Folgendes hinzufuegen(fuer jeder dependency ein mal kopieren und paket aendern):

[ProductDependency]
action: setup
requiredProduct: xxxxxxx <- dein paket
requiredStatus: installed
requirementType: before

GUI -> Reload
Antworten