Seite 1 von 3
DWG True View 2011 - ExitCode 1603
Verfasst: 06 Sep 2010, 15:22
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...

Re: DWG True View 2011 - ExitCode 1603
Verfasst: 06 Sep 2010, 15:54
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
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 06 Sep 2010, 15:59
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
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 07 Sep 2010, 13:21
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?
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 07 Sep 2010, 16:10
von karni
Ich schäme mich

Ich habe kein uninstall skript, ich war zu faul
Ich schaue, ob ich deinstall skript zum laufen bringen kann.
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 07 Sep 2010, 16:35
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

Aber besser wäre es natürlich mit einer entsprechenden uninstall...
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 07 Sep 2010, 17:02
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?
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 08 Sep 2010, 09:40
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
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 08 Sep 2010, 11:32
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)?
Re: DWG True View 2011 - ExitCode 1603
Verfasst: 08 Sep 2010, 12:50
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