Jump to content


Photo

Running Windows without explorer.exe


  • Please log in to reply
8 replies to this topic

#1 yereverluvinunclebert

yereverluvinunclebert

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 24 June 2014 - 01:27 AM

Running Windows without explorer.exe - Or running Windows whilst using as little of the windows shell as possible.

I've been trying to minimise Windows for years, and I don't mean the little application windows but the windows operating system shell. I want a lot of what the windows operating system offers but without all the pain and all the junk that Microsots (sic) gives us. One of the biggest pains for me has always been the Windows file explorer, explorer.exe.
 

It isn't the file explorer functionality that I dislike, in fact I quite like it. It is the total integration of explorer.exe into the operating system as part of the command shell. For those that don't know the Windows shell is a piece of software that provides the interface to the operating system, ie. the taskbar, the desktop, file explorer and the start menu.
 

So why don't I like the Windows shell? Two main reasons spring to mind. The first is personal preference and the second is technical.
 

When XP was shipped it came with a look and feel  (luna) that I can only describe it as "windows for teletubbies". As well as being a waste of resources it somehow manages to be condescending in graphical form in a way that only software manufactured by corporations can be. It has ended up imposing a corporately-neutral GUI on all desktops throughout the world.
 

Windows theme-ing is not its strong point, in fact Windows themeing was deliberately crippled my Microsots (sic) and the O/S does not allow easy transfer of its functions to another method or skin. The end result is that most windows XP desktops are the default luna theme and most vista boxes use the default aero skin. Boring, boring, boring. My opinion is "if you are going to waste resources with a GUI then at least make it interesting".
 

However it is the technical reason that is the most pressing, there are faults built into explorer.exe that can make your system inaccessible. For example, when you have a file on the desktop that is too big it can cause explorer to consume 100% cpu. When you use explorer to open a CD or device that is faulty, unwritten or slow to respond it can lock up the whole GUI.

The result is that killing explorer.exe can be a regular task and a chore.

I have resorted to alternative file explorers like Q-Dir, Freecommander or Explorer2. The latter two aren't as good as the in-built windows file explorer with regard to functionality but they have the significant benefit of not causing the whole o/s to lock up when it has a 'wobble'. These 3rd party file managers can be deleted easily enough when they go 'rogue' and there is no further impact on the o/s. Conversely, when you kill explorer.exe you lose the desktop, taskbar, start menu and then you are simply stuck. 
 

So, what is my solution? Well, I have previously installed RocketDock as a replacement taskbar along with a suite of customised icons. This gives me the ability to initiate my processes without using the windows taskbar. One of the icons on the rocketdock initiates JetStart a very good alternative to the Windows launcher.
 

I use Q-Dir as an alternative to Windows Explorer. It looks and acts just like explorer but allows tabbed and multi window browsing. Other than that it almost seems like Windows Explorer. No crashing though and no taking the o/s with it. I also have the yahoo widget engine which runs without needing explorer.exe, giving me access to a whole raft of operating system tools for showing the date/time, cpu temperature and usage &c &c. I can change volume, start the task manager, open the control panel, the lot, all without explorer.exe.

I use the Microsoft coolswitch task switcher allowing me to alt+tab between processes with an image of each process. All these apps give me functionality over and above what windows explorer provides. It still works without explorer.

 

I had installed these tools to enhance the windows GUI, to provide a customised look and feel to the O/S but there was a unexpected and positive side effect. It started like this - something happened while I was using my laptop, explorer.exe had another wobble and hung - again - and it started using 100% cpu, locking up the whole GUI. Temperature was climbing, I could do nothing. I typed a quick CTRL+ALT+DEL and up popped the task manager and I killed explorer.exe just before it overheated my laptop.

Just before I restarted explorer I realised that with all these tools running I might not actually need explorer.exe anymore. I tried running all my apps from RocketDock and the whole shebang worked. The realisation came, I don't need it, I can run without explorer.exe executing. I do not need the explorer shell. Many people know this already (especially here) but it is a realisation that I had not quite been willing to accept or try.

