Search e-mail at lightspeed: using Lookout with Outlook 2007

Everybody who uses Microsoft Outlook must know that Outlook’s search functionality sucks. Yes, I know that’s a bold statement, but there’s no other way to say it. Outlook search sucks big time, period! Even Joel agrees… My mailbox is growing every day and I find it harder and harder to keep track of its contents. A search through my archived folders often takes a much as a full minute of searching, which I find unacceptable. In the press I often read Microsoft Corporation finds Search important and lately we’ve seen them release some impressive search products (i.e. Search Server 2008 and Search Server 2008 Express). Also a major part of my daily job involves implementing SharePoint 2007 solutions at our customers, which most of the time also includes SharePoint’s search feature. But somehow the Outlook team seems to have missed the boat…

Some years ago a guy called Mike Belshe created a great free Outlook add-in called Lookout, that offered a lightning fast search. Within seconds of starting a search (often even within a second!) the results would appear on screen. Microsoft was quick to buy his company and its technology. At that time many people expected Microsoft to integrate Lookout into Outlook, but unfortunately they seem to have shelved it (Mike himself claims some of his Lookout code ended up in Windows Desktop Search). So now there’s no official way to obtain Lookout. Luckily there are many sites that still offer the Lookout download. A quick search on Google should point you to some sites containing working download links.

However, getting Lookout to work with Outlook 2007 is more problematic. It turns out that Lookout checks for specific Office Primary Interop Assemblies (PIAs) and the PIAs that come with Outlook 2007 don’t pass this test. The result is that Lookout prevents itself from running under Outlook 2007 and instead displays this warning message:

Lookout error message

After much demand Mike Belshe published a way to get Lookout to work with Outlook 2007. For this you have to rename an Office PIA file, which resides in the Global Assembly Cache. While this solution gets Lookout to work, it may have serious impact on other applications/add-ins that make use of this PIA. So this solution isn’t acceptable for me (and it shouldn’t be for you!).

Instead I opted for a different approach. The only reason that Lookout doesn’t run on Outlook 2007 is that dreaded PIA check. So why not remove it? Which is exactly what I did…

A quick Reflector session revealed that the code that performs the PIA check is located inside the assembly named Inventures_Olk.dll and goes by the name of CheckOutlookInterop(). What it does is compare the installed Office PIA’s name to a built-in string constant. If the match is positive it returns the boolean value true, otherwise it returns false. Using ILDASM I decompiled the assembly to CIL, changed CheckOutlookInterop()’s code to always return true and recompiled the assembly. So that gave me a fully working Lookout version that’s compatible with Outlook 2007!

You can download the patched assembly here. Just replace the the original Inventures_Olk.dll with the patched version and you should be searching your Outlook 2007 content a lightspeed in no time…

Oh yeah, there’s one small issue… It seems Lookout crashes while indexing if you run it on Vista. Bummer…

Update: Recently I discovered there’s another bug in Lookout that causes dates to be parsed incorrectly if you have the .NET Framework 2.0 installed. You can read more about it here. Fortunately someone has fixed this problem and also released a patched DLL that you can download.

Update 2: The DLL I patched and offer on this blog should work with Lookout version 1.3.0.24057. But as I understand that version of Lookout crashes during indexing on Vista and Windows 7. In the comments below user Stroth claims he got my patched DLL working with an older version of Lookout, a version that also works with Vista and Windows 7 and doesn’t crash. That’s good news, however I never tested that.

Tags: , , , , ,

