Come cambiare il tema di Windows 8 al tema classico?


10

Vorrei cambiare il tema della mia installazione di Windows 8 con il tema di Windows Classic:

tema classico.



2
Quello non è Windows 8
Chiba,

2
La risposta breve è "non esiste un tema classico per Windows 8" perché da Vista le librerie di disegno delle finestre sono considerevolmente diverse dai giorni 2000 / XP. Quindi, quando sei andato a provare ciò che è stato suggerito nella risposta accettata nel possibile duplicato, quali sono stati i risultati? Qualcos'altro che hai già provato?
Ƭᴇcʜιᴇ007,

1
@ Ƭᴇcʜιᴇ007 In realtà, c'è il tema CLassic in Windows 8, ed esiste ancora anche nell'anteprima tecnica di Windows 10. Un programmatore nel forum di thinkpad lo ha capito. Ha capito che il tema classico può essere ripristinato per nuovi processi chiudendo l'handle in una sezione di memoria condivisa denominata "\ Sessioni \ <ID sessione> \ Windows \ ThemeSection" nel processo WinLogon. Aveva scritto un programma rapido e sporco per automatizzare l'attività all'avvio. Maggiori dettagli, vai su forum.thinkpads.com/viewtopic.php?f=67&t=113024
Edward

Risposte:


4

È possibile utilizzare il seguente programma:

http://bertrand.deo.free.fr/TEMP/w8classic.zip Link al forum: http://forum.thinkpads.com/viewtopic.php?f=67&t=113024

Ti consente di avere un aspetto classico (disabilita i temi) ma mantiene DWM in esecuzione:

inserisci qui la descrizione dell'immagine

Utilizzando questo metodo tutte le app Metro e la schermata iniziale rimangono funzionali.

Se vuoi disabilitare anche DWM, prova questo programma:

Windows 8 senza DWM

Dopo averlo usato, rinomina la cartella Risorse.

Ma non dimenticare di abilitare l'accesso automatico al desktop perché sia ​​la schermata di accesso che StartScreen richiedono DWM.

inserisci qui la descrizione dell'immagine

Questo metodo rende le app Metro non funzionanti perché necessitano di DWM.

Un terzo metodo è in qualche modo simile al primo, ma sembra non funzionare con la barra delle applicazioni (o la barra delle attività deve essere riavviata). Utilizza un file batch e l' utilità handle di sysinternals . Come primo metodo, mantiene DWM in esecuzione.

Usa questo

@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

o questa sceneggiatura

@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
)

o, in alternativa, un liner:

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

e otterrai qualcosa del genere: inserisci qui la descrizione dell'immagine

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

Con tutti e tre i metodi il task manager smette di funzionare, quindi devi installare il classico task manager da Windows 7 .


Per utenti esperti consiglio comunque questo metodo .

Inoltre, è possibile applicare questa modifica per rendere i menu più classici.


1
Non solo Task Manager smette di funzionare, ma anche altre applicazioni che sostituiscono la barra del titolo della finestra standard ( Internet Explorer , Opera 12.x, Google Chrome , MySQL Workbench ) iniziano a mostrare una barra del titolo semitrasparente e / o una barra degli strumenti semitrasparente. L'eseguibile del tema consente tuttavia di correggere il file binario di Internet Explorer .
Bass

1
@Anixx su Linux, dove Chrome può essere configurato per utilizzare le decorazioni del gestore finestre - sì. Come lo risolvi su Windows? I ragazzi di Google hanno rimosso quel cambio di aspetto anni fa.
Bass

1
@Bass o cambiando il tema in qualcosa come questo chrome.google.com/webstore/detail/windows-classic-theme/… o avviarlo con il tasto --disable-dwm-composition o entrambi.
Anixx,

1
@Bass ed ecco una soluzione più universale: winclassic.boards.net/attachment/download/14 Metti questo exe in avvio automatico e risolverà questo problema in tutte le finestre.
Anixx,

1
@Bass o in base all'applicazione, utilizzare la classe SetWindowCompositionAttribute.exe Accento WindowClass 1 0 0 0, dove Window Class è la classe della finestra che si desidera correggere (oppure è possibile utilizzare "name WindowCaption"). Scarica l'utilità qui: www.glass8.eu/files/SetWindowCompositionAttribute.7z
Anixx

2

Immagino che tu voglia ripristinare il menu di avvio e farlo in modo che all'avvio predefinito sul desktop.

Comincerei ottenendo Windows 8.1 nel negozio di Windows, offre più funzionalità di tipo Windows 7 e se non si dispone di un touch-screen, viene impostato automaticamente sul desktop.

Quindi è possibile ripristinare il menu di avvio con la shell classica all'indirizzo: http://www.classicshell.net/

Puoi anche ottenere una barra delle applicazioni classica di Windows e uno stile di finestra con un tema deviantart su: http://simplexdesignsart.deviantart.com/art/Windows-Classic-Vs-Outdated-457573957

In bocca al lupo! ;)


Ho dovuto modificare un'impostazione in 8.1 per iniziare a desktop quando ho effettuato l'aggiornamento sul mio PC che non ha un touchscreen, ma questo è stato poco dopo il rilascio e le cose potrebbero essere cambiate.
Cfinley,

Probabilmente intendi xxinightxx.deviantart.com/art/… - tuttavia non funziona in tutte le situazioni.
Mark Boulder,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.