Well, I confused it with the .NET 2.0 package, winetricks doesn't have an option for 3.5 SP1 so I can't simply choose it from the list. Now I cabextracted the dotnetfx35.exe and I'm running Code: wine /wcu/dotNetFramework/dotNetFX35/x86/netfx35_x86.exe and it says it needs .NET 2.0 SP1 to run, it's actually contained within the cab but I can't open it's msi file so I downloaded it separately, And when I open the 2.0 SP1 exe it gives an error in the middle of the setup and quits. So I can't go on. Here is what the output looks like: Code: wine NetFx20SP1_x86.exe fixme:clusapi:GetNodeClusterState ((null),0x32ec9c,0) stub! fixme:advapi:DecryptFileA "c:\\97fa85103823ed00b771189c10a9461a\\" 00000000 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:advapi:LsaOpenPolicy ((null),0x33f01c,0x00000001,0x33f038) stub fixme:advapi:LsaClose (0xcafe) stub fixme:advapi:LsaOpenPolicy ((null),0x33e6a0,0x00000001,0x33e6c8) stub fixme:advapi:LsaClose (0xcafe) stub Microsoft (R) CLR Native Image Generator - Version 2.0.50727.42 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. The .NET Runtime Optimization Service is started and paused. fixme:mountmgr:harddisk_ioctl unsupported ioctl 2d0c00 fixme:advapi:LsaOpenPolicy ((null),0x33de0c,0x00000001,0x33de34) stub fixme:advapi:LsaClose (0xcafe) stub wine: Call from 0x7b845450 to unimplemented function msi.dll.MsiSetExternalUIRecord, aborting Microsoft (R) CLR Native Image Generator - Version 2.0.50727.42 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. The .NET Runtime Optimization Service is running. fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x7e551674 0x7e55166c fixme:powrprof:DllMain (0x7e2d0000, 1, (nil)) not fully implemented fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 16 fixme:powrprof:DllMain (0x7e2d0000, 0, 0x1) not fully implemented Any other ways to install it?