I would like to have the Consolas font set as default for PowerShell on Windows 7, no matter how I launch it. I've found very few explanations on the web for doing this, and none were really clear to me. Well, according to this question , PowerShell is started by a shortcut which normal user can't modify (it was my case). I right-clicked the shortcut, then clicked on its "font" tab. That time, when trying to change the font, I got the "access reserved to administrator" dialog, allowing me to change the shortcut. Unfortunately, it wasn't enough, as a subsequent launch reverted to the default font. Is there another method of setting a default font? Answer Well, according to this question , PowerShell is started by a shortcut which a normal user can't modify (it was my case). I right-clicked the shortcut, started PowerShell as administrator, and then changed the font. Afterwards, the Consolas font was effectively set as the default.