如何让 Windows 8 使用经典主题?

Cal*_*n B 14 themes windows-8

我看到的答案是主题,它只给我颜色而不是 UI 的外观/性能;另外,我想保留地铁。

基本上是这样的:

Windows Classic,带有斜面和垃圾

代替:

假的很经典; 这是 Aero 假装是 Classic

Ale*_*nov 16

实际上,经典主题并没有让您在现代硬件上获得更多性能:

  • 经典主题使用 CPU 来渲染其所有元素;
  • 新主题(基于 Aero 但不透明)使用 GPU 的强大功能来呈现 UI。
    图形处理单元有足够的内存来在内存中保存许多窗口图像,因此当您切换到不可见的窗口时,不必重新绘制窗口。因此,您可以为其他任务节省处理资源或仅保留电池能量。

考虑到上述情况,对于 Windows 8,Microsoft 决定您不能再关闭桌面窗口管理器 (DWM)。但是,如果您停止Themes服务,Windows 将不得不回退到类似于 Classic 主题的基于 CPU 的窗口呈现。

但是,How-To Geek 在另一个答案中的方法似乎是停止服务的更好选择。


Ani*_*ixx 9

您可以使用以下程序:

http://bertrand.deo.free.fr/TEMP/w8classic.zip 论坛链接:http : //forum.thinkpads.com/viewtopic.php?f=67&t=113024

它允许您拥有经典外观(禁用主题)但保持 DWM 运行:

在此处输入图片说明

使用这种方法,所有 Metro 应用程序和开始屏幕都可以正常工作。

如果你还想禁用 DWM,试试这个程序:

Windows 8 没有 DWM

使用后,重命名资源文件夹。

但是不要忘记启用自动登录到桌面,因为登录屏幕和 StartScreen 都需要 DWM。

在此处输入图片说明

这种方法使 Metro 应用程序无法运行,因为它们需要 DWM。

第三种方法和第一种方法有点类似,但报告不能与任务栏一起工作(或任务栏需要重新启动)。它使用批处理文件和sysinternals句柄实用程序。作为第一种方法,它保持 DWM 运行。您必须在管理员命令提示符下运行它们。

用这个

@echo off
FOR /F "delims=^T" %%G IN ('Handle Theme') do set output=%%G
FOR /F "tokens=6" %%G IN ('echo %output%') DO set handleid=%%G
FOR /F "tokens=3" %%G IN ('echo %output%') DO set pid=%%G
echo %handleid%
echo %pid%
Handle -c %handleid% -p %pid% -y
Run Code Online (Sandbox Code Playgroud)

或者这个脚本

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
FOR /F "tokens=3,6 delims=: " %%A IN ('Handle Theme') DO (
ECHO handleid=%%B
ECHO Pid=%%A
Handle -c %%B -p %%A -y
)
Run Code Online (Sandbox Code Playgroud)

或者,或者单线:

@FOR /F "tokens=3,6 delims=: " %%A IN ('Handle Theme') DO Handle -c %%B -p %%A -y
Run Code Online (Sandbox Code Playgroud)

你会得到这样的东西: 在此处输入图片说明

来源:http : //www.msfn.org/board/topic/173367-simple-hack-enables-classic-theme-in-windows-10-and-8-too/

使用所有三种方法任务管理器停止工作,因此您必须从 Windows 7安装经典任务管理器


对于高级用户,我建议使用此方法

此外,可以应用此调整使菜单看起来更经典。