Go Back   TechArena Community > Technical Support > Computer Help > TroubleShoot 98
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read SiteMap

Tags: ,

Sponsored Links



regsvr32 shell32.dll

TroubleShoot 98


Reply
 
Thread Tools Search this Thread
  #1  
Old 18-01-2008
S1L1Y1
 
Posts: n/a
regsvr32 shell32.dll

I tried to run regsvr32 shell32.dll but I got the following message "shell32
was loaded, but theDIIRegisterSever entry point was not found. What does
this mean?
Sol


Reply With Quote
  #2  
Old 18-01-2008
Ingeborg
 
Posts: n/a
Re: regsvr32 shell32.dll

S1L1Y1 wrote:

> I tried to run regsvr32 shell32.dll but I got the following message
> "shell32 was loaded, but theDIIRegisterSever entry point was not
> found. What does this mean?


The only thing regsvr32 does is calling a function in the provided dll. The
dll is supposed to register itself. This function is called
'DllRegisterServer', and obviously your shell32.dll doesn't export such a
function.
Reply With Quote
  #3  
Old 19-01-2008
glee
 
Posts: n/a
Re: regsvr32 shell32.dll

Have you tried it with the /i switch?

regsvr32 /i shell32.dll

--
Glen Ventura, MS MVP Shell/User, A+
http://dts-l.net/
http://dts-l.net/goodpost.htm


"S1L1Y1" <s1l1y1@yahoo.com> wrote in message
news:eQ5eZ%23VWIHA.1212@TK2MSFTNGP05.phx.gbl...
>I tried to run regsvr32 shell32.dll but I got the following message "shell32
> was loaded, but theDIIRegisterSever entry point was not found. What does
> this mean?
> Sol
>
>


Reply With Quote
  #4  
Old 19-01-2008
Franc Zabkar
 
Posts: n/a
Re: regsvr32 shell32.dll

On Fri, 18 Jan 2008 14:34:25 -0500, "glee" <glee29@spamindspring.com>
put finger to keyboard and composed:

>Have you tried it with the /i switch?
>
>regsvr32 /i shell32.dll


Sorry to hijack this thread, but what exactly does the regsvr32
command actually do, ie what does "registering" a .dll file involve?

All I have been able to find is an explanation such as ...

"This command-line tool registers .dll files as command components in
the registry."

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
  #5  
Old 19-01-2008
Mart
 
Posts: n/a
Re: regsvr32 shell32.dll

"Explanation of Regsvr32 usage and error messages"
http://support.microsoft.com/kb/249873/en-us

HTH

Mart


"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message
news:0mc2p3df6nbg0rgfmkahdnvfsv2rbtte07@4ax.com...
> On Fri, 18 Jan 2008 14:34:25 -0500, "glee" <glee29@spamindspring.com>
> put finger to keyboard and composed:
>
>>Have you tried it with the /i switch?
>>
>>regsvr32 /i shell32.dll

>
> Sorry to hijack this thread, but what exactly does the regsvr32
> command actually do, ie what does "registering" a .dll file involve?
>
> All I have been able to find is an explanation such as ...
>
> "This command-line tool registers .dll files as command components in
> the registry."
>
> - Franc Zabkar
> --
> Please remove one 'i' from my address when replying by email.



Reply With Quote
  #6  
Old 19-01-2008
Mart
 
Posts: n/a
Re: regsvr32 shell32.dll - addendum

Franc, you might find some further insight in the Win98 Resource Kit (on the
Win98 CD) in Section 31 - Windows 98 Registry, sub-section Working with the
Registry Keys.

Don't know if that helps or not, but it's the best I can find.

Mart


"Mart" <mart(NoSpam)@nospam.nospam> wrote in message
news:%23JMjMqjWIHA.5716@TK2MSFTNGP05.phx.gbl...
> "Explanation of Regsvr32 usage and error messages"
> http://support.microsoft.com/kb/249873/en-us
>
> HTH
>
> Mart
>
>
> "Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message
> news:0mc2p3df6nbg0rgfmkahdnvfsv2rbtte07@4ax.com...
>> On Fri, 18 Jan 2008 14:34:25 -0500, "glee" <glee29@spamindspring.com>
>> put finger to keyboard and composed:
>>
>>>Have you tried it with the /i switch?
>>>
>>>regsvr32 /i shell32.dll

