Cinnamon Hummingbird

Welcome to the Birder's Diary Forum for Support And General Questions

Use the Support forum for all questions or issues.
Use the Wish List forum to leave your ideas for improving Birder’s Diary.
Use the Community Sharing forum for sharing Photos, Trips, Stories, etc.
Setup your Forum photo and profile here.

Installation error ...
 
Notifications
Clear all

[Solved] Installation error with OLE2.DLL

23 Posts
2 Users
2 Likes
87 Views
Posts: 10
Topic starter
(@rpmansz)
Active Member
Joined: 2 years ago

hi, I am upgrading to a new laptop.  I've d/l'd the latest installer and it gets partway through and then burps with the following message: 

image

(BTW, clicking "ok" or "x" closes the window momentarily, and then it pops up again.  And again, and again 🙂 I have to terminate BD from the task manager)

I went to my old laptop where I had the 6.1 installer from early October, thinking I would try running that, but it says it's not the latest version and to get that from the site. 

So... I seem to be stuck.  I can run on my old laptop, backup, etc., but running the latest installer on my new laptop seems to be blocked.

Laptop was received a few weeks ago:

image

 

Hope you can help,

 

thanks, Paul

Reply
22 Replies
Jeff
Posts: 877
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 3 years ago

Hi Paul,

Thanks for posting. I am running multiple flavors of Windows 11 with no issues. All on 22H2.

I have not heard of this problem from any of the other 5k users.

So, I wonder what is unique about this new computer of yours.

Who makes it?

Are you running Win11 inside a MAC or emulation software such as Parallels?

What kind of processor? Intel, AMD, or what?

Let's start here. We will figure this out.

Reply
Jeff
Posts: 877
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 3 years ago

Hi Paul,

I still need the answers to my questions above. But I have some more things to look into now.

After a bit of digging, it appears that maybe the problem is with your version of OLE2.dll that your computer has. It may be corrupt, and it is what is being used to run the BD installer on your computer.

So, the first thing we want to do is to run the SFC /scannow command on your computer.

  1. Run the CMD utility as administrator on your computer.
    1. Type CMD into your Search/start bar on Win11 and choose run as administrator

      image
    2. Now run the command "sfc /scannow"

This will look for corrupt Windows system files on your computer and fix them if found. After it completes, note the message such as "no errors found" or "errors found and fixed". A screen shot of this would be nice.

Now - delete the old downloaded installer and download the installer again, and run it. 

Let me know.

Reply
Jeff
Posts: 877
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 3 years ago

Just an FYI, further checking shows that this is likely file corruption on your computer, not a problem with Birder's Diary.

Please follow the instructions above for sfc /scannow and let me know.

Reply
Posts: 10
Topic starter
(@rpmansz)
Active Member
Joined: 2 years ago

hi Jeff, sorry, had to step away.  It's a new Microsoft Surface Studio Laptop 2. I had already done the sfc /scannow and it came up clean (i.e. it said nothing was broke).

I'll give it another shot, will post back if anything different happens...

 

thx, Paul

Reply
Jeff
Posts: 877
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 3 years ago

Thanks for the update Paul.

OLE2.dll is not a file shipped with Birder's Diary or the installation EXE. So, it seems pretty clear that this might be a problem with that file on your computer. Or, but I don't find any evidence for this online, it might be a compatibility problem between your copy of OLE2.dll and the BD installer.

Here is what I find online:

The error message typically indicates that a required DLL file is corrupted or missing. It's advisable to replace the corrupted or missing OLE2.dll file with a new, uncorrupted version. Here's a step-by-step procedure to replace the DLL file:

  1. Go to a reliable website to download the required DLL file (e.g., dll-files.com).
  2. Search for OLE2.dll and download it.
  3. Unzip the downloaded file to a location on your computer.
  4. Copy the DLL file.
  5. Open Windows Explorer and navigate to C:\Windows\System32.
  6. Paste the copied DLL file into the directory, replacing the old file if prompted.
  7. Try running the installer again to check if the issue is resolved​​.

