Error "cannot start without client.properties file"
The "client.properties" error comes from a rare bug in Vista where an important Registry setting is set incorrectly by default. This entry must be fixed manually before Yugma can work.
Please note that making changes to the Windows Registry can cause major damage to your Windows installation if done incorrectly - it is highly recommended to have a professional perform this change or have someone from our technical support staff walk you through it.
If you have any doubt whatsoever about any step in this procedure, do not proceed! Ask someone for help! Yugma Support Staff members have tested and used this procedure multiple times and successfully fixed this issue. Nevertheless, Yugma cannot be held responsible for any consequences if the procedure fails.
Here are the instructions:
To open the Registry Editor, hold the Windows flag key (between CTRL and ALT) and R at the same time to open the RUN window, then type:
to open the Registry Editor. You may get a security question asking you to authorize this program.
On the left side, click on the appropriate plus signs to open the following path:
Then click on Shell Folders on the left to see its content on the right.
Take a look at the entry "Desktop" on the right. This entry is used by Java and Yugma to determine the location of your user folder and the client.properties file - if this entry is set incorrectly (which we have seen quite a few times on Vista lately), Yugma cannot run. Please note that Yugma does not actually use the Desktop folder - it only uses it as a reference to find the folder it needs.
Under normal circumstances (meaning not inside a corporate server environment) the entry should read something like:
We have seen various bad variations of this (most of them don't even exist as a real path).
To find out what this path really should be:
Open the RUN window again by pressing Windows key and R. This time type:
and press OK. This should open a black window.
In the black window, type:
and press ENTER.
This is the path to your current user profile, usually something like "C:\Users\(your Windows user name)".
Basically, the Desktop registry key needs to be this last value with "\Desktop" added to it (no last back slash), e.g.:
Before making any changes to the registry, we strongly recommend making a backup first.
On the left side in the Registry Editor, right-click on Shell Folders, then choose EXPORT. Save the file somewhere where you will be able to find it in case something should go wrong, and name it something like "YugmaFixBackup" or something else you will be able to remember later.
Now on the right side, double-click Desktop to edit its content.
Now change the content, using the result in the black window as source, adding "\Desktop" to it (without quotation marks).
Usually, the path should run something like this:
(with "Owner" being replaced by your user name).
If you are inside a corporate network with a server hosting your user profile, please ask your local network or IT administrator for help. Yugma only works if this path is a local path.
If you have any doubt on what to enter here, DO NOT DO IT - ask a professional for help.
Making the wrong change in the Registry can cause your Windows to malfunction!
If you have entered the correct information, press OK, then close the Registry Editor, and close the black text window.
If all went well, Yugma should work immediately.
Please note that making changes to the Windows Registry can cause major damage to your Windows installation if done incorrectly - it is highly recommended to have a professional perform this change or have someone from our technical support staff walk you through it.
If you have any doubt whatsoever about any step in this procedure, do not proceed! Ask someone for help! Yugma Support Staff members have tested and used this procedure multiple times and successfully fixed this issue. Nevertheless, Yugma cannot be held responsible for any consequences if the procedure fails.
Here are the instructions:
To open the Registry Editor, hold the Windows flag key (between CTRL and ALT) and R at the same time to open the RUN window, then type:
- Code: Select all
regedit
to open the Registry Editor. You may get a security question asking you to authorize this program.
On the left side, click on the appropriate plus signs to open the following path:
- Code: Select all
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Then click on Shell Folders on the left to see its content on the right.
Take a look at the entry "Desktop" on the right. This entry is used by Java and Yugma to determine the location of your user folder and the client.properties file - if this entry is set incorrectly (which we have seen quite a few times on Vista lately), Yugma cannot run. Please note that Yugma does not actually use the Desktop folder - it only uses it as a reference to find the folder it needs.
Under normal circumstances (meaning not inside a corporate server environment) the entry should read something like:
- Code: Select all
C:\Users\(your Windows user name)\Desktop
We have seen various bad variations of this (most of them don't even exist as a real path).
To find out what this path really should be:
Open the RUN window again by pressing Windows key and R. This time type:
- Code: Select all
cmd
and press OK. This should open a black window.
In the black window, type:
- Code: Select all
echo %userprofile%
and press ENTER.
This is the path to your current user profile, usually something like "C:\Users\(your Windows user name)".
Basically, the Desktop registry key needs to be this last value with "\Desktop" added to it (no last back slash), e.g.:
- Code: Select all
C:\Users\Owner\Desktop
Before making any changes to the registry, we strongly recommend making a backup first.
On the left side in the Registry Editor, right-click on Shell Folders, then choose EXPORT. Save the file somewhere where you will be able to find it in case something should go wrong, and name it something like "YugmaFixBackup" or something else you will be able to remember later.
Now on the right side, double-click Desktop to edit its content.
Now change the content, using the result in the black window as source, adding "\Desktop" to it (without quotation marks).
Usually, the path should run something like this:
- Code: Select all
C:\Users\Owner\Desktop
(with "Owner" being replaced by your user name).
If you are inside a corporate network with a server hosting your user profile, please ask your local network or IT administrator for help. Yugma only works if this path is a local path.
If you have any doubt on what to enter here, DO NOT DO IT - ask a professional for help.
Making the wrong change in the Registry can cause your Windows to malfunction!
If you have entered the correct information, press OK, then close the Registry Editor, and close the black text window.
If all went well, Yugma should work immediately.