>>
>> Sorry to hijack this thread, but what exactly does the regsvr32
>> command actually do, ie what does "registering" a .dll file involve?
>>
>> All I have been able to find is an explanation such as ...
>>
>> "This command-line tool registers .dll files as command components in
>> the registry."
>>
>> - Franc Zabkar
>> --
>> Please remove one 'i' from my address when replying by email.

>
>



Reply With Quote
  #7  
Old 20-01-2008
Franc Zabkar
 
Posts: n/a
Re: regsvr32 shell32.dll - addendum

On Sat, 19 Jan 2008 01:53:52 -0000, "Mart"
<mart(NoSpam)@nospam.nospam> put finger to keyboard and composed:

>Franc, you might find some further insight in the Win98 Resource Kit (on the
>Win98 CD) in Section 31 - Windows 98 Registry, sub-section Working with the
>Registry Keys.
>
>Don't know if that helps or not, but it's the best I can find.
>


Thanks, I looked but couldn't find any pertinent information.

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
  #8  
Old 20-01-2008
Franc Zabkar
 
Posts: n/a
Re: regsvr32 shell32.dll

On Sat, 19 Jan 2008 01:28:07 -0000, "Mart"
<mart(NoSpam)@nospam.nospam> put finger to keyboard and composed:

>"Explanation of Regsvr32 usage and error messages"
>http://support.microsoft.com/kb/249873/en-us
>
>HTH
>
>Mart


Thanks, I had already seen that, but the problem is that I'm not a
programmer and therefore have no idea what registering a .dll file
means. My understanding is that a .dll file contains a library of
functions which can be accessed by any program that knows how to call
it. Therefore I would have thought that merely placing the .dll file
in the Windows\System directory (or wherever is applicable) would
satisfy the calling program. Otherwise what more information is made
available via the registration process?

>"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message
>news:0mc2p3df6nbg0rgfmkahdnvfsv2rbtte07@4ax.com...
>> On Fri, 18 Jan 2008 14:34:25 -0500, "glee" <glee29@spamindspring.com>
>> put finger to keyboard and composed:
>>
>>>Have you tried it with the /i switch?
>>>
>>>regsvr32 /i shell32.dll

>>
>> Sorry to hijack this thread, but what exactly does the regsvr32
>> command actually do, ie what does "registering" a .dll file involve?
>>
>> All I have been able to find is an explanation such as ...
>>
>> "This command-line tool registers .dll files as command components in
>> the registry."
>>
>> - Franc Zabkar
>> --
>> Please remove one 'i' from my address when replying by email.

>


- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
  #9  
Old 20-01-2008
Mart
 
Posts: n/a
Re: regsvr32 shell32.dll

> ... Otherwise what more information is made
> available via the registration process?


Dunno - but I have certainly seen the effect of an 'unregistered' .dll

viz. - REGSVR32 THUMBVW.DLL in particular

I believe they (.dll's) need to be registered for 'system global' purposes,
i.e. so they can be called (via their registered path?) by any application
(wherever located) requiring them, from any installed location (usually
windows\systemxx). Merely placing them there may not be enough. But then I'm
not a programmer either.

Perhaps this site *might* give further insight:-
http://consumer.installshield.com/kb.asp?id=Q108199

Hmm.. see also:-
http://www.kbdedit.com/manual/file_r..._dll_file.html

Mart


"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message
news:7jm4p3pguab673885uci0310qher68tugf@4ax.com...
> On Sat, 19 Jan 2008 01:28:07 -0000, "Mart"
> <mart(NoSpam)@nospam.nospam> put finger to keyboard and composed:
>
>>"Explanation of Regsvr32 usage and error messages"
>>http://support.microsoft.com/kb/249873/en-us
>>
>>HTH
>>
>>Mart

>
> Thanks, I had already seen that, but the problem is that I'm not a
> programmer and therefore have no idea what registering a .dll file
> means. My understanding is that a .dll file contains a library of
> functions which can be accessed by any program that knows how to call
> it. Therefore I would have thought that merely placing the .dll file
> in the Windows\System directory (or wherever is applicable) would
> satisfy the calling program. Otherwise what more information is made
> available via the registration process?
>
>>"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message
>>news:0mc2p3df6nbg0rgfmkahdnvfsv2rbtte07@4ax.com...
>>> On Fri, 18 Jan 2008 14:34:25 -0500, "glee" <glee29@spamindspring.com>
>>> put finger to keyboard and composed:
>>>
>>>>Have you tried it with the /i switch?
>>>>
>>>>regsvr32 /i shell32.dll
>>>
>>> Sorry to hijack this thread, but what exactly does the regsvr32
>>> command actually do, ie what does "registering" a .dll file involve?
>>>
>>> All I have been able to find is an explanation such as ...
>>>
>>> "This command-line tool registers .dll files as command components in
>>> the registry."
>>>
>>> - Franc Zabkar
>>> --
>>> Please remove one 'i' from my address when replying by email.

>>

>
> - Franc Zabkar
> --
> Please remove one 'i' from my address when replying by email.



Reply With Quote
  #10  
Old 20-01-2008
glee
 
Posts: n/a
Re: regsvr32 shell32.dll

"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message
news:0mc2p3df6nbg0rgfmkahdnvfsv2rbtte07@4ax.com...
> On Fri, 18 Jan 2008 14:34:25 -0500, "glee" <glee29@spamindspring.com>
> put finger to keyboard and composed:
>
>>Have you tried it with the /i switch?
>>
>>regsvr32 /i shell32.dll

>
> Sorry to hijack this thread, but what exactly does the regsvr32
> command actually do, ie what does "registering" a .dll file involve?
>
> All I have been able to find is an explanation such as ...
>
> "This command-line tool registers .dll files as command components in
> the registry."


Well, that's what it does.....the particular file contains the information for
self-registering, which means to add its needed entries into the Registry. Each
component is specific to the file that is registered, and what those components are
is known by the programmer.

Some can be searched online.....for example, go here:
http://www.mvps.org/serenitymacros/repair.html

Expand the first heading:
Repairing your File Associations from Winzip

Scroll down and you will see an example where, if you've installed Compressed
Folders from Plus!98, the file zipfldr.dll is registered, and you can effect a
repair if it stops working correctly by re-registering it with regsvr32.

That action adds the following entries to the Registry:

[HKEY_CLASSES_ROOT\.zip]
"Content Type"="application/x-zip-compressed"
@="CompressedFolder"
[HKEY_CLASSES_ROOT\.zip\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\CompressedFolder]
@="Compressed Folder"
[HKEY_CLASSES_ROOT\CompressedFolder\CLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"
[HKEY_CLASSES_ROOT\CompressedFolder\DefaultIcon]
@="C:\\WINDOWS\\SYSTEM\\ZIPFLDR.DLL"
[HKEY_CLASSES_ROOT\CompressedFolder\Shell]
[HKEY_CLASSES_ROOT\CompressedFolder\Shell\Explore]
[HKEY_CLASSES_ROOT\CompressedFolder\Shell\Explore\Command]
@="explorer /e,/root,{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31},%L"
[HKEY_CLASSES_ROOT\CompressedFolder\Shell\Open]
[HKEY_CLASSES_ROOT\CompressedFolder\Shell\Open\Command]
@="rundll32.exe zipfldr.dll,RouteTheCall %L"
[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx]
[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx\ContextMenuHandlers\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}]
@="Compressed Folder Menu"
[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx\DropHandler]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"
[HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}]
@="CompressedFolder"
[HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\DefaultIcon]
@="C:\\WINDOWS\\SYSTEM\\ZIPFLDR.DLL"
[HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\InProcServer32]
@="C:\\WINDOWS\\SYSTEM\\ZIPFLDR.DLL"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\ProgID]
@="CompressedFolder"
[HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\ShellFolder]
"Attributes"=hex:a0,01,00,20
[HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\Implemented
Categories]
[HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\Implemented
Categories\{00021490-0000-0000-C000-000000000046}]

Every self-registering .dll or .ocx file can have anywhere from a few to dozens or
hundreds of entries....it depends on what the programmer built into the file.