OLE2.dll is categorized as a Win16 EXE (Dynamic Link Library) file, originally created for use in Windows 10 by Microsoft​.

Errors related to OLE2.dll can occur due to a faulty application, or if OLE2.dll has been deleted, misplaced, corrupted by malicious software, or if there's a damaged Windows registry​.

You might also, FIRST, try simply re-registering the DLL file and see if that helps.

Re-registering OLE2.dll:

  1. Open an Elevated Command Prompt:

    • Press Win + R to open the Run dialog, type cmd, and then press Ctrl + Shift + Enter to open an elevated Command Prompt.
  2. Unregister the DLL:

    • Type the following command and press Enter:
      regsvr32 /u C:\Windows\System32\OLE2.dll

      (or use C:\Windows\SysWOW64\OLE2.dll for 32-bit systems)

  3. Re-register the DLL:

    • Type the following command and press Enter:
      regsvr32 C:\Windows\System32\OLE2.dll

      (or use C:\Windows\SysWOW64\OLE2.dll for 32-bit systems)

Keep me updated please.

If none of this works, I would be able to get onto your computer tomorrow sometime and have a go at this myself.

Reply
Posts: 10
Topic starter
(@rpmansz)
Active Member
Joined: 2 years ago

thanks, Jeff -- let me give this a try!  please stand by...

cheers, Paul

Reply
Posts: 10
Topic starter
(@rpmansz)
Active Member
Joined: 2 years ago

hi Jeff, I just tried to unregister and hit an error -- it seems that ole2.dll doesn't exist on my machine (and doesn't on my old laptop, either, I just did a search).  Is there a chance there is a typo in the installer, or something is trying to link to that dll? There is an ole32.dll in my system32 directory, and there is in my old laptop too.

 

thx, Paul

Reply
Jeff
 Jeff
Admin
(@jeff)
Joined: 3 years ago

Creator & Technical Support
Posts: 877

Posted by: @rpmansz

hi Jeff, I just tried to unregister and hit an error -- it seems that ole2.dll doesn't exist on my machine (and doesn't on my old laptop, either, I just did a search).  Is there a chance there is a typo in the installer, or something is trying to link to that dll? There is an ole32.dll in my system32 directory, and there is in my old laptop too.

Hi Paul,

I am a bit confused. Yes, this file may be in either \Windows\System32\ or in \Windows\SysWOW64\.

Wherever you find it, do the process on that file in that directory.

Let me know. 

 

Reply
Jeff
Posts: 877
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 3 years ago

Oops. Nevermind. I misread your post. You said OLE2.dll does NOT exist on either computer, but that OLE32.dll does. OLE32 is not the problem. Don't mess with that.

The error is with OLE2.dll. As you have nicely shared with the screenshot.

So, I think you need to find it online, download and register it. Per the instructions further above.

Reply
Jeff
Posts: 877
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 3 years ago

Yes - upon further reflection, the missing OLE2.dll is likely the entire problem. My Win11 computer has it in the SysWOW64 directory.

Reply
Posts: 10
Topic starter
(@rpmansz)
Active Member
Joined: 2 years ago

I take that back -- ole2.dll does exist on my new machine, but not in the system32 directory that is expected?

image

On my old laptop, it only exists in the WinSxS directory, not the syswow.

sorry for the confusion...

Paul

Reply
Posts: 10
Topic starter
(@rpmansz)
Active Member
Joined: 2 years ago

My comments are way behind yours 🙂

Let me see if I can copy it to the system32 directory?

 

Reply
Jeff
 Jeff
Admin
(@jeff)
Joined: 3 years ago

Creator & Technical Support
Posts: 877

Posted by: @rpmansz

My comments are way behind yours 🙂

Let me see if I can copy it to the system32 directory?

No. Do not copy to the /System32/ directory. Keep it in the /SysWOW64/ directory and follow the instructions above for re-registering the dll. 

Ok?

 

Reply
Page 1 / 2
Share: