Outlook XP on Vista

A

Alex

Running Outlook XP (with SP3)on WIndows Vista SP1.

when start Outlook, it pops up:
Cannot start Microsoft Outlook.
Outlook requires Microsoft Outlook Express 4.01 or greater.

Apparently Vista is builit in IE 7 and no more Outlook Express.
and not allow to install previous versions of IE.

What can I do?
 
V

VanguardLH

Alex said:
Running Outlook XP (with SP3)on WIndows Vista SP1.

when start Outlook, it pops up:
Cannot start Microsoft Outlook.
Outlook requires Microsoft Outlook Express 4.01 or greater.

Apparently Vista is builit in IE 7 and no more Outlook Express.
and not allow to install previous versions of IE.

What can I do?

What Windows Vista a *fresh* install? Or did you upgrade and carry over
a polluted registry from a Windows XP install?

In the registry under:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed
components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}

Change the value of IsInstalled from 1 to 0. This was gleaned out of
http://support.microsoft.com/default.aspx?scid=kb;en-us;320863, method
2, step 1.
 
B

Brian Tillman

Alex said:
Running Outlook XP (with SP3)on WIndows Vista SP1.

Outlook 2002 is not compatible with Vista. After following Vanguard's
suggestion, it may run but you'll get prompted for your server credentials
all the time and that can't be fixed.
 
V

VanguardLH

Brian said:
Outlook 2002 is not compatible with Vista. After following Vanguard's
suggestion, it may run but you'll get prompted for your server credentials
all the time and that can't be fixed.

Very true. Below is my canned reply regarding that problem. I figured
that would be the next question after the OP got Outlook to even
startup.


Outlook 2002 will NOT remember passwords when ran under Windows Vista.
Outlook 2002 was coded to use pstore (protected storage) in the registry
to cache the login credentials for the e-mail accounts defined in
Outlook. pstore is no longer available under Windows Vista. The
registry keys are still there but are read-only so Outlook cannot record
your login credentials into those registry keys. The result is that you
will need to supply your login credentials for each e-mail account that
you have defined in Outlook for the first mail poll performed by
Outlook. After the first mail poll, the login credentials are reused so
you don't need to supply them again. However, if you exit and reload
Outlook then you need to supply the login credentials for only the first
mail poll.

