Efter val av "Omstarta Skrivbord" visas en dialogruta liknande den för Utökad Avstängning. Skillnaden är att efter alla fönster har stängts omstartas inte hela datorn utan bara Skrivbordet (PMSHELL.EXE).
För att förstå detta bör du veta att OS/2 gränssnittet är uppdelat i tre "lager":
┌─────────────────────────────┐ │ Skrivbord (WPS) │ └─────────────────────────────┘ ┌─────────────────────────────┐ │ Presentation Manager (PM) │ └─────────────────────────────┘ ┌─────────────────────────────┐ │ OS/2 Kärna │ └─────────────────────────────┘OS/2 Kärnan ger den basala funktionaliteten för operativsystemet, såsom access av utrustning och multikörning. Utan den skulle ingenting fungera i ditt system.
Presentation Manager (PM) ansvarar för grafiken i ditt system, såsom fönster, ikoner, menyer, bilder och några icke-grafiska ting, som INI filer. OS/2 kan köra textlägesapplikationer (t.ex. OS/2 kommandosession, CMD.EXE) utan PM, men alla andra applikationer kräver PM. En typiskt PM applikation är t.ex. Netscape.
Skrivbord (WPS) är bara en annan mycket komplex PM applikation. Det ansvarar för att visa mappar, starta program när du dubbelklickar på deras ikoner, associera filer till program, i korthet: allting du ser efter det att OS/2 har avslutat starten. Det är här XFolder griper in.
"Omstarta Skrivbord" avslutar bara det översta lagret av de nyss nämnda tre - Skrivbordet. Det tar mycket mindre tid än att omstarta hela datorn, därför att PM och Kärnan behöver inte laddas om och initieras.
Omstarta Skrivbordet är lämpligt när ditt system blir långsamt (enligt min erfarenhet, äter Skrivbordet mer och mer minne vid arbete med filer) eller vid installation av mjukvara som ändrar Skrivbordets klasser.
Viktigt att notera:
I dessa fall sker ganska slumpmässiga krascher
i vissa DLL:er, vilka bara är symptom på något internt
fel. Om detta händer måste du omstarta datorn. Kandidater för
dessa slumpmässiga DLL krascher är INSTALL.DLL (innehåller
WPInstall), WPPRINT.DLL (innehåller skrivare- och utskriftsköklasser)
och också WorkFrame som kommer med olika IBM kompilatorer. (Lustigt,
alla dessa DLLer har programmerats av IBM.)