How to run MetaTrader on Windows 7 or Vista
Nov 30, 2010
If you are running windows Vista or Windows 7 your MetaTrader software may not be running properly. The most common issues include:
- Metatrader does not update to the latest version
- Charts / indicators / experts will not save when Metatrader restarts.
- It can’t save history to run back testing.
- Expert advisors won’t run.
- It can’t open a demo account.
- Username and password doesn’t get saved on restart.
- User can’t save files on Expert folder.
The reason for these issues is that starting with Windows Vista Microsoft changed the default security settings for the “Program Files” folder, making it so MetaTrader may not be able to save all necessary information to the Hard Drive, this new feature on Windows is called User Account Control or UAC.
Note: Windows Vista protects “systemroot” files and folders with permissions designed for Windows Resource Protection (WRP), which can only be accessed by the System service. Administrators can read system files and folders but cannot write to them. Note that this differs from previous versions of Windows. Source: Microsoft Web Site about UAC.
There are several ways to fix this problem. Some require you to reinstall MetaTrader on a different folder and some require you to run complex command prompt tasks:
Option 1:
The best way to resolve the UAC issue is to install MetaTrader in a different folder from its default location. When installing MetaTrader 4 just after the license agreement, you can change the installation folder for example from:
C:\Program Files\BestDirect\MT4

to C:\MetaTrader\1MT4.

Then continue with the installation as usual and your MetaTrader 4 will run with no problems.
Option 2:
Change the folder permission of the folder where MetaTrader is already installed, this may be a good option if you have many instances of MetaTrader installed in your system and don’t want to reinstall them.
- Locate in the windows explorer the folder where you have installed MetaTrader 4, right-click the folder and then click Properties.
- This will open the property screen for this folder and on the Security tab click on Edit.
- A new screen will open, select Users, check Full control (Allow) and then Apply.
- Select Trusted Installer, check Full control (Allow) and then Apply.
- Select Administrators, check Full control (Allow) and then Apply.
- Click all OK and you are done.
Option 3:
Change the folder permission using the command prompt, this is the most difficult option for non experienced users.
- Press the Win keyboard key or click on Start button.
- Type cmd in the Start/Search textbox.
- Just before pressing enter press and hold Ctrl+Shift then hit the Enter key. (Ctrl+Shift+Enter is the keyboard shortcut that triggers the user elevation to “Run as Administrator”)
- Press continue to confirm the UAC elevation warning prompt.
- Type the text below inside the command prompt window, replace the text in “quotes” with the folder path of your MetaTrader installation:
icacls “C:\Program Files (x86)\FXCM MT4 powered by BT” /t /grant %UserDomain%\%UserName%:(OI)(CI)F - Hit enter and the command will run for a few seconds and it should end with a success message.



It is essential for expert advisors to be able to save information to the hard drive; we highly recommend you follow this tutorial to have your MetaTrader Installation running smoothly.








7 comments
Mike
May 31, 2012
21:13:10
HI,
I tried option 1 and 2, to no avail. I am loathe to try option 3, for the reasons stated above. All my MT4s are in a Forex folder in documents, and all permissions are eneabled, except something called ‘Special Permissions’, whatever that is.
When I try to copy and paste a profile from one MT4 into another, restart the target MT4 as administrator, the profile loads up the correct number of charts, but they are all blankl. It really is a pain loading up 32 charts with their EAs!!.
UAC is at lowest and I’ve even tried turning firewall off while this is going on; zilch! Any more suggestions?
Thanks,
Mike
Reply
Daniel Reply:
June 20th, 2012 at 7:51 pm
I believed we resolved your problem at the ticket support page
Reply
Juliette
Jun 21, 2012
19:21:52
I tried options one and two as well – to no avail.
Eventually, got overseer help on the computer from GKFX (with phone in one hand.)
Anyway, it now seems to have worked – whether it STAYs working or not is another matter.
(Is it obvious that I am not terribly computer literate?)
Reply
Roox
Jul 13, 2012
16:21:44
I used the second option and it works perfectly .
I was confused in the other sites but you describe it very well.
Thanks alot
Reply
currency converter
Aug 18, 2012
15:14:15
Pretty nice post. I just stumbled upon your blog and wished
to say that I have truly enjoyed surfing around your blog posts.
In any case I’ll be subscribing to your feed and I hope you write again very soon!
Reply
Daniel Reply:
August 20th, 2012 at 6:13 pm
Thank You
Reply
Leave a Comment