Hope this helps....
--
Glen Ventura, MS MVP Shell/User, A+
http://dts-l.net/
http://dts-l.net/goodpost.htm

Reply With Quote
  #11  
Old 22-01-2008
Franc Zabkar
 
Posts: n/a
Re: regsvr32 shell32.dll

On Sat, 19 Jan 2008 22:29:41 -0500, "glee" <glee29@spamindspring.com>
put finger to keyboard and composed:

>"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message
>news:0mc2p3df6nbg0rgfmkahdnvfsv2rbtte07@4ax.com...


>> Sorry to hijack this thread, but what exactly does the regsvr32
>> command actually do, ie what does "registering" a .dll file involve?
>>
>> All I have been able to find is an explanation such as ...
>>
>> "This command-line tool registers .dll files as command components in
>> the registry."

>
>Well, that's what it does.....the particular file contains the information for
>self-registering, which means to add its needed entries into the Registry. Each
>component is specific to the file that is registered, and what those components are
>is known by the programmer.
>
>Some can be searched online.....for example, go here:
>http://www.mvps.org/serenitymacros/repair.html
>
>Expand the first heading:
>Repairing your File Associations from Winzip
>
>Scroll down and you will see an example where, if you've installed Compressed
>Folders from Plus!98, the file zipfldr.dll is registered, and you can effect a
>repair if it stops working correctly by re-registering it with regsvr32.
>
>That action adds the following entries to the Registry:
>
>[HKEY_CLASSES_ROOT\.zip]
>"Content Type"="application/x-zip-compressed"
>@="CompressedFolder"
>[HKEY_CLASSES_ROOT\.zip\ShellNew]
>"NullFile"=""
>[HKEY_CLASSES_ROOT\CompressedFolder]
>@="Compressed Folder"
>[HKEY_CLASSES_ROOT\CompressedFolder\CLSID]
>@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"


<snip>

>Every self-registering .dll or .ocx file can have anywhere from a few to dozens or
>hundreds of entries....it depends on what the programmer built into the file.
>
>Hope this helps....


Yes, it does. Thanks to all.

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
  #12  
Old 20-11-2008
Member
 
Join Date: Nov 2008
Posts: 4
Re: shell32.dll

I just started using Microsoft Vista OS about three months ago, after putting it off as long as possible. I have an Acer Power 2000 PC and Vista Home Premium.

I've already had to reinstall, restore several times and upgrade any number of programs in order to use this.

After installing an old version of Adobe Audition, I found my microphone no longer worked. I've found several comments about such problems on internet sites, but none of them have solutions that help me. I bought Driver Detective after being sent to that site numerous times, but it was not helpful. I downloaded a new Realtek sound card driver, since that was a solution several people gave. Still no help. Registry Mechanic fixed all sorts of registry errors, but not what I needed.

Unfortunately, but the time I realized what was happening I'd already done several other installs and was past the Restore point to revert to the time before I installed Adobe Audition. Of course Uninstalling did nothing to solve the problem.

Every time I try to do anything that requires ...\system32\shell32.dll, like make changes from CONTROL PANEL to sound, audio, mouse, etc., I get the same message. CANNOT ACCESS FILE. When I check this file out, it is there where it belongs and claims to be accessible to all parties, certainly for reading and executing.

After several weeks of trying to get help locally (here in Sulawesi INDONESIA), even the official Microsoft service, I get the same reply. "You just have to reinstall." I consider that a totally unacceptable option because I have spent too many hours/days getting all the programs I regularly use up and running and getting everything updated.

I note that on the Vista CD there are many drivers, but shell32.dll (and others of that kin) are not available.

Isn't there some simple, reasonable way to just replace this file with one that isn't blocked for access???

I am really disappointed with Vista, but I am committed to use it at this stage, and I DO NOT want to reinstall everything!!

Thanks for any reasonable advice. BASinar

Last edited by BASinar : 20-11-2008 at 04:18 PM.
Reply With Quote
  #13  
Old 20-11-2008
Don Phillipson
 
Posts: n/a
Re: regsvr32 shell32.dll