My desktop is now far more like the Mac desktop, clean and tidy and free of windows clutter. It seems more reliable and it works, so I am going to give it a go for a while. I will even kill explorer.exe the next time the laptop starts and see how it goes then too. I may even do some research on running an alternative shell... :wink:

Limitations, the desktop is gone but the wall paper is still there, the icons are not accessible as they aren't there anymore, the side effect is that it leaves a clean desktop. In their place I have widgets that I can resize and assign functions to. They look and act just like icons and I can move them around my desktop. They are no longer limited to tiny sizes...

 

Another limitation, the windows key does not work, meaning you can't minimise all your apps to the desktop as easily. Ctrl/esc does not fire up the menu bar. I am working on getting an alternative to the system tray working but at the moment it doesn't. That's all the negatives I have encountered at the moment and I aim to have workarounds in place for most if not all.

 

What has this got to do with blackbox? Not a lot except it proves you don't need explorer and with a little bit of ingenuity it can be 'almost' done away with, except for booting that is. I even installed a little yahoo widget kill switch so that I could kill explorer.exe at will if I wanted to.

 

Below is my desktop as of 2014, it all works, nothing is purely eye-candy. Oh yes, I didn't just install them, I designed and wrote them. My graphics, my icons, my widgets, my code, my desktop, my goodness. Happiness at last.

 

Posted Image


  • pitkon, Paz, scruffty and 5 others like this

#2 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 24 June 2014 - 05:27 AM

This is so interesting! And I like your desktop, too! :D 



#3 yereverluvinunclebert

yereverluvinunclebert

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 24 June 2014 - 07:11 AM

Thanks Pitkon old chap, appreciated. I'll post this on DA too if you don't mind.



#4 Liquid

Liquid

    Advanced Member

  • Members
  • PipPipPip
  • 56 posts

Posted 24 June 2014 - 01:40 PM

You designed all the graphics and wrote the code? Wow, that's impressive! I love the Steampunk theme... especially the water tap :laugh:

 

Are you planning on releasing an alternative shell of your own?

 

Yes, the reasons you listed above are what originally made me switch to Blackbox.as an alternative shell. I also found it used 40 MB less RAM than the the explorer shell in XP. (not sure about win 8.1. but it probably uses a lot more, so the gap would be even greater).

 

It's always surprised me that Microsoft offer such limited customization. And Windows 8 is especially limited. I had been using ClassicShell until recently - which is very good. But I prefer Blackbox.


  • Paz likes this
keescg.png

 


#5 yereverluvinunclebert

yereverluvinunclebert

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 24 June 2014 - 03:48 PM

It was a deliberate policy by Microdolts, styling tools/method provided and then crippled so that only MS could do the themeing. They realised from the beginning that the only way to distinguish one version of Windows from another was the GUI, also that people seeing a revised GUI would think 'new'. A new paint job on an old Ford.

 

I believe all themed versions of Windows XP shown off by MS were actually done using 3rd party tools.

 

I am converting all the widget code (javascript) to the X-widget engine, reason being that the javascript in Xwidgets is similar to that used in the Konfabulator/Yahoo widget engine. Some rewriting to do but it is possible and then my hard wrought code is re-used and not completely wasted. When in Xwidget form they may be portable to android too.

 

I'd love to start working with Blackbox but not just yet... When my porting is done perhaps.

 

Clicking on the tap causes a water drop to appear, clicking on the drop? - I'll make it do something in a future version.


  • pitkon and Paz like this

#6 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 25 June 2014 - 07:35 AM

You are very welcome. Of course I don't mind :)



#7 stbahn

stbahn

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 19 May 2016 - 09:55 PM

hi all. you might also want to look at NexusFile(by JungHoon Noh a.k.a xiles) as an alternative filemanager(there are some other apps). been using it myself.


  • pitkon likes this

#8 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 20 May 2016 - 07:44 AM

hi all. you might also want to look at NexusFile(by JungHoon Noh a.k.a xiles) as an alternative filemanager(there are some other apps). been using it myself.Us

Used Nexus in the past, finally settled on FreeCommander for its wonderful versatility.



#9 stbahn

stbahn

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 20 May 2016 - 08:18 PM

yeah, despite good look nexus has its own quirks. will give FreeCommander a try too.


  • pitkon likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users