Outlook 2003/2007 are coded to use either pstore or the newer DPAPI
(Data Protection Application Programming Interface; see
http://msdn2.microsoft.com/en-us/library/ms995355.aspx). Mainstream
support for Outlook 2002/XP died a couple years ago
(http://support.microsoft.com/lifecycle/?p1=2533) so there will be no
further feature changes, bug fixes, or enhancements to it which means it
will remain incompatible for use under Windows Vista.

Read:
http://www.msoutlook.info/question/28
http://www.outlook-tips.net/howto/vista.htm
http://en.wikipedia.org/wiki/Securi...w_to_Windows_Vista#Other_features_and_changes
http://msdn2.microsoft.com/en-us/library/bb756884.aspx
 
V

VanguardLH

Matthias said:
You can use http://www.mgsware.de/index.php/OLAutoPW/138/0/ to automate
password input and Outlook 2002 runs like under XP.

Some missing specifics for OLAutoPW:
- Cost is 10 euro (~$16 USD).
- 14-day trial.
- Lists SP-3 required for Windows XP although that service pack is still
betaware. Probably just means it has been tested up to and including
that service pack level.

AutoHotkey is free but requires you to write/record scripts. You can
have it monitor for when the password window opens and auto-enter your
username and password. AutoIt is similar to AutoHotkey.

See the following article on using AutoHotkey:

http://www.bitful.com/2007/04/17/how-to-save-your-password-in-outlook-2002-on-vista/

It mentions a forum post that describes how to write an AutoHotkey
script to create an .exe file (so your username and passwords are
hidden) that starts Outlook and auto-enters the login credentials. Just
in case the referenced forum article disappears at:

http://help.lockergnome.com/vista/Outlook-2002-retaining-password-Vista-Home-Basic-ftopict31248.html

below is Coyote_HU's post on his script. It is rather simplistic and
should probably have been written with some looping to walk through any
number of prompts that might appear (because you may have 1, or more,
accounts defined in Outlook). I just included it as a starter script.

There have been just too many gotchas with Windows Vista that I won't be
bothering with it. I don't buy pre-built computers but laptops often
come with the latest version of Windows, so I'd probably downgrade from
Windows Vista to Windows XP or I would dump Outlook and the rest of
Office (because I'm not buying yet another upgrade for functionality
bloat that I never use) and go with OpenOffice and perhaps Pegasus for
e-mail.

--- Coyote_HU's post ---

I have a trick, to resolve the Outlook XP-Vista password conflict. It’s
not a most secure solution, but if the MS don’t want to give me official
and secure solution… OK, I do what I can. Do the following steps:

1. Download and install the AutoHotkey freeware from
http://www.autohotkey.com/download/

2. Start the Notepad, and copy this text to Notepad:

IfWinExist, Inbox - Microsoft Outlook,
{
WinActivate, Inbox - Microsoft Outlook,
ExitApp
}

Run OUTLOOK.EXE

Sleep, 10000

IfWinNotActive, Enter Network Password, , WinActivate, Enter Network
Password,
WinWaitActive, Enter Network Password,
Gosub, SendPasword

WinWait, Inbox - Microsoft Outlook,
IfWinNotActive, Inbox - Microsoft Outlook, , WinActivate, Inbox -
Microsoft Outlook,
WinWaitActive, Inbox - Microsoft Outlook,

Send, {F9}
ExitApp

SendPasword:

ControlGetText, UserName, RichEdit20A1

If UserName = Type_username1_here
Send, Type_password1_here{ENTER}

sleep, 1000

Return

3. Replace the Type_username1_here and Type_password1_here text with
your really user name and password. If you have two password, you need
modify the script:

IfWinExist, Inbox - Microsoft Outlook,
{
WinActivate, Inbox - Microsoft Outlook,
ExitApp
}

Run OUTLOOK.EXE

Sleep, 10000

IfWinNotActive, Enter Network Password, , WinActivate, Enter Network
Password,
WinWaitActive, Enter Network Password,
Gosub, SendPasword

IfWinNotActive, Enter Network Password, , WinActivate, Enter Network
Password,
WinWaitActive, Enter Network Password,
Gosub, SendPasword

WinWait, Inbox - Microsoft Outlook,
IfWinNotActive, Inbox - Microsoft Outlook, , WinActivate, Inbox -
Microsoft Outlook,
WinWaitActive, Inbox - Microsoft Outlook,

Send, {F9}
ExitApp

SendPasword:

ControlGetText, UserName, RichEdit20A1

If UserName = Type_username1_here
Send, Type_password1_here{ENTER}

If UserName = Type_username2_here
Send, Type_password2_here[/i][/b]{ENTER}

sleep, 1000

Return

4. Save the text as OutlookStart.ahk to your desktop.

5. Start the installed Ahk2Exe.exe program.

6. Fill out the “Source (script file)†field, browse for
OutlookStart.ahk on desktop.

7. Fill out the “Destenation (.exe file)†field, browse where you want
to create the program, and type name (OutlookStart.exe), which will be
starting the Outlook XP, and automatically enter your password.

8. Press the “>Convert<†button.

9. Forget the original Outlook icon, start the created OutlookStart.exe,
and enjoy!

I hope this trick working for everyone, and MS don’t get honuorless,
extra money by Office upgrades!
 
M

Matthias Günther

VanguardLH said:
Some missing specifics for OLAutoPW:
- Cost is 10 euro (~$16 USD).
- 14-day trial.
- Lists SP-3 required for Windows XP although that service pack is still
betaware. Probably just means it has been tested up to and including
that service pack level.

That's wrong, you need Office 2002/XP SP3 and this is not betaware. If you
don't have installed Office 2002/XP SP3 and you send a mail, you will get an
administrator error sometimes. But this is not a problem of OLAutoPW or
AutoHotKey, it's a problem of Outlook.
With XP you don't have problems with the password windows

It's fine if AutoHotKey works for someone, but
- you have to click on Send/Receive if password windows are processed
(sending and receiving mails)
- you have to click away Outlook Send/Receive Progress window
- I don't find a AutoHotKey example, where IMAP password windows are
processed and IMAP password window is a perfidious one. Processing of this
window only works fine, if code is injected in Outlook process
- if you have an account with time restriction like german web.de (15 min)
and you process the password window at wrong time, you will run in an
infinite loop.
- what's if SMTP needs other Logon data as POP
- not everyone is able to write scripts

So AutoHotKey will work in many cases but in least cases it will work
completly without any user action equally like under XP

Matthias
 
V

VanguardLH

Matthias said:
VanguardLH said:
Matthias said:
Running Outlook XP (with SP3)on WIndows Vista SP1.

Outlook 2002 is not compatible with Vista. After following Vanguard's
suggestion, it may run but you'll get prompted for your server
credentials
all the time and that can't be fixed.
--
Brian Tillman [MVP-Outlook]

You can use http://www.mgsware.de/index.php/OLAutoPW/138/0/ to automate
password input and Outlook 2002 runs like under XP.

Some missing specifics for OLAutoPW:
- Cost is 10 euro (~$16 USD).
- 14-day trial.
- Lists SP-3 required for Windows XP although that service pack is still
betaware. Probably just means it has been tested up to and including
that service pack level.

That's wrong, you need Office 2002/XP SP3 and this is not betaware.

Yep, I got that wrong. The SP-3 applied to Outlook (Office), not to
Windows.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top