3

On Windows 7 Professional N 64bit, the visual effect option "Enable desktop composition" does not work correctly for me.

Both the DWM and Themes services are running.

When I tick it and click "apply" or "ok", nothing will happen, and when I close and reopen the Performance Options window, the box is unticked again.

The only way I can get it to work is by using the "Adjust for best appearence" preset, which ticks all boxes and does in fact enable desktop composition.
As soon as I untick any other item, the preset jumps back to "Custom", and upon closing / reopening the Performance Options window, desktop composition is disabled again.

I set HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\Composition to 1 and HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\CompositionPolicy to 2.

After a reboot, CompositionPolicy was reset back to 0, Composition was still at 1.

I'm at a loss because there's no error message / log entry that I can find.

Nils Landt
  • 33
  • 1
  • 7
  • Is this a corporate PC where there may be a group policy in force? – CharlieRB Apr 21 '15 at 13:15
  • No, it's my father's home pc, not connected to AD or anything. – Nils Landt Apr 21 '15 at 13:44
  • Does this happen if you boot in Safe mode? – harrymc Apr 21 '15 at 15:04
  • Which version of Windows 7 is it? Home? Pro? – boot13 Apr 21 '15 at 17:08
  • @harrymc the option is not present in safe mode – Nils Landt Apr 21 '15 at 18:51
  • @boot13 I've edited the post, it is Windows 7 Professional N 64bit – Nils Landt Apr 21 '15 at 18:51
  • I suggest first to verify your system using [sfc /scannow](http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html). Then fully patch using Windows Update including optional updates (excluding Bing etc.). Try downloading a display driver from the manufacturer of the card. Questions: (1) Did Desktop Composition ever work? (2) What is your display card and its driver, (3) Do you meet the [Aero hardware requirements](http://windows.microsoft.com/en-us/windows7/what-is-the-aero-desktop-experience)? – harrymc Apr 21 '15 at 19:45
  • 2
    Try also in Control Panel / System to click "Windows Experience Index" and then click "Re-run the assessment". – harrymc Apr 21 '15 at 19:51
  • Scored 5.9 on the Windows Experience Index. sfc said "Windows Resource Protection did not find any integrity violations.". Strange thing is that composition works when I use "Adjust for best appearence" preset, it just doesn't work on custom. – Nils Landt Apr 21 '15 at 21:40
  • Aside from the checkbox, how do you know that desktop composition is working (or not)? – boot13 Apr 22 '15 at 00:02
  • Have you checked the video driver? – celeron533 Apr 22 '15 at 04:28
  • Please answer my questions and suggestions. – harrymc Apr 22 '15 at 05:14
  • @boot13 I know it works because I get transparency effects when it's enabled – Nils Landt Apr 22 '15 at 07:10
  • @harrymc (1) Yes, Desktop Composition works when using the "Adjust for best appearence" preset, (2) the video card is a GeForce GTX 580, driver version 9.18.13.4052, my father says he uses windows update to update the display driver, (3) Yes, I meet the requirements – Nils Landt Apr 22 '15 at 07:16
  • Windows Update is normally years behind Nvidia. Best to go to [NVIDIA Driver Downloads](http://www.nvidia.com/Download/index.aspx?lang=en-us) and use the "Automatically find drivers" button (requires Internet Explorer or Java) and install the downloaded file. – harrymc Apr 22 '15 at 08:32
  • Could you please respond? – harrymc Apr 24 '15 at 10:28

2 Answers2

2

It's caused by a running program on your pc, I used to have the exact same problem for years caused by my USB stick modem program, and I used to fix it just by closing the program even without checking any boxes in "Visual Effects".

To solve this if you don't know which program causes this, just go to the Task Manager >> Processes then sort the processes by User Name then check all the processes running under your current user, kill any process that isn't usual windows process one by one (it can be caused by any program even those come with some devices drivers) and check the composition by moving any window after killing each process until you get to the one causing this.

If you found it and it's probably a startup process since it causes this each time you restart the windows, you can stop it from loading on startup by typing in start search msconfig then enter, go to Startup >> find the process and uncheck it.

M.Allam
  • 101
  • 6
0

I recently pulled my hair on this too. Good news, there is a solution, and guess what, it's one of the less obvious I ever met on Windows:

  • right-click on desktop > "Personalize".
  • caution: the next step will discard your current theme (wallpaper, colors, etc.)
  • Apply one of the "Aero Themes".
  • You have desktop composition back. Enjoy the optional transparency and the much higher performance.

I suppose the issue is because at some point you switched to "Basic Themes", and Windows is not smart enough to switch back to "Aero Themes".

Gras Double
  • 1,068
  • 12
  • 20