PowerPoint is huge on a second monitor

If you are running Windows 10 and you have a high-DPI monitor such as in a Surface Pro 3, and connect to a second monitor using a Mini-DisplayPort adapter, then open PowerPoint, its very likely that you will find this:

PowerPoint DPI problems Surface Pro 3, Windows 10, Office 365

If you haven’t seem the problem personally, it might be difficult to guess from the picture what is going on. The problem is that PowerPoint’s Ribbon is huge given that it is running in a 21″ monitor and not in a tablet anymore.

The problem doesn’t seem to occur with Word or Excel when they are transposed from the Surface screen to the external monitor. It seems to be exclusively related to PowerPoint.

Hopefully, there is a solution for this problem. If you have Office 365, open the file

C:Program FilesMicrosoft Office 15rootoffice15powerpnt.exe.manifest

Using a text editor. Then, look for word True/PM in the following block:

And change it to:

Now save and open PowerPoint. PowerPoint should not auto-scale properly when you transpose its window from the Surface Pro 3 screen and to external monitor, and vice-versa:

PowerPoint Windows 10 Surface Pro 3 - normal DPI

 

45 Comments

  1. thanks for this fix! It was working perfectly until I downloaded the latest win 10 updates over the weekend. Now changing to ‘False’ isn’t helping. Are you also having this issue / found another workaround?

  2. This has been driving me nuts! The scaling is insane and almost unusable. I don’t have 365, but this file looks the same. Problem is I try to save the changes and it says access is denied. How can I make these changes!?

    1. I have exactly the same problem. Access denied. And everything was fine on Excel until I opened an Excel file that was embedded in Powerpoint. Now that’s broken too 🙁

    2. Copy the file to your desktop, make the changes and save. Drag it to the exact location of where the file appears in the root directory to replace it. You need Administrators permission though, so click Continue and you’re done!

  3. Thanks! I’ve been looking everywhere for a solution to this. Unfortunately, on my laptop monitor the type is a bit blurry (like other apps not optimized for high DPI) but since I mainly use Powerpoint on my second monitor this solution is great.

  4. Thanks!

    Bugs like this really make me wonder if anyone in Microsoft actually uses their own software. So glad to see a normal size ribbon in ppt.

  5. Well, I got around the permission issue (by copying the file onto my desktop and amending it there and then copying back into the original location) but it didn’t solve my problem. Instead, it just stayed huge on both screens. Sigh. I put it back.

  6. I have Office16, found the file and changed it in Notepad as you suggest, but couldn’t save it. How do I change file edit permit?

    I have the same problem with Excel. Should this solve problem for all Office?

    1. Save the file somewhere else first, then cut/paste it into the original folder. It could be that Notepad doesn’t recognize that you’re an administrator.

  7. First, thanks for this, solved the problem which was really bugging me – toolbar, menus, window titles, EVERYTHING was ridiculously large!

    Works with Office 16 also.

    Does need admin access rights, and even then I had to rename original file, save amended file to different directory and then copy it back in (as Administrator) to overcome access restrictions. That should solve Philip, Kate and Jerry’s issue…

  8. You’re a freakin’ genius – this has been annoying as hell ever since upgrading to Windows 10. Now resolved and I am a happy camper. Thanks!!!!

  9. I actually have the same problem with File Explorer and with all of my Adobe CC suite — do you know similar fixes for those?

  10. thank you thank you thank you!!!!!
    I have Office365 / Office16, so of course the location was slightly different but I found it & now it’s working!! halleluya!
    The annoying thing is that even though I knew the name of the text file I had to edit, and did a search on the computer, it couldn’t find it. I had to go into the exact right directory & manually find it myself. I guess Microsoft doesn’t want us fiddling around with the guts of their programs.

  11. Thank you SO much! Brilliant fix.

    Am very curious to see if anyone has resolved the Adobe CC issue? The reader drives me insane!

    1. Hi,
      I fixed it by ordering acrobat pro version 10. Way more options in it, and no scaling problems.
      Adobe CC killed me too.

  12. Hi again,
    in fact, on my version, fixing the powerpoint issue makes word become huge!
    I fixed it by replacing True/PM by True, instead of False in the text mentioned here.
    Thx

  13. Hi there, I am on a Surface Pro 4 with Office 16. I am attempting to do this, but I am a programming neophyte. I know it will work if I can find the actual file!

    What program should I use to open the file?

    I can find this:

    C/program Files / Microsoft Office 15

    But I can’t see other programs in that folder. Do you have a hint on how to find them?

    Thanks!

  14. This was driving me nuts!
    Surface Pro 4 with Office 2016 Office365 subscription.

    the manifest file was found in:
    C:Program Files (x86)Microsoft OfficerootOffice16

    Made a copy to desktop, edited the rows in notepad and saved. Then copied it back. (Also saved a copy of the original file just to be safe).

    Worked perfectly.

  15. Worked really well with Power 2016–had to be sure to make Notebook as Run As Administer in order to get change accepted. Just right click on program and click run as adminstrator.

  16. Lifesaver!
    – Close Powerpoint
    – Open CMD/powershell as admin
    – COPY “C:Program Files (x86)Microsoft OfficeOffice16powerpnt.exe.manifest” “C:Program Files (x86)Microsoft OfficeOffice16powerpnt.exe.manifest.old”
    – Notepad “C:Program Files (x86)Microsoft OfficeOffice16powerpnt.exe.manifest”
    – Change “True/PM” to “False”, Save and exit
    – Re-open Powerpoint.

  17. What happens if you do not have a C:Program Files (x86)Microsoft OfficeOffice16powerpnt.exe.manifest file. I’ve only found the powerpnt.exe file?

  18. If you don’t have Admin access to edit in the folder it’s stored, simply create a copy of the file on your desktop and edit it there. Original file can be found in:
    – C:\Program Files (x86)\Microsoft Office\root\Office16
    – Once copied to desktop, rename the original to powerpnt.exe.manifestold
    – In the copy on desktop, open in notepad
    – Find “True/PM” and change to “False/PM”
    – Save and exit
    – Copy the desktop file to C:\Program Files (x86)\Microsoft Office\root\Office16
    – Check powerpoint opens ok
    – You’re done!

  19. Another PowerPoint success here too, many thanks.

    Interestingly, I also used the fix on Skype for Business (Lync.exe.manifest in Office 16) and the manifest file there has some comments that say True/PM was for Windows 8.1 with Per-Monitor scaling. That would suggest the setting was to try and do just what we all wanted and scale to the settings of each monitor. The file also says DPI awareness is/was going to change to being a system (rather than App I guess) awareness thing, so maybe the apps we’re suffering with jumped ahead and got caught out by a change to a change?

  20. Great solution. I ran into trouble of saving the file given admin rights. Instead, I renamed the existing (which I could do), then restarted PowerPoint. A correct ed/fixed version of the file was seemingly auto-generated.

  21. You THE man Cesar. Your suggestion worked perfectly to bring back my Powerpoint to manageable size.

    Thanks for posting this instructions to help A LOT of colleagues all over the world.

    I had to change ownership to myself for both Office15 folder and the file itself using Properties –> Security –> Advanced Properties tab. Even than it would not allow me to save modified file when using Notepad. Than I tried using Notepad++ and it has built in way to save a file in Admin mode. It worked!

Leave a Reply to PJ Cancel reply

Your email address will not be published. Required fields are marked *