Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: SHRegGetValueW could not be located in the dynamic link library SHLWAPI.DLL  (Read 11403 times)

0 Members and 1 Guest are viewing this topic.

Michael

    Topic Starter


    Adviser
  • Thanked: 1
    • Experience: Experienced
    • OS: Windows 7
    Yesterday I got a prompt of an update of the Windows Live Messenger. Without suspecting anything, I have the update installed and now I got the error message "SHRegGetValueW could not be located in the dynamic link library SHLWAPI.DLL" when I tried to log in.

    I uninstalled Windows Live Messenger and the error is gone. But when I reinstall it, it comes again.

    What is the problem and how can I fix this?

    I have ran CCleaner and a virus scan.

    I'm running Win XP SP2.

    Thanks.

    Carbon Dudeoxide

    • Global Moderator

    • Mastermind
    • Thanked: 169
      • Yes
      • Yes
      • Yes
    • Certifications: List
    • Experience: Guru
    • OS: Mac OS
    What version of Windows Live Messenger are you trying?

    Michael

      Topic Starter


      Adviser
    • Thanked: 1
      • Experience: Experienced
      • OS: Windows 7
      I manage to find the installer of the previous version on the net and now I got it working again. So I guess there are some issue with the latest version?

      The one I'm running at the moment, and all the while, is Version 8.1 (Build 8.1.0178.00), and the latest version I was prompted to upgrade to is Version 9 if not mistaken.

      Carbon Dudeoxide

      • Global Moderator

      • Mastermind
      • Thanked: 169
        • Yes
        • Yes
        • Yes
      • Certifications: List
      • Experience: Guru
      • OS: Mac OS
      MSN Messenger 9, as I recall, is still in Beta?

      I don't know. Still using MSN 7.5 myself.

      Glad you got it all sorted. ;)

      BC_Programmer


        Mastermind
      • Typing is no substitute for thinking.
      • Thanked: 1140
        • Yes
        • Yes
        • BC-Programming.com
      • Certifications: List
      • Computer: Specs
      • Experience: Beginner
      • OS: Windows 11
      I'm running windows XP SP3:

      output from "dumpbin /exports C:\windows\system32\shlwapi.dll"

      Code: [Select]
      Microsoft (R) COFF Binary File Dumper Version 6.00.8447
      Copyright (C) Microsoft Corp 1992-1998. All rights reserved.


      Dump of file shlwapi.dll

      File Type: DLL

        Section contains the following exports for SHLWAPI.dll

                 0 characteristics
          48025CF1 time date stamp Sun Apr 13 12:20:17 2008
              0.00 version
                 1 ordinal base
               858 number of functions
               314 number of names

          ordinal hint RVA      name

              356    0 00009E69 AssocCreate
             <SNIP>
              742   C0 0001002A SHRegGetValueA
              743   C1 0000431F SHRegGetValueW
             <SNIP>

      My guess is that they were added in the version included with XP Service Pack 3.
      I was trying to dereference Null Pointers before it was cool.

      Michael

        Topic Starter


        Adviser
      • Thanked: 1
        • Experience: Experienced
        • OS: Windows 7
        MSN Messenger 9, as I recall, is still in Beta?
        That was what I knew. But that's the one that you download from their website which doesn't mention the version, and it's also the same version that it prompts you to upgrade to from the current running Live Messenger.

        I thought if it's still in beta testing then it's not suppose to be the official download and it should not automatically prompt you to upgrade?

        Michael

          Topic Starter


          Adviser
        • Thanked: 1
          • Experience: Experienced
          • OS: Windows 7
          I'm running windows XP SP3:

          My guess is that they were added in the version included with XP Service Pack 3.
          I'm running SP2.

          BC_Programmer


            Mastermind
          • Typing is no substitute for thinking.
          • Thanked: 1140
            • Yes
            • Yes
            • BC-Programming.com
          • Certifications: List
          • Computer: Specs
          • Experience: Beginner
          • OS: Windows 11
          I'm running SP2.

          that's my point. I'm running SP3 and the functions are there.
          I was trying to dereference Null Pointers before it was cool.