114 Responses to “Search e-mail at lightspeed: using Lookout with Outlook 2007”

  1. Leonel Jansen Says:

    Cool!

    This fix is a real saver for Lookout users migrating to Office 2007.

    Now I just hope someone will find a solution to successfully run Lookout with Office 2007 on Windows Vista (without the Lookout indexer crashing Outlook).

    Leonel

  2. Sonti Says:

    Wow, nice move, Leon! I’m using Copernic Desktop Search, which offers a pretty good Outlook search. But I’m going to try Lookout to see if it’s better.

  3. Rob P. Says:

    Great article! I’m using Lookout with Vista and have no problems! Just disable automatic indexing of new e-mails and do it manually.

  4. Mario Says:

    @Rob P: Even manual indexing doesn’t work for me on Vista… :-(

  5. Francisca Says:

    Wow, your solution really works. I had uninstalled Lookout, because Mike’s solution (renaming the PIAs) broke some other add-ins I have installed. But your solution makes them all work again. Thanks again!

    Francisca

  6. Prakash S Says:

    Good.. Glad that you released it. I had the same fix done when i wrote the post but i did not publish it as it will lead to a user agreement violation of lookout (we decompiled the s/w which is not legal).

    -Prakash.

  7. Johnson Says:

    I am now using Lookeen! Seems to be the perfect replacement for Lookout - unless the price of course.

    -J

  8. Erik M Says:

    Absolutely brilliant solution. I am so happy that I can use LookOut again, now in Outlook 2007. Desktop Search and others are really not up to the same level as far as speed and accuracy are concerned. Thank you so much !
    Erik

  9. Jeff S Says:

    I am not able to get Lookout to index either.. no matter what folders I select.. it still crashes Outlook. Does anyone know of any tricks to index manually so as not to crash Outlook?

  10. lzandman Says:

    @Jeff S: do you mean it crashes on Vista? Or do you experience crashes on Windows XP?

  11. jba Says:

    Hi guys,

    I too have applied both fixes here and am having a problem when i run the indexer.

    I’m running Outlook 2007 on Vista, and have had strange results with the indexer. It always crashes Outlook when manually indexing for the first time. Often it crashes very early in the indexing process (just after having gathered all the folders and started indexing), but sometimes it takes a while to crash (got to about 90% before crashing once).

    Does anyone have any idea what would be causing this?

  12. Mike Says:

    I managed to get Lookout to work inside Vista and Outlook 2007 , by the following simple procedure:

    1) Install lookout
    2) Download and insert the patched Inventures_Olk.dll into the Lookout folder (C/:Programs/lookout). Just click overwrite. You can download the patched file here: http://www.wirwar.com/blog/wp-content/inventures_olk.zip
    3) Download and insert the patched Lookout.dll into the Lookout folder (C/:Programs/lookout). Just click overwrite. You can download the patched file here: http://www.scw.us/win/FixingLookout/lookout.dll

    Very simple!

  13. Kermit Says:

    Mike I tried your solution with Vista, Outlook 2007, & Lookout130 and indexing still crashes. My Lookout was in C:\Program Files\Lookout Software\Lookout, and not C:/programs/lookout

  14. Leon Zandman Says:

    I think Mike was just lucky. My patch and the other one mentioned don’t fix anything that I think can be related to the crash on Vista.

  15. Sm Says:

    [...] funktionierte nach der relativ unkomplizierten Installation leider nicht mehr. Dieser Artikel http://www.wirwar.com/blog/2008/01/22/search-e-mail-at-lightspeed-using-lookout-with-outlook-2007/ zeigt, wie man lookout und Outlook 2007 zur Zusammenarbeit bringt. Comments (0) | Trackbacks (0) [...]

  16. Roger Says:

    Any reason why I can’t see the download of the patch? A ‘divine’ intervention from M$ perhaps? I hope not…Outlook 2007 search suck indeed, and this looks like a miracle…if I can get the files I need.

  17. Roger Says:

    Nevermind the above comment…It appears to be a Firefox thingy…again.

  18. paul davis Says:

    hi, help. i was getting the same error above “lookout failed to start” i’ve replaced the Inventures_Olk.dll. the error has left but i’m still not seeing lookout on my tool bar (outlook 07). I expected to see it the same as in ol03. I also replaced lookout.dll after that. Am i missing something?

    I could really use your help. i use this every second for my job. :( thanks for your help
    paul

  19. Jer Says:

    Missing Toolbar
    I followed these instructions and changed the Inventures DLL and the CheckOutlook DLL, but I find no Lookout Toolbar.

    Now when I load up Outlook I get no errors. Lookout shows in the COM Add-ins part of the 2007 “Trustcenter” and the OutlookAddInShim.dll file is loaded there.

    What have I done wrong??

    HELP

  20. Leon Zandman Says:

    @Jer: What if you press the right mouse button on one of the visible toolbars in Outlook 2007? Do you see the Lookout toolbar in the menu that appears? Maybe the Lookout toolbar installed just fine, but is only hidden? You could also try re-installing…

  21. Vaelek Says:

    I have been using Lookout, patched, on Vista home premium / Office 2007 without issues for a few days now.

  22. Mike Says:

    I don’t know why my above install explanation did not work. For me it working flawlessly. I have also installed Lookout on several other VISTA/office 2007 machines, and there have been no problems. Please note that I have installed Lookout vers. 1.2 (Lookout120.exe).

    Patches have to be installede in the following folder:

    C:\Program Files\Lookout Software\Lookout

    /Mike

  23. Darrell Smith Says:

    Sorry, I submitted an erroneous email address so resubmitting my question.

    This fix only worked partially for me. I repalced the Inventures_Olk.dll in my C:\Program Files\Lookout Software\Lookout folder with the downloaded one. Now when I start Outlook I see the Lookout toolbar but I get a message “I’m sorry but a serious program error (Method ‘SupportsCatagorize’ in tupe ‘Chrome.Indexing.DocumentsEx’ from assembly ‘Lookout, Version 1.2.0.1924, Culture=nuetral, PublicKeyToken=null’ does not have an implementation.) occurred” error. I also get a similar error when I try to kick off the indexer.

    Any thoughts? Thanks again for the tool.

  24. Leon Zandman Says:

    Darrel, are you using Vista? There have been reports that Lookout doesn’t work well on Vista. Also you could check if you have the latest version of Lookout installed. I think I used V1.3.0, but I’d have to check.

  25. Darrell Smith Says:

    No I am not using Vista. I am on XP Pro SP2. I was using Lookout 1.2.0.1924.

    I unistalled 1.2.0.1924 and loaded 1.3.0.24057. This solved my problem and I am back using lookout!

    For those using MS Groove. I had the Trial version as a Outlook Add-in and Lookout never seemed happy until I Disabled that Add-in. I don’t know if this was relevant but I didn’t like Groove anyway and my problem is gone.

    Thanks for the help Leon!!

  26. Leon Zandman Says:

    Glad to see that that version upgrade solved your problems, Darrell.

  27. Uddhav Regmi Says:

    I did the same thing as mentioned here

    Mike Says:

    March 3rd, 2008 at 17:08:18
    I managed to get Lookout to work inside Vista and Outlook 2007 , by the following simple procedure:

    1) Install lookout
    2) Download and insert the patched Inventures_Olk.dll into the Lookout folder (C/:Programs/lookout). Just click overwrite. You can download the patched file here: http://www.wirwar.com/blog/wp-content/inventures_olk.zip
    3) Download and insert the patched Lookout.dll into the Lookout folder (C/:Programs/lookout). Just click overwrite. You can download the patched file here: http://www.scw.us/win/FixingLookout/lookout.dll

    Very simple!

    It still the same - it does start the index, but as soon as it reaches to some value - may be 10 %, it crashes

    Vista SP1 - Outlook 2007

    Any tips/suggestions

  28. Dan Says:

    Thank you, thank you, thank you. So much of my job requires quick access to all of the information that I have in emails, I was crippled without this tool. I archive into a new PST file each month, to keep them small enough to keep CD backups of all my email from the last 6 years.

    I feel whole again! :)

  29. Dermot Says:

    This is great. I just been updated to OL2007 and was horrified at the built in searching and that LookOut wouldn’t work.
    I have noticed something though - in the search results window I used to be able to preview the message in a little pop up box when I hovered about the entry. On my XP SP2 machine this doesn’t display - it just flickers as it tries to draw the box. Its a bit of a pain, but not enough to make me leave LookOut.
    Anyone else notice this or have any idea what me be causing it?

  30. SteveG Says:

    I’m having the same problem that Paul Davis and @Jer mentioned back in March. I’ve installed and everything seemed to go OK but there’s no Outlook toolbar. The toolbar isn’t a choice in the right-click menu either. Any suggestions?

  31. Malcolm Says:

    Where is this Inventures_Olk.dll file located? I can’t find it in my Office 2007 directories.

    Thanks.

  32. Malcolm Says:

    Ignore my question please. I should have read the postings carefully.

  33. Alistair Says:

    I can confirm that the 2 patches that Mike posted have worked succesfully for me first time. It is great to have lookout back! Though unfortunately it has not worked on my colleagues computer with the exact same set up as mines (outlook 2003 + vista) so wether it will work or not is not certain but i recommend trying it.

  34. Outlook 2007, Vista, Spam Protection and Lightning Fast Search | VB Says:

    [...] and Inventures_old.dll. Unzip the latter and use them to overwrite what Lookout already installed. Leon Zandman’s been writing more on [...]

  35. SteveG Says:

    Still no luck with the toolbar (and it’s driving me crazy)!! I’ve tried uninstalling and then installing v1.2.0 and that doesn’t work either. The toolbar is just not an option from the right-click menu. Leon … can you help??!? Thanks!!

  36. Roberto Says:

    Same problem here.
    Outlook 2007 on Windows XP. Lookout 1.3

    - Got the pop up with error message.
    - Replaced Inventures_Olk.dll
    - No error message, but no toolbar either :( (not in the right-click menu either)

    Tried reinstalling, restarting, to no avail.

    Is it possible to manually run lookout after Outlook is up to perhaps “wake up” lookout?

    Thanks for any help.

  37. Leon Zandman Says:

    @Roberto and SteveG: Sorry guys, but I can’t help you. It all works fine for me.

  38. crankygeek » Blog Archive » Windows Desktop Search 4.0 is the bomb Says:

    [...] I just found out about a couple of modified .dlls you can load which do away with the need for “major” hacking and seem to work just [...]

  39. Dana Says:

    For Roberto - did you check to see if lookout was disabled? i think this happened to me once. Check Help->Disabled Items. Probably you have to restart afterwards.

  40. dimas Says:

    How I Uninstall Look out form Outlook 2007 win xp?
    thank you for help
    d.

  41. Georg Says:

    I performed the replacement of the DLLs on Vista and Outlook 2007. It seems to work with Lookout Version 1.20, but *not* with 1.30, so make sure you patch the Lookout 1.20 version.

    I don’t know the difference between the lookout versions. Maybe somebody develops a patch for the “latest” 1.30 version?

  42. Pavel Says:

    It works well.
    Lookout 1.20 and patches mentioned above.
    Vista Enterprice SP1, MS office 2007 SP1.

    Thanks all!

  43. Örs Says:

    Many many thanks. It was exactly what I was looking for.
    Works fine under XP+Outlook2007.

    Thank you!

  44. Yan Says:

    Works for me with Lookout 1.3 + Office 2007 + Windows XP. Thank you - it’s a real time-saver. Wonder why this functionality isn’t just built-into Outlook 2007.

  45. wb Says:

    Had same problem with Lookout toolbar not showing up. XP, OL2007, and Lookout. Checked under Help->Disabled Items and found an item there which I enabled. Closed OL and restarted and Lookout began with indexing wizard starting up.

    Thanks for keeping this great software running on the new OL!

    -wb

  46. Yair Says:

    as one post noted … i am well again :) thank you
    i did a small test and i was amazed (again)

    any plans for enhancements ;)

  47. SmileytheCat Says:

    Installed the two dl’s and Lookout 1.3 works on tablet xp and outlook 2007 Just for the main inbox. I can’t seem to add any of my offline/archive PST’s. I see them in the options tab, check the boxes, close the dialogue box but they don’t stick. Anyone seen this before???????

  48. David Says:

    Ok, this really sucks, I have tried *** EVERYTHING *** listed here and nothing works. I am using Vista 64 and no matter what I can’t get Lookout to index without crashing. I love Lookout and want it back. I’m running Outlook 2007 as well to make things worse. Lookout 120 doesn’t work - gives the traditional error that some other plugin has broken outlook etc. and lookout 130 fares better in 64bit but still fails as soon as you start to index anything. Help!!! We can put a man on the moon but we can’t get Lookout to work in Outlook 2007 on Vista 64 bit?

  49. Sheryl Canter Says:

    I’ve seen several people post that under Vista, Outlook crashes when LookOut start indexing. I’m running Vista and I don’t have that problem. Maybe because I’m running 64-bit Vista?

  50. Sheryl Says:

    I originally wanted to comment to say THANK YOU. How’d I forget the thank you? This patch is a great help.

  51. Sheryl Says:

    Oh, and NOW it’s crashing under Vista (I added a bunch of additional PST files). Oh well.

  52. Leon Zandman Says:

    @Sheryl: I’m glad you like my patch :-) It’s too bad Lookout doesn’t run well on Vista.

  53. Mike Also Says:

    With Outlook 2003 Professional Edition, the Lookout wizard runs EVERY time Outlook is launched. Would appreciate some straight talking advice from anyone reading.

    Thanks

  54. Leon Zandman Says:

    @Mike: I’m also using Lookout with Outlook 2003 Pro on my work laptop and didn’t encounter that problem. Often when these things happen it means the wizard’s settings aren’t persisted.

    Although I haven’t actually checked, I think that when Lookout is run for the first time it checks if it has been run before. If it hasn’t, the wizard will pop up. When the wizard finishes it saves certain settings to the disk. It could be that on your system the wizard either isn’t able to save those changes to disk or those saved settings are somehow deleted from your disk. Either way, the next time you start Outlook the saved settings aren’t found and the wizard reappears.

    If you really want to find out I suggest you run Process Monitor, a tool by Mark Russinovich that you can download from the SysInternals website (http://www.sysinternals.com/). Using that tool you can track whatever Lookout is trying to write to the disk or the registry.

  55. Bill Says:

    I was able to resolve the missing Lookout tool bar. I found two versions Inventures_Olk.dll I had down loaded a 30K version from another site and was not able to see the Toolbar although it did resolve the startup error. I download. I then down loaded a 80K version from http://www.wirwar.com/blog/wp-content/inventures_olk.zip installed it and the lookout wizard launched when I restarted work, hope this helps someone else.

  56. Bill Says:

    Sorry typo above, should say- the Lookout wizard launched when I restarted Outlook.

  57. mn Says:

    Excellent - thanks for making this work!

  58. Ray Says:

    Solved problem:

    Had same problem with Lookout toolbar not showing up. XP, OL2007, and Lookout. Checked under Help->Disabled Items and found an item there which I enabled. Closed OL and restarted and Lookout began with indexing wizard starting up.

    Thank you.

  59. Stephan Says:

    Leon!
    this saved my life! I really loved the lookout experience and did not find any solution with outlook 2007 that could be used as a replacement. Your fix works brilliant and without any problems for me (XP). This is totally cool!
    thanks so much
    Stephan

  60. Chris Says:

    Thanks! I also had to re-enable the toolbar under help-> about outlook-> disabled items. I am a big fan of lookout and have been having trouble searching my e-mail all week since it stopped working for me after outlook crashed. Now I can find whatever I want again!!!!!

    Thanks,
    CD

  61. stroths Says:

    I got it to work fine on my office computer which has XP, but it would crash on my home Vista x64 machine. I tried installing the latest 1.3x version of lookout and renaming the assembly\GAC files with no luck.

    I got it working by using the older 1.20 version as suggested and using the 2 patched dlls. I zipped them up and added instructions for anyone interested.

    http://rapidshare.com/files/194044374/LookOut_for_Outlook.zip

  62. Paul Linos Says:

    i tried all of the stuff to get back my old good lookout, but it doesn´t work on vista quite right…i really was pissed off because i liked it so much and it was such a great help for me…but no i found a tool which is even equal with outlook and works quite similar…lookeen…it´s really great and you can test it for the first 14 days for free… http://www.lookeen.com

    you will see, it´s really a great alternative!

    Paul

  63. Solomon Waters Says:

    Great information!

    I am on Vista Business SP1, Outlook 2007.
    I was able to get Lookout 1.3 to run after replacing Lookout.dll, Inventures_Olk.dll as mentioned above. I got the error “access to the path c:\Program Files\Lookout Software\Lookout\AppUpdate.log is denied” - it turned out the log file didn’t exist. After I created the log file, I ceased to receive the error. The index built manually without crashing and I have had no issues to date (although I have only had it running for 2 days).

  64. Thomas H Says:

    thanks very very much.
    i cried a little when it worked again.

    ol2007 @ xpSp3, lookout 1.3 :D

  65. Chris Says:

    Excellent work-around. Other fixes on the Internet did not work, but this one did. Thanks a bunch!

  66. Zap B. Says:

    I never knew how much I relied on Lookout until I got upgraded to Office 2007 last week. The built-in Outlook search is really a dog, and having Lookout working again really brings a palpable feeling of relief.. Thanks..

  67. janette Says:

    Which folder is the Inventures_Olk.dll file in?

    Thanks!

  68. Leon Zandman Says:

    On my system it is located in C:\Program Files\Lookout Software\Lookout.

  69. mela Says:

    just to mark it here too:

    I’ve tried all the solutions above, none worked for me.
    Then I’ve donwloaded Lookout 1.28, and without any patching or modification it works perfectly (and fast).

    Cheers!

  70. chintan Says:

    This worked on Outlook 2003 & XP Pro(currently indexing folders). Before this, I had wasted about 10 hours in total over the last 4 months to find a solution. I can’t express in words how much this means to me - just BIG BIG THANKS.
    Microsoft can kill a product - not the creativity :)

  71. Eth Says:

    I tried it and it didn´t work…but I am not soo sad about it because in the meantime I think it makes no sense to use an tool, which isn´t developed anymore and will not be in future! So I think the best solution is simply to use another tool, because there are a few good ones, which in my opinion overtake Lookout, so for example LOOKEEN!

  72. Mike Says:

    Thanx so much! Replacing the two .dlls worked for me - I REALLY missed searching my .pst files!!

  73. Sanjay Sharma Says:

    Hiii

    Thanks Alot. It is working fine for me. I’m great Fan of this application. You make my day.

    :)

    Sanjay

  74. Aussie_Guy Says:

    This fix really works.

    I had applied an earlier workaround to get Lookout working with Outlook 2007 on Windows XP Professional, but after many happy months of using it, it stopped again with an error:

    ———————————————————-
    Lookout failed to start

    Sorry!! It looks like another Outlook Plugin has installed an unofficial version of the Outlook libraries which breaks Lookout. Lookout will not be able to aload. For more information, see this link: http://www.lookoutsoft.com/Forums/topic.asp?TOPIC_IC=10
    ———————————————————-

    This link wasn’t useful - it only led to Windows Search, and it was the unpleasantly slow experience with that application which made me look for the original solution to getting Lookout back and working again.

    However, this page here was useful, and the link to the page with:

    http://www.wirwar.com/blog/wp-content/inventures_olk.zip

    produced a workaround in only the time it took to rename and copy the DLL and restart Outlook - or next to no time.

    Very happy.

  75. Aussie_Guy Says:

    To add to my last comment, yes, my Lookout was in a different location as pointed out by an earlier poster:

    C:\Program Files\Lookout Software\Lookout

  76. Hassan Ali Says:

    Great fix!

    just copied the DLL and the lookout error prompt vanished.

    thanks a ton!!

  77. Rick P. Says:

    A ‘life saving fix’ - fantastic!

    Used zip provide by Stroths above and all seems to work fine with LO 1.2 and OL 2007 SP1 & Vista

  78. Pat Says:

    I really don´t understand why so many people hold on an old undeveloped tool!?
    There are so many out there, which are as good as Lookout even better and which are developed and supported! Ok once it was really a good tool, but know in 2009 it is dead!
    Beside this I work with Lookeen now too and have to say that is a lot better than Lookout!

  79. Jake Says:

    Worked great! Nothing that I have tried comes close to Lookout. I’m glad you could help me get it back! I really appreciate it.

  80. Kerry Says:

    Thanks! Worked great. I’ve not found a good replacement for Lookout ever since moving to 2007. Am so grateful to have stumbled across your site. Many thanks!

  81. Tore Says:

    I’ve struggled with Lookout 1.3.0 crashing on my Windows 7/Outlook 2007 when indexing. Tried Stroths suggestion, where he has assembled an archive with Lookout 1.2.0 and the modified dll’s (http://rapidshare.com/files/194044374/LookOut_for_Outlook.zip).

    I uninstalled Lookout 1.3.0 and followed Stroths instructions in the zip-file.

    Lookout is finally indexing again!! :)

  82. MSB Says:

    I got Lookout 1.20 working on Outlook 2007 with Vista using Mike’s instructions above. Thank you Mike.

  83. Steve B Says:

    I had this working for last 3 months on new XP machine with outlook 2007. It stopped working yesterday. I’ve tried re-installing and replacing DLLs but no luck. I’ve tried removing outcmd.dat and extend.dat but still no luck.

    I can’t live without lookout. Any help appreciated.

  84. Steve B Says:

    If I go to Help->Privacy Options…->Add Ins, I noticed that mscore.dll shows next to lookout. Is this what should show for lookout? I am still not seeing the toolbar show when I start outlook 2007.

    I found the article at http://ewbi.blogs.com/develops/2006/04/outlook_lookout.html and created the config file suggested.

    If I now look at lookout.connection.log, I see the following (note: the 8/10/2009 entry showed starting up and no error thrown but lookout would not appear on toolbar in outlook … after config file created, I get an error in the log with bad lookout image:
    8/10/2009 8:09:59 PM Starting up
    8/12/2009 1:29:57 AM Starting up
    8/12/2009 1:29:57 AM Caught exception loading assembly (C:\Program Files\Lookout Software\Lookout\Lookout.dll): System.BadImageFormatException: The format of the file ‘Lookout.dll’ is invalid.
    File name: “Lookout.dll”
    at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Boolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound, Assembly locationHint, StackCrawlMark& stackMark)
    at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean stringized, Evidence assemblySecurity, StackCrawlMark& stackMark)
    at System.Reflection.Assembly.LoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm)
    at System.Reflection.Assembly.LoadFrom(String assemblyFile)
    at LookoutAddIn.Connect.OnConnection(Object application, ext_ConnectMode connectMode, Object addInInst, Array& custom)

    === Pre-bind state information ===
    LOG: Where-ref bind. Location = C:\Program Files\Lookout Software\Lookout\Lookout.dll
    LOG: Appbase = C:\Program Files\Microsoft Office\Office12\
    LOG: Initial PrivatePath = NULL
    Calling assembly : (Unknown).
    ===

    LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
    LOG: Attempting download of new URL file:///C:/Program Files/Lookout Software/Lookout/Lookout.dll.

  85. LLB Says:

    Got LookOut 1.28 working with OLK2007 SP2 on XP SP2.

    Installed patched DLL from wirwar and re-enabled Lookout via Tools>TrustCenter>Addins.

    Thanks to all for the opcode hacking and the workaround commentary.

  86. Lux1983 Says:

    For Vista/Windows 7 users:

    I managed to make Lookout run smoothly using Lookout 1.20 and replacing DLLs mentioned before: lookout.dll and Inventures_Olk.dll.

    Any other version of Lookout with these DLLs causes Outlook crash during indexing.

    BR,
    Lux

  87. Richard Kagerer Says:

    Like Lux1983 and Tore, I got Lookout 1.2 running on Windows 7 by using Stroth’s zip package.

    I had previously tried version 1.3 and 1.2.8 and both would crash during indexing. Haven’t run it for long yet but it’s getting past the point it was crashing at, and so far so good. Like all the other commenters, I’m SO relieved to finally have Lookout back! My heartfelt thanks for all the reflection/debugging/patching work.

    FYI if you run into problems with the Rapidshare link, WayBackMachine still seems to have old versions of Lookout available (try circa 2004).

    I wonder.. if someone were to patch the 1.2.8 or 1.3 DLL’s.. if those more recent versions would work without crashing during indexing..?

  88. Leon Zandman Says:

    @Richard Kagerer: The DLL I patched and offer on this blog works with Lookout version 1.3.0.24057. But as I understand that version of Lookout crashes during indexing on Vista and Windows 7. Apparently Stroth got my patched DLL working with an older version of Lookout, a version that also works with Vista and Windows 7 and doesn’t crash. That’s fine, but I never tested that.

    Personnally I haven’t yet found any need to run Lookout on Vista and, more recently, Windows 7 RTM. Outlook 2007 search is significantly faster on Vista/Windows 7. I do however still use Lookout on my work’s laptop, which still has Windows XP/Office 2003 installed.

  89. Patrick Says:

    Testing Windows 7 Enterprise here with Outlook 2003. Can’t imagine working w/o Lookout, though - but of course it crashes when indexing… There was one missing thing in Lookout, though - indexing of PDFs. So may be I’ll have to use lookeen or copernic…

  90. Johann T Says:

    It worked like a charm on: Win XP, Lookout 1.3.0.24057, Outllok 2007 (12.0.0.6514)

  91. 1Rosomak Says:

    Hi!

    Thanks to stroths my Outlook and W7 lives again. I have turned off all the “new” indexing crap that MS is frocing us to use. LookOut workes just great, all queries are there instantly. No wait time. And indexing is complete in 30-60 minutes in the latest (indexing about 3 GB of PST files data). Indexing from MS doesn’t work and one doesn’t really get what he wants. Indexing of file on my HDD can be also done by LookOut, but I don’t use it, I’m searching using Total Commander, the old fashion way - no regrets ;). This is also an asnwer to people complaining here why are we want to user software that is so old and not supported - because 1. It’s SMALL, it’s FATS and it WORKS :))) Muhehehe

  92. DD Says:

    The best fix yet. Great work - XP, Outlook 2007user Lookout fan

  93. JeffC Says:

    Another reply on a stale thread. I had to install Vista Pro (comes with Outlook 2007) on this laptop for other reasons, and the lack of a functional Lookout was bad, really bad, especially on the road.

    I started with Lookout V1.3 but couldn’t get it to work. Took a deep breath and tried the rename thing, no joy renamed them back, tried overwriting the DLL files, still no joy, always a crash during indexing.

    I found a copy of Lookout122 on a ‘kits’ cd I had burnt for myself a couple of years ago. Deinstalled Lookout13 (thankyou Microsoft for moving Add/Remove Programs to Programs and Features, not!) installed Lookout122. Replaced the 2 DLL files and voila! I now have a working Lookout.

    Thanks everyone for working through this issue and coming up with solutions for this old road warrior. Life without Lookout was grim. My next challenge is to install encryption.

  94. Ryan K Says:

    Jeff, could you upload lookout122? I can’t find it anywhere. Or if someone else is able to, I would be most grateful.

  95. 9BelowZero Says:

    I am running Windows 7 x64 and have fixed the Crashing issue by:

    Start Outlook and go into the Lookout options, move the slider for indexing speed right down. Do a full index (can take a little while) and should all be working fine :-)

  96. Lee Says:

    I was successfully able to index using 1.3.0.24057 on Outlook 2k7 SP2, Windows 7. I actually installed it originally by renaming the PIA as discussed above. I don’t really care about that as a fix since I really have no use for any other outlook plugins that I can think of. I did install the modified Inventures_OLK.dll, but not the lookout.dll. Indexing was crashing. I unchecked the option to index the contents of documents (I just care about the mail index, really) but no change. I slowed down the index speed to half like 9BelowZero suggested, no change. I noticed at this point that it kept crashing as soon as it would try and index my deleted items folder on my exchange mailbox, so I emptied it. Subsequently it indexed with no crashes. I have no idea whether this was just luck or if some combination of these things fixed it,, but I just wanted to let you all know that there is hope :)

  97. Peter Says:

    Thanks Lee, it works! Lookout 1.3.0.24057 on Outlook 2007 Version 12.0.0.6504 Windows 7 Ultimate x64. I did the rename of Microsoft.Office.Interop.Outlook file in the GAC but was getting the indexing crash. I cleared the Deleted Items and set the indexer to not index ‘Deleted Items’ and it is working perfectly even with full speed indexing :-)

  98. petevig Says:

    Windows XP Media Center (laptop) and Windows XP Pro (work)
    Outlook 2007, Lookout ver1.30 (1.3.0.24057)
    Patched file Inventures_Olk.dll
    NET Framework
    Works Great!!! Thank you for this great fix.
    With an apology to the developer, Mike Belshe, this is by far the better workaround.
    For those who might remember, Lookout does for Outlook what Norton Commander did for DOS (before Windows).
    Very happy to have Lookout back and running.

  99. stefanopola Says:

    I’m encountering a very strange problem since I installed Lookout.
    I’m using Outlook 2003 on Windows XP SP2, and .NET Framework 2.0 since a week (but this didn’t change the behaviour in any way with respect to when I had .NET 1.x).

    In results output window I’m able to sort by any column except for Date!! Even if I manually change the option in the file nothing changes:

    Date
    False

    The same if I click on the column head in lookout result window.

    Does anyone have encountered a similar problem? On Google I found nothing.
    That’s really annoying as you can imagine.

    Thank you

  100. Dean-Ryan Stone Says:

    Mike’s fix worked for me. Win7, OL2007.
    Make sure you OVERWRITE the existing dlls with the ones in Mike’s post.

  101. leena Says:

    Please please, can someone upload Lookout 1.2.8? I cant find it..I have outlook 2007 w Win Vista 32-bit and lookout crashes when beginning to index!

  102. Scott Says:

    At work, I upgraded recently to Vista Enterprise SP2 and Outlook 2007. I, too, found that Outlook’s standard search is uselessly slow, especially considering that I had been using Lookout on XP Pro with Outlook 2003.

    I found LookOut 1.2 and downloaded it and installed it (without Oulook 2007 not running). I then replaced lookout.dll and inventures_Olk.dll. I then loaded Outlook 2007 and Lookout is indexing right now.

    Thanks, everyone!

    It’s amazing! When something works and works well, we don’t want it being messed with, and we don’t want to mess with trying something new.

  103. Jon Says:

    xp sp3, outlook 2000 sp3, lookout 130: was working great until a few days ago. then the toolbar shows; but just a stub…no words..very short in length. any ideas welcome. log shows:

    3/26/2010 5:58:29 PM Starting up
    3/26/2010 5:58:29 PM Caught exception loading assembly (C:\Program Files\Lookout Software\Lookout\Lookout.dll): System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.TypeLoadException: Method ‘get_Icon’ in type ‘Chrome.AddInInfo’ from assembly ‘Lookout, Version=1.3.0.24057, Culture=neutral, PublicKeyToken=null’ does not have an implementation.
    at Chrome.AddIn..ctor()
    — End of inner exception stack trace —
    at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
    at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
    at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
    at System.Activator.CreateInstance(Type type, Boolean nonPublic)
    at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
    at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
    at System.Reflection.Assembly.CreateInstance(String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
    at System.Reflection.Assembly.CreateInstance(String typeName)
    at LookoutAddIn.Connect.OnConnection(Object application, ext_ConnectMode connectMode, Object addInInst, Array& custom)

  104. Jon Says:

    My lookout problem was caused by some corruption of the .net frameworks on my system. I used the “.NET Framework Setup Verification Tool User’s Guide” from http://blogs.msdn.com/astebner/pages/8999004.aspx to verify the problem and verify the reinstalls were successful.

  105. Erik Says:

    Got it working quite easily on Windows 7 x64 home with Lookout 1.3.0.24057.
    This is what I did:

    1) I Installed outlook 2007
    2) Disabled indexing in outlook (not sure if this is needed)
    3) Shutdown outlook
    4) Installed lookout 1.3.0
    5) Replaced outlook.dll
    6) Replaced Inventures_olk.dll
    7) started outlook.

    I got a couple of crashed on indexing regardless of all tips above (empty deleted items, lowest agressiveness), so I decided to try without any folders selected:

    8) I deselected all files and (mail-) folders for indexing.
    9) Then I ran the indexer once (blazingly fast . .) which for the first time succeeded.
    10) After that I selected inbox and other folders,
    11) started reindexing which now went through without issues.

    I have not had any issues since, and am searching at LightSpeed once again!
    Erik

  106. Vidula Says:

    Solution described above worked like a charm for me too in outlook 2007.

    Found the offending dll in the lookout software folder in C:
    Renamed it with …_old just in case and dropped the patched dll linked above in same folder;
    Restarted outlook.
    Lookout started and built the index and is working beautifully.

    Thanks very much !!

  107. Simonette Says:

    Replacing the DLL was a perfect fix and I will be eternally grateful for this patch!

  108. Valdorious Boneflect Says:

    For Outlook 2007 on Vista/Windows 7 users, you might find the information on this link useful:

    http://vlad.bailescu.ro/articles/2008/07/01/outlook-2007-vista-spam-protection-and-lightning-fast-search/

    along with the changes to PIA names, it got me to a working, stable install of LookOut on Outlook 2007.

  109. Johan Says:

    I ‘ve been using lookout for years now, also on Outlook 2007 using the workaround of renaming Microsft.Office.Interop.Outlook

    but all of a sudden, the search field of lookout was gone. Uninstalled and re-installed doesn’t help.

    Replaced also Inventures_Olk.dll, but still doesn’t help. When I start Outlook, the lookout window doesn’t pop up, nothing.

  110. Lee Says:

    I have lookout 1.3.0.23057 functioning perfectly at fully aggressive indexing speed on Outlook 2k7 under Windows 7 Pro. I posted on this blog about how to do it, but apparently because I also took the opportunity to chew out (without profanities) the Lokeen spammers for subverting every lookout thread they could find with their blatant advertising, my post was deleted. So, I’m not gonna tell you how to do it, and thank the mods for that :) I’ll give you a hint though - you have to disable a default windows service. Good luck!

  111. Leon Zandman Says:

    @Lee: I can’t remember deleting one of your posts. Please share your fix with us.

    I do run an automatic spam filter, which may have mistakenly identied your previous post as spam and deleted it.

  112. Lee Says:

    Okay, sorry for my misassumption. I can’t reproduce the break now that I’ve fixed it, so I’m not TOTALLY certain what it was I did to accomplish the fix, but I basically remember what I did so it must have been one of these things since it was crashing consistently for days no matter what I did previous to the fix.

    I went to %appdata%\Microsoft\Outlook in my profile and blew it all away (it recreates itself anyways.) I then went to Outlook -> Tools -> Trust Center -> Addins -> “Go” (to manage COM addins). Within the resultant dialog, I disabled the following addins:

    Calendar Gadget for Windows SideShow
    Microsoft Office SharePoint Server Colleague Import Add-in

    I attempted to disable Windows Email Search Indexer as well, but I was unable to do it from there due to administrative settings. I then went to my services control panel (run services.msc,) stopped the Windows Search service and set the startup to disabled. At this point Lookout started working with flying colors at full aggressiveness, no logs, no indexing of attachments or file contents (dunno whether that would work, I haven’t tried it.)

    Before posting this I undid all of my steps - restoring the files I had removed from appdata, re-enabling all of the COM addins, setting Windows Search service to automatic and starting it, and everything is still working.

    If you’ve ever seen the Dr. Seuss book where a North-going Zax meets a South-going Zax in a desert, and each of them refuses to budge for the other to pass, and an entire civilization grows up around them while they are standing there stubbornly, that is kind of analagous to my best guess as to why this wouldn’t work before but works now - I think the search indexers were conflicting with each other while trying to accomplish a specific portion of their indexing. Disabling the South-going Zax allowed the North-going Zax to go on his merry way and get to his destination, and then once re-enabled, the South-going Zax was able to get to HIS destination as well, and everyone was happy. It’s voodoo, but that’s the name of the game where making lookout work is involved :)

    Hope this helps someone!

  113. Ben Says:

    Hi,

    When I tried to download STROTHs package Rapidshare said that it has already been deleted. Can anyone help by providing me another copy of it? Thanks very much.

  114. MemoMaster Says:

    Many Mirrors for Downloading Lookout v1.2.8 >>>

    http://www.onlinedown.com/detail/12097.htm

Leave a Reply