ok, this is what I did and I have no idea if I did it right: I ran the setup program, the openned a terminal and wrote: WINEDEBUG=+reg wine setup.exe This is the output: $ WINEDEBUG=+reg wine setup.exe trace:reg:NtOpenKey ((nil),L"Machine\\System\\CurrentControlSet\\Control\\Session Manager",1,0xbfce9b54) trace:reg:NtOpenKey <- 0x10 trace:reg:NtQueryValueKey (0x10,L"GlobalFlag",2,0xbfce9a54,126) trace:reg:NtQueryValueKey (0x10,L"CriticalSectionTimeout",2,0xbfce9a54,126) trace:reg:NtQueryValueKey (0x10,L"HeapSegmentReserve",2,0xbfce9a54,126) trace:reg:NtQueryValueKey (0x10,L"HeapSegmentCommit",2,0xbfce9a54,126) trace:reg:NtQueryValueKey (0x10,L"HeapDeCommitTotalFreeThreshold",2,0xbfce9a54,126) trace:reg:NtQueryValueKey (0x10,L"HeapDeCommitFreeBlockThreshold",2,0xbfce9a54,126) trace:reg:NtCreateKey ((nil),L"DynData\\PerfStats\\StatData",<null>,0,f003f,0xbfce8ad8) trace:reg:NtCreateKey <- 0x10 trace:reg:NtOpenKey ((nil),L"Machine\\System\\CurrentControlSet\\Control\\Session Manager\\Environment",20019,0xbfce8bbc) trace:reg:NtOpenKey <- 0x10 trace:reg:NtEnumerateValueKey (0x10,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,2,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,3,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,4,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,5,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,6,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,7,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,8,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,9,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,10,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,11,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,12,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,13,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,14,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,15,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,16,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,17,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,2,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,3,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,4,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,5,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,6,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,7,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,8,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,9,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,10,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,11,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,12,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,13,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,14,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,15,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,16,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x10,17,1,0xbfce8334,2072) trace:reg:RtlOpenCurrentUser (0x00020019, 0xbfce8ba0) trace:reg:NtCreateKey ((nil),L"\\Registry\\User\\S-1-5-4",<null>,0,20019,0xbfce8ba0) trace:reg:NtCreateKey <- 0x10 trace:reg:NtOpenKey (0x10,L"Environment",20019,0xbfce8bbc) trace:reg:NtOpenKey <- 0x14 trace:reg:NtEnumerateValueKey (0x14,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,2,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,2,1,0xbfce8334,2072) trace:reg:NtOpenKey (0x10,L"Volatile Environment",20019,0xbfce8bbc) trace:reg:NtOpenKey <- 0x14 trace:reg:NtEnumerateValueKey (0x14,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,2,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,3,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,4,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,5,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,6,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,7,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,8,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,9,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,10,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,2,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,3,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,4,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,5,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,6,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,7,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,8,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,9,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x14,10,1,0xbfce8334,2072) trace:reg:NtOpenKey ((nil),L"Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList",20019,0xbfce8bbc) trace:reg:NtOpenKey <- 0x10 trace:reg:NtQueryValueKey (0x10,L"ProfilesDirectory",2,0xbfce833c,2064) trace:reg:NtQueryValueKey (0x10,L"AllUsersProfile",2,0xbfce833c,2064) trace:reg:RtlOpenCurrentUser (0x00020019, 0xbfce8ba0) trace:reg:NtCreateKey ((nil),L"\\Registry\\User\\S-1-5-4",<null>,0,20019,0xbfce8ba0) trace:reg:NtCreateKey <- 0x18 trace:reg:NtOpenKey (0x18,L"Volatile Environment",20019,0xbfce8bbc) trace:reg:NtOpenKey <- 0x1c trace:reg:NtEnumerateValueKey (0x1c,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,2,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,3,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,4,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,5,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,6,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,7,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,8,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,9,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,10,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,0,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,1,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,2,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,3,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,4,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,5,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,6,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,7,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,8,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,9,1,0xbfce8334,2072) trace:reg:NtEnumerateValueKey (0x1c,10,1,0xbfce8334,2072) trace:reg:NtOpenKey ((nil),L"Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList",20019,0xbfce8bbc) trace:reg:NtOpenKey <- 0x18 trace:reg:NtQueryValueKey (0x18,L"ProfilesDirectory",2,0xbfce833c,2064) trace:reg:NtQueryValueKey (0x18,L"AllUsersProfile",2,0xbfce833c,2064) trace:reg:RtlOpenCurrentUser (0x000f003f, 0xbfce89ac) trace:reg:NtCreateKey ((nil),L"\\Registry\\User\\S-1-5-4",<null>,0,f003f,0xbfce89ac) trace:reg:NtCreateKey <- 0x18 trace:reg:NtOpenKey (0x18,L"Software\\Wine\\DllOverrides",f003f,0x683b7c70) trace:reg:NtOpenKey <- (nil) wine: Module not found Is this what I need? or did I miss something?