[Bug 18752] Skype 4 MSI installer fails to start Skype.exe when finishing installation in Vista mode (missing TaskScheduler)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Aug 27 15:58:37 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=18752

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|Skype 4 MSI install fails   |Skype 4 MSI installer fails
                   |silently in Vista mode      |to start Skype.exe when
                   |                            |finishing installation in
                   |                            |Vista mode (missing
                   |                            |TaskScheduler)

--- Comment #5 from Anastasius Focht <focht at gmx.net> 2010-08-27 15:58:36 CDT ---
Hello,

installs perfectly in both winver's. You can compare both WINEPREFIXes, they
are identical (minus some unrelated stuff).

The only difference is that Skype isn't automatically started in winver=Vista
by setup when finishing installaton.
This is not a showstopper - you can manually start skype.exe after install.
The Firewall settings failure is unrelated and harmless (it also happens for
WinXp config).

CustomAction table:

--- snip ---
SkypeStart            1234    Skype.exe    
SkypeStartVista1    51    SkypeStartVista2    [#Skype.exe]
SkypeStartVista2    3137    SkypeCustomActions    CreateTaskAsDesktopUser
--- snip ---

InstallExecuteSequence table:

--- snip ---
SkypeStart    (Version9X OR (VersionNT < 600)) AND ($SkypeApplication=3 OR
?SkypeApplication=3) AND ((NOT Installed AND UILevel=5) OR STARTSKYPE="TRUE" OR
STARTSKYPE=1)    6597
SkypeStartVista1    (VersionNT >= 600) AND ($SkypeApplication=3 OR
?SkypeApplication=3) AND ((NOT Installed AND UILevel=5) OR STARTSKYPE="TRUE" OR
STARTSKYPE=1)    6598
SkypeStartVista2    (VersionNT >= 600) AND ($SkypeApplication=3 OR
?SkypeApplication=3) AND ((NOT Installed AND UILevel=5) OR STARTSKYPE="TRUE" OR
STARTSKYPE=1)    6599
--- snip ---

Relevant trace log:

--- snip ---
0009:trace:msi:ACTION_CustomAction Handling custom action L"SkypeStartVista2"
(c41 L"SkypeCustomActions" L"CreateTaskAsDesktopUser") 
...
0009:trace:msi:HANDLE_CustomType1 Calling function L"CreateTaskAsDesktopUser"
from L"C:\\users\\focht\\Temp\\msi4348.tmp"
...
002c:trace:msi:ACTION_CallDllFunction calling L"CreateTaskAsDesktopUser" 
...
002c:Call oleaut32.SysAllocString(005be580 L"C:\\Program
Files\\Skype\\Phone\\Skype.exe") ret=1000669d
...
002c:Call ole32.CoCreateInstance(1001714c,00000000,00000001,10016384,005be630)
ret=10003662
002c:Call advapi32.RegOpenKeyExW(80000000,005be2d2
L"CLSID\\{0F87369F-A4E5-4CFC-BD3E-73E6154572DD}",00000000,00020019,005be32c)
ret=684b15b9
002c:Ret  advapi32.RegOpenKeyExW() retval=00000002 ret=684b15b9
002c:err:ole:CoGetClassObject class {0f87369f-a4e5-4cfc-bd3e-73e6154572dd} not
registered
002c:err:ole:CoGetClassObject no class object
{0f87369f-a4e5-4cfc-bd3e-73e6154572dd} could be created for context 0x1
002c:Ret  ole32.CoCreateInstance() retval=80040154 ret=10003662 
...
002c:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1:
CreateTaskAsDesktopUser 2: CoCreateInstance CLSID_TaskScheduler failed 3:  " 
...
002c:trace:msi:DllThread custom action (2c) returned 1603 
--- snip ---

CLSID {0f87369f-a4e5-4cfc-bd3e-73e6154572dd} -> TaskScheduler class.

MSDN: http://msdn.microsoft.com/en-us/library/aa383608.aspx

That requires some work ...

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list