Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
How to make Outlook 2010 minimize when I try to close it?

I want to "disable" the ability to close Outlook2010. I always "close" it instead of minimizing it.

What are some good light-weight solutions to keeping Outlook open, re-opening it auto-magically, disabling the X in that particular application.

edit: I'd prefer not spending money on a situation that I know is relatively simple, yet uncovered in the tons of options in Outlook.

share|improve this question

marked as duplicate by Tom Wijsman, random Oct 16 '10 at 2:25

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

This showed up as the first result when searching from Google - I'd just like to point out that there's a free utility as answer to the other question (although, perhaps not for Outlook 2010): – Hannele Jul 30 '12 at 15:15

Have a look at OLKeeper

alt text

share|improve this answer
Guess I should mention that I'd prefer not spending $60 for something that should be included as an option in Outlook :( – WernerCD Oct 15 '10 at 18:35
Sorry @WernerCD I doubt there's something free, atleast not that I can find – Sathya Oct 15 '10 at 18:36
found a solution via Powershell + Scheduling... posted below – WernerCD Oct 15 '10 at 20:32
up vote 3 down vote accepted

Edit years later:

Using KeepOutlookRunning mentioned in the duplicate question:


Finally figured out a working solution that doesn't involve installing something I have to pay for... I've been trying to figure this one out for weeks before I really put too much time into it today:

Powershell script:

# Start outlook if not running

if (Get-Process "OUTLOOK") 

    Invoke-Item "C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" 

Setup a task scheduler that runs every 5 minutes. If outlook is found, empty part is run... else, Invoke-Item runs Outlook.

To enable running of Powershell Scripts... Enable running of locally created scripts (foreign scripts must be signed by a trusted source):

run Powershell as administrator  
Set-ExecutionPolicy RemoteSigned  

Bam. I know I'm not the one with this problem... and don't wish to spend $60 on a solution for something so simple. I'm not cheap, but I'd rather spend that money on my girlfriend :)

share|improve this answer
Cool, sounds good. – Sathya Oct 15 '10 at 20:42
+1 because it would be a potential solution but it has its downsides: Loads Outlook again in the background (could hurt gaming performance); Sent/Receive would happen more or less than it should be happening; when you need Outlook again within the 5 minutes it won't be there. I'm taking this issue to the next level here:… – Tom Wijsman Oct 16 '10 at 0:23
Yeah... it doesn't seem like a perfect solution, but I don't really do anything yet that requires a finer granularity than 5 minutes. Not worried about gaming (work computer). Outlook shouldn't load twice (Idea is it won't run Outlook.exe if its already loaded) – WernerCD Oct 16 '10 at 16:03

Not the answer you're looking for? Browse other questions tagged .