"BASinar" <BASinar.3j68jc@DoNotSpam.com> wrote in message
news:BASinar.3j68jc@DoNotSpam.com...

> I just started using Microsoft Vista OS about three months ago, after
> putting it off as long as possible. I have an Acer Power 2000 PC and
> Vista Home Premium.
>
> I've already had to reinstall, restore several times and upgrade any
> number of programs in order to use this.


To get expert advice about Vista, you must post in a Vista newsgroup,
not Win98.
--
Don Phillipson
Carlsbad Springs
(Ottawa, Canada)


Reply With Quote
  #14  
Old 20-11-2008
Buffalo
 
Posts: n/a
Re: regsvr32 shell32.dll



BASinar wrote:
> I just started using Microsoft Vista OS about three months ago, after
> putting it off as long as possible. I have an Acer Power 2000 PC and
> Vista Home Premium.
>
> I've already had to reinstall, restore several times and upgrade any
> number of programs in order to use this.
>
> After installing an old version of Adobe Audition, I found my
> microphone no longer worked. I've found several comments about such
> problems on internet sites, but none of them have solutions that help
> me. I bought Driver Detective after being sent to that site numerous
> times, but it was not helpful. I downloaded a new Realtek sound card
> driver, since that was a solution several people gave. Still no help.
> Registry Mechanic fixed all sorts of registry errors, but not what I
> needed.
>
> Unfortunately, but the time I realized what was happening I'd already
> done several other installs and was past the Restore point to revert
> to the time before I installed Adobe Audition. Of course Uninstalling
> did nothing to solve the problem.
>
> Every time I try to do anything that requires
> ...\system32\shell32.dll, like make changes from CONTROL PANEL to
> sound, audio, mouse, etc., I get the same message. CANNOT ACCESS
> FILE. When I check this file out, it is there where it belongs and
> claims to be accessible to all parties, certainly for reading and
> executing.
>
> After several weeks of trying to get help locally (here in Sulawesi
> INDONESIA), even the official Microsoft service, I get the same reply.
> "You just have to reinstall." I consider that a totally unacceptable
> option because I have spent too many hours/days getting all the
> programs I regularly use up and running and getting everything
> updated.
>
> I note that on the Vista CD there are many drivers, but shell32.dll
> (and others of that kin) are not available.
>
> Isn't there some simple, reasonable way to just replace this file with
> one that isn't blocked for access???
>
> I am really disappointed with Vista, but I am committed to use it at
> this stage, and I DO NOT want to reinstall everything!!
>
> Thanks for any reasonable advice. BASinar


Check out this link to see if if could help you.
It replaces the shell32.dll with a 'beefed-up' version.
I don't have Vista, so I know little about it.
Searching on Google for "shell32.dll for Vista" may give you further info.
http://www.winmatrix.com/forums/inde...howtopic=12416


Reply With Quote
  #15  
Old 21-11-2008
thanatoid
 
Posts: n/a
Re: regsvr32 shell32.dll

BASinar <BASinar.3j68jc@DoNotSpam.com> wrote in
news:BASinar.3j68jc@DoNotSpam.com:

>
> I just started using Microsoft Vista OS about three months
> ago,


W H Y ????

> after putting it off as long as possible.
>
> I am really disappointed with Vista, but I am committed to
> use it at this stage,


That makes no sense.

> Thanks for any reasonable advice.


Upgrade to Win98SE or 2000 or XP or Linux or Mac. That IS the
ONLY reasonable advice.


--
"May you live in interesting times."
(curse, origin disputed)
Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > TroubleShoot 98


Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "regsvr32 shell32.dll"
Thread Thread Starter Forum Replies Last Post
shell32.dll corrupt, need original shell32.dll bodisnacha Vista Help 3 20-11-2008 05:49 PM
Regsvr32 HELP! Baruch Ortiz Windows Security 1 02-04-2008 10:25 AM
Shell32.dll whomper TroubleShoot 98 17 02-01-2008 07:58 PM
Regsvr32 stacey Windows XP Support 8 07-12-2007 11:28 PM
Shell32.dll albert Windows XP Support 2 02-12-2007 03:53 AM


All times are GMT +5.5. The time now is 02:16 PM.