Hello,
I was running ADNM on an older PIII-333 196MB NT4 SP-6 Server as dedicated “AvastMSDE-Server” for about 2,5 years without problems.
Now with the new update 4.7.608 the installation aborted with an error:
[The procedure entry point “SHgetspecialfolderPathA” was not found in the dynamic link library “shell32.dll”]
Now I can’t get any connection to my Avast-Server.
I would prefer to install the newest ADNM-Version (even from scratch) to the NT-Machine, but I can’t solve the Problem with this error-message.
your’re right, this is a confirmed problem in the current version of avast netclient edition. On some NT4 systems (namely those that do not have the “Windows Desktop Update” component installed), it behaves like this.
The problem is, it’s not really easy to install Windows Desktop Update anymore. Microsoft shipped it with IE4, but it wasn’t present in the installation of IE5 and IE6. So, basically, only machines that had IE4 installed (and then possibility updated to IE5/IE6) have the component installed.
To install it on your machines, you’d have to uninstall IE6 (or what you have there now), install IE4 (which is quite hard to get, too, because MS doesn’t offer it on their website anymore) and then update back to IE6. Quite a nuisance, I have to say.
Some web sites document some tricks on how to avoid this hassle by installing Windows Desktop Update directly but we haven’t tried that so I can’t tell you if it really works. See e.g. here: http://www.dag-konsult.com/nt4.asp#WDU
Another way is to wait for the next netclient program update (due in about 2-3 weeks) that should have the problem resolved.
thank You very much for the fast answer. I spend the last hours to reinstall IE4 etc. (I really found an old installation CD!).
During ADNM 4.7.608 installation the MSDE-2000 part complained not to fulfill hardware requirements. (I looked at the MSDE microsoft website and found that everything should be sufficient.)
So I installed first the very old ADNM Version from Nov. 2004. This worked fine, and then updated it to the newest ADNM-Version, this worked fine too.
Now I’m waiting for all clients to communicate with the Server.
Are there any news about this?
I’m having a lot of troubles with avast netclient edition on NT4: “Error display: The procedure entry point SHGetSpecialFolderPathA could not be located in the dynamic link library shell32.dll”.
I was able to copy the library from a client to another client: so I could install avast!, but the updates doesn’t work (same error…SHGetSpecialFolderPathA).
I need to install Avast client on a NT server and six NT clients (the others machine are W2000 or XP and they are fine).
I reinstalled NT 4 on the server (it is a BDC), installed IE 4 (I downloaded it from an american University), but it doesn’t include Windows Desktop Update and…
Further, if you want to install Windows Desktop Update you have to first remove IE 5 or later. And finally it says that Windows Desktop Update can only be installed using the IE 4 setup,[b] but this is no longer available from Microsoft[/b]
.
And…I haven’t the original CD with IE 4 (full)…
Any help, please?
Thanks a lot!
PS: thanks for your forum. It’s the first time I write here, but it has been the best help for me during this last month
PPS: I had to install the “setup-av_net_full” with the v.4.7.599. It’s the only one that works (but with the problem I described)…the last version doesn’t…
EDIT
This is the procedure I found, but I suppose I need the CD for “Shell Extensions”
Avast fails to install on workstation - The procedure e...
Author:
NCS
Created On: Mar 01 2007 12:38 AM
Applies to: Windows NT 4.0 Workstation, Server
Error display: The procedure entry point SHGetSpecialFolderPathA could not be located in the
dynamic link library shell32.dll.
Make sure that you have installed the latest Service Pack for Windows NT. Depending on the
version of Internet Explorer, follow these instructions:
for Internet Explorer 4: Start the Internet Explorer 4 setup. Make sure that you have chosen to
install the "Shell Extensions".
for Internet Explorer 5: Open a command prompt and start Internet Explorer 5 setup from there:
IE5Setup.exe /c:"ie5wzd /e:IE4Shell_NTx86 /I:Y"
for Internet Explorer 6: Open a command prompt and start Internet Explorer 6 setup from there:
IE6Setup.exe /c:"ie6wzd /e:IE4Shell_NTx86 /I:Y"
Restart the PC.
Sorry, it’s slightly delayed, the current schedule is mid-next week (hopefully, this one will work).
We had to do some additional fixes to the scanning engine.