Ben Ward

Alternatives to Windows Explorer

. Updated: .

As someone who runs a limited privileges account in Windows XP I was somewhat dismayed to discover that with Internet Explorer 7 Microsoft have broken one of the major tricks for running an efficient locked down system.

As the primary computer user, I do a lot of ‘Administrative’ type tasks: Installing/Removing applications, adjusting web server and database settings, tweaking file system permissions, and so forth. Remedial tasks.

Ordinarily, with a limited account, you would do this by switching user to Administrator and then switching back, but, with a bit of agility, you can also open an Explorer window with Administrator rights from within the current session. This uses the “runas” command line app and Steve told me how to do it a long time ago.

Create a new shortcut with the following as a command line:

%windir%\\system32\\runas.exe /U:Administrator /savecred /noprofile "c:\\program files\\Internet Explorer\\iexplore.exe \\"c:/\\""

On first-run it will prompt for the ‘Administrator’ user’s password and remember it for future use (the /savecred switch). It opens an Internet Explorer window, pointed at ‘C:\\’. You can use it to manipulate the computer as Administrator without leaving your Restricted User desktop. Any application you launch from within it will also be launched as Administrator.

Thorough background aside, I’ve stumbled upon the knowledge that Internet Explorer 7 breaks this behaviour (I’ve lost the source, sadly). Assuming this is the case and after getting over the amusement of Microsoft making it even harder to run a secure Windows set-up, I need an alternative.

There are a number of standalone file managers in existence but some of them look rather OTT for my purposes. I’m be quite happy with something with similar features to Explorer. So if you, dear reader, know of a reliable and well made Explorer replacement I would love to hear suggestions.

I’ll be sure to follow up with reviews in a few weeks.

Thank you.

Comments

Previously, I hosted responses and commentary from readers directly on this site, but have decided not to any more. All previous comments and pingbacks are included here, but to post further responses, please refer me to a post on your own blog or other network. See instructions and recommendations of ways to do this.

  1. Ben

    Thanks Mario. I had some issues with Wordpress cutting off the backslashes and must have lost that ‘r’ in a quick edit. Fixed now.

  2. Wouldn’t suprise me if it took the “\ r” as a carriage return :D

    Anyway, only alternative to Windows Explorer I know of is called Servant Salamander (one download is at http://www.softpedia.com/get/File-managers/Servant-Salamander.shtml). It is good because it does extra things like calculating folder sizes (recursing down the folders) but it does cost. I ran it for a little while until the demo ran out. Not sure how it’d take “runas” – it should be ok.

    Other than that the obvious answers are Linux and “use your laptop” :D Far more secure with the Unix-style, and less virus prone (as I read somewhere recently, to spread an email virus in *nix style OSes you need to save the file, give it execute permissions and then run it, instead of just having to open the email) or on the slightly less extreme, maybe something like LightStep?

    Places like Softpedia will, no doubt, have a variety of Explorer clones. Either that or just write your own little app in .Net – simple app, opens a window, window has a single button to load a “File” dialog, find the file you want to run, then pass the filename to the RunAs command. I spotted how WCMS did it to open IE when we were at FSC (something about Processes). I use some very similar code in one of my apps for Dawn of War, so just yell if you want to do that :)

  3. I’m not just a pretty face, you know. In fact, I’m probably not even that :D

    Now to see if this works:

    +-----+
    |     | think
    |     |
    +-----+

    Thinks outside the box ;)

  4. Ben

    I should stress that adding in pre elements for you is not a regular service. Although Wordpress is a bit of a nazi when it comes to stripping out useful elements. I seem to recall that it prevents using lists and quotes as well. Unfortunately it requires core-file hacking to change so I shan’t be fixing that for a little while.

  5. It should be – then you could add it in to your CV: “PRE tag adder-in-er-er for IBBoard”. Guaranteed to gain you prestige for that big job interview :D

    Ta muchly :)

  6. try Powerdesk 6 on win XP.. theres a free version that doesn’t expire, or a “pro version” with more features that you pay for. I’m considering the pro version because it has nifty picture previewers… previous free versions included this but apparently it doesn’t work on XP with Powerdesk 6.

  7. Your complicated command line in the shortcuts is quite interesting. What I do is much easier though: Just run Paint or Notepad as an administrator, then go to File>Open and use the little dialog box as a file explorer. Its not quite as good as full-fledged Windows Explorer, but if you’re copying and moving files around, it does just fine.

    Cheers.

  8. Does everybody agree that Adam’s way is the only way to run “Windows Explorer” as administrator in a not-administrator account and IE7 setup?

  9. I don’t agree.

    This works in Win2k. Will probably work in XP as well…

    1. Log in as administrator or owner, as the case may be.
    2. run Windows Explorer
    3. Tools > Folder Options… > View (tab)
    4. Check the box next to “Launch folder windows in a separate process”

    Commit the change, log out, and log in as a restricted user. You should now be able to Shift-Right-Click and use “Run as…” on Windows Explorer with the administrator or owner account.

  10. Further explanatory note:

    The reason Windows Explorer normally won’t run as administrator from another account is that it normally reuses the same process that’s already running your desktop. When it launches it checks to see if it’s already running and unless you use a different shell it always will be since explorer is your desktop.

    Checking the box described above disables that behavior so it simply launches a new process, and off you go.

You can file issues or provide corrections: View Source on Github. Contributor credits.