Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Outlook XP on Vista

54 views
Skip to first unread message

Alex

unread,
Apr 10, 2008, 4:18:01 AM4/10/08
to
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?

VanguardLH

unread,
Apr 10, 2008, 6:05:05 AM4/10/08
to
Alex wrote:

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.

Brian Tillman

unread,
Apr 10, 2008, 11:43:06 AM4/10/08
to
Alex <Al...@discussions.microsoft.com> wrote:

> 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]

VanguardLH

unread,
Apr 10, 2008, 1:33:46 PM4/10/08
to
Brian Tillman wrote:

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/Security_and_safety_features_new_to_Windows_Vista#Other_features_and_changes
http://msdn2.microsoft.com/en-us/library/bb756884.aspx

Matthias Günther

unread,
Apr 10, 2008, 2:46:04 PM4/10/08
to

"Brian Tillman" <tillm...@yahoo.com> schrieb im Newsbeitrag
news:uX2BSIym...@TK2MSFTNGP05.phx.gbl...

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

Matthias Günther

VanguardLH

unread,
Apr 10, 2008, 5:08:32 PM4/10/08
to
Matthias Günther wrote:

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!

Matthias Günther

unread,
Apr 11, 2008, 8:02:53 AM4/11/08
to

"VanguardLH" <V...@nguard.LH> schrieb im Newsbeitrag
news:%23yREJ80...@TK2MSFTNGP04.phx.gbl...

> Matthias Günther wrote:
>
>> "Brian Tillman" <tillm...@yahoo.com> schrieb im Newsbeitrag
>> news:uX2BSIym...@TK2MSFTNGP05.phx.gbl...
>>> Alex <Al...@discussions.microsoft.com> wrote:
>>>
>>>> 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. 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

VanguardLH

unread,
Apr 11, 2008, 8:31:57 PM4/11/08
to
Matthias Günther wrote:

> "VanguardLH" <V...@nguard.LH> schrieb im Newsbeitrag
> news:%23yREJ80...@TK2MSFTNGP04.phx.gbl...
>> Matthias Günther wrote:
>>
>>> "Brian Tillman" <tillm...@yahoo.com> schrieb im Newsbeitrag
>>> news:uX2BSIym...@TK2MSFTNGP05.phx.gbl...
>>>> Alex <Al...@discussions.microsoft.com> wrote:
>>>>
>>>>> 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.

0 new messages