http://bugs.winehq.org/show_bug.cgi?id=29529
--- Comment #22 from Bruno Jesus 00cpxxx@gmail.com 2012-01-22 18:28:52 CST --- So, to reach the same error I'm now you have to create the \windows\repair\software. If you run with WINEDEBUG=+file you will notice these lines:
trace:file:wine_nt_to_unix_file_name L"\??\C:\as\windows\system32\config\software" -> "/tmp/LKK/dosdevices/c:/as/windows/system32/config/SOFTWARE"
trace:file:wine_nt_to_unix_file_name L"\??\C:\as\windows\repair\software" -> "/tmp/LKK/dosdevices/c:/as/windows/repair/SOFTWARE"
The application is now checking for both files. The message should say: Privledge not held.
Maybe the problem is how to run wine as administrator to get past this privledge error.